发明名称 使用非特定IPv6地址的无状态IPv4/IPv6分组转换方法
摘要 使用非特定IPv6地址的无状态IPv4/IPv6分组转换方法属于计算机网络通信技术领域,其特征在于,利用无状态的IPv4/IPv6地址和协议转换方法在IPv4地址和特定的IPv6地址间建立转换关系,并利用IPv6/IPv6地址转换方法在用户的IPv6地址和特定的IPv6地址间建立转换关系,使用户的IPv6地址能够无状态地与全球互联网进行双向发起的通信,本发明可以有效地推进互联网从IPv4向IPv6的过渡。
申请公布号 CN101610295A 申请公布日期 2009.12.23
申请号 CN200910088997.X 申请日期 2009.07.17
申请人 清华大学 发明人 李星;包丛笑
分类号 H04L29/12(2006.01)I;H04L12/56(2006.01)I;H04L12/66(2006.01)I 主分类号 H04L29/12(2006.01)I
代理机构 北京众合诚成知识产权代理有限公司 代理人 朱 琨
主权项 1.使用非特定IPv6地址的无状态IPv4/IPv6分组转换方法,其特征在于依次含有以下步骤:步骤(1)初始化步骤(1.1)在IPv4和IPv6网络之间设立一个IVI转换网关,并定义如下编码格式:把IPv4地址直接嵌入所述IPv6地址的编码格式,构成一个IPv6地址,在运营商基于32位聚类前缀的所述IPv6地址格式中的第32+n位嵌入32位IPv4地址,n<32,同时在第64+n到128位之间空余位填充全0,其中:当所述IPv4地址为所述运营商准备给IPv6主机使用的IPv4地址时,构成IVI6地址,当所述IPv4地址为包含所述运营商自己在内的全球IPv4地址,又不属于所述IPv6主机的IPv4地址时,构成IVIG6地址,所述IVI6和IVIG6统称为IVI地址由此在所述IPv4地址和IPv6地址的子集之间形成一一对应的双向映射关系,步骤(1.2)在IPv6网内设立一个IPv6/IPv6转换网关,在其中设立IVI6的地址对应于用户IPv6地址的映射关系数据库,步骤(2)IPv4计算机向IPv6计算机发起通信,其中源地址为IPv4计算机的地址,目的地址为IPv6计算机的IPv6地址通过IPv6/IPv6转换后的IVI6地址的IPv4镜像;步骤(3):所述IVI转换网关接收分组,依次执行步骤(3.1)-步骤(3.4);步骤(3.1):所述目标地址按步骤(1.1)设定的IPv6地址编码格式转换为IVI6地址,步骤(3.2):所述源地址按步骤(1.1)设定的IPv6地址编码格式转换为IVIG6地址,步骤(3.3):按RFC2765执行除地址转换之外的其它处理程序,并重新计算传输层校验和,从而形成所述IPv6分组;步骤(3.4):向所述IPv6/IPv6转换网关发送步骤(3.3)形成的IPv6分组;步骤(4):所述IPv6/IPv6地址转换网关接到步骤(3.4)发送的所述IPv6分组后,执行以下步骤(4.1)-步骤(4.3),形成IPv6分组并发送,步骤(4.1):把所述IPv6分组中的目标地址通过所述数据库转换为所述用户IPv6地址;步骤(4.2):重新计算传输层校验和,并形成IPv6分组;步骤(4.3):向所述IPv6计算机发送步骤(4.2)中所述IPv6分组;步骤(5):所述IPv6计算机接收分组;步骤(6):所述IPv6计算机向IPv4计算机发送IPv6分组,其中源地址地址为IPv6计算机的地址,目的地址为IPv4计算机的IPv4地址的镜像,即IVIG6地址;步骤(7):所述IPv6/IPv6转换网关接收IPv6分组,按以下步骤形成新的IPv6分组,步骤(7.1):通过所述数据库把所述用户IPv6源地址转换为IVI6地址,步骤(7.2):重新计算传输层校验和并形成IPv6分组,步骤(7.3):向所述IVI转换网关发送步骤(7.2)中所述的IPv6分组;步骤(8):IVI转换网关接收IPv6分组步骤(7.3)发送的所述IPv6分组,通过以下步骤(8.1)-步骤(8.3)形成IPv4分组并发送,步骤(8.1):所述目标地址按步骤(1.1)设定的IPv6地址编码格式转换为IPv4地址,步骤(8.2):所述源地址按步骤(1.1)设定的IPv6地址编码格式转换为IPv4地址,步骤(8.3):按RFC2765执行除地址转换之外的其它处理程序,并重新计算传输层校验和,从而形成所述IPv4分组;步骤(8.4):向IPv4计算机发送步骤(8.3)形成的IPv4分组;步骤(9):所述IPv4计算机接收步骤(8.4)发送的IPv4分组;
地址 100084北京市100084-82信箱