主机寻址方法和系统技术方案

技术编号:8388968 阅读:146 留言:1更新日期:2013-03-07 20:47
本发明专利技术提供了一种主机寻址方法和系统。涉及网络通信系统;解决了多穴主机带来的路由迂回的问题。该方法包括:在源接入服务路由器向目的主机发送数据时,获取所述目的主机对应的接入服务路由器的地址;在所述目的主机的接入服务路由器具有多个路由接口时,根据所述多个路由接口的地址,选择最优路径;所述源接入服务路由器按照所述最优路径对由所述源接入服务路由器向所述目的主机发送的数据进行路由。本发明专利技术提供的技术方案适用于身份与位置分离网络,实现了高效的多穴主机路由。

【技术实现步骤摘要】

本专利技术涉及网络通信领域,尤其涉及一种身份与位置分离网络中的主机寻址方法和系统
技术介绍
为了解决互联网核心路由器节点路由表容量快速膨胀以及IP地址二义性的问题,IETF(互联网工程任务组,Internet Engineering Task Force)近年来提出了身份与位置分离的技术,以LISP(身份位置分离协议,Locator andIdentifier Separation Protocol)工作组提出的LISP协议为例,其终端的身份标识(EID,Endpoint IDentifier)不参与IP核心网的路由,骨干路由器只能看到边界接入路由器的接口路由地址(RLOC,Routing LOCator),而一个边界路由器可以接入大量的终端,单独设置一个映射平面存储终端身份EID和路由器RLOC的对应关系。发往终端的报文首先需要在映射平面中查找到其对应的边界路由器RLOC,然后根据RLOC路由到目的终端所在接入路由器。其示意图见图1,其中ITR(Ingress Tunnel Router)、ETR(Egress Tunnel Router)分别表示入口隧道路由器、出口隧道路由器,是收发两端接入路由器的逻辑名称。身份位置分离技术体制下身份标识本身不携带位置信息,使得主机的移动到任何位置均可以保持身份标识不变,但是这一特征也带来了如下的问题:当主机A支持多穴,同时附着到两个网络时,比如主机A所在企业网为了保>证网络连接的可靠性,整个网络同时连到多个运营商的接入网络,或者主机A为移动用户同时连接到2/3G网络以及WLAN接入的固定宽带网络,此时,主机A的接入路由器通过不同的接口与不同的网络连接,各接入路由器接口具有不同的路由地址。若有另一用户B发起到主机A的通信,由于目的地址是身份标识,不带有位置信息,因此网络有多个接入路由器接口路由地址可以选择,不能保证用户B到主机A的IP路由路径是最优的,很有可能造成了路由迂回。
技术实现思路
本专利技术提供了一种主机寻址方法和系统,解决了多穴主机带来的路由迂回的问题。一种主机寻址方法,在身份与位置分离网络中,该方法包括:在源接入服务路由器向目的主机发送数据时,获取所述目的主机对应的接入服务路由器的地址;在所述目的主机的接入服务路由器具有多个路由接口时,根据所述多个路由接口的地址,选择最优路径;所述源接入服务路由器按照所述最优路径对由所述源接入服务路由器向所述目的主机发送的数据进行路由。优选的,上述主机寻址方法还包括:拓扑信息服务器收集底层网络拓扑信息,以供所述身份与位置分离网络中的网元设备查询。优选的,所述获取所述目的主机对应的接入服务路由器的地址包括:所述源接入服务路由器向映射平面发送查询请求,在所述查询请求中携带有所述目的主机的身份标识;所述映射平面根据所述身份标识,查询本地存储的所述目的主机的接入服务路由器的路由接口地址,并将查询获得的全部路由接口的地址返回给所述源接入服务路由器。优选的,在所述目的主机的接入服务路由器具有多个路由接口时,根据所述多个路由接口的地址,选择最优路径包括:所述源接入服务路由器将源地址和所述全部路由接口的地址发送给所述拓扑信息服务器;所述拓扑信息服务器查询本地数据库,分别计算从所述源地址到各路由接口的距离;所述拓扑信息服务器按照到所述源地址路径的距离从小到大的顺序,对所述多个路由接口的地址进行排序,生成一地址信息列表,将所述地址信息列表返回给所述源接入服务路由器,所述地址信息列表中排序第一的路由接口地址对应的路径即为最优路径。优选的,所述获取所述目的主机对应的接入服务路由器的地址包括:所述源接入服务路由器向映射平面发送查询请求,在所述查询请求中携带有所述目的主机的身份标识;所述映射平面根据所述身份标识,查询本地存储的所述目的主机接入路由器的地址信息。优选的,所述在所述目的主机的接入服务路由器具有多个路由接口时,根据所述多个路由接口的地址,选择最优路径包括:所述映射平面将将所述接入服务路由器的源地址和所述目的主机的全部路由接口的地址信息发送给所述拓扑信息服务器;所述拓扑信息服务器查询本地数据库,分别计算从所述源地址到各路由接口的距离;所述拓扑信息服务器按照对所述源地址路径的距离从小到大的顺序,对所述多个路由接口的地址信息进行排序生成一地址信息列表,将所述地址信息列表返回给所述源映射平面,所述地址信息列表中排序第一的路由接口地址对应的路径即为最优路径;所述映射平面将所述地址信息列表转发给所述源接入服务路由器。优选的,所述源接入服务路由器按照所述最优路径对由所述源接入服务路由器向所述目的主机发送的数据进行路由具体为:所述源接入服务路由器接收所述地址信息列表,将所述地址信息列表中排序第一的路由接口地址作为向所述目的主机发送数据的目的地址,根据该目的地址进行路由。优选的,上述主机寻址方法还包括:所述源接入服务路由器保存所述目的主机的地址信息列表。优选的,在再次向所述目的主机发送数据时,所述源接入服务路由器直接从本地保存的所述目的主机的地址信息列表中,选择排序第一的路由接口地址作为目的地址,向该目的地址发送数据。优选的,上述主机寻址方法还包括:所述源接入服务路由器在当前选择的路由接口地址不可达时,从所述目的主机的地址信息列表中,选择当前路由接口地址下一顺位的路由接口地址作为目的地址。本专利技术还提供了一种主机寻址方法,在身份与位置分离网络中,该方法包括:源接入服务路由器在向目的主机发送数据时,从映射平面获取所述目的主机对应的接入服务路由器的地址;所述源接入服务路由器在所述目的主机的接入服务路由器具有多个路由接口时,根据所述多个路由接口的地址,选择最优路径;所述源接入服务路由器按照所述最优路径对由所述源接入服务路由器向所述目的主机发送的数据进行路由。优选的,所述源接入服务路由器在所述目的主机的接入服务路由器具有多个路由接口时,根据所述多个路由接口的地址,选择最优路径包括:所述源接入服务路由器将源地址和所述全部路由接口的地址发送给所述拓扑信息服务器;所述拓扑信息服务器查询本地数据库,分别计算从所述源地址到各路由接口的距离;所述拓扑信息服务器按照到所述源地址路径的距离从小到大的顺序,对所述多个路由接口的地址进行排序,生成一地址信息列表,将所述本文档来自技高网...

【技术保护点】
一种主机寻址方法,在身份与位置分离网络中,其特征在于,该方法包括:在源接入服务路由器向目的主机发送数据时,获取所述目的主机对应的接入服务路由器的地址;在所述目的主机的接入服务路由器具有多个路由接口时,根据所述多个路由接口的地址,选择最优路径;所述源接入服务路由器按照所述最优路径对由所述源接入服务路由器向所述目的主机发送的数据进行路由。

【技术特征摘要】
1.一种主机寻址方法,在身份与位置分离网络中,其特征在于,该方法
包括:
在源接入服务路由器向目的主机发送数据时,获取所述目的主机对应的
接入服务路由器的地址;
在所述目的主机的接入服务路由器具有多个路由接口时,根据所述多个
路由接口的地址,选择最优路径;
所述源接入服务路由器按照所述最优路径对由所述源接入服务路由器向
所述目的主机发送的数据进行路由。
2.根据权利要求1所述的主机寻址方法,其特征在于,该方法还包括:
拓扑信息服务器收集底层网络拓扑信息,以供所述身份与位置分离网络
中的网元设备查询。
3.根据权利要求2所述的主机寻址方法,其特征在于,所述获取所述目
的主机对应的接入服务路由器的地址包括:
所述源接入服务路由器向映射平面发送查询请求,在所述查询请求中携
带有所述目的主机的身份标识;
所述映射平面根据所述身份标识,查询本地存储的所述目的主机的接入
服务路由器的路由接口地址,并将查询获得的全部路由接口的地址返回给所
述源接入服务路由器。
4.根据权利要求3所述的主机寻址方法,其特征在于,在所述目的主机
的接入服务路由器具有多个路由接口时,根据所述多个路由接口的地址,选
择最优路径包括:
所述源接入服务路由器将源地址和所述全部路由接口的地址发送给所述
拓扑信息服务器;
所述拓扑信息服务器查询本地数据库,分别计算从所述源地址到各路由
接口的距离;
所述拓扑信息服务器按照到所述源地址路径的距离从小到大的顺序,对
所述多个路由接口的地址进行排序,生成一地址信息列表,将所述地址信息
列表返回给所述源接入服务路由器,所述地址信息列表中排序第一的路由接
口地址对应的路径即为最优路径。
5.根据权利要求2所述的主机寻址方法,其特征在于,所述获取所述目
的主机对应的接入服务路由器的地址包括:
所述源接入服务路由器向映射平面发送查询请求,在所述查询请求中携
带有所述目的主机的身份标识;
所述映射平面根据所述身份标识,查询本地存储的所述目的主机接入路
由器的地址信息。
6.根据权利要求5所述的主机寻址方法,其特征在于,所述在所述目的
主机的接入服务路由器具有多个路由接口时,根据所述多个路由接口的地址,
选择最优路径包括:
所述映射平面将将所述接入服务路由器的源地址和所述目的主机的全部
路由接口的地址信息发送给所述拓扑信息服务器;
所述拓扑信息服务器查询本地数据库,分别计算从所述源地址到各路由
接口的距离;
所述拓扑信息服务器按照对所述源地址路径的距离从小到大的顺序,对
所述多个路由接口的地址信息进行排序生成一地址信息列表,将所述地址信
息列表返回给所述源映射平面,所述地址信息列表中排序第一的路由接口地
址对应的路径即为最优路径;
所述映射平面将所述地址信息列表转发给所述源接入服务路由器。
7.根据权利要求4或6所述的主机寻址方法,其特征在于,所述源接入
服务路由器按照所述最优路径对由所述源接入服务路由器向所述目的主机发

\t送的数据进行路由具体为:
所述源接入服务路由器接收所述地址信息列表,将所述地址信息列表中
排序第一的路由接口地址作为向所述目的主机发送数据的目的地址,根据该
目的地址进行路由。
8.根据权利要求4或6所述的主机寻址方法,其特征在于,该方法还包
括:
所述源接入服务路由器保存所述目的主机的地址信息列表。
9.根据权利要求8所述的主机寻址方法,其特征在于,该方法还包括:
在再次向所述目的主机发送数据时,所述源接入服务路由器直接从本地
保存的所述目的主机的地址信息列表中,选择排序第一的路由接口地址作为
目的地址,向该目的地址发送数据。
10.根据权利要求8所述的主机寻址方法,其特征在于,该方法还包括:
所述源接入服务路由器在当前选择的路由接口地址不可达时,从所述目
的主机的地址信息列表中,选择当前路由接口地址下一顺位的路由接口地址
作为目的地址。
11.一种主机寻址方法,在身份与位置分离网络中,其特征在于,该方
法包括:
源接入服务路由器在向目的主机发送数据时,从映射平面获取所述目的
主机对应的接入服务路由器的地址;
所述源接入服务路由器在所述目的主机的接入服务路由器具有多个路由
接口时,根据所述多个路由接口的地址,选择最优路径;
所述源接入服务路由器按照所述最优路径对由所述源接入服务路由器向
所述目的主机发送的数据进行路由。
12.根据权利要求11所述的主机寻址方法,其特征在于,所述源接入服

\t务路由器在所述目的主机的接入服务路由器具有多个路由接口时,根据所述
多个路由接口的地址,选择最优路径包括:
所述源接入服务路由器将源地址和所述全部路由接口的地址发送给所述
拓扑信息服务器;
所述拓扑信息服务器查询本地数据库,分别计算从所述源地址到各路由
接口的距离;
所述拓扑信息服务器按照到所述源地址路径的距离从小到大的顺序,对
所述多个路由接口的地址进行排序,生成一地址信息列表,将所述地址信息
列表返回给所述源接入服务路由器,所述地址信息列表中排序第一的路由接
口地址对应的路径即为最优路径。
13.一种主机寻址方法,在身份与位置分离网络中,其特征在于,该方
法包括:
在源接入服务路由器向目的主机发送数据时,映射平面获取所述目的主
机对应的接入服务路由器的地址;
所述映射平面在所述目的接入服务路由器具有多个路由接口时,根据所
述多个路由接口的地址,选择最优路径;
所述映射平面将所述最优路径通知给所述源接入服务路由器,以指示所
述源接入服务路由器按照所述最优路径对由所述源接入服务路由器向所述目
的主机发送的数据进行路由。
14.根据权利要求13所述的主机寻址方法,其特征在于,所述在源接入
服务路由器向目的主机发送数据时,映射平面获取所述目的主机对应的接入
服务路由器的地址包括:
所述映射平面接收所述接入服务路由器发送的查询请求,在所述查询请
求中携带...

【专利技术属性】
技术研发人员:汪军王诚
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

网友询问留言 已有1条评论
  • 来自[美国加利福尼亚州圣克拉拉县山景市谷歌公司] 2014年12月07日 20:42
    寻址是数据恢复技术的基础是定位数据和扇区的关键寻址这个概念比较抽象简单的说是磁头在盘片上定位数据的一个过程如果你想找到你的计算机中的一个文件你可能会在Windows中先打开我的电脑分区文件夹再打开你要找的文件这是表面的寻找文件的过程而磁头在盘片的寻找过程就是寻址寻址在数据恢复中为什么非常重要因为当数据出现丢失的情况后你在我的电脑分区文件夹下就找不到这个文件了甚至找不到文件夹和分区
    0
1