[发明专利]一种报文处理方法和装置有效
申请号: | 201810672926.3 | 申请日: | 2018-06-26 |
公开(公告)号: | CN108880892B | 公开(公告)日: | 2021-05-28 |
发明(设计)人: | 彭剑远 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/26 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 报文 处理 方法 装置 | ||
本申请提供一种报文处理方法和装置,该方法包括:接收PE设备发送的第一报文;确定所述PE设备的命名空间、第一报文进入网络侧的入端口的第一扩展通道标识、第一报文离开网络侧的出端口的第二扩展通道标识;为所述第一报文封装扩展标签头,得到第二报文;所述扩展标签头包括所述命名空间、所述第一扩展通道标识和所述第二扩展通道标识;将所述第二报文发送给所述出端口所在的PE设备,以使所述出端口所在的PE设备根据所述命名空间、所述第一扩展通道标识和所述第二扩展通道标识对第二报文中的所述第一报文进行处理。通过本申请的技术方案,可以避免报文处理错误,实现端口隔离功能。
技术领域
本申请涉及通信技术领域,尤其是涉及一种报文处理方法和装置。
背景技术
纵向堆叠是一种纵向网络整合虚拟化技术,通过使用这种虚拟化技术,可以集合多台设备的硬件资源和软件处理能力,实现多台设备的协同工作、统一管理和不间断维护。纵向堆叠可以将多个PE(Port Extender,端口扩展)设备连接到CB(Controlling Bridge,控制桥)设备,将每个PE设备虚拟化成CB设备的远程业务板,由CB设备统一管理。
在纵向堆叠网络中,可以使用ECID(扩展通道标识)表示端口的标识,而目前只支持4095个单播ECID,即可以为4095个端口配置单播ECID,即ECID1-ECID4095表示单播ECID,从ECID4096开始的ECID为组播ECID。
随着PE设备数量的增加,所有PE设备的端口总数量可能大于4095,4095个单播ECID已经无法满足需求,为此,将ECID扩展到二维,即(命名空间,ECID),每个命名空间对应4095个单播ECID,如2个命名空间对应8190个单播ECID,即可以支持8190个端口。
但是,在将ECID扩展到二维后,将无法实现端口隔离功能。例如,命名空间1的ECID1与命名空间2的ECID100隔离,命名空间2的ECID1与命名空间2的ECID100不隔离。基于此,PE设备接收到报文后,若出端口对应命名空间2的ECID100,但是PE设备只知道入端口对应ECID1,而无法获知入端口对应命名空间1的ECID1,还是命名空间2的ECID1,这样,PE设备无法获知是通过ECID100对应的端口转发报文,还是过滤报文,从而导致报文处理错误。
发明内容
本申请提供一种报文处理方法,应用于CB设备,所述方法包括:
接收PE设备发送的第一报文;
确定所述PE设备的命名空间、所述第一报文进入网络侧的入端口的第一扩展通道标识、所述第一报文离开网络侧的出端口的第二扩展通道标识;
为所述第一报文封装扩展标签头,得到第二报文;所述扩展标签头包括所述命名空间、所述第一扩展通道标识和所述第二扩展通道标识;
将所述第二报文发送给所述出端口所在的PE设备,以使所述出端口所在的PE设备根据所述命名空间、所述第一扩展通道标识和所述第二扩展通道标识对所述第二报文中的所述第一报文进行处理。
本申请提供一种报文处理方法,应用于PE设备,所述方法包括:
接收CB设备发送的第二报文,所述第二报文包括待传输的第一报文以及扩展标签头;其中,所述扩展标签头包括所述第一报文进入网络侧的入端口的第一扩展通道标识、所述入端口所在的PE设备的命名空间、所述第一报文离开所述网络侧的出端口的第二扩展通道标识;
根据所述第一扩展通道标识、所述入端口所在的PE设备的命名空间和所述第二扩展通道标识,对所述第一报文进行处理。
本申请提供一种报文处理装置,应用于CB设备,所述装置包括:
接收模块,用于接收PE设备发送的第一报文;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810672926.3/2.html,转载请声明来源钻瓜专利网。