XG(S)-PON原理

前言

  • 近年来,随着全球范围内接入市场的飞快发展以及全业务运营的快速开展,已有的PON技术标准在带宽需求、业务支撑能力以及接入节点设备和配套设备的性能提升等方面都面临新的升级需求
  • XG(S)-PON(10G GPON)是在已有GPON技术标准上演进的增强下一代GPON技术。

系统概述

GPON技术演进

10G GPON有两个版本, 一个就是XG-PON和XGS-PON,其中XG-PON它是非对称模式,它的上行和下行是不对称的,上行2.5G,下行10G 

而对于XGS-PON来说,它是上下行对称的上下行都可以提供10Gbps的带宽,现阶段主要使用非对称模式,那么后文中10G PON技术都用XG(S)-PON进行描述

为什么需要XG(S)-PON

首先为什么需要10G GPON,主要的原因就是业务发展太快,用户对带宽的需求越来越高,GPON提供的2.5G已经无法满足用户需求,特别是受到视频冲击以后,当然除此之外,分光比和传输距离也直接影响网络建设投资。跟GPON相比10G GPON不管是从距离还是分光比还是带宽,都是有显著提升的,具体的变化是哪些呢?

PON技术的光谱分配

首先第一个就是GPON和10G GPON使用的光谱范围是不同的,如图灰色的就是GPON使用的波长范围,而绿色的就是10G GPON使用的波长范围。在GPON网络中上行波长的范围是1290~1330纳米,中心波长1310,而下行波长的范围是1480~1500,中心波长为1490

而10G GPON,它的上行中心波长为1270,下行中心波长为1577。那么从图中我们可以看到,GPON和10GGPON使用的是不同波长,而且没有重叠,所以它可以实现波分共存

GPON和XG(S)PON技术规格对比

当然除此之外,GPON和10G GPON还有其他的一些不同。如图,图中就对比了GPON和XG GPON以及XGS-PON的不同

其他的看图就可以,有些重要的东西我来说一下

光功率:GPON和10G GPON使用的是不同的光模块,GPON的话主要采用这种Class A Class B Class CClass C+等光模块,那么不同的光模块,它的发光功率以及接收功率都是不一样的,所以也就导致了它们可支持的链路损耗也是不一样的,那么总体来说就是你的字母越大,后面跟的加号越多,你支持的链路损耗也就越大,所以如图这几种光模块相比的话,最大就是Class C+它支持的损耗是17~32DB。

而对于XG-PON它主要采用N1 N2光模块支持的损耗范围就如图

最大逻辑距离:GPON理论上是可以支持60公里的,也就是没有任何衰减的情况下OLT到ONU的距离是可以达到60公里的,但实际上是达不到的。实际的物理距离现在最大可以做到40公里

而XG-PON它的理论值是可以达到100公里的

分光比:GPON支持的分光比最大是1:128,但现网基本上现在在用的时候都主要用1:32或者1:64

而10G GPON它最大的分光是可以达到1:256

帧格式:他们都是采用GEM帧的方式,只是头部有细微的变化,所以GPON里面我们把它叫做GEM帧,而10G GPON里面叫做xGEM帧

认证:在GPON里面只需要认证ONU,只需要看一下ONU是不是合法的,而到了10G GPON网络中,它是需要做双向认证的。

网络结构

GPON和10G GPON的网络架构都是一样的,都包含了三个部分, OLT ONU以及中间提供传输通道的ODN网络。那么区别主要就是看OLT上面它的单板到底是GPON单板,还是10G GPON单板。如果是10G GPON单板,那么就可以提供10G GPON接口,那么PON口下的用户就可以享受10G的带宽

那么整个组网架构ONU通过UNI用户侧接口,用于实现用户终端设备接入,而OLT提供SNI业务测接口,用于跟上层的IP网络对接

XG(S)-PON技术原理

基本概念

XG(S)-PON数据复用方式

  • XG(S)-PON实现单纤双向传输,系统采用WDM技术。

  • 为了分离同一根光纤上多个用户的信号,采用以下两种技术:
    • 下行数据流采用广播技术;
    • 上行数据流采用TDMA技术。

        GPON和10G GPON一样,都是利用了WDM技术实现了单纤双向传输,只是使用的波长范围是不一样的。在10G GPON网络中下行方向,也就是OLT给ONU发送数据的时候,使用的波长是1577nm,而上行ONU给OLT发送数据的时候,使用的是1270nm的波长。所以这种情况下,当装维人员装好ONU之后,需要使用1577纳米的波长去测试ONU的收光是否在正常范围内。另外为了分离同一根光纤上的多个信号,仍然采用两个技术,也就是下行广播和上行的TDMA 接着我们就来分别看一下这两种技术。

XG(S)-PON下行数据

  • 广播方式:XG(S)-PON的下行帧长为固定的125us,下行为广播方式,所有的ONU都能收到相同的数据,但是通过XGEM PortID来区分不同的ONU的数据,ONU通过过滤来接收属于自己的数据。

下行帧的长度固定是125uS,那么下行通过广播方式,所有的ONU都能够收到相同的数据,然后通过xGEM Port ID去区分到底是不是自己的数据,如果是 我才接收,如果不是,我就丢弃。所以如图OLT发出三个GEM帧,分别是发给ONU 1和ONU 2以及ONU 3的,广播出去之后,所有的ONU收到的都是一样的数据,然后ONU 1通过识别xGEM Port ID,只把第一个包发给底下的用户。而ONU 2也只把第二个包发给底下用户,而ONU 3也只把第三个报文发给底下的用户。

XG(S)-PON上行数据

  • TDMA方式: XG(S)-PON的上行是通过TDMA(时分复用)的方式传输数据,上行链路被分成不同的时隙,根据下行帧的upstream bandwidth map字段来给每个ONU分配上行时隙。

而上行依旧采用TDMA技术,让每一个ONU在不同的时间段不同的时隙发送数据,主要的目的就是为了避免上行链路冲突,所以只有在OLT分配的时间段内,对于ONU 来说它才会把它的光口去打开去发送数据。所以OLT在下行广播帧的Upstream Bandwidth Map字段,就会给每一个ONU的不同的T-CONT去分配时隙。

那么现在有一个问题,就假设我把连接ONU的链路给它断掉,然后我接了一个光功率计直接去测ONU的发光这个时候能不能测到?

那么是测不到的,原因就是ONU是被动发光,只有OLT叫我发光,我才会发光。如果这时候测到了ONU是一个流氓ONU 。流氓ONU会对整个PON口下造成影响。所以通常如果是有流氓ONU 我们是需要把它拔掉

XG(S)-PON 业务映射关系-上行

  • GEM port和T-CONT将PON网络分为虚拟的连接,实现业务复用。

而业务的映射关系,10G GPON和GPON是一样的,唯一的区别就是在GPON网络中,业务是通过GEM帧去承载,而10G GPON是通过xGEM帧承载,帧格式有细微的一些差别。我们可以看到在上行方向首先所有的业务都要封装到xGEM帧, xGEM帧是上行业务封装的最小单元。而上行除了要封装xGEM帧之外,还要封装T-CONT,T-CONT是上行承载的载体。所以可以看到在上行方向所有的业务都需要通过XGEM帧进行封装,封装完了之后再映射到T-CONT中,通常不同的业务我们是放入到不同的xGEM帧中,再放入到不同的T-CONT中。对于ONU来说一个ONU其实是可以包含多个业务的,所以在我们配置的时候我们可以把一个ONU给它包含多个T-CONT,同样一个T-CONT是可以包含多个GEM Port,最后一个GEM Port也可以承载多条业务

XG(S)-PON 业务映射关系-下行

而在下行方向是没有T-CONT概念的,所有的业务直接封装成xGEM帧,然后多个xGEM帧再组合,加上GTC头部,然后广播出去,所有的ONU收到的都是一模一样的数据,最后通过GEM Port ID过滤掉不属于自己的数据

XGEM帧

  • XGEM帧是XG(S)-PON技术中最小的业务承载单元,是最基本的封装结构。所有的业务都要封装在XGEM帧中进行传输。

那么刚才说的10G GPON的业务都是通过xGEM帧进行封装,那么这个就是XGEM帧的帧格式 它主要包含两个部分,也就是xGEM头部,以及它的Pavload, Payload里面的话我们就可以放这些以太网业务,还有TDM业务

而它的头部又具体展开了包含了PLI净荷长度,那么主要就是用于标识Pavload大小

第二个 加密字段 前面说过了10G CPON是可以对上下行数据做加密处理的,那么这个字段就是放置的加密的密钥

第三个部分就是xGEM Port ID,用于标识不同用户的数据,在PON口下进行广播的时候,我们就会通过该字段去标识是不是自己的数据

第四个可选项那么主要就是为了后续研究保留的

LF表示是否是XGEM帧的最后一个分片单元

而HEC主要是提供头部的差错控制

关键技术

为什么需要测距

对OLT而言,各个不同的ONU到OLT的逻辑距离不相等,OLT与ONU的环路时延(RTD:Round Trip Delay)也会随着时间和环境的变化而变化,因此在ONU以TDMA方式(也就是在同一时刻,OLT一个PON口下的所有ONU中只有一个ONU在发送数据)发送上行信元时可能会出现碰撞冲突。

主要的原因就是,因为上行链路只有一根纤,而且每一个ONU到OLT的距离是不一样的,虽然上行通过TDMA技术让每一个ONU在不同的时间段发送数据,但是仍然有可能在同一时刻到达分光器,产生数据冲突

有测距的信元传输

为避免这种碰撞冲突,通常在ONU第一次注册时就会启动测距功能。通过测量每个ONU和OLT之间的环路时延,并插入相应的均衡时延(EqD:Equalization Delay)参数Td值使所有ONU到OLT的逻辑距离相等,从而避免上行信元发生碰撞冲突。

 

突发光电技术

10G GPON上行采用时分复用方式,让每一个ONU只有在OLT许可的时隙上才能够发送数据,不属于自己的时隙,它需要关闭自己的光模块,那么这样的话才能够不影响其它ONU的正常工作,而对于OLT来说它也不会说连续去接收数据,所以同样也要根据ONU的时隙,突发的接收每一个ONU的上行数据。因此为了保证数据的正常工作,ONU的光模块必须支持突发发送功能,而OLT的光模块也必须支持突发接收功能

ONU侧突发发送

测距保证不同ONU发送的信元在OLT端互不冲突,但测距精度有限,一般为正负1bit不同ONU发送的信元之间会有几bits的防护时间(但不是比特的整数倍),如果ONU侧的光模块不具备突发发送功能,则会导致发送信号出现叠加,信号则会失真。

对于ONU而言,只有在OLT指定的时间段内才能够打开光口发送数据,如果ONU的光模块它是连续发光肯定会有冲突存在

如图假设ONU 1ONU 2和ONU 3它们同时发送数据,它们的光模块是一直打开的,那么这样的话就有可能它们在同一时刻把数据传到分光器,就会出现信号重叠的这种情况。

所以为了避免这种重叠的情况ONU需要使用突发光模块,使用突发光模块之后,ONU只能在OLT分配的时间段内才可以发送数据,那么这样的话才能够避免信号重叠,另外对于测距而言,它的测量精度是有限的,一般肯定会有一些偏差 所以OLT在给ONU发送数据的时候,中间都会有一些间隔,就不会安排得满满的,不会说OLT收到ONU的数据之后,它马上就能够收到第二个ONU的数据,这样肯定是不行的

所以为了防止由于测量精度不准导致信号重善的这种情况,我们在不同的ONU之间发送数据的时候,会有几个比特的防护时间,也就是相当于每个帧与帧之间它会有一些间隔,那么就是ONU侧 我们需要具备突发发送功能

OLT侧突发接收


由于每个ONU到OLT的距离不同,所以光信号衰减对于每个ONU来讲都是不同的,所以就可能导致OLT在不同时隙接收到的报文的功率电平是不同的,如果OLT侧的光模块不具备光功率突变的快速处理,则会恢复出错误的信号(高于阈值电平才认为有效,低于阈值电平则无法正确恢复)。动态调整阈值功能可以在OLT按照收光信号的强弱动态调整收光功率的阀值以保证所有ONU的信号可以完整恢复。

而OLT侧也是具备突发接收功能,原因就是由于每一个ONU到OLT的距离是不同的,所以信号衰减的程度也是不一样的,那么这就导致了OLT接收到报文 它的功率电平也是不一样的,距离远的ONU肯定电平高一些,而远的ONU由于衰减大,所以它们收到的电平可能就会低一些。最终OLT收到报文之后,需要对衰减的信号进行恢复,通常只有高于阈值的电平才能够被恢复,才能够被OLT接收,而低于阈值的电平它是没有力法常恢复的

如图假设OLT的光模块它是一个连续发光的光模块,它的阈值只有一个是不会变化的,它只能够恢复高于阈值的信号,所以如图过来了三个信号,那么只有蓝色信号,它的电平是高于阀值的,所以这种情况下只有蓝色信号会被恢复

而如果这个时候你采用的是突发光模块,那么它的阈值是动态变化的,它会根据光信号的强弱动态变化光功率的阀值,所以如图过来了三个信号,它们的电平是不一样的,OLT会针对每一个信号去设置不同的阈值,如图就设置了三个不同的阈值,那么这样的话,所有的信号都能被正常恢复,被正常接收

DBA原理

DBA:Dynamic Bandwidth Assignment 动态带宽分配协议。OLT根据ONU的上行突发业务量需求,动态地调整分配上行带宽给ONU,既满足了ONU上行带宽需求,也提高了PON系统带宽的利用率。

如图有一个ONU,他有三个业务分别需要传送可能是语音,还有上网业务,还有IPTV业务,这些业务到达ONU之后,ONU是不是马上把据发送给OLT呢?当然这个时候肯定是不会马上发送的,它会先发一个DBA报告,报告自己的带宽需求,而OLT收到这个报告之后, 就会根据自己的DBA算法逻辑,计算出ONU需要的时隙,然后通过下行广播帧的BW Map字段,把分配的时隙播给PON口下所有的ONU, ONU收到这个数据帧之后,它就知道自己应该在哪个时间段发送数据了。到了它的时隙之后,它才会把数据从数据平面传到OLT, 那么这个就是SR-DBA实现过程。

DBA实现的基础-T-CONT

前面也说过,对于DBA来说,是绑定在T-CONT上实现了对上行带宽的调度,通常不同的业务我们是绑在不同的T-CONT中,然后绑定不同的DBA, 接着我们就来看一下DBA的类型

首先我们看下带宽类型,带宽类型有四种,包括FB AB还有NAB还有BE。其中优先级是FB大于AB大于NAB大于BE

FB:固定带宽,那么这种的话就是我分配给你,比如说给你分配了10兆,那么这10兆都是你的,即使你不用,别人也是没办法使用的

AB:保证带宽,比如保证10兆,那么只要你使用,你就能够得到10兆的体验。但是如果你这个时候不用,我可以把你的带宽拿给别人用。

而如果FB和AB的带宽使用完了之后,PON口下还有剩余带宽,那么这个时候我们就可以留给NAB和BE。所以NAB和BE通常它们是需要去竞争的,只有抢到了才能够使用,如果抢不到,你就没有办法使用,当然抢占的优先级也是由NAB抢完了,如果PON口下还有带宽,那么这个时候才会留给BE,这个是四种带宽类型,而这四种带宽类型一组合,就组合成了我们的五种T-CONT类型

可以看到对应关系,对于类型1来说,你可以看到它就是固定带宽。

而对于类型2来说保证带宽

而类型3就是保证带宽和非保证带宽的结合

类型4最大努力带宽

而类型5是4种带宽的结合

T-CONT类型和带宽类型之间的关系

接着我们来看一下T-CONT类型和带宽类型的对应关系,如图类型1通常我们只需要设置固定带宽,比如说我们设置的固定带宽是X,这个用户它能够享受到的最大带宽就等于X

 而对于类型2来说它只需要设置保证带宽,比如它设置的保证带宽为Y 那么这个类型2的用户它能够享受到的最大带宽就等于Y

 而对于类型3来说需要同时设置保证带宽和最大带宽,那么保证带宽比如说我设置的Y 你的用户能够拿到的最大带宽肯定是大于Y的

而对于类型4来说它不需要设置固定带宽,也不需要设置保证带宽,直接设置一个最大带宽就可以了

而对于类型5来说它是4种带宽的结合,所以它需要设置固定,也需要设置保证带宽,还需要设置最大带宽,另外它的最大带宽肯定是大于X+Y的

那么通常不同业务它的优先级是不一样的,我们会针对不同的业务配置不同的DBA类型,那么通常优先级是语音最高 视频次之,然后数据业务优先级是最低的。那么通常针对语音业务它的优先级是比较高的,但是它需要的带宽其实并不高,通常针对语音业务我们会配制成固定带宽

为什么要加密

原因就是因为下行广播技术,同一个PON口下所有的用户收到的数据都是一样的,那么这样的话我们是可以通过一些手段获取到其它用户的数据的。

所以在GPON网络中可以对下行广播数据做AES128的一个加密处理,另外加密只对GEM帧的Payload作加密处理,而GEM帧的头部它是不会做加密处理的,因为ONU首先要通过GEM头部里面的GEM Port字段识别出是自己的数据,它才会去做简易的处理。

所以头部我们是不会做加密的,另外再好的密钥也有被破解的一天,所以GPON系统会定期的对密钥要做更新,提高线路的可靠性

而在10G GPON中,他是可以对上下行数据都进行加密 ,

线路加密过程

为了防止加密密钥被破解带来的风险,使用密钥更换技术,不断更新加密密钥,提高安全性。

整个过程就是OLT在收到明文报文之后,就会对数据进行加密处理,然后在pon口下进行广播,广播的报文全都是加密的报文, ONU收到之后先去看GEM Port头部,看下GEM Port lD是不是自己的,如果识别到是自己的数据,就会进行解密,最终以明文的形式发放给底端的用户

 FEC

前向纠错编码,它的目的就是为了提高线路的传输质量,那么为什么要有这个技术?因为在工程实践中并不存在理想的数字信道,信号在传输过程中肯定会产生误码和抖动,而抖动就会号致系统出现误码,从而导致传输质量下降,所以为了解决这个问题,我们就引入了FEC 。它会在数据到达之后对数据进行查验,进行纠正,那么这样的话就能够保证我们的传输质量。10G GPON上下行默认都是使能了FEC功能了

XG(S)-PON解决方案及典型组网

FTTx

第1个场景就是FTTH光纤到户, OLT通过ODN网络与用户家中的ONT相连,这种场景适用于比较分散的用户,为用户提供更高的带宽体验。目前家客业务主要采用这种方案进行组网

另外一个就是FTTB 光纤到楼道 ,ONU直接布放在楼道里面,OLT通过ODN网络与楼道的ONU相连,ONU最终跟用户相连

还有一个是FTTC光纤到路边, FTTB和FTTC场景通常适用于用户比较集中的小区,或者是写字楼,为普通用户提供一定的带宽体验

第四个就是FTTO,光纤到办公室,OLT通过ODN网络与企业的ONU相连,ONU最终再与终端用户相连,那么这种场景适用于企业网,ONU可提供POTS接口,或者FE或者是E1接口,可以下挂企业的PBX,实现语音专线,也可以直接提供FE或者GE接口,用于跟企业出口的路由器或者交换机对接,实现互联网专线,还有数据专线等业务

还有FTTM光纤到基站,OLT通过ODN网络与ONU相连,ONU最终再与无线基站相连,实现基站业务信号回传,同时可以实现固网和移动网络的融合

最后一个就是FTTD光纤到桌面,利用光纤替代传统的五类线,将光缆直接延伸至用户终端电脑,全程利用光纤实现网络接入。目前普通用户来说,基本上电脑还没有提供光口,所以这种组网主要应用于一些特殊政府部门

以上主要针对电信网络提供组网解决方案

在园区网络中也可以利用PON网络进行组网,通过ONU和ONT实现用户终端的接入,ONU再通过ODN网络与OLT互联, OLT最终再通过局域网跟软交换,业务存储、还有出口的路由器实现互联 企业主要包括以下一些内容,主要包括上网 语音,还有一些安防监控等。对于ONU来说它可以提供FE或者是GE接口,可以直接互联企业员工的PC,用户想要实现上网业务,可直接通过PON网络转发至企业出口路由器,由企业出口路由器将数据送入运营商网络。

当然对于ONT来说它还可以带W-Fi功能,所以用户也可以直接通过无线方式接入,另外除了能实现上网业务之外,还可以提供语音 ,ONU可以直接提供POTS口连接企业内部的电话,当然也可以通过FE或者CE口下挂IAD或者是PBX等设备,当然也可以提供FE或者GE接口用于接入摄像头。对于摄像头而言数量可能比较多,也有可能存在接电困难的情况,所以部分ONU还可以提供PoE供电等功能,通过双绞线给设备供直流电

GPON网络演进为XG(S)-PON网络

XS(S)-PON可以与GPON共享ODN

前面也介绍过GPON和10G GPON使用的波长,我们来回顾一下。在GPON网络中上行采用1310纳米的波长,下行采用1490纳米的波长,而10G GPON上行采用1270纳米的波长,而下行采用1577纳米的波长。可以发现GPON和10G GPON使用的波长是没有任何重叠的。既然1310纳米和1490纳米的波长可以和在一根纤上进行传输,那么这一根光纤我能不能同时承载四个波长,把上行1310和1270以及下行1490和1577都合在一根光纤上进行传输,当然是可以的。所以GPON在向10GGPON演进的过程中,可以通过波分复用方式共享ODN网络,就不用单独再新建ODN网络了

如图GPON和10G GPON ONU就可以复用一个ODN网络,可以看到具体的实现过程,通过GPON端口和10G GPON端口连接到WDM模块 由WDM模块把不同的波长合在一根光纤上进行传输,这样一个ODN网络下就可以同时接GPON ONU和10G CPON ONU

那么其中WDM模块的作用是干什么,主要的作用就是合波 ,分波,在下行方向将1490纳米和1577纳米的波长合在这一根光纤上, 传到ONU,而上行方向再把1310纳米和1270纳米的波长进行分波,分别发给GPON和10G GPON端口,那么这个就是GPON和10G GPON共享ODN的场景

 GPON向XG(S)-PON平滑演进概述

原来OLT下面只接了GPON ONU 那么现在要新增10G GPON ONU的话,首先第一步需要在OLT上面去新增10G GPON业务板,单板插入成功之后就需要看一下能不能正常注册单板,如果没有办法正常注册单板,OLT还需做软件升级到10GGPON版本,最后单板注册成功之后,开始升级网管,让它能够支持10G GPON ONU的注册 管理,接着我们就需要去插入WDM模块,实现ODN网络的复用,所以需要在机房去安装WDM模块,把GPON端口和10G GPON端口下的光纤都耦合在这一个WDM模块中进行传输。WDM模块增加好了之后,就可以在用户侧去新增10G GPON ONU了

GPON向XG(S)-PON平滑演进方案

演进方案1-增加WDM1r合波器

演进方案1-撤除WDM1r合波器

演进方案2-使用GPON&XG(S)-PON Combo单板

GPON演进到XG(S)-PON的Combo方案

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值