首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >switch流控(flow control)

switch流控(flow control)

作者头像
全栈程序员站长
发布2022-09-06 10:08:10
发布2022-09-06 10:08:10
1.6K0
举报

大家好,又见面了,我是你们的朋友全栈君。

半双工:在switch中又叫做背压(Back Pressure)添加链接描述。在交换机进行数据转发时,同一时间内,只能发送或者接受数据。利用冲突检测机制在端口接受数据时,抑制本端口发送。

全双工:switch可以在转发时,同时接收和发送数据。

  • 1.pause帧
  • 2.非对称流控
  • 3.pause时间

交换机在进行内部数据转发的时,内部需要一个package buff进行数据缓存,在多个端口同时向buff缓存数据时,在buff溢出后,最后缓存数据的端口回向连接端口发送pause帧,收到pause帧后连接端口将停止发送数据包。在收到pause帧后的一段时间后,重新发送。这段停止发送数据包的时间叫做puase时间。

配置IEEE802.3X流控制 ,流控制在直连的以太端口上启用,在拥塞期间允许另一端拥塞的节点暂停链路运作来控制流量速率。如果一个端口发生拥塞并且不能接收任何更多的流量,他将通知对端端口停止发送直到这种拥塞情况消失。当本地设备在他本地检测到了任何拥塞,他能够发送一个暂停帧通知链路伙伴或者远程设备已发生拥塞。紧随收到暂停帧之后,远程设备停止发送任何数据包,这样防止在拥塞期间丢弃任何一个数据包 。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/135056.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年6月5,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档