System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种报文处理方法及网络设备技术_技高网

一种报文处理方法及网络设备技术

技术编号:40059442 阅读:2 留言:0更新日期:2024-01-16 22:27
本申请涉及通信技术领域,尤其涉及一种报文处理方法及网络设备。报文处理方法包括:ONU接收上行报文,将上行报文通过通用GEMPORT发送至OLT;PON MAC芯片接收到上行报文后,为其添加目标vlan标签形成第一报文,并将第一报文传输至南向接口;南向接口剥除第一报文的目标vlan标签得到上行报文,若上行报文为tag报文,则将上行报文作为第二报文发送给北向接口;若上行报文为untag报文,则为上行报文添加默认vlan标签形成第二报文并发送至北向接口;若第二报文的最外层vlan标签为默认vlan标签,则北向接口剥除第二报文中的默认vlan标签后进行报文外发;反之,则北向接口直接外发第二报文。该方案减少了GEMPORT与GEM vlan的配置数目,降低了配置与维护难度,减少了资源耗费。

【技术实现步骤摘要】

本申请涉及通信,尤其是涉及一种报文处理方法及网络设备


技术介绍

1、在gpon(gigabit-capable passive optical network,千兆无源光网络)系统中,业务分为vlan(virtual local area network,虚拟局域网)与非vlan业务,vlan业务与非vlan业务的报文分别为带vlan标签的tag报文与不带vlan标签的untag报文。在oun(optical network unit,光网络单元)与olt(optical line terminal,光线路终端)之间,以及olt内部,非vlan业务与vlan业务需要通过不同的传输通道传输,不同的vlan业务可能也要通过不同的传输通道传输,这就要求在onu上配置较多的gemport(千兆无源光网络封装端口),并在olt上配置较多的gem(gpon encapsulation method,吉比特无源光网络封装)vlan,这导致系统的配置与维护难度大,资源消耗高。


技术实现思路

1、为了降低pon系统的配置与维护难度,降低资源消耗,本申请提供了一种报文处理方法及网络设备。

2、第一方面,本申请提供一种报文处理方法,应用于onu,所述onu上配置有无vlan标签的untag报文与带vlan标签的tag报文所共用的,且透传报文的通用gemport;所述报文处理方法包括:

3、接收上行报文;

4、将所述上行报文通过所述通用gemport发送至olt。p>

5、通过采用上述技术方案,onu侧可以通过一个通用gemport来承载各种上行报文,不需要根据上行报文所属业务的类型来分别配置相应的gemport,这样减少了onu上所需配置的gemport的数量,降低了onu的配置难度与维护负担,减小了实现用户业务对通信资源的占用与消耗,而且通用gemport对上行报文进行透传,不需要对上行报文进行vlan标签的封装,能够减少onu向olt侧发送上行报文对onu侧处理资源的占用,有利于实现资源的优化配置。

6、可选地,所述接收上行报文之前,还包括:

7、接收所述olt侧发送的配置信息,所述配置信息中包括线路模板配置信息;

8、根据所述线路模板配置信息配置一vlan透传模式的gemport作为所述通用gemport,所述通用gemport用于承载所有业务的报文。

9、通过采用上述技术方案,olt侧通过线路模板配置信息对onu侧进行线路模板配置,从而在onu上配置基于vlan透传模式的gemport作为通用gemport,从而让通用gemport承载所有业务的报文,避免了针对多种业务配置多个gemport,降低了配置难度与资源耗费。

10、可选地,所述配置信息中还包括服务模板配置信息,所述接收所述olt侧发送的配置信息之后,还包括:

11、根据所述服务模板配置信息将以太网接口配置为透传模式,且对默认vlan不关注。

12、第二方面,本申请提供一种报文处理方法,应用于包括pon mac(无源光网络介质访问控制)芯片与交换芯片的olt,所述pon mac芯片与onu通信连接,所述交换芯片包括南向接口与北向接口,所述北向接口被配置为与核心网通信,所述南向接口与所述pon mac芯片通过与所述onu对应的目标gem vlan通信连接,所述目标gem vlan基于所述onu的通用gemport确定,用于承载所述onu无vlan标签的untag报文与带vlan标签的tag报文;所述报文处理方法包括:

13、控制所述pon mac芯片接收所述onu的上行报文,为所述上行报文添加目标vlan标签形成第一报文,将所述第一报文传输至所述南向接口,所述目标vlan标签为所述目标gemvlan的vlan标识;

14、控制所述南向接口剥除所述第一报文的所述目标vlan标签得到所述上行报文,若所述上行报文为tag报文,则直接将所述上行报文作为第二报文发送给所述北向接口;若所述上行报文为untag报文,则为所述上行报文添加默认vlan标签形成第二报文并发送至所述北向接口;

15、若所述第二报文的最外层vlan标签为所述默认vlan标签,则控制所述北向接口剥除所述第二报文中的所述默认vlan标签后进行报文外发;反之,则控制所述北向接口直接外发所述第二报文。

16、通过采用上述技术方案,olt对从同一个onu的通用gemport接收到的上行报文,可以不区分报文是否带有vlan标签,更不区分上行报文带有何种vlan标签,而直接都采用与onu侧通用gemport对应的目标gem vlan进行承载,也即来自同一个通用gemport的上行报文,在pon mac芯片与交换芯片间传输时,都会采用同一条gem vlan,这样在olt的pon mac芯片与交换芯片之间,针对同一个onu的上行报文只需要配置一条目标gem vlan,这极大地降低了olt侧的配置难度、维护难度及资源消耗。

17、可选地,所述为所述上行报文添加目标vlan标签形成第一报文之前,还包括:根据所述上行报文对应的onu标识及通用gemport标识确定承载所述上行报文的所述目标gemvlan。

18、可选地,所述南向接口上承载有与所述onu的所述通用gemport对应的通用服务虚端口,所述通用服务虚端口用于承载所述onu的untag报文与tag报文,所述报文处理方法还包括:

19、控制所述南向接口在形成所述第二报文后进行mac地址学习,记录所述第二报文对应的源mac地址、所述服务虚端口以及第二报文的最外层vlan;

20、控制所述北向接口接收下行报文,若所述下行报文为untag报文,则为所述下行报文添加所述默认vlan标签形成第三报文,并将所述第三报文发送至所述南向接口;若所述下行报文为tag报文,则直接将所述下行报文作为所述第三报文发送至所述南向接口;

21、控制所述南向接口将所述第三报文处理成具有所述目标vlan标签的第四报文,并根据mac地址学习结果将所述第四报文通过所述通用服务虚端口发送至所述pon mac芯片;

22、控制所述pon mac芯片接收所述第四报文,剥除所述第四报文的所述目标vlan标签得到下行报文,并将所述下行报文发送至所述onu。

23、通过采用上述技术方案,在olt处理上行报文的过程中,南向接口会在得到第二报文后进行mac地址学习,记录第二报文对应的源mac地址、服务虚端口以及第二报文的最外层vlan。在olt处理下行报文的过程中,南向接口在接收到第三报文后,可以根据之前的mac地址学习结果确定第三报文对应的服务虚端口,在将第三报文处理成第四报文后,将第四报文通过对应的服务虚端口发送给pon mac芯片。由于服务虚端口与onu的通用gemport对应,所以在onu侧仅设置一个通用gemport的情况下,olt的南向接口上针对一个on本文档来自技高网...

【技术保护点】

1.一种报文处理方法,其特征在于,应用于ONU,所述ONU上配置有无vlan标签的untag报文与带vlan标签的tag报文所共用的,且透传报文的通用GEMPORT;所述报文处理方法包括:

2.如权利要求1所述的报文处理方法,其特征在于,所述接收上行报文之前,还包括:

3.如权利要求2所述的报文处理方法,其特征在于,所述配置信息中还包括服务模板配置信息,所述接收所述OLT侧发送的配置信息之后,还包括:

4.一种报文处理方法,其特征在于,应用于包括PON MAC芯片与交换芯片的OLT,所述PON MAC芯片与ONU通信连接,所述交换芯片包括南向接口与北向接口,所述北向接口被配置为与核心网通信,所述南向接口与所述PON MAC芯片通过与所述ONU对应的目标GEM vlan通信连接,所述目标GEM vlan基于所述ONU的通用GEMPORT确定,用于承载所述ONU无vlan标签的untag报文与带vlan标签的tag报文;所述报文处理方法包括:

5.如权利要求4所述的报文处理方法,其特征在于,所述为所述上行报文添加目标vlan标签形成第一报文之前,还包括:根据所述上行报文对应的ONU标识及通用GEMPORT标识确定承载所述上行报文的所述目标GEM vlan。

6.如权利要求4或5所述的报文处理方法,其特征在于,所述南向接口上承载有与所述ONU的所述通用GEMPORT对应的通用服务虚端口,所述通用服务虚端口用于承载所述ONU的untag报文与tag报文,所述报文处理方法还包括:

7.如权利要求6所述的报文处理方法,其特征在于,所述控制所述南向接口将所述第三报文处理成具有所述目标vlan标签的第四报文包括:

8.如权利要求6所述的报文处理方法,其特征在于,控制所述南向接口将所述第三报文处理成具有所述目标vlan标签的第四报文之后,所述报文处理方法还包括:

9.如权利要求6所述的报文处理方法,其特征在于,记录所述第二报文对应的所述服务虚端口之前,还包括:

10.一种网络设备,其特征在于,包括处理器、存储器以及通信总线,所述通信总线用于实现所述处理器与所述存储器之间的通信连接,所述存储器中存储有第一计算机程序与第二计算机程序中的至少一个,所述第一计算机程序可被所述处理器执行,以实现如权利要求1至3任一项所述的报文处理方法;所述第二计算机程序可被所述处理器执行以实现如权利要求4至9任一项所述的报文处理方法。

...

【技术特征摘要】

1.一种报文处理方法,其特征在于,应用于onu,所述onu上配置有无vlan标签的untag报文与带vlan标签的tag报文所共用的,且透传报文的通用gemport;所述报文处理方法包括:

2.如权利要求1所述的报文处理方法,其特征在于,所述接收上行报文之前,还包括:

3.如权利要求2所述的报文处理方法,其特征在于,所述配置信息中还包括服务模板配置信息,所述接收所述olt侧发送的配置信息之后,还包括:

4.一种报文处理方法,其特征在于,应用于包括pon mac芯片与交换芯片的olt,所述pon mac芯片与onu通信连接,所述交换芯片包括南向接口与北向接口,所述北向接口被配置为与核心网通信,所述南向接口与所述pon mac芯片通过与所述onu对应的目标gem vlan通信连接,所述目标gem vlan基于所述onu的通用gemport确定,用于承载所述onu无vlan标签的untag报文与带vlan标签的tag报文;所述报文处理方法包括:

5.如权利要求4所述的报文处理方法,其特征在于,所述为所述上行报文添加目标vlan标签形成第一报文之前,还包括:根据所述上行报文对应的onu标识及通用gemport标识...

【专利技术属性】
技术研发人员:龙翠琴张莉李秀军
申请(专利权)人:深圳市西迪特科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1