发明名称 基于P2P在IPv4上实现IPv6高性能互联的方法
摘要 本发明属于网络互联技术,IPv4/IPv6过渡初期形成的IPv6“孤岛”将大量的存在于IPv4网络中,一般通过IPv6配置隧道或隧道代理接入到IPv6网络,“孤岛”间的流量将占用相当大一部分IPv6接入节点的转发流量,形成网络瓶颈。本发明的特征在于:将这些IPv6“孤岛”的边界网关在IPv4网络上连成一个P2P的重叠网络,通过该网络交互可达信息,自动建立IPv6“孤岛”间的IPv6-in-IPv4隧道;边界网关接收到发往“孤岛”外部的IPv6数据分组时,优先选用“孤岛”间的隧道进行转发。该方法能够缓解IPv6接入节点的压力,同时配置简单、即插即用,适合增量部署,可以通过逐步升级IPv6“孤岛”边界网关软件来进行推广。
申请公布号 CN100413289C 申请公布日期 2008.08.20
申请号 CN200510086984.0 申请日期 2005.11.25
申请人 清华大学;比威网络技术有限公司 发明人 毕军;章淼;吴建平;冷晓翔
分类号 H04L12/56(2006.01);H04L29/06(2006.01);H04L12/66(2006.01) 主分类号 H04L12/56(2006.01)
代理机构 代理人
主权项 1. 基于P2P在IPv4上实现IPv6高性能互联的方法,其特征在于:该方法是一种在现有的IPv4网络基础上利用P2P技术自动建立IPv6“孤岛”之间的IPv6-in-IPv4隧道的方法,所述IPv6“孤岛”是指周围还是IPv4网络,还没有与IPv6骨干网络连接的简单的Office/Home网络或企业网络,所述隧道建立方法依次含有以下步骤:步骤1,所有IPv6“孤岛”的边界网关从ISP处获得IPv6全局地址范围和接入隧道信息;步骤2,步骤1中所述的各IPv6“孤岛”根据步骤1获得的内容设定本IPv6“孤岛”边界网关IPv4地址、IPv6地址和可达的IPv6地址范围,配置默认IPv6接入隧道;步骤3,所有IPv6“孤岛”的边界网关按以下步骤在IPv4网络基础上构成P2P的重叠网络,以便通过该重叠网络交互可达信息,其中包括自己的以及其他节点的地址信息;步骤3.1,注册:所述各IPv6“孤岛”边界网关在启动后向注册服务器注册,从该注册服务器获取其他P2P节点信息;步骤3.2,建立邻接关系:各IPv6“孤岛”边界网关根据自己的需要从所有其他P2P节点中选取部分节点建立重叠的邻接关系;步骤3.3,交互可达信息:从步骤3.2所述的邻接节点处获得所有其他边界网关的可达信息,同时把自己的地址信息通过邻居节点扩散到整个P2P网络;步骤3.4,形成单向隧道表:所有IPv6“孤岛”边界网关利用获得的可达信息形成通往其他“孤岛”的隧道表;步骤4,在步骤1所述的IPv6“孤岛”边界网关中,有一个边界网关,当它判定接收到的数据分组是需要转发的数据分组后,根据需要,从下述操作中有选择的进行:若:所述数据分组是发往“孤岛”外部的IPv6分组时,则所述“孤岛”边界网关查询步骤3获得的隧道表:查询成功,则得到隧道端点信息,再对此IPv6分组进行IPv6-in-IPv4封装,源地址为本地边界网关的IPv4地址,目的地址为该隧道另一端的IPv4地址;查询失败,则使用默认隧道进行IPv6-in-IPv4封装,源地址为边界网关的IPv4地址,目的地址为默认隧道的另一端的IPv4地址;若:所属数据分组是IPv4分组时,该“孤岛”边界网关检查是否是IPv4报头后紧跟IPv6报头的情况,即为IPv6-in-IPv4封装分组,若是,则把该数据分组解封装;步骤5,步骤4中所述的“孤岛”边界网关查询双栈路由转发表并转发该步骤4中最终形成的数据分组,完成隧道转发操作。
地址 100084北京市北京100084-82信箱