24小时服务热线
效率高速
品质保障
厂家直供
售后保障
行业新闻
当前位置:行业新闻>

基于无状态映射的IPv4和IPv6网互通的方法专利

发布时间:2026-06-13

【摘要】 基于无状态映射的IPv4和IPv6网互通的方法属于互联网技术领域,其特征在于在所选的IPv4和IPv6网间配置一台边界路由器,在该边界路由器中配置无状态地址映射模块,以进行IPv4和IPv6网间地址映射;分组翻译模块,以进行分组头之间的互相翻译,使得IPv6网中维护IPv4网的可达信息或者在IPv4网中维护IPv6网的可达性信息从而保证不同网之间的端到端通信,解决了可扩展性问题。 【专利类型】发明授权 【申请人】清华大学 【申请人类型】学校 【申请人地址】100084 北京市海淀区100084-82信箱 【申请人地区】中国 【申请人城市】北京市 【申请人区县】海淀区 【申请号】CN200710177618.5 【申请日】2008-03-21 【申请年份】2008 【公开公告号】CN101227373B 【公开公告日】2010-09-29 【公开公告年份】2010 【授权公告号】CN101227373B 【授权公告日】2010-09-29 【授权公告年份】2010.0 【IPC分类号】H04L12/46; H04L12/56; H04L12/66; H04L29/06; H04L12/749; H04L45/741 【发明人】李星; 包丛笑 【主权项内容】基于无状态映射的IPv4和IPv6网互通的方法,其特征在于,当IPv4节点主动发起与IPv6节点的通信时,依次含有以下步骤:步骤(1)初始化在所述IPv4、IPv6网间配置一台边界路由器,在所选路由器中配置地址映射模块和分组翻译模块,其中:地址映射模块,配置有一个路由表,其中含有IPv4到IPv6路由映射信息,用于依次按以下步骤把IPv4地址翻译为IPv6地址:把IPv4地址前加特定长度中缀后,再添加到目标IPv6地址32位前缀后,再根据所述路由映射信息翻译为正确的IPv6地址;分组翻译模块,依次按以下步骤把IPv4分组头翻译为IPv6分组头:IPv6分组头中的净荷长度字段的值为IPv4分组头中的全长字段的值减去4倍的因特网报头长度IHL的值,该IHL的值为设定值;IPv6分组头中的下一个分组头字段是直接复制自IPv4分组头中的协议字段;IPv6分组头中的跳数限制字段是直接复制自IPv4分组头中的生存周期字段;IPv6格式的源地址为:把IPv4的源地址添加IPv6的32位前缀和作为IPv6的中缀的“FF”后得到的;IPv6格式的目标地址为:把IPv4的目标地址添加IPv6的32位前缀和所述8位中缀“FF”后得到的;步骤(2)当前述的边界路由器的IPv4协议栈收到IPv4数据包后,首先查询路由表,若路由为非无状态映射路由,则按普通IPv4数据包转发;步骤(3)若发现步骤(2)中的所述数据包的对应路由为无状态映射路由,则进行无状态地址映射操作,把IPv4地址映射为IPv6地址;再进行翻译操作,把IPv4地址映射为IPv6地址;再进行翻译操作, 把IPv4分组头翻译为IPv6分组头;步骤(4)检查IP报头之后的协议:当报文采用传输控制协议TCP格式或用户数据协议UDP格式时,要分别用RFC794和RFC768中的方法重新计算校验和并更改报头的校验和域;当报文采用因特网控制消息协议ICMP格式时,要把信息类型和代码由ICMP格式用RFC2765中的方法翻译为ICMPv6格式,同时,若ICMP消息后附带IP数据包,则要用地址映射方法将其翻译为IPv6数据包;步骤(5)报文翻译完成后,把新的数据包转送到IPv6协议栈,同普通IPv6数据包一起进行后续处理;当IPv6节点主动发起与IPv4节点的通信时,依次含有以下步骤:步骤(I)初始化在所述IPv6和IPv4网间配置一台边界路由器,在所述路由器中配置地址映射模块和分组翻译模块,其中:地址映射模块,配置有一个路由表,其中含有IPv6映射到IPv4的一部分地址映射信息,用于依以下步骤把IPv6地址翻译为IPv4地址,部分IPv6地址是指原有的IPv4网过渡为IPv6网后按照映射规则分配的地址:在把这部分IPv6地址映射到IPv4地址时,直接去掉IPv6地址前缀和映射标志中缀,以得到IPv4地址;分组翻译模块,用于把IPv6分组头翻译为IPv4分组头,其步骤如下:新的IPv4分组头的因特网报头长度IHL的值设为5;IPv6分组头中的净荷长度字段的值加上4倍的IHL的值直接作为IPv4分组头中的全长字段的值;IPv6分组头中的跳数限制字段直接作为IPv4分组头中的生存周期字段;IPv6分组头中的下一个分组头字段直接作为IPv4分组头中的协议字段;IPv4分组头的校验和字段需要根据RFC791中的方法直接计算; IPv6的源地址去掉前40位的前缀和所述的“FF”后,再去32位得到映射的IPv4源地址;IPv6的目的地址去掉前40位的前缀和所述的“FF”后,再去32位得到映射的IPv4目的地址;步骤(II)边界路由器在其IPv6协议栈收到IPv6数据包后,首先查询路由表,若为非无状态映射路由,则按照普通IPv6数据包转发;步骤(III)若步骤(II)中的所述IPv6数据包为无状态映射路由,则进行无状态地址映射操作,把IPv6地址翻译为IPv4地址;再进行分组翻译操作,把IPv6分组头翻译为IPv4分组头;步骤(IV)检查IPv6分组头之后的协议:若报文采用传输控制协议TCP格式或用户数据协议UDP格式,则要重新计算校验和,并改变校验和域的值;若报文采用ICMPv6格式时,把信息类型和代码由ICMPv6格式翻译为ICMP格式,同时若ICMPv6消息后附IPv6数据包,则要翻译该数据包为IPv4数据包,方法与步骤(I)中所述的方法相同;步骤(V)把步骤(IV)得到的新的数据包,转送到IPv4协议栈,同普通IPv4数据包一样进行后续处理。 【当前权利人】清华大学 【当前专利权人地址】北京市海淀区100084-82信箱 【专利权人类型】公立 【统一社会信用代码】12100000400000624D 【家族被引证次数】21

  • 【摘要】一种面热源,包括一加热层;以及,至少两个电极,该至少两个电极间 隔设置,且分别与加热层电连接;其中,所述的至少两个电极中,至少一个 电极包括一碳纳米管结构。【专利类型】发明申请【申请人】清华大学; 鸿富锦精密工业(深圳)有限公司【申
  • 【摘要】本发明涉及一种铜翅片与不锈钢管间的异质金属焊接方法。该方法包括,对焊接前的零件进行必要的试验和检漏;应用专门的氩弧焊接工艺完成零件的焊接;根据相应的检验条件进行检验,以保证产品满足空间环境模拟试验使用要求。该方法对热沉中的不锈钢板与
  • 【摘要】电絮凝膜生物反应器去除污水中磷和有机物的装置及方法,属于污水处理技术领域。本发明利用电絮凝和膜生物反应器的组合工艺,即采用铁板或铝板为阳极电极,电极板电解产生铁离子或铝离子,与污水中的氢氧根离子、磷酸根离子形成絮体;有机物由膜生物反
  • 【摘要】多处改良的衣衫及其裁剪,具有一个或两个主要的大片,只需2或4道接缝;有两只独立的袖筒,可根 据选择把袖筒与衣衫分开或接合起来;领口周边能进行图案的印制,衣衫的反面或正面、里面或外面都可 以印制图案以提供更多的展示机会。还公布了一种裁
  • 【摘要】本发明涉及移动通讯系统,尤其是一种移动社区软件,其特征在于,包 括:由个人信息模块、网络功能、群组、站内信、博客、相册、好友、BBS共 同组成,各模块之间在业务处理上有相互依赖关系。本发明的充分调研了当 前国际上主流信息系统开发理论
  • 【摘要】本发明涉及一种防治球虫病饲料添加剂及其制备方法。一种防治球虫病 饲料添加剂包括:重量份数为1-10份的苦木粉碎物和重量份数为1-10份 的茶树粉碎物。另一种防治球虫病饲料添加剂包括:重量份数为1-10份的 苦木提取物和重量份数为1-