以太网基础知识(四)—Auto-Negotiation & Link Training

1:Auto-Negotiation

Auto Negotiation的目的是使链路端点的两个连接设备相互通信并就一组通用的传输参数达成一致,这是以太网的一项功能,AN 是一个physical 层的功能,AN需要终端两侧都有AN的能力,AN 使用Link Code Words(LCWs)进行通信,当两个设备通过电缆或者背板连接,通过交换LCWs进行协商达成一致的传输参数;LCWs通常被称为base page和next page,AN过程以156.25Mbps的速率进行传输,通过DME编码的形式进行page的发送:

DME page timing:

DME base page:

D0~D4 表示:哪种特定的IEEE标准,00001表示IEEE802.3

D5~D9 D16~D20表示:回显和传输随机数,该字段可用于两个端点之间的身份验证,具体用法协议没有标准定义

D10~D12表示:暂停功能

D13~D14表示:用于交流AN过程中的状态

D21~47表示:速率的选择和FEC能力的选择

D15表示:如果连接双方有下一个page页要传输,那么该位置1

DME next page:

也可以是未定义格式的下一页:

NP位的使用:

如果设备希望进行下一页交换,则将NP=1;如果设备没有下一页发送(但是连接伙伴已经将NP=1),则NP=0且发送空消息代码传输下一页,连接伙伴传输有效的下一页。两端都将NP=1,则发生下一页的交换;

优先级解析:

当本地设备和连接伙伴具有多种共同能力的时候,AN提供优先级选择功能:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值