接口自动协商与双工原理

本文涉及的产品
NLP自然语言处理_基础版,每接口每天50万次
NLP自然语言处理_高级版,每接口累计50万次
NLP 自学习平台,3个模型定制额度 1个月
简介:
接口的自动协商简化了网络管理的开销.但对其工作原理,网上有很多说法,这里汇总过来,介绍如下,希望对大家有所帮助.
理解原理,对解决配置错误时所带来的问题很有好外,如下.
先从最初的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 ,如需转载请自行联系原作者











相关文章
|
5月前
讲真的,遇到接口自协商故障,可以试着这样处理!
讲真的,遇到接口自协商故障,可以试着这样处理!
218 1
|
5月前
|
网络协议 网络架构
OSPF Hello 协议:作用与工作机制
【8月更文挑战第24天】
132 0
|
8月前
|
设计模式 监控 网络协议
socket通信处于网络协议那一层和两种接收发送消息方式
socket通信处于网络协议那一层和两种接收发送消息方式
108 2
|
8月前
|
监控 网络协议 算法
|
8月前
|
网络协议 算法 网络安全
OSPF简介:链路状态协议的优雅舞蹈
【4月更文挑战第22天】
199 5
|
8月前
|
缓存
流量控制&可靠传输机制&停止-等待协议
流量控制&可靠传输机制&停止-等待协议
63 0
|
安全 物联网
NFC通信基本原理 主动和被动通信
NFC通信基本原理 主动和被动通信
协定需要双工,但是绑定“WSHttpBinding”不支持它或者因配置不正确而无法支持它
协定需要双工,但是绑定“WSHttpBinding”不支持它或者因配置不正确而无法支持它
|
网络协议 算法 数据库
三十五、OSPF协议的链路状态算法
三十五、OSPF协议的链路状态算法
三十五、OSPF协议的链路状态算法
|
存储 网络协议 数据处理
协议栈——收发数据(拼接网络包,自动重发,滑动窗口机制)
协议栈——收发数据(拼接网络包,自动重发,滑动窗口机制)
402 1

热门文章

最新文章