【技术实现步骤摘要】
一种XGSPON中ONU端上行组帧的方法及系统
本专利技术涉及计算机通信
,具体涉及一种XGSPON中ONU上行组帧的方法及系统。
技术介绍
10吉比特对称无源光网络(XGSPON,10-Gigabit-CapableSymmetricPassiveOpticalNetwork)作为接入网技术具有良好的前向兼容性和后向延续性,与10吉比特无源光网络(XGPON,10-Gigabit-CapablePassiveOpticalNetwork,XGPON对应的是下行速率为10Gbps上行速率为2.5Gbps的非对称系统)技术相比支持更高的上行带宽,可以支持10Gbps和2.5Gbps两种速率的上行带宽,可以完成XGPON1技术到XGSPON技术的平滑演进,XGPON1和XGSPON设备可以和谐共存,为用户提供更多的选择。XGSPON接入系统由局端光线路终端设备(OLT)和远端光网络单元(ONU)设备组成。国际电信联盟远程通信标准化组织(ITU-T)制定的XGSPON协议G.9807.1中定义了XGSPON的传输汇聚层的功能,传输汇聚层由物理适配子层、成帧子层、业务适配子层组成,对于ONU设备,其业务适配子层将业务数据单元封装到10吉比特无源光网络封装模式(XGEM),数据传送到OLT后,OLT解开XGEM帧恢复业务数据,从而在上行方向完成业务数据从ONU到OLT的传送。ONU在注册成功后,OLT会根据需要给ONU指定分配标示符(ALLOC-ID),ONU会将ALLOC-ID映射为传输容器(TransmissionContainer,TCONT),OLT会 ...
【技术保护点】
1.一种XGSPON中ONU端上行组帧的方法,其特征在于,包括以下步骤:根据TCONT个数分配TCONT数据缓存、TCONT描述缓存;收到上行数据帧和TCONT号时,将上行数据帧数据写入TCONT号对应的TCONT数据缓存,将上行数据帧帧长、数据帧的gemport信息写入TCONT号对应的TCONT描述缓存;收到OLT分配给ONU的TCONT上行带宽和涉及的TCONT号时,获取TCONT号对应的XGEM组帧中间信息,从TCONT描述缓存中读出数据帧描述,从TCONT号对应的TCONT数据缓存中读出数据帧内容,进行XGEM组帧。
【技术特征摘要】
1.一种XGSPON中ONU端上行组帧的方法,其特征在于,包括以下步骤:根据TCONT个数分配TCONT数据缓存、TCONT描述缓存;收到上行数据帧和TCONT号时,将上行数据帧数据写入TCONT号对应的TCONT数据缓存,将上行数据帧帧长、数据帧的gemport信息写入TCONT号对应的TCONT描述缓存;收到OLT分配给ONU的TCONT上行带宽和涉及的TCONT号时,获取TCONT号对应的XGEM组帧中间信息,从TCONT描述缓存中读出数据帧描述,从TCONT号对应的TCONT数据缓存中读出数据帧内容,进行XGEM组帧。2.如权利要求1所述的一种XGSPON中ONU端上行组帧的方法,其特征在于:所述XGEM组帧中间信息包括数据帧的gemport信息、数据帧剩余长度、从TCONT数据缓存已读出数据剩余长度、从TCONT数据缓存已读出数据剩余数据。3.如权利要求1所述的一种XGSPON中ONU端上行组帧的方法,其特征在于:收到OLT分配给ONU的TCONT上行带宽和涉及的TCONT号时,获取TCONT的XGEM组帧中间信息,从TCONT描述缓存中读出数据帧描述,从TCONT号对应的TCONT数据缓存中读出数据帧内容,进行XGEM组帧,具体包括以下步骤:收到OLT分配给ONU的TCONT上行带宽和涉及的TCONT号时,获取该TCONT的XGEM组帧中间信息;XGEM组帧中间信息的数据帧剩余长度等于0,且该TCONT对应的TCONT数据缓存和TCONT描述缓存没有数据时,进行XGEM空闲帧组帧;数据帧剩余长度等于0,但该TCONT对应的TCONT数据缓存和TCONT描述缓存中有数据时,从该TCONT对应的描述缓存读出一条数据帧描述,从该TCONT对应的TCONT数据缓存中读出对应的数据帧数据,根据数据帧描述的上行数据帧帧长和TCONT剩余带宽中的较小值确定XGEM帧的payload长度,进行XGEM组帧;数据帧剩余长度不等于0时,根据数据帧剩余长度和TCONT剩余带宽中的较小值确定XGEM帧的payload长度;若XGEM组帧中间信息的从TCONT数据缓存已读出数据剩余长度大于等于XGEM帧的payload长度,采用从TCONT数据缓存已读出数据剩余数据,进行XGEM组帧;若从TCONT数据缓存已读出数据剩余长度小于XGEM帧的payload长度,采用从TCONT数据缓存已读出数据剩余数据作为XGEM帧的payload一部分,从TCONT对应的TCONT数据缓存读出数据帧内容,作为XGEM帧的payload剩余部分,进行XGEM组帧;完成一次XGEM组帧后,更新XGEM组帧中间信息和TCONT剩余带宽,进行下一次XGEM组帧,直至TCONT上行剩余带宽为零。4.如权利要求3所述的一种XGSPON中ONU端上行组帧的方法,其特征在于:进行XGEM组帧时,采用所述XGEM帧的payload长度和XGEM组帧中间信息中的数据帧的gemport信息组建XGEM帧头,采用从TCONT数据缓存读出的数据帧内容组建XGEM帧的payload部分。5.如权利要求3所述的一种XGSPON中ONU端上行组帧的方法,其特征在于:所述更新TCONT剩余带宽,具体包括以下过程,TCONT剩余带宽默认为OLT分配给ONU的TCONT上行带宽,完成XGEM组帧后,TCONT剩余带宽=组帧前的TCONT剩余带宽-XGEM帧长度。6.一种XGSPON中ONU端上行组帧的系统,其特征在于,包括:缓存分配单元,其用于:根据TCONT个数分配TCONT数据缓存、TCONT描述缓存;写控制单元,其用于:收到上行数据帧和TCONT号时,将上行数据帧数据写入TCONT号对应的TCONT数据缓存,将上行数据帧帧长、数据帧的gemport信息写入TCONT号对应的TCONT描述缓存;组帧单元,其用于:收到OLT分配给ONU的TCONT...
【专利技术属性】
技术研发人员:刘登强,
申请(专利权)人:烽火通信科技股份有限公司,武汉飞思灵微电子技术有限公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。