[发明专利]一种超长帧业务报文转发的方法及装置在审

专利信息
申请号: 201710627056.3 申请日: 2017-07-28
公开(公告)号: CN107395504A 公开(公告)日: 2017-11-24
发明(设计)人: 舒畅;肖超 申请(专利权)人: 江西山水光电科技股份有限公司
主分类号: H04L12/723 分类号: H04L12/723;H04L12/741;H04L12/721
代理公司: 南昌新天下专利商标代理有限公司36115 代理人: 谢德珍
地址: 332000 江西省九*** 国省代码: 江西;36
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 超长 业务 报文 转发 方法 装置
【说明书】:

技术领域

发明属于网络通信技术领域,具体涉及一种超长帧业务报文转发的方法及装置。

背景技术

多协议标签交换(MPLS) 是一种用于快速数据包交换和路由的体系,它为网络数据流量提供了目标、路由地址、转发和交换等能力。

GRE简介 GRE(Generic Routing Encapsulation,通用路由封装协议)。GRE是对某些网络层协议(如:IP,IPX,AppleTalk等)的数据报文进行封装,使这些被封装的数据报文能够在另一个网络层协议(如IP)中传输。

L2VPN传输设备均采用MPLS的报文封装方式实现,而MPLS报文无法在IP网络中传输,为了在IP隧道中实现L2VPN的传输,必须对其业务报文进行IP封装。

在TCP/IP分层中,数据链路层用MTU(Maximum Transmission Unit,最大传输单元)来限制所能传输的数据包大小,MTU是指一次传送的数据最大长度,不包括数据链路层数据帧的帧头,如以太网的MTU为1500字节,实际上数据帧的最大长度为1518字节。当发送的IP数据报的大小超过了MTU时,IP层就需要对数据进行分片,否则数据将无法发送成功。

发明内容

本发明解决现有超长帧在现有网络中无法传输的技术问题,提供一种超长帧业务报文转发的方法及装置,能够实现任意帧长在64~9800的MPLS报文在IP网络中传输。

为了解决本发明的技术问题,本发明是通过以下技术方案实现的:一种超长帧业务报文转发方法,包括以下步骤:

第一步:将用户侧需要发送的报文做MPLS封装处理,添加公网标签交换路径LSP标签,添加PW伪线标签处理;

第二步:解析交换单元上联端口发送过来的MPLS报文中的LSP字段,通过LSP标签映射本地GRE封装转换表,将MPLS报文做GRE封装处理;

第三步:将报文中的LSP标签替换成IP报文头加GRE隧道头,封装成IP报文类型,然后发送给IP分片单元;

第四步:IP分片单元统计IP报文的帧长,帧长超过1518字节的IP报文,将其切分成帧长不超过1518字节的IP分片报文,然后发送到物理端口;

第五步:提取出接收IP报文中的源,目的IP地址,以源IP地址作为key去查找本地GRE解封装转换表,将接收报文的源、目的IP地址与本地GRE解封装存储的源、目的IP地址进行匹配;如果完全匹配,剥去GRE报文中的IP头字段和GRE隧道头,并替换为本地GRE解封装表中的LSP标签字段,将报文还原成MPLS报文格式;

第六步:将IP分片短报文,重组成一个完整的MPLS报文。

优选地,所述第二步中GRE封装转换表用来存储IP报文头、GRE隧道头和IP分片使能状态信息。

优选地,所述IP分片单元仅当GRE封装转换表中IP分片使能状态开启时,分片功能才会生效。

优选地,所述第四步中切分帧长超过1518字节的IP报文包括如果IP报文帧长大于1518字节,则将报文等分成1518字节的分片,切分后剩余部分,不足64字节的补足64字节发送,大于64且小于1518字节的直接发送的步骤。

优选地,所述第五步中将接收报文的源、目的IP地址与本地GRE解封装存储的源、目的IP地址进行匹配的匹配条件包括用接收IP报文的源IP地址映射到本地GRE解封装转换表的内容不为空,当前GRE报文中的源IP和目的IP与上一步中获取的本地GRE解封装转换表中的源IP和目的IP完全相同。

优选地,所述第五步GRE解封装过程中,解析出IP报文中的fragment字段,以此字段判断报文是否为分片报文,并且提取出分片号。本发明支持的MPLS最长为9800字节,按照分片最长为1518字节分片后,最多分7个分片。

一种超长帧业务报文转发装置,包括

交换单元,将用户侧需要发送的报文做MPLS封装处理,为用户以太网报文依次添加公网二层头,添加公网标签交换路径LSP标签,添加PW伪线标签处理,然后发送给GRE封装单元;

GRE封装单元,根据报文中LSP标签的映射关系,判断此报文是否需要做GRE封装处理,将LSP标签替换为IP报文头加上GRE隧道头,封装成IP报文类型,然后发送给IP分片单元;

IP分片单元,统计IP报文的帧长,帧长超过1518字节的IP报文,将其切分成帧长不超过1518字节的IP分片报文,然后发送到物理端口;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江西山水光电科技股份有限公司,未经江西山水光电科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710627056.3/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top