SPAN 配置Catalyst交换端口分析器(11)


当数据包进入该交换机,在数据包缓冲存储器(一个共享存储器)中分配一个缓冲区,同时将指向该缓冲区的数据包结构在数据包描述符表(PDT)中进行初始化 。当数据复制入共享存储器后,控制通路决定进行交换的地点:从数据包源地址、目的地址、VLAN、协议类型、输入端口以及COS(802.1p标记或者端口默认值)对散列值进行计算 。该值用于寻找虚拟路径表(VPT)中路径结构的虚拟路径指数(VPI) 。进入VPT的虚拟路径具有和该非凡信息流有关的数个字段,其中包括目的地端口 。PDT中的数据包结构现在根据虚拟路径的参考值以及计数器进行更新 。在上述实例中,数据包将被传输到两个不同的端口,因此,计数器初始值为二 。最后,数据包结构被添加到两个目的地端口的输出队列 。在那里,数据从共享存储器被复制入端口的输出缓冲器,数据包结构计数器递减 。当计数器到达零,共享存储器的缓冲区被释放 。
性能影响
当使用SPAN功能时,需要将数据包发送至两个不同的端口,与上述实例类似 。这并不是问题,因为交换结构不是闭塞的 。假如目的地SPAN端口出现拥堵,数据包被放入输出队列中,从而正确地从共享存储器中释放出来 。故对交换操作没有影响 。
Catalyst 5000/6000族
体系结构概述
对于Catalyst 5000和6000族,一个端口接收到的数据包被发送至内部交换总线上 。交换机中的每条线路卡开始在内部缓冲区保存该数据包 。同时,编码地址识别逻辑(EARL)对数据包的报头进行接收,并计算通过结果总线发送至所有线路卡的结果指数 。了解该指数后,线路卡能够逐个判定:它们应该对还在缓冲区中接收的数据包进行清除还是进行发送 。QQRead.com 推出数据恢复指南教程 数据恢复指南教程数据恢复故障解析常用数据恢复方案硬盘数据恢复教程数据保护方法数据恢复软件专业数据恢复服务指南

性能影响
无论最终是一个还是多个端口将发送数据包,这对于交换操作没有任何影响 。因此,对于该体系结构,SPAN功能不会对性能产生影响.QQRead.com 推出数据恢复指南教程 数据恢复指南教程数据恢复故障解析常用数据恢复方案硬盘数据恢复教程数据保护方法数据恢复软件专业数据恢复服务指南
常见问答及一般问题 因为SPAN误配置产生的连接性问题 过去这种情况经常发生在CatOS 5.1之前的版本 。在那时,仅可存在一个SPAN话路,该话路即使在SPAN被禁止的情况下仍留在配置中 。只需输入 set span enable (例如,通常用户因为打字错误而想要启用STP)即可恢复保存的SPAN话路 。假如目的地端口用于转发用户业务,则可能导致严重的连接性问题 。
即使在CatOS的当前版本中,也请注重您选为SPAN目的地的端口 。
为什么我的SPAN话路会产生一个桥接环路? 这个情况一般发生在治理员试图伪装RSPAN功能时或者只是因为简单的配置错误 。
这里有一个实例:

例如,两个核心交换机,通过中继线连接,每一个都有数个服务器、客户端或者其它网桥 。治理员要对在几个有SPAN的网桥中出现的VLAN 1进行监控 。为了实现这个目的,治理员在各核心交换机上创建了一个监控整个VLAN 1的SPAN话路,并且,为了合并这两个话路,目的地端口被连接至同一集线器(或者使用另一个SPAN话路连接至同一交换机) 。
实现该目的之后,每个单独的数据包通过一个核心交换机被VLAN 1接收,数据包被复制到其SPAN端口并向上转发至集线器 。业务最终被嗅探器捕捉 。
唯一的问题在于,该业务还通过目的地SPAN端口被再次发送至核心2交换机,故在VLAN 1中创建了一个桥接环路 。请记住,目的地SPAN端口没有执行STP,无法防止出现此类环路 。

推荐阅读