[发明专利]一种超长帧业务报文转发的方法及装置在审
申请号: | 201710627056.3 | 申请日: | 2017-07-28 |
公开(公告)号: | CN107395504A | 公开(公告)日: | 2017-11-24 |
发明(设计)人: | 舒畅;肖超 | 申请(专利权)人: | 江西山水光电科技股份有限公司 |
主分类号: | H04L12/723 | 分类号: | H04L12/723;H04L12/741;H04L12/721 |
代理公司: | 南昌新天下专利商标代理有限公司36115 | 代理人: | 谢德珍 |
地址: | 332000 江西省九*** | 国省代码: | 江西;36 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 超长 业务 报文 转发 方法 装置 | ||
1.一种超长帧业务报文转发方法,其特征在于:包括以下步骤:
第一步:将用户侧需要发送的报文做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报文。
2.如权利要求1所述的一种超长帧业务报文转发方法,其特征在于:所述第二步中GRE封装转换表用来存储IP报文头、GRE隧道头和IP分片使能状态信息。
3.如权利要求2所述的一种超长帧业务报文转发方法,其特征在于:所述IP分片单元仅当GRE封装转换表中IP分片使能状态开启时,分片功能才会生效。
4.如权利要求3所述的一种超长帧业务报文转发方法,其特征在于:所述第四步中切分帧长超过1518字节的IP报文包括如果IP报文帧长大于1518字节,则将报文等分成1518字节的分片,切分后剩余部分,不足64字节的补足64字节发送,大于64且小于1518字节的直接发送的步骤。
5.如权利要求1所述的一种超长帧业务报文转发方法,其特征在于:所述第五步中将接收报文的源、目的IP地址与本地GRE解封装存储的源、目的IP地址进行匹配的匹配条件包括用接收IP报文的源IP地址映射到本地GRE解封装转换表的内容不为空,当前GRE报文中的源IP和目的IP与上一步中获取的本地GRE解封装转换表中的源IP和目的IP完全相同。
6.如权利要求1所述的一种超长帧业务报文转发方法,其特征在于:所述第五步GRE解封装过程中,解析出IP报文中的fragment字段,以此字段判断报文是否为分片报文,并且提取出分片号,明支持的MPLS最长为9800字节,按照分片最长为1518字节分片后,最多分7个分片。
7.一种超长帧业务报文转发装置,其特征在于:包括
交换单元,将用户侧需要发送的报文做MPLS封装处理,为用户以太网报文依次添加公网二层头,添加公网标签交换路径LSP标签,添加PW伪线标签处理,然后发送给GRE封装单元;
GRE封装单元,根据报文中LSP标签的映射关系,判断此报文是否需要做GRE封装处理,将LSP标签替换为IP报文头加上GRE隧道头,封装成IP报文类型,然后发送给IP分片单元;
IP分片单元,统计IP报文的帧长,帧长超过1518字节的IP报文,将其切分成帧长不超过1518字节的IP分片报文,然后发送到物理端口;
GRE解封装单元,解析从物理端口接收的IP报文的源,目的IP地址,查找本地配置表,判断此报文是否需要做GRE解封装处理,将报文中的IP报文头和GRE隧道头替换为LSP标签,还原成MPLS报文;
IP重组单元,将GRE解封装处理后的IP分片短报文,重组成一个完整的MPLS报文,发送给交换单元。
8.如权利要求7所述的一种超长帧业务报文转发装置,其特征在于:所述IP重组单元分配了256个缓存buffer,每个buffer又分为8个memory,每个memory分为8个block缓存空间用来实现分片重组功能。
9.如权利要求8所述的一种超长帧业务报文转发装置,其特征在于:所述IP重组单元中的8个block的编号为1,2,3,4,5,6,7,8,对应分片报文的分片号,缓存空间来重组报文,所有的分片重组完成后,产生一个重组完成标志,并记录缓存空间的地址,然后将整个报文从缓存中取出,送给交换单元。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江西山水光电科技股份有限公司,未经江西山水光电科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710627056.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于线性规划的片上网络路由方法
- 下一篇:一种报文传输控制方法及装置