做事要有翻石头上山的打算。。。
二层交换机流量控制功能介绍及测试方法
上一篇 /
下一篇 2012-08-10 10:29:54
/ 个人分类:交换机功能测试
量控制故名思议就是控制流量,避免丢包的用途,主要用于全双工模式下两端速率不一致情况和半双工和全双工通信的情况。
先介绍第一种全双工模式
设备的输入数据速率比输出数据速率高,那么部分数据包只能丢弃。此种情况的解决方案:
1)降低发送端的发包速率,即增加所发送的数据包之间的IDLE码的数目,由于接收端只需缓存有效数据包而无需存储IDLE码,但对于发送端而言,IDLE码需要占据其发送时隙,由此可以补偿发送端和接收端之间的频差。
2)接收端把自身的接收缓存的状态告知发送端,发送端一旦接到接受端的缓存将满告警信息,将主动暂停发包一段时间,从而避免接受端的缓存溢出。这种缓存告警信息称为流控信息,而相关的一套机制称为流控机制。
3)采用同步以太网机制。对于接收端,如果利用从接收数据中提取的时钟CLK2代替OSC2作为本设备的系统时钟,则能实现接收端对发送端的同步。 除此以外,目前通过数据包传送同步信息的方法也在讨论中(参考电气电子工程师协会提出的标准IEEE1588)。
4)在接收端的发送侧通过减小IPG(帧间距)来加快其发送有效数据包的速度,从而使得发送速度能跟上接收速度。
对以上四种方法,虽然都可以避免数据包的丢失,但方法1的实现会导致系统性能的降低。方法3需要更改以太网设备的硬件设计或添加相关的协议层软件,成本较高。方法4虽然可以解决问题,但目前以太网设备厂商众多,单纯的依靠更改IPG并不能从根本上解决问题。重点是方法2通过发送pause来控制发送端减缓发包速率
第二种半双工模式
对于半双工通讯设备,通过BackPressure(反压)来实现流控。对于工作在半双工模式下的设备,流控信息可以通过发送collision(冲突信号)来实现
采用的测试工具是ixia expoler
测试方法见附件
收藏
举报
TAG:
流量
测试
功能
交换机