通信人家园

 找回密码
 注册
搜索
热搜: 家园 活动

军衔等级:

  列兵

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



军衔等级:

  中校

注册时间:
2007-1-4
发表于 2016-12-24 00:03:10 |显示全部楼层
看看!!!
您需要登录后才可以回帖 登录 | 注册

Archiver|手机版|C114 ( 沪ICP备12002292号 )|联系我们|合作伙伴:Qualcomm |网站地图  

GMT+8, 2017-7-25 22:38 , Processed in 0.093600 second(s), 13 queries , Gzip On.

Copyright © 1999-2017 C114 All Rights Reserved

Discuz Licensed

回顶部