5.5.3 万兆以太网MAC子层
应用于局域网的万兆以太网的MAC子层与千兆以太网的MAC子层的帧格式基本一样(参见图5-17),但不再支持CSMA/CD介质控制方式,只允许进行全双工传输。这就意味着万兆以太网的传输将不受CSMA/CD冲突字段的限制,从而突破了局域网的概念,进入到了城域网和广域网范畴。
又由于10G以太网可以在广域网上使用,所以为了与传统的以太网兼容,必须采用标准以太网的帧格式承载业务。为了达到10Gb/s的高速率可以采用SONET/SDH网络中的OC-192c帧格式传输,这就需要在物理子层实现从以太网帧到OC-192c帧格式的映射功能。同时,由于以太网的原设计是面向局域网的,网络管理功能较弱,传输距离短并且其物理线路没有任何保护措施。当以太网作为广域网进行长距离、高速率传输时必然会导致线路信号频率和相位产生较大的抖动,而且以太网的传输是异步的,在接收端实现信号同步比较困难。因此,如果以太网帧要在广域网中传输,需要对以太网帧格式进行修改。
以太网一般利用物理层中特殊的10B(Byte)代码实现帧定界。当MAC层有数据需要发送时,PCS子层对这些数据进行8B/10B编码,当发现帧头和帧尾时,自动添加特殊的码组SFD(帧起始定界符)和EFD(帧结束定界符);当PCS子层收到来自底层的10B编码数据时,可以很容易地根据SFD(帧起始字界符)和EFD(帧结尾定界符)找到帧的起始和结束,从而完成帧定界。但是SDH中承载的千兆以太网帧定界不同于标准的千兆以太网帧定界,因为复用的数据已经恢复成8B编码的码组,去掉了SFD和EFD。如果只利用千兆以太网的前导码(Preamble)和SFD进行帧定界,由于信息数据中出现与前导和帧起始定界符相同码组的概率较大,采用这样的帧定界策略可能会造成接收端始终无法进行正确的以