WO2013007130A1 - Location/id separation protocol motion node, motion control method and motion node - Google Patents
Location/id separation protocol motion node, motion control method and motion node Download PDFInfo
- Publication number
- WO2013007130A1 WO2013007130A1 PCT/CN2012/075496 CN2012075496W WO2013007130A1 WO 2013007130 A1 WO2013007130 A1 WO 2013007130A1 CN 2012075496 W CN2012075496 W CN 2012075496W WO 2013007130 A1 WO2013007130 A1 WO 2013007130A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- lisp
- mapping
- terminal identifier
- routing location
- location
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/09—Mapping addresses
- H04L61/10—Mapping addresses of different types
- H04L61/103—Mapping addresses of different types across network layers, e.g. resolution of network layer into physical layer addresses or address resolution protocol [ARP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/50—Address allocation
- H04L61/5084—Providing for device mobility
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/18—Information format or content conversion, e.g. adaptation by the network of the transmitted or received information for the purpose of wireless delivery to users or terminals
- H04W4/185—Information format or content conversion, e.g. adaptation by the network of the transmitted or received information for the purpose of wireless delivery to users or terminals by embedding added-value information into content, e.g. geo-tagging
Definitions
- the present invention relates to the field of network technologies, and in particular, to a mobile control method for a lisp (Location/ID Separation Protocol)-MN (Motion Node) and a Lisp-MN and a mobile node.
- lisp Location/ID Separation Protocol
- Lisp-MN Lisp-MN and a mobile node.
- DFZ Default Free Zone
- IP addresses are both identifiers and locations.
- the IRTF RRG Internet Research Task Force Routing Research Grou
- the IRTF RRG Internet Research Task Force Routing Research Grou
- Lisp is a new routing framework based on RRG's requirements for routing and address research, which is based on Cisco's separation of current IP addresses into terminal identifiers (EIDs, End-identifiers) and routing locations (RLOCs, Routing Locators).
- EIDs terminal identifiers
- RLOCs Routing Locators
- the network structure of Lisp is shown in Figure 1.
- the basic idea of LISP is to encapsulate an IP packet header outside the IP layer to reduce the impact of routes generated by the increase of edge network users on the routing table of the backbone network and maintain the stability of the backbone network (BGP) routing table.
- Lisp divides the existing IP address system into terminal identification (EID) and routing location (RLOC), and introduces the concept of tunnel routers ("Tunnel Routers").
- the tunnel routers are divided into Ingress Tunnel Routers (ITRs).
- Egress Tunnel Router Egress Tunnel Router (ETR). Both ITR and ETR need to register the binding of EID and RLOC in the mapping server (Map-Server, MS).
- ETR is responsible for registering the EID of this host and RLOC binding
- ITR is responsible for buffering the EID/RLOC binding of the ETR side host.
- the ITR registers the binding of the EID of this host to the RLOC.
- the ISR in Lisp is responsible for the encapsulation and mapping of data, and searches for the corresponding RLOC information according to the destination EID information.
- the ETR in Lisp is responsible for decapsulating data packets.
- the original intention of the LISP protocol is to solve the scale of the routing table, and it cannot solve the mobility of the network.
- the mobility of the network is necessary, and the requirements of the Lisp design must be able to solve the mobility and multi-hole.
- lisp-MN is a mobility solution for Lisp.
- Lisp-MN defines the nodes in the lis network as lisp-MN, lisp-MN is different from the ordinary MN, lisp-MN has the function of ETR/ITR, and
- Figure 2 is a schematic diagram of the network structure of Lisp-MN. When lisp-MN moves to another network, lisp-MN registers its EID/RLOC mapping with its MS.
- the embodiment of the present invention provides a lisp-MN and a mobile control method thereof, and a mobile node, which solves a network delay or occurs when a communication peer sends data to the lisp-MN when the location of the lisp-MN moves during the communication process.
- the problem of packet loss is a problem of packet loss.
- an embodiment of the present invention provides a mobile node control method for identity and location separation protocol, including:
- the terminal identifier and routing location mapping update request are sent to its communication peer.
- the above method may also have the following feature: the terminal identifier/route location mapping update request carries the terminal identifier of the Lisp-MN and the new routing location mapping.
- the method may further include the following feature, the method further includes: after receiving the terminal identifier and routing location mapping update request, the communication peer end replaces the locally saved terminal identifier and routing location mapping of the Lisp-MN with The terminal identifier is mapped to a new routing location.
- the above method may further have the following features, the method further comprising: after the mobile device acquires a new routing location, the Lisp-MN sends a terminal identity/routing location mapping registration request to the mapping server.
- An embodiment of the present invention further provides an identity and location separation protocol mobile node, where the identity and location separation protocol mobile node (Lisp-MN) includes a notification unit, and the notification unit is configured to: move in the Lisp-MN and After obtaining the new routing location, the terminal identifier and the routing location mapping update request are sent to the communication peer.
- the foregoing identity and location separation protocol mobile node may also have the following feature: the terminal identifier and the routing location mapping update request carry the terminal identifier/new routing location mapping of the Lisp-MN.
- the Lisp-MN further includes a registration unit, and the registration unit is configured to: after the Lisp-MN moves and acquires a new routing location, the terminal identifier is transmitted/ The route location maps the registration request to the mapping server.
- the embodiment of the present invention further provides a mobile node, including an update unit, configured to receive a terminal identifier and a route location map sent by the Lisp-MN during communication with an identity and location separation protocol mobile node (Lisp-MN). After the update request, the terminal identifier and routing location mapping of the Lisp-MN are updated.
- a mobile node including an update unit, configured to receive a terminal identifier and a route location map sent by the Lisp-MN during communication with an identity and location separation protocol mobile node (Lisp-MN).
- the foregoing mobile node may also have the following feature, the updating unit is configured to update the terminal identifier and the routing location mapping of the Lisp-MN according to the following manner: replacing the locally saved terminal identifier and routing location mapping of the Lisp-MN with And mapping the terminal identifier and the new route location carried in the terminal identifier and the routing location mapping update request.
- the lisp-MN in the embodiment of the present invention promptly informs the communication peer to update the EID/RLOC mapping after the movement occurs, so as to ensure that the communication peer directly uses the new RLOC to encapsulate the data packet and transmit the data in the subsequent data transmission process, thereby reducing the number of packets. Delay and packet loss.
- Figure 1 is a schematic diagram of a lisp network structure
- Figure 2 is a schematic diagram of the network structure of Lisp-MN; 3 is a schematic diagram of a lisp-MN mobile control process according to an embodiment of the present invention
- Figure 4 is a block diagram of a lisp-MN embodiment of the present invention.
- An embodiment of the present invention provides a Lisp-MN mobility control method, including:
- the sending terminal identity/route location mapping update request is sent to its communication peer.
- the terminal identifier/route location mapping update request carries the terminal identifier of the Lisp-MN and a new routing location mapping.
- the method further includes: after receiving the terminal identifier and routing location mapping update request, the communication peer end replaces the locally saved terminal identifier and routing location mapping of the Lisp-MN with the terminal identifier and the new Route location mapping.
- the method further includes: after the mobile device acquires a new routing location, the Lisp-MN further sends a terminal identity/routing location mapping registration request to the mapping server.
- the embodiment of the invention provides a method for implementing mapping update in a lisp network, including:
- the architecture of the embodiment of the present invention is as shown in FIG. 3, and includes a lisp network, a lisp-MN, a communication peer CN, and a mapping server MS.
- the mapping server MS is configured to store the EID and RLOC mapping of the lisp-MN in its registration.
- the lisp-MN moves from the location A to the location ⁇ ', including: Step 301: The lisp-MN sends an EID and a RLOC Register Request to the MS, and updates the EID and RLOC mapping of the lisp-MN; Step 302, the MS sends an EID and a RLOC Register Response to the lisp-MN;
- Step 303 The lisp-MN sends an EID/RLOC mapping update request (Update Request) message to the communication peer CN of the lisp-MN, carrying the EID and the NLROC, instructing the CN to update the cached ESR and ORLEC mapping of the lisp-MN to EID and NLROC mapping;
- EID/RLOC mapping update request Update Request
- Step 303 and step 301 have no precedence
- Step 304 The CN updates its cached EID and ORLOC mapping to an EID/NRLOC mapping, and returns an EID/RLOC Mapping Update Response (Update Response) message to the lisp-MN.
- Update Response Update Response
- the embodiment of the present invention further provides a lisp-MN, as shown in FIG. 4, including a notification unit and a registration unit, where:
- the notification unit is configured to: after the Lisp-MN moves and acquires a new routing location, send a terminal identifier/routing location mapping update request to the communication peer end;
- the registration unit is configured to: after the Lisp-MN moves and acquires a new routing location, send a terminal identity/routing location mapping registration request to the mapping server.
- the terminal identifier and the routing location mapping update request carry the terminal identifier and the new routing location mapping of the Lisp-MN.
- An embodiment of the present invention further provides a mobile node, where the mobile node includes an update unit, configured to receive a terminal identifier sent by the Lisp-MN during communication with an identity and location separation protocol mobile node (Lisp-MN). After the routing location mapping update request, the terminal identifier and routing location mapping of the Lisp-MN are updated.
- the mobile node includes an update unit, configured to receive a terminal identifier sent by the Lisp-MN during communication with an identity and location separation protocol mobile node (Lisp-MN).
- the terminal identifier and routing location mapping of the Lisp-MN are updated.
- the updating unit is configured to update the terminal identifier and the routing location mapping of the Lisp-MN according to the following manner: replacing the locally saved terminal identifier and routing location mapping of the Lisp-MN with the terminal identifier/routing location Mapping the terminal identifier carried in the update request with the new routing location mapping.
- the lisp-MN registers the EID of the lisp-MN with the NLROC in the MS, and the lisp-MN directly reports the EID and the NLROC mapping to the communication peer CN, and the CN updates the cache therein.
- the mapping of the EID and ORLOC of lisp-MN is the mapping of EID and NLROC.
- the CN directly encapsulates the data packet with the NSROC of the lisp-MN and transmits the data during the downlink data transmission process of the lisp-MN, and the CN does not need to search for the lisp-MN through the MS.
- NRLOC saves the CN's mapping search process in the MS, improves the efficiency of data transmission, avoids delays and packet loss, and improves the switching efficiency of the lisp network.
- the lisp-MN in the embodiment of the present invention promptly informs its communication peer to update the EID and RLOC mapping after the movement occurs, so as to ensure that the communication peer directly uses the new RLOC to encapsulate the data packet and send the data during the subsequent data transmission. , reducing latency and packet loss.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
身份与位置分离协议移动节点及移动控制方法、 移动节点 Identity and location separation protocol mobile node and mobile control method, mobile node
技术领域 Technical field
本发明涉及网络技术领域, 尤其涉及一种 lisp(Location/ID Separation Protocol, 身份与位置分离协议) -MN ( Motion Node, 移动节点) 的移动控制 方法及 Lisp-MN及移动节点。 The present invention relates to the field of network technologies, and in particular, to a mobile control method for a lisp (Location/ID Separation Protocol)-MN (Motion Node) and a Lisp-MN and a mobile node.
背景技术 Background technique
DFZ ( Default Free Zone, 默认自由区)路由表的大小以逐渐增长的速度 增加, 它损害了路由的可扩展性和路由汇聚的执行。 路由可扩展性问题引起 了工业和学术界很大的兴趣。 The size of the DFZ (Default Free Zone) routing table increases at an increasing rate, which compromises the scalability of the route and the execution of route aggregation. Routing scalability issues have generated great interest in industry and academia.
IAB ( Internet Architecture Board, 因特网结构委员会)成员进行讨论认为 DFZ路由表增加的深层原因是 IP地址的双重语义造成的,在现有的网络中 IP 地址既做标识符又做位置。 Members of the IAB (Internet Architecture Board) discussed that the underlying reason for the increase in the DFZ routing table is the dual semantics of IP addresses. In existing networks, IP addresses are both identifiers and locations.
目前 IRTF RRG ( Internet Research Task Force Routing Research Grou , 互 联网研究任务组路由工作组)致力于开发新的路由和地址架构来支持多穴性、 流量工程和移动性。 The IRTF RRG (Internet Research Task Force Routing Research Grou) is currently working on new routing and address architectures to support multi-hole, traffic engineering and mobility.
Lisp是以思科公司为首根据 RRG对路由和地址研究的需求提出的一个新 的路由体系框架,通过将当前 IP地址分离为终端标识(EIDs, End-identifiers ) 和路由位置(RLOCs, Routing Locators )来减轻 DFZ路由表的大小, 增加了 扩展并减少了全局可见、 路由前缀数目。 Lisp is a new routing framework based on RRG's requirements for routing and address research, which is based on Cisco's separation of current IP addresses into terminal identifiers (EIDs, End-identifiers) and routing locations (RLOCs, Routing Locators). Reduce the size of the DFZ routing table, increase the expansion and reduce the number of globally visible, routing prefixes.
Lisp的网络结构如图 1所示。 LISP的基本思想是在 IP层外面再封装一层 IP报文头, 用于减少边缘网络用户的增加而产生的路由对骨干网络路由表的 影响, 保持骨干网络(BGP )路由表的稳定。 Lisp将现有的 IP地址系统分为 终端标识( EID )和路由位置( RLOC ),并引入了隧道路由器( "Tunnel Routers" ) 的概念, 隧道路由器分为入口隧道路由器( Ingress Tunnel Router, ITR )和出 口隧道路由器(Egress Tunnel Router, ETR ) 。 ITR与 ETR均需要在映射服 务器(Map-Server, MS ) 中注册 EID与 RLOC的绑定。 对 ETR侧的主机来 说, ETR负责注册此主机的 EID与 RLOC绑定, ITR负责緩存 ETR侧主机的 EID/RLOC的绑定。同样对 ITR侧主机来说, ITR注册此主机的 EID与 RLOC 的绑定。 另外, Lisp中 ITR负责数据的封装和映射的查找, 根据目的 EID信 息查找对应的 RLOC信息。 Lisp中 ETR负责进行数据报文的解封装。 The network structure of Lisp is shown in Figure 1. The basic idea of LISP is to encapsulate an IP packet header outside the IP layer to reduce the impact of routes generated by the increase of edge network users on the routing table of the backbone network and maintain the stability of the backbone network (BGP) routing table. Lisp divides the existing IP address system into terminal identification (EID) and routing location (RLOC), and introduces the concept of tunnel routers ("Tunnel Routers"). The tunnel routers are divided into Ingress Tunnel Routers (ITRs). And Egress Tunnel Router (ETR). Both ITR and ETR need to register the binding of EID and RLOC in the mapping server (Map-Server, MS). Come to the host on the ETR side Said ETR is responsible for registering the EID of this host and RLOC binding, ITR is responsible for buffering the EID/RLOC binding of the ETR side host. Similarly for the ITR side host, the ITR registers the binding of the EID of this host to the RLOC. In addition, the ISR in Lisp is responsible for the encapsulation and mapping of data, and searches for the corresponding RLOC information according to the destination EID information. The ETR in Lisp is responsible for decapsulating data packets.
LISP协议提出的初衷是解决路由表的规模, 并不能解决网络的移动性, 随着网络的发展, 网络的移动性是必要的, 且 Lisp设计的需求必须要能解决 移动性、 多穴性。 The original intention of the LISP protocol is to solve the scale of the routing table, and it cannot solve the mobility of the network. With the development of the network, the mobility of the network is necessary, and the requirements of the Lisp design must be able to solve the mobility and multi-hole.
lisp-MN是 Lisp的一种移动性解决方案。 lisp-MN是将 lis 网络中的节点 定义为 lisp-MN, lisp-MN与普通的 MN不同, lisp-MN具有 ETR/ITR的功能, 图 2 ^^于 Lisp-MN的网络结构示意图。 当 lisp-MN移动到其他网络时, lisp-MN向其 MS注册其 EID/RLOC的映射。 lisp-MN is a mobility solution for Lisp. Lisp-MN defines the nodes in the lis network as lisp-MN, lisp-MN is different from the ordinary MN, lisp-MN has the function of ETR/ITR, and Figure 2 is a schematic diagram of the network structure of Lisp-MN. When lisp-MN moves to another network, lisp-MN registers its EID/RLOC mapping with its MS.
在 lisp网络的通信过程,如果 lisp-MN从位置 A移动到新位置 A' 时,该 lisp-MN的下行数据发送时,通信对端发送给 lisp-MN的数据包会丟失或存在 延迟。 发明内容 In the communication process of the lisp network, if the lisp-MN moves from the location A to the new location A', when the downlink data of the lisp-MN is sent, the packet sent by the communication peer to the lisp-MN may be lost or delayed. Summary of the invention
本发明实施例提供一种 lisp-MN及其移动控制方法及一种移动节点, 解 决通信过程中 lisp-MN位置发生移动时,通信对端发送数据到此 lisp-MN时会 出现网络延迟或发生丟包的问题。 The embodiment of the present invention provides a lisp-MN and a mobile control method thereof, and a mobile node, which solves a network delay or occurs when a communication peer sends data to the lisp-MN when the location of the lisp-MN moves during the communication process. The problem of packet loss.
为了解决以上问题, 本发明实施例提供了一种身份与位置分离协议移动 节点移动控制方法, 包括: In order to solve the above problem, an embodiment of the present invention provides a mobile node control method for identity and location separation protocol, including:
身份与位置分离协议移动节点 (Lisp-MN )发生移动并获取新路由位置 后, 发送终端标识与路由位置映射更新请求给其通信对端。 After the identity and location separation protocol mobile node (Lisp-MN) moves and acquires a new routing location, the terminal identifier and routing location mapping update request are sent to its communication peer.
上述方法还可具有以下特点, 所述终端标识 /路由位置映射更新请求中携 带所述 Lisp-MN的终端标识与新路由位置映射。 The above method may also have the following feature: the terminal identifier/route location mapping update request carries the terminal identifier of the Lisp-MN and the new routing location mapping.
上述方法还可具有以下特点, 所述方法还包括, 所述通信对端接收到所 述终端标识与路由位置映射更新请求后, 将本地保存的该 Lisp-MN的终端标 识与路由位置映射替换为所述终端标识与新路由位置映射。 上述方法还可具有以下特点, 所述方法还包括, 所述 Lisp-MN在发生移 动并获取新路由位置后, 发送终端标识 /路由位置映射注册请求至映射服务 器。 The method may further include the following feature, the method further includes: after receiving the terminal identifier and routing location mapping update request, the communication peer end replaces the locally saved terminal identifier and routing location mapping of the Lisp-MN with The terminal identifier is mapped to a new routing location. The above method may further have the following features, the method further comprising: after the mobile device acquires a new routing location, the Lisp-MN sends a terminal identity/routing location mapping registration request to the mapping server.
本发明实施例还提供一种身份与位置分离协议移动节点, 所述身份与位 置分离协议移动节点(Lisp-MN )包括通知单元, 所述通知单元设置为: 在所 述 Lisp-MN发生移动并获取新路由位置后, 发送终端标识与路由位置映射更 新请求给其通信对端。 上述身份与位置分离协议移动节点还可具有以下特点, 所述终端标识与 路由位置映射更新请求中携带所述 Lisp-MN的终端标识 /新路由位置映射。 An embodiment of the present invention further provides an identity and location separation protocol mobile node, where the identity and location separation protocol mobile node (Lisp-MN) includes a notification unit, and the notification unit is configured to: move in the Lisp-MN and After obtaining the new routing location, the terminal identifier and the routing location mapping update request are sent to the communication peer. The foregoing identity and location separation protocol mobile node may also have the following feature: the terminal identifier and the routing location mapping update request carry the terminal identifier/new routing location mapping of the Lisp-MN.
上述身份与位置分离协议移动节点还可具有以下特点, 所述 Lisp-MN还 包括注册单元, 所述注册单元设置为: 在所述 Lisp-MN发生移动并获取新路 由位置后, 发送终端标识 /路由位置映射注册请求至映射服务器。 The foregoing identity and location separation protocol mobile node may also have the following features, the Lisp-MN further includes a registration unit, and the registration unit is configured to: after the Lisp-MN moves and acquires a new routing location, the terminal identifier is transmitted/ The route location maps the registration request to the mapping server.
本发明实施例还提供一种移动节点, 包括更新单元, 设置为在与一身份 与位置分离协议移动节点 (Lisp-MN )通信过程中, 接收所述 Lisp-MN发送 的终端标识与路由位置映射更新请求后, 更新所述 Lisp-MN的终端标识与路 由位置映射。 The embodiment of the present invention further provides a mobile node, including an update unit, configured to receive a terminal identifier and a route location map sent by the Lisp-MN during communication with an identity and location separation protocol mobile node (Lisp-MN). After the update request, the terminal identifier and routing location mapping of the Lisp-MN are updated.
上述移动节点还可具有以下特点, 所述更新单元是设置为根据如下方式 更新所述 Lisp-MN的终端标识与路由位置映射: 将本地保存的该 Lisp-MN的 终端标识与路由位置映射替换为所述终端标识与路由位置映射更新请求中携 带的终端标识与新路由位置映射。 The foregoing mobile node may also have the following feature, the updating unit is configured to update the terminal identifier and the routing location mapping of the Lisp-MN according to the following manner: replacing the locally saved terminal identifier and routing location mapping of the Lisp-MN with And mapping the terminal identifier and the new route location carried in the terminal identifier and the routing location mapping update request.
本发明实施例的 lisp-MN 在发生移动后, 及时通知其通信对端更新 EID/RLOC 映射, 保证了后续数据发送过程中, 通信对端直接使用新 RLOC 封装数据包并进行数据发送, 减少了延时和丟包。 The lisp-MN in the embodiment of the present invention promptly informs the communication peer to update the EID/RLOC mapping after the movement occurs, so as to ensure that the communication peer directly uses the new RLOC to encapsulate the data packet and transmit the data in the subsequent data transmission process, thereby reducing the number of packets. Delay and packet loss.
附图概述 BRIEF abstract
图 1是 lisp网络结构示意图; Figure 1 is a schematic diagram of a lisp network structure;
图 2 ^^于 Lisp-MN的网络结构示意图; 图 3是本发明实施例 lisp-MN移动控制过程示意图; Figure 2 is a schematic diagram of the network structure of Lisp-MN; 3 is a schematic diagram of a lisp-MN mobile control process according to an embodiment of the present invention;
图 4是本发明实施例 lisp-MN框图。 Figure 4 is a block diagram of a lisp-MN embodiment of the present invention.
本发明的较佳实施方式 Preferred embodiment of the invention
下文中将结合附图对本发明的实施例进行详细说明。 需要说明的是, 在 不冲突的情况下, 本申请中的实施例及实施例中的特征可以相互任意组合。 Embodiments of the present invention will be described in detail below with reference to the accompanying drawings. It should be noted that, in the case of no conflict, the features in the embodiments and the embodiments in the present application may be arbitrarily combined with each other.
本发明实施例提供一种 Lisp-MN移动控制方法, 包括: An embodiment of the present invention provides a Lisp-MN mobility control method, including:
Lisp-MN发生移动并获取新路由位置后, 发送终端标识 /路由位置映射更 新请求给其通信对端。 After the Lisp-MN moves and acquires a new routing location, the sending terminal identity/route location mapping update request is sent to its communication peer.
其中,所述终端标识 /路由位置映射更新请求中携带所述 Lisp-MN的终端 标识与新路由位置映射。 The terminal identifier/route location mapping update request carries the terminal identifier of the Lisp-MN and a new routing location mapping.
其中, 所述方法还包括, 所述通信对端接收到所述终端标识与路由位置 映射更新请求后, 将本地保存的该 Lisp-MN的终端标识与路由位置映射替换 为所述终端标识与新路由位置映射。 The method further includes: after receiving the terminal identifier and routing location mapping update request, the communication peer end replaces the locally saved terminal identifier and routing location mapping of the Lisp-MN with the terminal identifier and the new Route location mapping.
其中,所述方法还包括,所述 Lisp-MN在发生移动并获取新路由位置后, 还发送终端标识 /路由位置映射注册请求至映射服务器。 The method further includes: after the mobile device acquires a new routing location, the Lisp-MN further sends a terminal identity/routing location mapping registration request to the mapping server.
本发明实施例提出了一种 lisp网络中映射更新的实现方法包括: The embodiment of the invention provides a method for implementing mapping update in a lisp network, including:
Lis 网络通信过程中当 lisp-MN从位置 A移动到新位置 A' 后, lisp-MN 在 MS中注册更新 EID与 RLOC的映射; 以及, lisp-MN发送 EID与 RLOC 映射更新请求消息给其通信对端, 通知通信对端其已发生移动, 所述通信对 端 CN收到 EID与 RLOC映射更新请求消息后, 将其緩存的 EID与 ORLOC ( ORLOC为 lisp-MN移动前的 RLOC ) 更新为 EID与 NRLOC ( NRLOC为 lisp-MN移动后的 RLOC ) 的映射。 During Lis network communication, when lisp-MN moves from location A to new location A', lisp-MN registers the mapping of updated EID and RLOC in the MS; and, lisp-MN sends EID and RLOC mapping update request message to it. The peer end notifies the communication peer that it has moved. After receiving the EID and RLOC mapping update request message, the communication peer CN updates its cached EID and ORLOC (ORLOC is the RLOC before the lisp-MN move) to the EID. Mapping with NLROC (NRLOC is the RLOC after lisp-MN moves).
本发明实施例体系结构如图 3所示, 包括 lisp 网络、 lisp-MN和通信对 端 CN以及映射服务器 MS。 其中映射服务器 MS是存储 lisp-MN在其注册的 EID与 RLOC映射。 通信过程中, lisp-MN从位置 A移动到位置 Α' , 包括: 步骤 301 , lisp-MN向 MS发送 EID与 RLOC Register Request(注册请求), 更新 lisp-MN的 EID与 RLOC映射; 步骤 302, MS向 lisp-MN发送 EID与 RLOC Register Response (注册响 应) ; The architecture of the embodiment of the present invention is as shown in FIG. 3, and includes a lisp network, a lisp-MN, a communication peer CN, and a mapping server MS. The mapping server MS is configured to store the EID and RLOC mapping of the lisp-MN in its registration. During the communication, the lisp-MN moves from the location A to the location Α', including: Step 301: The lisp-MN sends an EID and a RLOC Register Request to the MS, and updates the EID and RLOC mapping of the lisp-MN; Step 302, the MS sends an EID and a RLOC Register Response to the lisp-MN;
步骤 303 , lisp-MN发送 EID/RLOC映射更新请求(Update Request ) 消 息给 lisp-MN的通信对端 CN, 携带 EID与 NRLOC, 指示 CN将其緩存的该 lisp-MN的 EID与 ORLOC映射更新为 EID与 NRLOC映射; Step 303: The lisp-MN sends an EID/RLOC mapping update request (Update Request) message to the communication peer CN of the lisp-MN, carrying the EID and the NLROC, instructing the CN to update the cached ESR and ORLEC mapping of the lisp-MN to EID and NLROC mapping;
其中, 步骤 303与步骤 301没有先后次序; Step 303 and step 301 have no precedence;
步骤 304, CN将其緩存的 EID与 ORLOC映射更新为 EID/NRLOC映射, 返回 EID/RLOC映射更新响应 ( Update Response ) 消息给 lisp-MN。 Step 304: The CN updates its cached EID and ORLOC mapping to an EID/NRLOC mapping, and returns an EID/RLOC Mapping Update Response (Update Response) message to the lisp-MN.
本发明实施例还提供一种 lisp-MN,如图 4所示, 包括通知单元和注册单 元, 其中: The embodiment of the present invention further provides a lisp-MN, as shown in FIG. 4, including a notification unit and a registration unit, where:
所述通知单元设置为: 在所述 Lisp-MN发生移动并获取新路由位置后, 发送终端标识 /路由位置映射更新请求给其通信对端; The notification unit is configured to: after the Lisp-MN moves and acquires a new routing location, send a terminal identifier/routing location mapping update request to the communication peer end;
所述注册单元设置为: 在所述 Lisp-MN发生移动并获取新路由位置后, 发送终端标识 /路由位置映射注册请求至映射服务器。 The registration unit is configured to: after the Lisp-MN moves and acquires a new routing location, send a terminal identity/routing location mapping registration request to the mapping server.
其中, 所述终端标识与路由位置映射更新请求中携带所述 Lisp-MN的终 端标识与新路由位置映射。 The terminal identifier and the routing location mapping update request carry the terminal identifier and the new routing location mapping of the Lisp-MN.
本发明实施例还提供一种移动节点, 该移动节点包括更新单元, 设置为 在与一身份与位置分离协议移动节点 (Lisp-MN ) 通信过程中, 接收所述 Lisp-MN发送的终端标识与路由位置映射更新请求后, 更新所述 Lisp-MN的 终端标识与路由位置映射。 An embodiment of the present invention further provides a mobile node, where the mobile node includes an update unit, configured to receive a terminal identifier sent by the Lisp-MN during communication with an identity and location separation protocol mobile node (Lisp-MN). After the routing location mapping update request, the terminal identifier and routing location mapping of the Lisp-MN are updated.
其中, 所述更新单元是设置为根据如下方式更新所述 Lisp-MN的终端标 识与路由位置映射: 将本地保存的该 Lisp-MN的终端标识与路由位置映射替 换为所述终端标识 /路由位置映射更新请求中携带的终端标识与新路由位置 映射。 The updating unit is configured to update the terminal identifier and the routing location mapping of the Lisp-MN according to the following manner: replacing the locally saved terminal identifier and routing location mapping of the Lisp-MN with the terminal identifier/routing location Mapping the terminal identifier carried in the update request with the new routing location mapping.
本发明实施例通过 lisp-MN移动后 , lisp-MN在 MS中注册 lisp-MN的 EID 与 NRLOC的同时, lisp-MN直接将其 EID与 NRLOC映射通知通信对端 CN, CN更新其内緩存的 lisp-MN的 EID与 ORLOC的映射为 EID与 NRLOC映射。 这样保证了通信过程中, lisp-MN移动后, lisp-MN的下行数据发送过程中 CN 直接用 lisp-MN的 NRLOC封装数据包并进行数据发送, CN不需要再通过 MS进行查找 lisp-MN的 NRLOC, 节省了 CN在 MS中进行映射查找过程, 提高数据发送的效率, 避免了延迟和丟包的发生,提高了 lisp 网络的切换效 率。 After the LIsp-MN is moved by the lisp-MN in the embodiment of the present invention, the lisp-MN registers the EID of the lisp-MN with the NLROC in the MS, and the lisp-MN directly reports the EID and the NLROC mapping to the communication peer CN, and the CN updates the cache therein. The mapping of the EID and ORLOC of lisp-MN is the mapping of EID and NLROC. This ensures that during the communication process, after the lisp-MN moves, the CN directly encapsulates the data packet with the NSROC of the lisp-MN and transmits the data during the downlink data transmission process of the lisp-MN, and the CN does not need to search for the lisp-MN through the MS. NRLOC saves the CN's mapping search process in the MS, improves the efficiency of data transmission, avoids delays and packet loss, and improves the switching efficiency of the lisp network.
本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序 来指令相关硬件完成, 所述程序可以存储于计算机可读存储介质中, 如只读 存储器、 磁盘或光盘等。 可选地, 上述实施例的全部或部分步骤也可以使用 一个或多个集成电路来实现。 相应地, 上述实施例中的各模块 /单元可以釆用 硬件的形式实现, 也可以釆用软件功能模块的形式实现。 本发明不限制于任 何特定形式的硬件和软件的结合。 One of ordinary skill in the art will appreciate that all or a portion of the above steps may be accomplished by a program instructing the associated hardware, such as a read-only memory, a magnetic disk, or an optical disk. Alternatively, all or part of the steps of the above embodiments may also be implemented using one or more integrated circuits. Correspondingly, each module/unit in the above embodiment may be implemented in the form of hardware or in the form of a software function module. The invention is not limited to any specific form of combination of hardware and software.
工业实用性 本发明实施例的 lisp-MN在发生移动后, 及时通知其通信对端更新 EID 与 RLOC映射, 保证了后续数据发送过程中, 通信对端直接使用新 RLOC封 装数据包并进行数据发送, 减少了延时和丟包。 Industrial Applicability The lisp-MN in the embodiment of the present invention promptly informs its communication peer to update the EID and RLOC mapping after the movement occurs, so as to ensure that the communication peer directly uses the new RLOC to encapsulate the data packet and send the data during the subsequent data transmission. , reducing latency and packet loss.
Claims
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201110191014.2A CN102868599B (en) | 2011-07-08 | 2011-07-08 | Identity and position separated protocol mobile node and control method for movement, mobile node |
| CN201110191014.2 | 2011-07-08 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2013007130A1 true WO2013007130A1 (en) | 2013-01-17 |
Family
ID=47447202
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2012/075496 Ceased WO2013007130A1 (en) | 2011-07-08 | 2012-05-15 | Location/id separation protocol motion node, motion control method and motion node |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN102868599B (en) |
| WO (1) | WO2013007130A1 (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9781000B1 (en) | 2014-12-22 | 2017-10-03 | EMC IP Holding Company LLC | Storage mobility using locator-identifier separation protocol |
| US10015132B1 (en) | 2015-03-31 | 2018-07-03 | EMC IP Holding Company LLC | Network virtualization for container-based cloud computation using locator-identifier separation protocol |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104780522B (en) * | 2015-04-23 | 2018-04-24 | 东南大学 | A kind of method that LISP marks carrying access net supports terminal movement access |
| CN105591799B (en) * | 2015-07-28 | 2018-12-25 | 新华三技术有限公司 | A kind of quick recovery method and equipment of MS server |
| CN105591890B (en) * | 2015-09-28 | 2019-03-22 | 新华三技术有限公司 | Update the method and device of the mapped cache of entrance tunnels router |
| CN105682073B (en) * | 2016-01-25 | 2019-04-09 | 中通服咨询设计研究院有限公司 | A Transmission Method of Mobile IP Packet Based on LISP Technology |
| US10349333B2 (en) * | 2016-05-06 | 2019-07-09 | Futurewei Technologies, Inc. | Predictive routing for mobility |
| US10554551B2 (en) | 2016-11-11 | 2020-02-04 | Futurewei Technologies, Inc. | Method to optimize mapping for multiple locations of a device in mobility |
| CN107547401B (en) * | 2017-06-27 | 2021-06-22 | 新华三技术有限公司 | Data forwarding method and device |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2010074512A2 (en) * | 2008-12-23 | 2010-07-01 | Kt Corporation | System and method for supporting network mobility based on identifier-locator separation |
| CN101854692A (en) * | 2010-05-13 | 2010-10-06 | 北京交通大学 | Subnet Access Method Based on Identity and Location Separation Mapping Mechanism |
| CN101945034A (en) * | 2009-07-08 | 2011-01-12 | 中兴通讯股份有限公司 | Data switching system and method based on locator identify separation protocol (LISP) |
| JP2011055236A (en) * | 2009-09-01 | 2011-03-17 | Nec Corp | Communication system, mapping information notification device, mapping information notification method and program |
| CN102026318A (en) * | 2009-09-17 | 2011-04-20 | 中兴通讯股份有限公司 | Switching management method and system and user data management method and system during switching as well as AGR (Access gateway Router) |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102065469A (en) * | 2009-11-13 | 2011-05-18 | 中兴通讯股份有限公司 | Method and mobile network system for reducing IP address requirement |
| CN102065013B (en) * | 2010-12-17 | 2012-11-28 | 北京邮电大学 | Locator information optimal selection system based on ID (Identity) and Locator separation |
| CN102075420B (en) * | 2010-12-27 | 2013-05-01 | 北京邮电大学 | Location identifier and host identifier separation-based system and mobility management method thereof |
-
2011
- 2011-07-08 CN CN201110191014.2A patent/CN102868599B/en active Active
-
2012
- 2012-05-15 WO PCT/CN2012/075496 patent/WO2013007130A1/en not_active Ceased
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2010074512A2 (en) * | 2008-12-23 | 2010-07-01 | Kt Corporation | System and method for supporting network mobility based on identifier-locator separation |
| CN101945034A (en) * | 2009-07-08 | 2011-01-12 | 中兴通讯股份有限公司 | Data switching system and method based on locator identify separation protocol (LISP) |
| JP2011055236A (en) * | 2009-09-01 | 2011-03-17 | Nec Corp | Communication system, mapping information notification device, mapping information notification method and program |
| CN102026318A (en) * | 2009-09-17 | 2011-04-20 | 中兴通讯股份有限公司 | Switching management method and system and user data management method and system during switching as well as AGR (Access gateway Router) |
| CN101854692A (en) * | 2010-05-13 | 2010-10-06 | 北京交通大学 | Subnet Access Method Based on Identity and Location Separation Mapping Mechanism |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9781000B1 (en) | 2014-12-22 | 2017-10-03 | EMC IP Holding Company LLC | Storage mobility using locator-identifier separation protocol |
| US10320609B1 (en) | 2014-12-22 | 2019-06-11 | EMC IP Holding Company LLC | Storage mobility using locator-identifier separation protocol |
| US10015132B1 (en) | 2015-03-31 | 2018-07-03 | EMC IP Holding Company LLC | Network virtualization for container-based cloud computation using locator-identifier separation protocol |
Also Published As
| Publication number | Publication date |
|---|---|
| CN102868599A (en) | 2013-01-09 |
| CN102868599B (en) | 2017-06-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2013007130A1 (en) | Location/id separation protocol motion node, motion control method and motion node | |
| US8503416B2 (en) | Method and system for efficient homeless MPLS micro-mobility | |
| US8711749B2 (en) | Information obtaining and notification, data message forwarding and handover method and access node | |
| CN102088390B (en) | Implementation method of user mobility | |
| WO2011069399A1 (en) | Address mapping method and access service node | |
| WO2012119390A1 (en) | Virtual machine migration notification method and system | |
| WO2009036678A1 (en) | Method, device and network system for message forwarding | |
| WO2013083034A1 (en) | Mobile node mapping information update triggering method, ms and mn | |
| CN116368860A (en) | Network Layer Support for 5G Edge Computing Sticky Services | |
| WO2013004138A1 (en) | Mobility realization method based on location/identifier separation protocol (lisp) and tunnel router | |
| WO2011153777A1 (en) | Method, system, mapping forward server and access router for mobile communication controlling | |
| CN102957605B (en) | Switching realization method and system as well as source outlet tunnel router | |
| WO2013007133A1 (en) | Method and system for managing packet forwarding path, and network element | |
| WO2013083037A1 (en) | Update packet processing method and system, mapping server and mobile node | |
| US20090147759A1 (en) | Method and apparatus for supporting mobility of node using layer 2/layer 3 addresses | |
| WO2011050679A1 (en) | Communication network and terminal access method implemented based on wimax network framework | |
| WO2012088828A1 (en) | Method, system and access gateway router for table maintenance | |
| CN102868618A (en) | Detaching method, detaching device and mapping server | |
| CN102056287B (en) | Method and system for realizing identity and location separation based on network | |
| WO2013067890A1 (en) | Data communication method, access service router, identity location register and system | |
| WO2012083685A1 (en) | Method and system for improving use efficiency of mapping and routing table | |
| CN103166856B (en) | A kind of dynamic movability management method based on LISP protocol and system | |
| CN103385011B (en) | Method and device for mobility management in wireless communication system | |
| CN102572720B (en) | A kind of method and system improving mapping routing table service efficiency | |
| WO2013026295A1 (en) | System and method for node communication between proxy mobile ip domains |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 12810664 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 12810664 Country of ref document: EP Kind code of ref document: A1 |