[发明专利]基于GeoSOT剖分编码的网络地址设计方法和数据资源调度方法有效
申请号: | 201310065337.6 | 申请日: | 2013-03-01 |
公开(公告)号: | CN103139325A | 公开(公告)日: | 2013-06-05 |
发明(设计)人: | 程承旗;濮国梁;童晓冲 | 申请(专利权)人: | 北京大学 |
主分类号: | H04L29/12 | 分类号: | H04L29/12;H04L29/08 |
代理公司: | 北京理工大学专利中心 11120 | 代理人: | 付雷杰;高燕燕 |
地址: | 100871*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 geosot 编码 网络地址 设计 方法 数据 资源 调度 | ||
1.一种基于GeoSOT剖分编码的网络地址设计方法,其特征在于,具体步骤为:
步骤1、根据用户主机所管理数据资源的地理范围,在使用GeoSOT剖分编码方案对全球地理范围进行剖分得到的多层剖分面片中,找到一个符合条件的剖分面片,所述条件为:剖分面片为包含所述用户主机所管理数据资源的地理范围的最小剖分面片;该符合条件的剖分面片所处GeoSOT剖分层级记为用户主机使用的GeoSOT剖分层级;
步骤2、获得所述符合条件的剖分面片的二进制一维的GeoSOT编码,当该GeoSOT编码不足64位时,余下的位置1或0,得到主机编码;
所述主机编码包括有效位和置数位;
步骤3、将用户主机使用的GeoSOT剖分层级转换为5位二进制编码,得到剖分层级编码;
步骤4、5位剖分层级编码和64位主机编码顺序组合构成GeoIP编码,共计69位;
步骤5、将上述得到的GeoIP编码作为IPv6地址中的后69位,得到GeoIP地址;
步骤6,对GeoIP地址进行子网划分,子网划分的方案为:
1级子网:GeoIP地址的前59位为1级子网网络号,第60-64位为1级子网的子网号;所述的1级子网为全球网络资源的网络节点;
N级子网:GeoIP地址的前59+2(N-2)+5为N级子网的网络号,网络号的后两位为N级子网的子网号,1<N≤33;所述的N级子网为GeoSOT剖分方案中第N-1级剖分面片对应地理空间范围内数据资源的网络节点,其中1<N≤33;
步骤7,针对所述的步骤6中的子网划分方式,第n级子网的子网掩码设置策略如下:子网掩码共128位,GeoIP地址的前59位+第n级子网的网络号+子网号对应位的子网掩码为1,其余位子网掩码为0,1≤n≤33。
2.一种数据资源调度方法,其特征在于,具体步骤为:
一、确定用户主机所管理数据资源的地理范围,依据如权利要求1所述的基于GeoSOT剖分编码的网络地址设计方法,设计用户主机的GeoIP地址;
二、发送主机获得带有地理空间信息的数据,根据数据涉及的地理空间范围,在使用GeoSOT剖分编码方案对全球地理范围进行剖分得到的多层剖分面片中,找到一个符合条件的剖分面片,记为数据剖分面片,所述条件为:数据剖分面片为包含所述数据涉及的地理空间范围的最小剖分面片;数据剖分面片所处GeoSOT剖分层级记为发送主机使用的GeoSOT剖分层级;
三、发送主机根据所述的数据剖分面片,依据如权利要求1所述的基于GeoSOT剖分编码的网络地址设计方法,确定所述数据的接收主机的GeoIP地址;
四、将所述接收主机的GeoIP地址与发送主机的GeoIP地址进行比对:若所述接收主机的GeoIP地址与发送主机的GeoIP地址一致,则发送主机将所述数据进行存储;若所述接收主机的GeoIP地址与发送主机的GeoIP地址不一致,则将所述数据以及接收主机的GeoIP地址进行封装,获得GeoIP数据包;
五、发送主机将所述GeoIP数据包发送到网络,由路由器将接收主机的GeoIP地址与网络的子网掩码进行“与”操作来消除主机号,获得网络号和子网号,进行路由选择,借助多台路由器将GeoIP数据包传递到接收主机;
六、将所述GeoIP数据包进行拆封,接收主机获得所述数据,并对数据进行存储。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京大学,未经北京大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310065337.6/1.html,转载请声明来源钻瓜专利网。