ANLT是什么?

摘自https://xenanetworks.com/whitepaper/autoneg-link-training/

ANLT其实由两部分组成,AN(auto-negotiation)和LT(link training)。

在通信开始之前,通信两端必须具备匹配的配置,这个配置可以是固定的,但是在有些情况下,通信的两端会通过交流确定最佳的配置,这就叫做,AN。

LT,是数据中心机架之间的DAC cable连接的两端之间tune到一个合适的状态的过程,这个过程会交换TS(Training Sequence)包。

AN结束之后进入LT,但是如果时间间隔太长会重新回到AN。

PAM4信号因为只有2/3 NRZ的幅值,导致PAM4信噪比SNR会大大下降。这样会提高误码率BER。为了补偿这一点,PAM4强制使用FEC,SPEC规定是使用Reed-Solomon RS(5440,5140)“KP” RS-FEC。NRZ的话可以使用RS-FEC或者BASE-R FEC变种。

physical lane的BER特性对于不同的应用(100、200、400GbE)都不一样。

准确的Link training并且应用FEC是建立和维护一个最优链路条件的关键部分。

AN(auto negotiation)

AN主要是通信端点之间交换speed信息、双工模式、扩展页信息和media signaling支持、以及高速的FEC选择。AN在IEEE802.3 Clause 73中定义,在IEEE802.3cd和以太网委员会400GBASE-CR8/KR8 spec中修改。PAM4下面有以下几种速率,400G,8lanes: 400GBASE-KR8或者400G-CR8。200G,4lanes,200GBASE-KR4或者200GBASE-CR4。100G,2lanes:100GBASE-KR2或者100GBASE-CR2. 50G,1lane:50GBASE-KR或者50GBASE-CR。AN只适用于CR(copper cable)或者KR(electrical backplanes)。并不适用于光模块。

 Link Training

一旦通信端口完成了AN,就进入LT阶段,交换训练序列(Training Sequences)TS。25G NRZ就有必要搞TS,对于PAM4信号指示说增加了一些复杂度和必要性。因为在copper cable上面传输的符号之间会相互影响。这个可以通过Tx equilizer部分的解决,解决的方法是发送的符号(Main)要基于前面两个符号和后面几个个符号进行调整。

 

通过Link Training这个过程,通信两端可以调整它们的Tx equalizer。NRZ和PAM4的Link Training都需要跑几秒钟。receiver会在正常传输的时候持续的调整。整个训练过程如下: 

  • Frame Marker: 允许接受者识别Link Traning信号
  • Coefficient Update:建议对端发送器的均衡器使用的设置。
  • Status Report:当前发送器的均衡器设置,以及握手
  • Training Pattern: 一个测试pattern,接收器会根据此来检测上一次更新的设置是否提高了传输质量。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值