文章目录
一个 Agent 能写分析程序,却可能访问不到企业已有的数据库;它能理解设备协议,却未必能连接办公室里的服务。智能与连通性是不同的问题。
brazosd 的虚拟内网,产品中称为 VPC,解决的是后一个问题:让获准的云端执行环境能够访问连接设备所提供的服务。它为 Agent 和云应用建立通往现有业务系统的路径。
给分散的服务一个可识别的地址
现实中的服务分散在办公电脑、服务器、家庭网络或内部系统中。它们的地址可能变化,也可能无法从公网直接访问。
虚拟内网为连接器建立组织范围内的网络身份与地址。调用方使用平台能够识别的目标,平台再把连接送到相应设备及其开放的服务端口。
可以把它理解为企业内部的分机系统:人不必知道每部电话背后经过哪些线路,但系统必须知道分机属于谁、如何接通、谁有权拨打。地址用于找到目标,权限用于决定是否放行。
一次请求怎样跨过网络边界
brazosd 的实现称为 PseudoNet。一次典型连接从云端运行环境发起,经过虚拟网络路由与平台网关,再通过连接器通道到达设备可访问的目标服务。
| 环节 | 解决的问题 |
|---|---|
| 组织内的服务地址 | 让调用方稳定识别目标 |
| 虚拟网络路由 | 把特定目标送入平台连接路径 |
| 网关与连接器 | 跨越云端和设备之间的网络边界 |
| 端口映射 | 决定设备侧具体开放哪个服务 |
| 身份与权限检查 | 决定当前请求能否访问设备 |
表格可以左右滑动
当前这套通道面向 TCP 服务,例如许多数据库、HTTP 服务和内部接口。它不是把所有网络流量都自动搬进同一网络,也不能据此推导出 UDP、QUIC 或所有设备协议都已支持。
连得上,与有权限,是两件事
知道一个内网域名,不代表获得访问权。设备是否属于当前用户或组织、当前用户是否具备企业权限,是独立的判断。
当前 Agent 会话访问设备,依据的是会话用户的身份和设备访问权限。企业权限可以进一步限制哪些设备允许访问;不能把“给 Agent 一个设备名字”当成授权。
同样,设备连接器只开放所配置的服务。端口映射撤销或设备离线,服务就可能不可达。网络能力需要配合身份、最小开放范围和实际运行状态,才能成为可靠的业务连接。
为什么它对 Agent 平台重要
没有统一的连接方式,每接入一个内部系统,都可能需要单独搭建公网入口或编写特殊桥接程序。这样一来,Agent 的可用范围被每次集成的成本限制。
虚拟内网把其中一部分连接工作平台化。一个既有服务可以继续留在原来的设备或网络里;云端 Agent 或应用在授权范围内访问它,而不必先把所有业务搬到同一个存储系统。
这为渐进式采用创造了条件:企业可以从一个明确的服务开始连接,再逐步扩大使用范围。真正的价值是复用已有数据、设备和软件投资,而不是要求用户推倒重来。
网络连接还需要语义接口
接通服务,并不意味着 Agent 自动知道如何操作它。网络回答“能否到达”,API 或工具回答“可以做什么、需要什么参数”。
例如,一个业务服务可以通过虚拟内网被访问,再通过 API 或 MCP 工具暴露查询能力。MCP 可以理解为向 Agent 描述和提供工具的一种协议;它与虚拟内网解决的是相邻但不同的问题。