[发明专利]一种面向IPv6的路径MTU发现方法及系统有效
申请号: | 200910084026.8 | 申请日: | 2009-05-12 |
公开(公告)号: | CN101552728A | 公开(公告)日: | 2009-10-07 |
发明(设计)人: | 肖融;孙波;何珺;肖永康;胡晓雁 | 申请(专利权)人: | 北京师范大学 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L29/06 |
代理公司: | 北京路浩知识产权代理有限公司 | 代理人: | 张国良 |
地址: | 100875北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 面向 ipv6 路径 mtu 发现 方法 系统 | ||
1.一种面向IPv6的路径MTU发现方法,所述方法由源节点通 过若干中间转发节点向目的节点发送报文,所述目的节点接收到所述 报文后确定路径MTU并通告源节点,其特征在于,所述中间转发节 点根据所接收到的报文获取出接口链路,并对待转发报文的长度进行 判断,当待转发报文的长度大于出接口链路MTU值时,修改报文内 容后再转发,所述修改报文按照下述步骤:
S1,判断IP头中上层协议号是否为未知协议号255,如果否, 则修改上层协议号为255,如果是,则转步骤S2;
S2,修改IP头中净荷长度为M-40,其中M为出接口链路MTU 值;
S3,删去从IP头开始M字节之后的报文内容,使得IP包长度 等于M。
2.如权利要求1所述的面向IPv6的路径MTU发现方法,其特 征在于,当待转发报文的长度不大于出接口链路MTU值时,正常转 发。
3.如权利要求1或2所述面向IPv6的路径MTU发现方法,其 特征在于,源节点发送报文的路径MTU初始值为出接口的链路MTU 值。
4.如权利要求3所述的面向IPv6的路径MTU发现方法,其特 征在于,所述目的节点接收到报文,通过对上层协议号分析对报文进 行处理:
如果IP头中上层协议号不是未知协议号255,则交给上层协议模 块进行处理;
如果IP头中上层协议号是未知协议号255,则向源节点发送“参 数错误”的ICMPv6报文,ICMPv6报文携带原始IP报文的IP头部 发送。
5.如权利要求4所述的面向IPv6的路径MTU发现方法,其特 征在于,源节点收到目的节点发来的ICMPv6报文后,分析内嵌原始 IP报头,若内嵌IP报头的上层协议号为255,则修改本地到该内嵌 IP头部中目的地址的路径MTU为内嵌IP头中的净荷长度加上40, 获得该目的地址的路径MTU。
6.一种面向IPv6的路径MTU发现系统,所述系统包括:
源节点,通过若干中间转发节点向目的节点发送报文,
目的节点,接收到所述报文后确定路径MTU并通告源节点,
其特征在于,所述系统的中间转发节点包括:
判断子单元,所述中间转发节点根据所接收到的报文获取出接口 链路后,判断子单元对待转发报文的长度进行判断;
修改子单元,当待转发报文的长度大于出接口链路MTU值时, 修改报文内容后再转发;其中修改报文内容包括:
中间转发节点的判断子单元判断IP头中上层协议号是否为未知 协议号255,如果否,则修改上层协议号为255;修改子单元修改IP 头中净荷长度为M-40,其中M为出接口链路MTU值;删去从IP头 开始M字节之后的报文内容,使得IP包长度等于M;如果是,则修 改子单元修改IP头中净荷长度为M-40,其中M为出接口链路MTU 值;删去从IP头开始M字节之后的报文内容,使得IP包长度等于M。
7.如权利要求6所述的面向IPv6的路径MTU发现系统,其特 征在于,所述目的节点包括分析处理子单元,用于分析上层协议号并 处理所接收到的报文:
如果IP头中上层协议号不是未知协议号255,则交给上层协议模 块进行处理;
如果IP头中上层协议号是未知协议号255,则向源节点发送“参 数错误”的ICMPv6报文,ICMPv6报文携带原始IP报文的IP头部 发送。
8.如权利要求7所述的面向IPv6的路径MTU发现系统,其特 征在于,源节点包括分析子单元和处理子单元,收到目的节点发来的 ICMPv6报文后,由分析子单元分析内嵌原始IP报头,若内嵌IP报 头的上层协议号为255,则由处理子单元修改本地到该内嵌IP头部中 目的地址的路径MTU为内嵌IP头中的净荷长度加上40,获得该目 的地址的路径MTU。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京师范大学,未经北京师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910084026.8/1.html,转载请声明来源钻瓜专利网。