switch流控(flow control)

switch流控(flow control)半双工:在switch中又叫做背压(BackPressure)添加链接描述。在交换机进行数据转发时,同一时间内,只能发送或者接受数据。利用冲突检测机制在端口接受数据时,抑制本端口发送。全双工:switch可以在转发时,同时接收和发送数据。1.pause帧2.非对称流控3.pause时间交换机在进行内部数据转发的时,内部需要一个packagebuff进行数据缓存,在多个端口同时向…

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

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

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

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

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

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

(0)
上一篇 2022年6月5日 下午9:16
下一篇 2022年6月5日 下午9:16


相关推荐

  • CQRS架构简介_公司架构图

    CQRS架构简介_公司架构图看到博客园一位园友写了一篇文章,其中的观点是,要想高性能,需要尽量:避开网络开销(IO),避开海量数据,避开资源争夺。对于这3点,我觉得很有道理。所以也想谈一下,CQRS架构下是如何实现高性能的。关于CQRS(CommandQueryResponsibilitySegration)架构,大家应该不会陌生了。简单的说,就是一个系统,从架构上把它拆分为两部分:命令处理(写请求)+查询处理(读请求…

    2025年7月20日
    3
  • 静心经

    静心经静心经 nbsp nbsp 老君曰 大道无形 生育天地 大道无情 运行日月 大道无名 長养万物 吾不知其名 强名曰道 夫道者 有清有浊 有动有静 天清地浊 天动地静 男清女浊 男动女静 降本流末 而生万物 清者 浊之源 动者 静之基 人能常清静 天地悉皆归 夫 人神好清 而心忧之 人心好静 而欲牵之 常能遣其欲 而心自静 澄其心 而神自清 自然六欲不生 三毒消滅 所以

    2025年10月31日
    6
  • Jenkins(8)构建触发器之定时构建和轮询 SCM「建议收藏」

    Jenkins(8)构建触发器之定时构建和轮询 SCM「建议收藏」前言跑自动化用例每次用手工点击jenkins出发自动化用例太麻烦了,我们希望能每天固定时间跑,这样就不用管了,坐等收测试报告结果就行。jenkins的定时任务是用的crontab语法定时构建语法

    2022年7月31日
    6
  • 基于51单片机控制步进电机正反转「建议收藏」

    基于51单片机控制步进电机正反转「建议收藏」基于51单片机控制步进电机正反转此次采用uln2003模块来链接步进电机;##步进电机工作原理步进电机是一种将电脉冲信号转换成相应角位移或线位移的电动机。每输入一个脉冲信号,转子就转动一个角度或前进一步,其输出的角位移或线位移与输入的脉冲数成正比,转速与脉冲频率成正比。步进电动机的结构形式和分类方法较多,一般按励磁方式分为磁阻式、永磁式和混磁式三种;按相数可分为单相、两相、三相和多相等形式。因此我们可以控制单片机I/O口的电平来控制步进电机,此次设计中采用四相单拍工作方式,在这种工作方式下,A、

    2022年5月31日
    32
  • JMH是什么?

    JMH是什么?一、JMH是什么?JMH是Java性能测试工具,主要是对工程中一些方法进行一些基准测试,支持的时间单位为:nano/micro/milli/macro二、JMH使用案例-代码:1P

    2022年7月4日
    23
  • 智能体开发平台

    智能体开发平台

    2026年3月15日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号