Catalyst 2960X 问题上的 RSPAN 监控会话

Catalyst 2960X 问题上的 RSPAN 监控会话

我正在尝试复制一个 Catalytic 2960X 端口中的流量,将其馈送到 Linux VM,以使用 Netdata 生成入站/出站流量图。因此,我想出了以下 RSPAN 配置(我仅包含相关的 RSPAM 行):

vlan 220
 name RMT_SPAN_1
 remote-span
!
interface GigabitEthernet1/0/7
 description VLAN220 to vmnic3 Server 
 switchport trunk allowed vlan 220
 switchport mode trunk
!
monitor session 1 source interface Gi1/0/52 both
monitor session 1 destination remote vlan 220

一旦一切设置完毕,我确实会在服务器中接收复制的流量,但不是同时接收 Rx 和 Tx,而是仅接收所有 Rx 流量。

在两个方向产生大量流量后,服务器界面上显示的内容如下:

ens192: flags=4419<UP,BROADCAST,RUNNING,PROMISC,MULTICAST>  mtu 1500
        inet6 fe80::20c:29ff:fe26:39e0  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:26:39:e0  txqueuelen 1000  (Ethernet)
        RX packets 4270105  bytes 5441999363 (5.4 GB)
        RX errors 0  dropped 821  overruns 0  frame 0
        TX packets 38  bytes 5405 (5.4 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

如您所见,Rx 总流量为 5.4G,Tx 流量为 5.4K。因此,所有流量都以 Rx 形式到达,并且不会分为 Rx 或 Tx。

此问题导致 Netdata 图表仅显示 Rx 流量,即使它是 TX。事实上,我也尝试过仅复制 Tx 流量:

monitor session 1 source interface Gi1/0/52 Tx
monitor session 1 destination GigabitEthernet1/0/7

但服务器在接口中仅接收Rx流量。

这是预期的结果还是有什么我不明白的地方?

需要说明的是,我正在使用 Nexus 3k 交换机进行同样的练习,在这种情况下,服务器会在界面中显示 Rx 和 Tx 流量。

任何帮助,将不胜感激。

交换机:WS-C2960X-48TS-L

iOS:15.0(2)EX4

相关内容