[发明专利]数据包传输方法及网关设备有效
申请号: | 201710527601.1 | 申请日: | 2017-06-30 |
公开(公告)号: | CN109218258B | 公开(公告)日: | 2021-01-05 |
发明(设计)人: | 陈哲;徐小虎 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/46;H04L12/66 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 杨文娟;刘芳 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据包 传输 方法 网关 设备 | ||
1.一种数据包传输方法,其特征在于,包括:
非边缘网关设备将接收到的封装数据包,依次解封所述封装数据包的底层包头以及封装多协议外部网关协议MPLS标签栈的最外层MPLS标签;其中,所述封装数据包的封装次序依次包括:媒体访问控制层MAC数据包、封装MPLS标签栈以及所述底层包头;所述封装MPLS标签栈包括:所述非边缘网关设备至与目标终端设备相连的边缘网关设备之间的各网关设备所分配的MPLS标签;所述最外层MPLS标签包括:所述非边缘网关设备为下一跳设备所分配的MPLS标签;
所述非边缘网关设备根据所述最外层MPLS标签以及转发信息,确定所述非边缘网关设备的下一跳设备的网际互联协议IP地址;其中,所述转发信息包括:所述最外层MPLS标签与所述非边缘网关设备的下一跳设备的IP地址之间的映射关系;
所述非边缘网关设备根据所述非边缘网关设备的下一跳设备的IP地址,对所述封装MPLS标签栈中除所述最外层MPLS标签之外的剩余封装MPLS标签栈重新封装底层包头,得到新的封装数据包,并将所述新的封装数据包发送给所述非边缘网关设备的下一跳设备。
2.根据权利要求1所述的方法,其特征在于,若所述非边缘网关设备所属的虚拟化叠加网络采用虚拟可扩展局域网VxLAN封装格式,重新封装的所述底层包头包括:IP包头和用户数据报协议UDP包头,所述IP包头中的目的IP地址为所述非边缘网关设备的下一跳设备的IP地址。
3.根据权利要求1所述的方法,其特征在于,若所述非边缘网关设备所属的虚拟化叠加网络采用以太层虚拟私网E-VPN封装格式,所述非边缘网关设备根据所述非边缘网关设备的下一跳设备的IP地址,对所述封装MPLS标签栈中除所述最外层MPLS标签之外的剩余封装MPLS标签栈重新封装底层包头,包括:
所述非边缘网关设备根据所述非边缘网关设备的下一跳设备的IP地址以及映射信息,确定所述非边缘网关设备的下一跳设备对应的公网MPLS标签;其中,所述映射信息包括:所述非边缘网关设备的下一跳设备的IP地址与所述非边缘网关设备的下一跳设备的公网MPLS标签之间的映射关系;
所述非边缘网关设备根据所述非边缘网关设备的下一跳设备的公网MPLS标签,对所述剩余封装MPLS标签栈重新封装底层包头,所述底层包头中包括所述非边缘网关设备的的下一跳设备的公网MPLS标签。
4.根据权利要求1-3中任一项所述的方法,其特征在于,所述方法,还包括:
所述非边缘网关设备接收所述非边缘网关设备的下一跳设备发送的所述目标终端设备的第一可达信息;其中,所述第一可达信息包括:所述目标终端设备的MAC地址、所述非边缘网关设备的下一跳设备的IP地址、以及所述非边缘网关设备的下一跳设备至所述边缘网关设备之间的各网关设备所分配的MPLS标签;
所述非边缘网关设备向所述非边缘网关设备的上一跳设备发送所述目标终端设备的第二可达信息;其中,所述第二可达信息包括:所述目标终端设备的MAC地址、所述非边缘网关设备的IP地址、以及所述非边缘网关设备至所述边缘网关设备之间的各网关设备所分配的MPLS标签。
5.根据权利要求4所述的方法,其特征在于,所述目标终端设备的第一可达信息携带于第一多协议外部网关协议MP-BGP消息中;
所述目标终端设备的第二可达信息携带于第二MP-BGP消息中。
6.根据权利要求5所述的方法,其特征在于,所述目标终端设备的第一可达信息位于第一MP-BGP消息中的E-VPN网络层可达性信息NLRI字段;
所述目标终端设备的第二可达信息位于所述第二MP-BGP消息中的E-VPN NLRI字段。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710527601.1/1.html,转载请声明来源钻瓜专利网。