交换机端口属性(记录我不是很懂的属性)

本文详细介绍了交换机端口的几个重要属性,包括自协商机制,如何确保设备间协商最佳工作模式;流控功能,用于防止数据丢失和缓冲区溢出;线头堵塞问题及其解决方案,以及trunk和load sharing如何实现带宽扩展和负载均衡。这些内容对于理解交换机在网络中的作用至关重要。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

1.       端口属性

自协商(auto negotiation

支持自协商的设备在加电启动或用户管理干预时在链路上发送快速链路脉冲(FLP Fast Link Pulse),和对端设备交换端口工作模式的信息,最后双方自动协商成最佳的工作模式。

一个FLP中包含33个脉冲信号,17个奇数位是时钟信号,16位偶数位代表协商用到的数据信息,主要包含速率、双工、和流控(Pause).  还有一些保留位做今后扩展用。

具体自协商的标准参见参考IEEE Std 802.3,2000 Edition的第28

流控(flowcontrol)

                   交换机为每个端口分配一定的缓冲区(或者所有端口共用一块),在数据转发过程中由于源和和目的的速率不匹配等原因可能导致缓冲区用完,这时将导致数据丢失。流控机制为端口缓冲区设置上下限来实现流量控制。

                   全双工采用发送Pause帧的方式通知对端流控信息,目的Mac :01-80-c2-00-00-01, (IEEE 802.3,2000 31章)

                   半双工采用背压(backpressure)方式,利用CSMA/CD的机制,在链路上发送一种伪碰撞信号来降低流量。

线头堵塞(Head of LineHOL

                   现象:当多个端口向同一个目标端口发送数据包时,就可能产生堵塞,出现因为某一个源端口过大的流量而导致其他源端口发往该端口的数据也不能正常转发。类似于道路交通中直行右转车道上红灯时的直行车堵塞了右转车。

                   HOL通过限制在端口上每个发送队列中数据包的数量来防止在端口上发生线头堵塞。当端口上某个发送队列的数据包数达到HOL限制值时,通知源端口进行流量控制,从而避免线头堵塞的发生。

trunk / load sharing

作用:

            增加带宽、负载均衡、链路备份

原理:

                 根据源或目的mac计算来实现均衡

                   控制地址表的学习实现均衡

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值