发明名称 一种4over6场景下的最优隧道选择方法
摘要 一种4over6场景下的最优隧道选择方法,在IPv4孤岛中的主机或路由器设备主动发起多个探测报文,所述探测报文的IPv4源地址为主机或路由器设备IPv4接口的地址,探测报文目的IPv4地址为IPv4 Internet中某网络节点的IPv4地址,探测报文IPv6封装头的源IPv6地址为主机或路由器设备IPv6接口的地址,目的地址为从4over6隧道对端表中选择的某一4over6隧道对端的IPv6地址,主机或路由器设备根据探测报文对应的响应报文IPv4源地址查询封装表中是否有匹配表项,如果没有则将响应报文的IPv4源地址和IPv6源地址作为一个新的封装表项加入封装表,此表项即为以后通往所述目的网络节点的最优隧道表项。
申请公布号 CN102523312B 申请公布日期 2014.04.02
申请号 CN201110396004.2 申请日期 2011.12.02
申请人 清华大学 发明人 崔勇;董江;吴丹;吴建平
分类号 H04L29/12(2006.01)I;H04L12/70(2013.01)I 主分类号 H04L29/12(2006.01)I
代理机构 西安智大知识产权代理事务所 61215 代理人 贾玉健
主权项 一种4over6场景下的最优隧道选择方法,其特征在于,在有状态的4over6隧道场景下,一个4over6隧道端点通过发送多个探测报文以选择出到达IPv4Internet中某节点的最优隧道对端,具体包括以下步骤:步骤1,IPv4孤岛中的主机和网络设备获取各4over6隧道对端的IPv6地址,并将这些IPv6地址存储到4over6隧道对端表中;所述4over6隧道对端表中具有添加/删除表项接口,用于在获取到4over6隧道对端的IPv6地址时向4over6隧道对端表添加表项,或是得知某4over6隧道对端不再是一个有效对端时删除其表项;步骤2,IPv4孤岛中的主机或路由器设备在发送/转发IPv4分组时,根据IPv4分组的目的地址在封装表中进行匹配,若匹配成功则进行步骤4,否则进行步骤3;步骤3,对通往某网络节点的最优隧道选择过程:步骤3.1,所述主机或路由器设备形成IPv4探测报文,报文的目的地址即步骤2所述IPv4分组的目的地址;步骤3.2,所述主机或路由器设备根据4over6隧道对端表,将上述IPv4探测报文进行封装,封装目的地址为4over6隧道对端表中的各表项的4over6对端IPv6地址,根据4over6隧道对端表中表项的条数,需要形成对应个数的探测封装报文,每个探测封装报文的目的IPv6地址与一条4over6隧道对端表项对应;步骤3.3,所述主机或路由器设备收到探测报文回复的信息,根据所回复的4over6报文的源IPv4地址查找封装表看是否有对应表项,若已经含有对应表项则丢弃该报文,若没有则进入步骤3.4;步骤3.4,所述主机或路由器设备将上述探测回复4over6报文的IPv6源地址和IPv4源地址作为一个表项存入封装表,进入步骤4发送环节,发送对应的IPv4分组;步骤4,所述主机或路由器设备根据匹配的IPv6地址作为目的地址将步骤2所述IPv4分组进行封装,并发送该分组;步骤5,所述主机或路由器设备收到4over6报文的处理过程:步骤5.1,所述主机或路由器设备收到返回的4over6报文,判断其是否为对已发送的探测报文的回复,若是对探测报文的回复则进入步骤3.3,否则进入步骤5.2;步骤5.2,将所述4over6报文进行解封装后,所述主机或路由器设备根据目的IPv4地址确定是交由上层协议处理或是进行转发。
地址 100084 北京市海淀区100084信箱82分箱清华大学专利办公室