自动识别接口与双向通信机制详解
最编程
2024-07-20 11:28:05
...
接口的自动协商简化了网络管理的开销.但对其工作原理,网上有很多说法,这里汇总过来,介绍如下,希望对大家有所帮助.
理解原理,对解决配置错误时所带来的问题很有好外,如下.
先从最初的10兆以太网说起吧,为了维护链路的正常可用,接口要定期发送脉冲,如果在规定时间内,接口没有收到脉冲,就进入down状态,如果两次收到脉冲,就转为up状态,这种脉冲就是normal link pulse,简称nlp.其发送脉冲的间隔是16ms.
10兆不支持自动协商,是因为只能发送nlp,而自动协商是要接口能发送flp(fast link pulse)脉冲,百兆,千兆口都能发送flp.flp的发送间隔比nlp要小很多.
百兆接口发送flp时,如果在规定时间内收到了响应,那接口可以进入百兆模式,如果超时没有收到flp,只收到nlp,转而向下兼容,发送nlp,转为10兆模式.
而双工问题是在flp中进行的,在一对接口中,相互发送flp,在flp中有个"速率双工能力"字段,2个接口就是靠这个字段来协商双工问题的.而要能保 证两者进行协商,前提是任何一方都不能手工指定双工,否则这个"速率双工能力"将被忽略.可能造成无法协商正确的双工结果.
举个例子:如果一边是自动协商,一边是100兆全双工,那最后的结果是100兆半双工.原因:100兆是因为双方都发送flp,而半双工的原因是手工指定全双工的一端将flp中"速率双工能力"字段滞空.另外自动协商一端无法就双工能力进行协商,转为半双工.
所以100兆和双工问题要具体,分别的考虑.
因此,一个不支持自适应的设备(或手工指定模式的设备)是不会发出FLP快速连接脉冲的(用于协商),只能发正常的NLP正常连接脉冲。但是一个自适应的设备是发出FLP的,但是由于没有收到对端的FLP,那么它就会一直向半双工去适应,所以会造成协商成半双工模式。
理解原理,对解决配置错误时所带来的问题很有好外,如下.
先从最初的10兆以太网说起吧,为了维护链路的正常可用,接口要定期发送脉冲,如果在规定时间内,接口没有收到脉冲,就进入down状态,如果两次收到脉冲,就转为up状态,这种脉冲就是normal link pulse,简称nlp.其发送脉冲的间隔是16ms.
10兆不支持自动协商,是因为只能发送nlp,而自动协商是要接口能发送flp(fast link pulse)脉冲,百兆,千兆口都能发送flp.flp的发送间隔比nlp要小很多.
百兆接口发送flp时,如果在规定时间内收到了响应,那接口可以进入百兆模式,如果超时没有收到flp,只收到nlp,转而向下兼容,发送nlp,转为10兆模式.
而双工问题是在flp中进行的,在一对接口中,相互发送flp,在flp中有个"速率双工能力"字段,2个接口就是靠这个字段来协商双工问题的.而要能保 证两者进行协商,前提是任何一方都不能手工指定双工,否则这个"速率双工能力"将被忽略.可能造成无法协商正确的双工结果.
举个例子:如果一边是自动协商,一边是100兆全双工,那最后的结果是100兆半双工.原因:100兆是因为双方都发送flp,而半双工的原因是手工指定全双工的一端将flp中"速率双工能力"字段滞空.另外自动协商一端无法就双工能力进行协商,转为半双工.
所以100兆和双工问题要具体,分别的考虑.
因此,一个不支持自适应的设备(或手工指定模式的设备)是不会发出FLP快速连接脉冲的(用于协商),只能发正常的NLP正常连接脉冲。但是一个自适应的设备是发出FLP的,但是由于没有收到对端的FLP,那么它就会一直向半双工去适应,所以会造成协商成半双工模式。
改正办法是全部手工指定,不要协商。或者全部启用协商。
本文转自loveme2351CTO博客,原文链接:http://blog.51cto.com/loveme23/8848 ,如需转载请自行联系原作者
推荐阅读
-
理解LVS负载均衡:IPVSADM命令详解与轮询机制
-
入门JMeter:环境安装与Python接口自动化(requests模块的get请求详解)
-
快速上手STM32开发:详解SPI接口与W25Q64(闪存)的读写操作(含硬件连接及模拟时序)
-
用Python实现自动化测试:一步步教你结合request与Django进行接口测试详解
-
理解网络加速背后的机制与策略:静态CDN、动态CDN、全站加速、GAAP、AIA和CLB的区域部署详解
-
Android 11里的音频均衡器工作流程与运作机制详解
-
深入理解Android:第三部分 - 进程内存管理与LMKD机制详解
-
Microsoft .NET 6:C#新特性 - 接口与属性详解
-
老猿探索5G手记:5G网络单元NF的功能模块与 NF间两类连接--服务化接口和参照点详解
-
5G网络的工作机制与实际构建详解