SPAN允许将交换机的任意端口或任意VLAN上的流量复制之后发送到其他的任何端口上。

SPAN的源可以是物理接口,也可以是VLAN,并且可以定义多个物理接口或者多个VLAN。复制的流量可以是单向的也可以是双向的;而SPAN的目的有时只能是物理接口,有时只能是VLAN。

当一个接口被定义为SPAN的目的接口时,不能再接受其他任何正常的流量。在SPAN的源和目的在同台交换机时,称为local span也就是SPAN,当源和目的不在同一交换机时,称为remote span,即RSPAN。

在实施RSPAN时,必须将SPAN复制的流量通过发送到某个VLAN,然后从TRUNK上传到目标交换机,这个VLAN称为RSAPN VLAN,从源到目标的每台交换机上都要配置RSPAN VLAN。

在实施RSPAN时,在源交换机上,将SPAN的源定义为物理接口或者VLAN,目必须将目的定义为RSPAN VLAN,不能定义为物理接口;在目的交换机上,将SPAN湖泊定义为RSPAN VLAN,并且将目的定义为物理接口。

在某些IOS版本中,源交换机在定义目标时,不仅需要将RSPAN VLAN定义为目标,并且还需要指定一个reflector-port,系统是将流量送到reflector-port后,再由reflector-port发送到RSPAN VLAN。当配置一个接口为reflector-port时,这个接口就不能正常使用了。

在实施SPAN时,有以下一些限制条件:

1、交换机上支持最多 两个SPAN会话

2、最多可以有64个目标端口,而源端口无上限

3、3层接口也可以作为源或目的

4、源和目标的速率要一致

5、如果一个目标端口在源VLAN中,则会被源排除在外

6、如果源端口是TRUNK时,那所有的VLAN流量都被复制,但可以过滤某些VLAN,只有在List中的VLAN流量才会被复制。

7、当一个接口配置时SPAN目的接口时,所有的配置消失,关闭SPAN后,则配置恢复

8、目标不能是安全端口、也不能是源;也不能是etherchannel group或者正常vlan

9、一个目标端口不能成为两个会话的目标