[发明专利]一种支持MPLS和GRE报文互相转换的实现方法在审
申请号: | 201710627051.0 | 申请日: | 2017-07-28 |
公开(公告)号: | CN107689952A | 公开(公告)日: | 2018-02-13 |
发明(设计)人: | 舒畅;肖超 | 申请(专利权)人: | 江西山水光电科技股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/46 |
代理公司: | 南昌新天下专利商标代理有限公司36115 | 代理人: | 谢德珍 |
地址: | 332000 江西省九*** | 国省代码: | 江西;36 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 支持 mpls gre 报文 互相 转换 实现 方法 | ||
技术领域
本发明涉及网络通信报文转换技术领域,尤其涉及一种支持MPLS和GRE报文互相转换的实现方法。
背景技术
多协议标签交换(MPLS)是一种用于快速数据包交换和路由的体系,它为网络数据流量提供目标、路由地址、转发和交换等能力;GRE简介 GRE(Generic Routing Encapsulation,通用路由封装协议);GRE是对某些网络层协议(如:IP,IPX,AppleTalk等)的数据报文进行封装,使这些被封装的数据报文能够在另一个网络层协议(如IP)中传输,L2VPN传输设备均采用MPLS的报文封装方式实现,而MPLS报文无法在IP网络中传输,为了在IP隧道中实现L2VPN的传输,必须对其业务报文进行IP封装,如何将MPLS报文与GRE报文相互转换是现有设备需要解决的问题。
发明内容
本发明所解决的技术问题在于提供一种支持MPLS和GRE报文互相转换的实现方法,以解决上述背景技术中的缺点。
本发明所解决的技术问题采用以下技术方案来实现:
一种支持MPLS和GRE报文互相转换的实现方法,通过建立用于实现MPLS报文转换GRE报文的操作的GRE封装模块和用于实现GRE报文转换MPLS报文的操作的GRE解封装模块,从而实现MPLS和GRE报文互相转换,具体转换步骤如下:
GRE封装模块中MPLS报文转换GRE报文的操作:解析MPLS报文的LSP标签字段,以此LSP标签字段作为key查找GRE封装表,仅当LSP标签合法,且能查到GRE封装表,则做MPLS报文到GRE报文的转换操作;
GRE解封装模块中GRE报文转换MPLS报文的操作:解析GRE报文中的源IP信息字段,以此源IP信息字段作为key查找LSP表,将查找到的表信息中的源IP与目的IP字段,与当前GRE报文中的源IP字段和目的IP字段做匹配,仅当完全匹配且GRE协议字段为8847,则做GRE报文到MPLS报文的转换操作。
在本发明中,GRE封装模块执行MPLS报文到GRE报文的转换操作条件如下:
1) MPLS报文的TYPE字段内容必须为8847;
2)MPLS label的范围需要满足上层软件设置的范围要求;
3)通过MPLS label查找到的GRE表内容不能为空。
在本发明中, GRE解封装模块执行GRE报文转换MPLS报文的转换操作条件如下:
a)GRE报文的TYPE字段内容必须为0800;
b)用source ip经过CRC算法计算出LSP表地址,其表内容不为空;
c)当前GRE报文中的source ip字段和destination ip字段与上一步中获取的LSP表中的dst ip和src ip完全相同;
d)当前GRE报文中的GRE字段内容必须为8847。
有益效果:本发明通过建立用于实现MPLS报文转换GRE报文的操作的GRE封装模块和用于实现GRE报文转换MPLS报文的操作的GRE解封装模块,进而实现MPLS和GRE报文互相转换,以利于L2VPN业务在IP隧道中进行传输。
附图说明
图1是本发明的较佳实施例中的通过GRE隧道实现MPLS协议互通组网图。
图2是本发明的较佳实施例的业务报文结构转变图。
图3是本发明的较佳实施例中的MPLS报文中MPLS字段内容解释图。
图4是本发明的较佳实施例中的GRE报文中IP HEADER字段内容解释图。
图5是本发明的较佳实施例中的MPLS报文转换GRE报文的实现框图。
图6是本发明的较佳实施例中的GRE封装模块GRE表内容定义图。
图7是本发明的较佳实施例中的GRE报文转换MPLS报文实现框图。
图8是本发明的较佳实施例中的GRE解封装模块LSP表内容定义图。
具体实施方式
为了使本发明实现的技术手段、创作特征、达成目的与功效易于明白了解,下面结合具体图示,进一步阐述本发明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江西山水光电科技股份有限公司,未经江西山水光电科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710627051.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:含杀粉蝶素的农药组合物
- 下一篇:回字形输送烤炉