
在早期网络报文代理(NPB)部署里,分析工具通常直接连在NPB物理端口上。NPB从交换机镜像口收流量,做过滤后从本地端口甩给IDS、探针或排障平台,路径很短,也不需要额外封装。但是这种传统直连方案有以下弊端:
但是隧道方案下,NPB只需保留到生产交换机的上联链路,工具侧增删不改拓扑,只在配置里绑定新隧道指向分析平台即可。


NPB仍在中心节点,镜像流量进来后不匹配直连输出,而是绑定GRE或VXLAN隧道,封装后发往交换机。交换机按外层目的IP路由,流量穿越现有L2/L3网络到达远端工具。
优势很直接:

另一种用法更适合边缘场景。比如铁路信令分析、分支机房、空间受限的采集点:每个点位只放一台NPB,做本地过滤,然后把所需流量通过GRE/VXLAN隧道回传中心平台。
这类架构的前提是NPB与工具侧存在三层可达,且单点流量规模不大——它不适合替代传统Leaf-SPAN汇聚模型,但非常适合"采完即传"的轻量点位。
NPB收到原始镜像报文后,先走ACL过滤,命中转发策略再决定是否加隧道。两者封装结构差异在于"原始MAC留不留"。

原始报文的MAC层不保留,外层MAC和IP由隧道参数决定。GRE本身只描述"里面装的是什么",真正驱动转发的是外层IP。
这也是为什么NPB配GRE时要填:
VXLAN本质是MAC-in-UDP,原始二层帧原样塞进内层,外层靠VTEP式IP/UDP转发,目的端口默认4789。
NPB侧需要额外配:
维度 | GRE | VXLAN |
|---|---|---|
原始MAC | 不保留 | 保留 |
头开销 | 较小 | 较大 |
标识字段 | GRE Key可选 | VNI 24位 |
工具解码 | 多数分析工具支持 | 需工具支持VXLAN终结 |
适用习惯 | 类路由隧道 | 类Overlay二层承载 |
以常见Web管理界面为例,路径通常是:转发策略 → 全局配置 → Tunnel Handler → 添加隧道。

后续演进方向是"只配下一跳IP、NPB自行ARP学MAC",可减少手工维护。
可选VLAN字段会在"外层IP头与前层以太头之间"再插一层VLAN tag,用于给封装报文打运输标记。
VXLAN需指定:

隧道建好后,在转发策略里关联封装名称,经该策略输出的所有流量都会额外叠加一层隧道头,由三层网络按隧道目的IP完成转发。
【配置注意事项:只能删除重建】
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。