0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

支持以交换机作为星型拓扑中心的交换以太网组网

DIri_ALIFPGA 来源:未知 作者:李倩 2018-06-14 14:23 次阅读

在千兆以太网的MAC 子层,除了支持以往的CSMA/CD介质访问控制协议外,还引入了全双工流量控制协议。其中,CSMA/CD协议用于解决共享信道的争用问题,即支持以集线器作为星型拓扑中心的共享以太网组网;全双工流量控制协议适用于交换机到交换机或交换机到站点之间的点-点连接,两点间可以同时进行发送与接收,即支持以交换机作为星型拓扑中心的交换以太网组网。

当以太网交换控制电路端口工作在半双工模式时,符合IEEE 802.3协议的载波侦听多路访问/冲突检测(CSMA/CD)算法,可以实现隐式的流量控制,即采用背压技术(BackPressure)防止缓冲区的溢出,在发送方数据到来前采取某种动作,阻止发送方发送数据。

背压技术是交换控制电路发出一种伪碰撞信号(False Collision Signal)技术。背压技术通常根据已用缓冲区的容量比例来实现,当已用缓冲区容量达到一个预先设定的比例时,端口将根据这个阈值生成阻塞信号,而当空闲缓冲区容量超过另一个较低的比例时,端口将取消阻塞信号。在拥塞端口所在的网段内,阻塞信号的传输可以使该网段里所有的端口都能检测到冲突,等待阻塞信 号结束后再传输数据帧,从而阻止更多的碰撞,暂时中止了数据的传输,使缓冲区的空间得到释放。

而在全双工网络中,交换控制电路端口不检测冲突,忽略可延迟传送的载波侦听,所以不能采用背压技术解决拥塞,需要采用显式的流量控制机制,使交换控制电路能够阻塞处于拥塞状态的站点。于是,IEEE 802.3协议为MAC控制子层提供了一个全双工流量控制结构框架,MAC控制子层是介于逻辑链路控制子层和介质访问控制子层间的可选功能。

交换控制电路要防止缓冲区溢出,可以利用MAC控制子层来控制以太网介质访问控制子层的操作。当已用缓冲区容量达到一个预先设定的阈值时,端口向全双工链路对方发出停止发送数据的请求,这个请求通过MAC控制子层产生的控制帧实现。

同样,端口可以接收由其他站点MAC控制子层产生的控制帧,控制帧夹在客户数据帧流中发送,接收方会根据帧的内容将控制帧分离出来,提交到MAC控制子层中的流量控制模块,流量控制模块解析控制帧的内容,提取帧中的控制参数,根据控制参数决定暂停发送的时间。

在全双工MAC控制框架下,流量控制机制是通过PAUSE功能实现的。PAUSE功 能可以防止瞬时过载导致缓冲区溢出时不必要的帧丢失。PAUSE操作实现了一种简单的停-等式流量控制机制。如果某个端口要停止帧的接收,可以发送一个带有参数的PAUSE帧,参数指示全双工链路对方在开始发送数据前需要等待的时间。当链路对方接收到PAUSE帧后,在参数指定的时间内停止发送数据。当指 定时间超出,或端口流量控制状态解除后,原拥塞端口重新发出操作参数为0的PAUSE帧,链路对方从暂停的位置继续发送数据帧。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 以太网
    +关注

    关注

    40

    文章

    5419

    浏览量

    171650
  • 控制电路
    +关注

    关注

    82

    文章

    1709

    浏览量

    135886
  • Mac
    Mac
    +关注

    关注

    0

    文章

    1106

    浏览量

    51466

原文标题:关于以太网协议中的流量控制和背压技术

文章出处:【微信号:ALIFPGA,微信公众号:FPGA极客空间】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    以太网交换机的测试

    通常用的测试仪为iTester系列以太网测试仪。对于三层交换机测试,需要进行如:RIP、OSPF、BGP4等路由协议的测试,支持IPv6的设备还要对IPv6协议及IPv6路由协议做测试、经过了一致性
    发表于 03-03 14:08

    回收以太网交换机

    常年回收西门子工业以太网交换机、6GK5005-0BA00-1AB2交换机西门子6GK现货型号大全西门子交换机101-1西门子交换机X108
    发表于 05-21 09:31

    如何配置以太网交换机

    如何配置以太网交换机 串口通过配置电缆与以太网交换机的Console 口连接。一、通过Console 口搭建配置环境建立本地配置环境,只需
    发表于 12-07 14:07 1.8w次阅读
    如何配置<b class='flag-5'>以太网</b><b class='flag-5'>交换机</b>

    什么是以太网交换机/ATM交换机

    什么是以太网交换机/ATM交换机 以太网交换机 作为局域
    发表于 04-07 16:32 2474次阅读

    以太网交换机组网使用注意要素

    一般企业使用以太网交换机组网的情况主要分为两类,使用以太网交换机组网需要注意以下问题。
    发表于 01-29 16:46 1476次阅读

    Omate 3000基础工业以太网交换机

    Omate 3000基础工业以太网交换机
    发表于 12-30 14:50 0次下载

    工业以太网交换机简介及其与普通交换机的区别介绍

    一。 什么是工业以太网交换机 在性能上,工业以太网交换机和普通交换机是没有多大区别的,从网络层级上看,有二层
    发表于 10-17 10:43 17次下载

    工业以太网交换机和普通交换机的区别

    在网络发达的今天,交换机被许多需要使用网络的朋友使用,可以实现一个网络多台电脑公用。但是什么是工业以太网交换机,很惯性的思维就是工业用的交换机,那么工业
    发表于 10-25 10:39 1.2w次阅读

    以太网交换机的基本概念,具有什么特点

    以太网交换机这个名词相信很多人都听过吧,那么大家知道什么是以太网交换机吗?关于以太网交换机大家又
    的头像 发表于 12-19 09:49 9006次阅读

    工业以太网交换机怎么使用

    工业以太网交换机怎么使用?
    的头像 发表于 08-13 09:35 1.1w次阅读

    以太网交换机是什么 以太网交换机的使用方法

    以太网交换机是什么 以太网交换机的使用方法
    发表于 10-09 14:34 15次下载

    以太网交换机怎么用

    连接以太网交换机 使用宽带猫接到光纤入网口,再用网线连接以太网交换机的管理口和电脑的网络口。此时,在电脑上打开浏览器并输入以太网
    发表于 05-05 15:29 7074次阅读

    OT网络中网管工业以太网交换机的优势

    基于以太网的OT网络的核心是以太网交换机以太网交换机有多种类型,按管理方式分类的话,可分为无需配置的非网管
    的头像 发表于 04-19 11:02 1315次阅读
    OT网络中网管<b class='flag-5'>型</b>工业<b class='flag-5'>以太网</b><b class='flag-5'>交换机</b>的优势

    详解工业以太网交换机的原理、特点、优势、应用

    什么是工业以太网交换机以太网交换机是一种常见的网络设备,而工业以太网交换机,是具有工业级特性的
    的头像 发表于 04-25 09:51 4730次阅读
    详解工业<b class='flag-5'>以太网</b><b class='flag-5'>交换机</b>的原理、特点、优势、应用

    以太网交换机怎么用 以太网交换机有什么用

    以太网交换机是计算机网络中常用的网络设备,用于实现局域网内的数据交换。在本文中,我们将详细介绍以太网交换机的基本原理、用途、工作方式以及一些
    的头像 发表于 02-02 11:41 3178次阅读