[发明专利]一种基于隧道的报文转发方法及路由器无效
申请号: | 200910089985.9 | 申请日: | 2009-07-30 |
公开(公告)号: | CN101616081A | 公开(公告)日: | 2009-12-30 |
发明(设计)人: | 王佩龙;王文海 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L12/46;H04L29/06 |
代理公司: | 北京银龙知识产权代理有限公司 | 代理人: | 张敬强 |
地址: | 310053浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 隧道 报文 转发 方法 路由器 | ||
1.一种基于隧道的报文转发方法,其特征在于,在加封装路由器上执行如下步骤:
对至少二个乘客报文进行捆绑后得到入隧道报文;
对所述入隧道报文添加封装协议头和传输协议头后生成隧道报文,其中,所述封装协议头中设置有标识隧道报文为批量封装报文的标识;
对所述隧道报文进行转发。
2.如权利要求1所述的报文转发方法,其特征在于:
所述入隧道报文的长度不大于预设的长度门限。
3.如权利要求2所述的报文转发方法,其特征在于:
所述预设的长度门限为:隧道传输路径的最大传输单元MTU与封装协议头长度和传输协议头长度之和的差值。
4.如权利要求2所述的报文转发方法,其特征在于,还包括:
在对上一个隧道报文转发后的预设时间到期后,若所述进行捆绑的至少二个乘客报文的长度之和还未达到所述预设的长度门限,则结束所述捆绑。
5.如权利要求1所述的报文转发方法,其特征在于:
所述隧道为通用路由封装GRE协议隧道;
所述标识设置在GRE协议头的保留字段中。
6.一种基于隧道的报文转发方法,其特征在于,在解封装路由器上执行如下步骤:
接收到隧道报文后,剥离掉传输协议头和封装协议头,得到出隧道报文;
在根据所述封装协议头中的标识确定所述隧道报文为批量封装报文时,将所述出隧道报文拆分成至少二个乘客报文;
对所述至少二个乘客报文分别进行转发。
7.一种路由器,其特征在于,包括:
捆绑模块,用于对至少二个乘客报文进行捆绑后得到入隧道报文;
封装模块,用于对所述入隧道报文添加封装协议头和传输协议头后生成隧道报文,其中,所述封装协议头中设置有标识隧道报文为批量封装报文的标识;
第一转发模块,用于对所述隧道报文进行转发。
8.如权利要求7所述的路由器,其特征在于:
所述入隧道报文的长度不大于预设的长度门限。
9.如权利要求8所述的路由器,其特征在于:
所述预设的长度门限为:隧道传输路径的最大传输单元MTU与封装协议头长度和传输协议头长度之和的差值。
10.如权利要求8所述的路由器,其特征在于:
所述捆绑模块进一步用于,在对上一个隧道报文转发后的预设时间到期后,若所述进行捆绑的至少二个乘客报文的长度之和还未达到所述预设的长度门限,则结束所述捆绑。
11.如权利要求7所述的路由器,其特征在于:
所述隧道为通用路由封装GRE协议隧道;
所述标识设置在GRE协议头的保留字段中。
12.一种路由器,其特征在于,包括:
解封装模块,用于在接收到隧道报文后,剥离掉传输协议头和封装协议头,得到出隧道报文;
拆分模块,用于在根据所述封装协议头中的标识确定所述隧道报文为批量封装报文时,将所述出隧道报文拆分成至少二个乘客报文;
第二转发模块,用于对所述至少二个乘客报文分别进行转发。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910089985.9/1.html,转载请声明来源钻瓜专利网。