在网络通信领域,SPAN 的完整解释是 “Switched Port Analyzer”,也被称为端口镜像或端口监视。
SPAN 是一种网络管理工具,用于监视交换机上的数据流量以进行故障排除、性能分析、安全审计等目的。通过 SPAN,网络管理员可以将一个或多个端口的数据流量复制到特定的监视端口,以便进一步分析或记录网络活动。
SPAN 可以用于以下情况:
SPAN 可以配置为本地 SPAN 或远程 SPAN(RSPAN)。本地 SPAN 用于将流量镜像到同一交换机上的监视端口,而 RSPAN 用于将流量镜像到不同交换机上的监视端口,允许跨交换机监视流量。
配置交换机本地SPAN案例
配置FA0/1端口为镜像源端口,配置FA0/2端口为镜像目的端口。
Switch(config)# monitor session 1 source interface fastethernet0/1
//设定SPAN的受控端口
Switch(config)# monitor session 1 destination interface fastethernet0/2
//设定SPAN的监控端口
默认是监控源端口的IN和OUT方向流量,如果只要IN或者OUT方向可以增加参数:
both Monitor received and transmitted traffic
rx Monitor received traffic only
tx Monitor transmitted traffic only
当要同时监控多个端口时,SPAN配置参考如下:
Switch(config)#monitor session 1 source interface fastethernet0/1 - 3
当我们需要过滤流量,只要匹配特定流量时,可以进行流量排除:
Switch(config)# monitor session 1 destination interface fastethernet0/2 ingress vlan 5
Switch(config)#monitor session 1 destination interface fastEthernet 0/1 ingress ?
dot1q ingress forwarding using dot1q encapsulation
untagged ingress forwarding using untagged encapsulation
vlan Set default VLAN for untagged ingress traffic
配置VLAN作为受控端口,配置基于VLAN的SPAN。
Switch(config)# monitor session 1 source vlan 100 - 101 rx
//因VLAN数据流量可能很大,增加rx进行过滤
Switch(config)# monitor session 1 destination interface fastethernet 0/3
当要分析级联主干端口多VLAN的数据时,可以通过镜像来源级联端口的VLAN ID进行指定受控端口的VLAN范围,达到只监控受控VLAN流量的目的。
Switch(config)# monitor session 2 source interface fastethernet0/48 rx
Switch(config)# monitor session 2 filter vlan 100 - 101 //指定受控的VLAN范围
Switch(config)# monitor session 2 destination interface fastethernet0/3
RSPAN的Session分成RSPAN Source Session和RSPAN Destination Session两部分,所以相应的配置也要分别在Session的源和目的交换机上做。
配置VLAN 999为remote-sapn 的VLAN,用于跨交换机传输mirror 流量。
Switch(config)# vlan 999
Switch(config-vlan)# remote-span
Switch(config-vlan)# end
配置FA0/48端口为传输remote-span流量的监控端口。
Switch(config)# monitor session 1 source interface fastethernet0/1 - 3
Switch(config)# monitor session 1 destination remote vlan 999 reflector-port fastethernet0/48
在远端交换机上,配置SPAN,monitor source 为remote VLAN,monitor destination 为交换机本地物理端口FA0/3。
Switch(config)# monitor session 1 source remote vlan 999
Switch(config)# monitor session 1 destination interface fastethernet0/3
SPAN 是一种有用的网络管理工具,可用于监视和分析网络流量,以帮助维护和提高网络性能,但请注意,具体的命令和操作可能因您使用的思科交换机型号和软件版本而有所不同,请使用时要特别注意。