不同Catalyst平台对SPAN性能的影响
Catalyst 2900XL/3500XL族
体系结构概述
以下是一个简化的2900XL/3500XL交换机内部体系结构图:

交换机的各个端口连接不同卫星,这些卫星通过辐射信道与交换结构进行通讯。 在顶部,所有卫星通过一个高速通知环互相连接,用于信令业务。
当卫星从一个端口收到数据包,该数据包被分割为信元并通过一个或多个信道发送至交换结构。然后数据包被保存在共享存储器。各卫星知道目的地端口。在上图中,卫星1知道数据包X将由卫星3及卫星4接收。它通过通知环向这些卫星发送一条信息,然后这些卫星开始通过它们的辐射信道对来自于共享存储器的信元进行检索,并最终转发该数据包。当源卫星识别了目的地之后,它也会发送一个指数,指定由另一个卫星下载的数据包的下载次数。每当一个卫星从共享存储器中检索该数据包时,该指数将递减。一旦该指数到达零,共享存储器可被释放。
性能影响
使用SPAN对一些端口进行监控即指额外地将数据包从数据缓冲器复制到一个卫星。高速交换结构的影响可以忽略不计。
监控端口接收所有被监端口发送与接收的业务拷贝。在这个体系结构内,发送至多个目的地的数据包被保存在存储器中,直到所有拷贝均已被转发。如果监控端口在一段稳定的时期内有百分之五十的超量预订,该端口可能出现拥堵,并占据部分共享存储器。一个或多个受到监控的端口可能同时遇到延迟现象。
Catalyst 4000家族
体系结构概述
Catalyst 4000建立在共享存储交换结构的基础上。下面简要描述了数据包经过交换机的路径。其实,真正的实施更为复杂。
在Catalyst 4000上,您可以对数据通路和控制通路进行辨别,前者相当于交换机内部的真实数据传输,后者是所有决策做出的地方。
当数据包进入该交换机,在数据包缓冲存储器(一个共享存储器)中分配一个缓冲区,同时将指向该缓冲区的数据包结构在数据包描述符表(PDT)中进行初始化。当数据复制入共享存储器后,控制通路决定进行交换的地点:从数据包源地址、目的地址、VLAN、协议类型、输入端口以及COS(802.1p标记或者端口默认值)对散列值进行计算。该值用于寻找虚拟路径表(VPT)中路径结构的虚拟路径指数(VPI)。进入VPT的虚拟路径具有和该特殊信息流有关的数个字段,其中包括目的地端口。PDT中的数据包结构现在根据虚拟路径的参考值以及计数器进行更新。在上述实例中,数据包将被传输到两个不同的端口,因此,计数器初始值为二。最后,数据包结构被添加到两个目的地端口的输出队列。在那里,数据从共享存储器被复制入端口的输出缓冲器,数据包结构计数器递减。当计数器到达零,共享存储器的缓冲区被释放。
性能影响
当使用SPAN功能时,需要将数据包发送至两个不同的端口,与上述实例类似。 这并不是问题,因为交换结构不是闭塞的。如果目的地SPAN端口出现拥堵,数据包被放入输出队列中,从而正确地从共享存储器中释放出来。故对交换操作没有影响。
Catalyst 5000/6000族
体系结构概述
对于Catalyst 5000和6000族,一个端口接收到的数据包被发送至内部交换总线上。 交换机中的每条线路卡开始在内部缓冲区保存该数据包。同时,编码地址识别逻辑(EARL)对数据包的报头进行接收,并计算通过结果总线发送至所有线路卡的结果指数。了解该指数后,线路卡能够逐个判断:它们应该对还在缓冲区中接收的数据包进行清除还是进行发送。请保留地址 http://www.qqread.com/exchange/p051325108.html
更多内容请看电脑配置手册、服务器配置专栏、交换机配置高级篇专题,或进入讨论组讨论。
相关专题
- 电脑配置手册 (8308篇文章)
- 服务器配置专栏 (10894篇文章)
- 交换机配置高级篇 (268篇文章)
- Cisco交换机配置 (162篇文章)
- 交换机配置IP访问控制列表 Cisco6509 (2082次浏览)
- Cisco2950交换机简要配置手册(中文) (821次浏览)
- Cisco4006交换机简明配置手册(中文) (715次浏览)
- Cisco交换机配置教程 (448次浏览)
- Cisco6000交换机简要配置手册(中文) (239次浏览)
- 交换机配置清单 (116次浏览)
- 交换机配置配置镜像(SPAN) (83次浏览)
- 65xx系列交换机配置(Native IOS)(1) (76次浏览)
- 交换机配置- 使用channel方式封装子接口 (73次浏览)
- 65xx系列交换机配置(Native IOS)(10) (49次浏览)



