链路自适应如何进行
以太网中的各节点通过双绞线连接在一起,在进行通信之前必须在链路速率和全双工/半双工模式上达成一致。这种过程叫做自适应,它由链路脉冲来实现。当网络中发现新主机时,链路脉冲发送”链路通告”以建立连接。有两种类型的链路脉冲,一种是普通链路脉冲(NLP),一种是快速链路脉冲(FLP)。如图所示:

图1、自适应
10BASE-T的链路脉冲(NLP) 由简单的半波脉冲组成, 当从+1到-1伏的数据信号发送空闲时,在发送线对(TX)上,一秒钟发送8个链路脉冲。

图2、数据信号
快速以太网出现后,国际标准化组织很谨慎地保持了向后兼容性问题,为自适应选择了简单有效的物理信号协商机制。快速链路脉冲(FLP)借助普通链路脉冲 (NLP)携带着表示链路速率和双工状况的信息。快速链路脉冲以”1”来表示有效信息,”0”表示无信息,这些数据形成”链路字”。数据脉冲在时钟脉冲之间发送,17个时钟脉冲为16个数据脉冲提供了机会,所以一个FLP可能具有17到33个脉冲。

图3、快速链路脉冲
以太网设备会按照一定顺序选择适当的链路配置, FLP信号在自适应设备加电后自动产生,或者可以通过管理接口手工选择。以下是自适应的优先选择顺序。
· 1000BASE-T 全双工
· 1000BASE-T 半双工
· 100BASE-T2 全双工
· 100BASE-TX 全双工
· 100BASE-T2
· 100BASE-T4
· 100BASE-TX 半双工
· 10BASE-T 全双工
· 10BASE-T 半双工
自适应机制可以充许设备使用多种FLP链路字,按照优选顺序可以很容易的使用三四种不同的FLP链路字来确定配置。IEEE标准化组织在802。3标准的第28节定义了自适应。