pause frame的问题
pause frame的目的地址决定了它不被bridge转发,意思就是它不能经过交换机吗?如果A和B通过交换机发数据给C,C拥塞了,发送PAUSE FRAME,肯定要经过交换机到A和B的啊,那为什么说不被交换机转发呢?有没有高手回答一下,谢谢
--------------------编程问答--------------------
根据我的经验可以这样给你举例解释下,假定TC(流量发生仪,用于产生流量)端口1发送数据包到交换机端口2,经过交换机二层转发,出端口3。如果在端口3出向拥塞,且TC端口1流控使能,交换机端口2流控也使能,端口1发送数据包的速率会减少为端口3的出向速率。这就是流控功能。
--------------------编程问答--------------------
第一,你对pause帧的格式肯定不了解!PAUSE帧的目的地址是0180c2000001,而不是发送到A和B的mac地址!交换机并不是不转发,而是延时转发,pause帧中有2个字节用来代表停止发送时间的,过了这个时间,交换机还是会继续转发的!说的好,记得给分!
--------------------编程问答--------------------
C拥塞了,发送PAUSE FRAME给交换机,交换机如果打了流控,就会减速,如果没开流控则不减速,这是C就会丢掉处理不了的包,应刻是这样,记得给分哦
补充:云计算 , 网络