Page 17 - 网络电信2018年5月刊下
P. 17

运 营 商 专 栏

                PMD层与PMA层的功能在光模块中实现,光模块接入到网络                     层连接到光纤介质通道数N相关。
            服务器或网络接口卡、交换机等网络设备中,实现数据收发。                              设定虚拟通道的原因主要有以F两点:
            数据链路层的和物理层PMA子层则通过FPGA实现,如图1所示。                          1).在电层的数据处理屮,若单个通道处理64b/66b编码
                10G以太网、40G以太网和100G以太网体系结构有以下几个                   码块,对应100Gb/S的数据流量,其时钟频率将高达1.6GHZ,
            共同点:                                                 这样的时钟频率在逻辑设计中很难达到。如果在电层采用多通
                1)、物理层通过MEDIUM(—般为光纤或铜线)与MAC层相                   道(虚通道)几行处理,如10路并行处理的通道,每个通道数
            连,而MAC层对应的是0SI模型中的数据链路层;                             据位宽为64bitS,这样时钟频率的要求将下降到161MHZ,实现
                2).若进一步划分,物理层可以细分为PMI)(介质相关                      难度大大降低。
            子层)、PMA(物理介质附加子层)和PCS(物理编码子层);                           2).为了适配PMA层中电层片间接口CAUI的多通道以及在
                10G、40G和100G以太网的各物理子层的按从上到下的顺                    PMD层连接到光纤介质多通道,虚通道的通道数L必须为PMA层中
            序,其基本功能分别是:                                          电层片间接口通道数M和PMD层连接到光纤介质通道数N的最小
                RECONCILIAT10层负责适配上层MAC的比特串行协议,然后                公倍数,即L=LMC(M,N)。在实际的逻辑设计中,100G的以
            将此串行的比特流通过-定的划分后向下传输。                                太网的设备吋以适配不同的光模块以实现网络对接。目前用于
                PCS层位于协调层和PMA层之间,为物理层的核心,负责64b                   100G传输的光模块通常有10*10G、4*25G和5*20G,即N=(10,
            /66b编解码以及码块的分发重组。                                    4,5),而电层片间通道数M通常选取M=10,根据L=LMC(M,
                PMA提供了PCS和PMD层之间的串行化服务接口,实现数据的                   N),在PCS层中应设计20路虚通道。
            不间断传输。                                                   为了逻辑处理方便,数据在通过须通道之后需重新采取按
                PMD为物理层的最低子层,主要负责处理与数据发送接收相                      位复用的方法,重新组合后形成了M路的40G的XLAUI数据通道接
            关的任务。                                                口100G的CAUI数据通道接口,再通过XLAUI或CAUI接口连接到光
                2、MLD(多通道分发)机制简介                                 模块中对应的PMA层,将M路的XLAUI或CAUI数据转换通道数为N
                与10G以太网相比,40G/100G中最关键的改进是设计了MLD                 路(40G为1路电通道,100G为4路电通道,具体视光模块封装决
            多通道分发机制。                                             定。)的数据接入PMD层。
                MLD的机制就是在PCS层将MAC层的串行数据流进行64b/                       根据设计的不同。40G以太网传输的PCS层中设计了4路的
            66b编码后“切割”为若干的码块,再利用轮询调度的算法将码                        虚通道,100G以太网传输的PCS层中设计了20路虚通道,实现了
            块依次分发到多个虚拟通道中,数据进入光模块中的PMA、PMD                       与不同的光模块进行对接的任务,实现了将10G以太网转化为
                               [2]
            层后再进行转换后传输 ,将“串行“的数据暂时变换为“并                          40G/100G以太网的目标。
            行”数据。实现速率的翻倍提升,并降低对系统的时钟频率的                              10G、40G和100G的以太网分别采用XGMII、XLGMII和CGMII
            要求。                                                  接口连接MAC层与物理层的逻辑接口,各个接口之间收发相互独
                MLD示意图如下图2所示其中(A)对应40G以太网的MLD机                   立。IEEE802.3ba标准中对接口位宽定义为64bit,实际10G以太
            制,(b)对应100G以太网的MLD算法机制。                              网对应的XGMII是一个位宽为74bIT的接口,其中发送与接收用
                                                                 的数据路径各占32位。与10G技术相比,40G/100G对传输介质
             图2:10G/40G/100G 以太网体系结构图,虚线部分为光模块
                                                                 的性能提出了更高的要求,故40/100G以太网采用光纤进行传
                                                                 输,其中多模光纤(MMF)的传输距离可以达到L00M,单模光纤
                                                                 (SMF)的传输距离可以达到10KM。

                                                                  图3:MLD算法示意图   [3]















                利用MLD机制可以将原本10G以太网扩展为40G/100G的以太
            网。按照光传输协议的规范,在PCS子层中,需要建立数量为L
            路(40G为4,100G为20)的虚通道来将数据包拆分开来发送,
                                                                     MLD机制数据传输的步骤如下:
            并在每个通道添加包头以便于恢复。虚拟通道是PCS层的逻辑通
                                                                     1).PCS子层将串行数据流利用64b/66b码编码成为为连续
            道,其通道数大小与PMA层中电层片间接口通道数M,以及在PMD
                                                                 的码块流,并对其加扰。
            24                                         网络电信 二零一八年五月
   12   13   14   15   16   17   18   19   20   21   22