pause frame的问题

不死仙人掌 2013-11-05 02:39:01
pause frame的目的地址决定了它不被bridge转发,意思就是它不能经过交换机吗?如果A和B通过交换机发数据给C,C拥塞了,发送PAUSE FRAME,肯定要经过交换机到A和B的啊,那为什么说不被交换机转发呢?有没有高手回答一下,谢谢
...全文
2971 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
云道中人 2014-05-13
  • 打赏
  • 举报
回复
链路拥塞或者没有可被接受的条目
不死仙人掌 2014-03-30
  • 打赏
  • 举报
回复
引用 2 楼 u012202729 的回复:
第一,你对pause帧的格式肯定不了解!PAUSE帧的目的地址是0180c2000001,而不是发送到A和B的mac地址!交换机并不是不转发,而是延时转发,pause帧中有2个字节用来代表停止发送时间的,过了这个时间,交换机还是会继续转发的!说的好,记得给分!
你说对了,开始确实不了解这个帧结构。怎么给分啊。
printf_mylife 2013-12-30
  • 打赏
  • 举报
回复
引用 4 楼 u012202729 的回复:
[quote=引用 3 楼 printf_mylife 的回复:] C拥塞了,发送PAUSE FRAME给交换机,交换机如果打了流控,就会减速,如果没开流控则不减速,这是C就会丢掉处理不了的包,应刻是这样,记得给分哦
你确定是交换开启流控,是减速,而不是暂停发送?~~~~~~~~~~~~~~~~[/quote]
引用 4 楼 u012202729 的回复:
[quote=引用 3 楼 printf_mylife 的回复:] C拥塞了,发送PAUSE FRAME给交换机,交换机如果打了流控,就会减速,如果没开流控则不减速,这是C就会丢掉处理不了的包,应刻是这样,记得给分哦
你确定是交换开启流控,是减速,而不是暂停发送?~~~~~~~~~~~~~~~~[/quote] 接收到流控帧后会暂停发送一段时间(流控中带的时间),收到时间为0的流控帧或超时后继续发送,如果是超时后发送这种情况,发送流控帧的一方并不一定能处理得了,会导致丢包.所以所带时间参数大小很重要,太小了流控效果就不太好,从整体上看是时间越大减速越大,但通常时间值是0XFFFF,工作中有碰到时间太小的情况.
熊浩毛毛 2013-12-26
  • 打赏
  • 举报
回复
引用 3 楼 printf_mylife 的回复:
C拥塞了,发送PAUSE FRAME给交换机,交换机如果打了流控,就会减速,如果没开流控则不减速,这是C就会丢掉处理不了的包,应刻是这样,记得给分哦
你确定是交换开启流控,是减速,而不是暂停发送?~~~~~~~~~~~~~~~~
printf_mylife 2013-12-16
  • 打赏
  • 举报
回复
C拥塞了,发送PAUSE FRAME给交换机,交换机如果打了流控,就会减速,如果没开流控则不减速,这是C就会丢掉处理不了的包,应刻是这样,记得给分哦
熊浩毛毛 2013-12-02
  • 打赏
  • 举报
回复
第一,你对pause帧的格式肯定不了解!PAUSE帧的目的地址是0180c2000001,而不是发送到A和B的mac地址!交换机并不是不转发,而是延时转发,pause帧中有2个字节用来代表停止发送时间的,过了这个时间,交换机还是会继续转发的!说的好,记得给分!
loneba 2013-11-30
  • 打赏
  • 举报
回复
根据我的经验可以这样给你举例解释下,假定TC(流量发生仪,用于产生流量)端口1发送数据包到交换机端口2,经过交换机二层转发,出端口3。如果在端口3出向拥塞,且TC端口1流控使能,交换机端口2流控也使能,端口1发送数据包的速率会减少为端口3的出向速率。这就是流控功能。

778

社区成员

发帖
与我相关
我的任务
社区描述
云计算 网络相关讨论
社区管理员
  • 网络
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧