hello大家好,我是城乡经济网小晟来为大家解答以上问题,gpon协议标准,gpon技术帖07gpon的灵魂gem很多人还不知道,现在让我们一起来看看吧!
gem帧是gpon技术中最小的业务承载单元,是最基本的数据结构。t-cont(transmission container)是gpon上行方向承载业务的载体,所有的gem port 都要映射到t-cont中。
gpon系统是将以太网等所有业务封装成gem(gpon encapsulation mode)帧后在gpon线路上传输。gem帧结构如下图所示。
pli、portid、pti和hec(header error check)构成gem header,即gem帧头。各字段的具体含义如下:
以太网业务在gpon中的映射方式为例,更直观地了解gem帧的作用。
gpon系统对以太网帧进行解析,将数据部分直接映射到gem payload中去进行传输。
gem port标识的是olt和onu之间的业务虚拟通道,即承载业务流的通道,类似于atm虚连接中的vpi(virtual path identifier) / vci(virtual channerl identifier)标识。
每个gem port 由一个唯一的port id来标识,由olt进行全局分配。当数据下行发送到onu进行解封时,当gem帧是属于这个onu的,onu才会接收,而用来标识这个gem帧的,就是我们提到的gem port id,所以每个gpon端口下的每个onu使用的gem port id必须是唯一的。不唯一,onu就是无法接收属于自己的gem帧。
t-cont是针对上行而言的,全称是transmission container,即传输容器。对于上行数据来说,它就是一个“容器”,上行的数据就放在这个“容器”当中。
上行帧是多个gem帧封装到对应的t-cont中,再对t-cont进行打包后加上gtc(gpon transmission convergence)帧头等信息上传到olt。即,一个t-cont是包含了对个gem帧的信息,多个t-cont组成gtc帧上传到olt上。olt取出里面封装的gem帧进行业务的识别及匹配。
上行看上去数据都是包含在gem帧中,和t-cont没有多大联系,为什么要引出t-cont这个概念呢?而且只是在上行方向。这里引出的t-cont概念是用来做gpon上行数据调度的,可以理解为qos,在gpon里面我们叫做dba(dynamic bandwidth allocation)。
t-cont是dba实现的基础,是gpon系统中上行带宽最基本的控制单元。通过onu对t-cont的宽带申请,olt对t-cont的授权,实现整个gpon系统上行业务流的动态带宽分配。
另外,这里我们讲一下t-cont是怎么定义的。对t-cont来说,每个t-cont由alloc-id来唯一标识。alloc-id由olt每个gpon端口分配,即olt同一gpon端口下的onu不存。alloc-id相同的t-cont。将这种标识应用到onu上,是协议里面没有规定的,只是为了业务规划和实现方便理解。
上期答案:
gpon下行传输采用广播的方式,gpon上行传输采用时分复用的方式。
关于gem帧和t-cont,下面那些说法是正确的? 多选
0人 0%
0人 0%
0人 0%
0人 0%
本文就为大家讲解到这里,希望对大家有所帮助。
标签: