[go: up one dir, main page]

CN102868618A - Detaching method, detaching device and mapping server - Google Patents

Detaching method, detaching device and mapping server Download PDF

Info

Publication number
CN102868618A
CN102868618A CN2011101910049A CN201110191004A CN102868618A CN 102868618 A CN102868618 A CN 102868618A CN 2011101910049 A CN2011101910049 A CN 2011101910049A CN 201110191004 A CN201110191004 A CN 201110191004A CN 102868618 A CN102868618 A CN 102868618A
Authority
CN
China
Prior art keywords
terminal
indication information
routing
mapping
mapping server
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.)
Pending
Application number
CN2011101910049A
Other languages
Chinese (zh)
Inventor
赵凝霞
沈炯
孙默
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CN2011101910049A priority Critical patent/CN102868618A/en
Priority to PCT/CN2012/075658 priority patent/WO2013007132A1/en
Publication of CN102868618A publication Critical patent/CN102868618A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4633Interconnection of networks using encapsulation techniques, e.g. tunneling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/09Mapping addresses
    • H04L61/10Mapping addresses of different types
    • H04L61/103Mapping addresses of different types across network layers, e.g. resolution of network layer into physical layer addresses or address resolution protocol [ARP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5084Providing for device mobility

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention provides a detaching method which is applied to an identity and position separation agreement (lisp) network. The detaching method includes the steps: transmitting a detaching request carrying terminal indicating information to a mapping server by a network element with functions of a tunnel router; and requesting the mapping server delete terminal identifier/routing position mapping corresponding to a terminal indicated by the terminal indicating information. The mapping server deletes the terminal identifier/routing position mapping corresponding to the terminal indicated by the locally stored terminal indicating information after receiving the detaching request carrying the terminal indicating information transmitted by the network element with the functions of the tunnel router. The invention further provides a detaching device and the mapping server, wherein the detaching device is applied to the network element with the functions of the tunnel router.

Description

一种去附着方法、装置和映射服务器A detachment method, device and mapping server

技术领域 technical field

本发明涉及网络技术领域,尤其涉及一种去附着方法、装置及映射服务器。The present invention relates to the field of network technology, in particular to a detachment method, device and mapping server.

背景技术 Background technique

DFZ(Default Free Zone,默认自由区)路由表的大小以逐渐增长的速度增加,它损害了路由的可扩展性和路由汇聚的执行。路由可扩展性问题引起了工业和学术界很大的兴趣。The size of the DFZ (Default Free Zone, default free zone) routing table increases at a gradual rate, which impairs the scalability of routing and the execution of routing aggregation. The problem of routing scalability has attracted great interest from both industry and academia.

IAB(Internet Architecture Board,因特网结构委员会)成员进行讨论认为DFZ路由表增加的深层原因是IP地址的双重语义造成的,在现有的网络中IP地址既做标识符又做位置。目前IRTF RRG(Internet Research Task ForceRouting Research Group,互联网研究任务组路由工作组)致力于开发新的路由和地址架构来支持多穴性、流量工程和移动性。Lisp(Location/ID SeparationProtocol,身份与位置分离协议)是以思科公司为首根据RRG对路由和地址研究的需求提出的一个新的路由体系框架,通过将当前IP地址分离为终端标识(EIDs,End-identifiers)和路由位置(RLOCs,Routing Locators)来减轻DFZ路由表的大小,增加了扩展并减少了全局可见、路由前缀数目。IAB (Internet Architecture Board, Internet Structure Committee) members discussed that the deep reason for the increase of DFZ routing table is caused by the dual semantics of IP addresses. In the existing network, IP addresses are both identifiers and locations. At present, IRTF RRG (Internet Research Task ForceRouting Research Group, Internet Research Task Force Routing Working Group) is committed to developing new routing and address architectures to support multi-homing, traffic engineering and mobility. Lisp (Location/ID Separation Protocol, Identity and Location Separation Protocol) is a new routing system framework proposed by Cisco based on the needs of RRG for routing and address research. By separating the current IP address into terminal identification (EIDs, End- identifiers) and routing locations (RLOCs, Routing Locators) to reduce the size of the DFZ routing table, increase the extension and reduce the number of globally visible and routing prefixes.

Lisp的网络结构如图1所示。LISP的基本思想是在IP层外面再封装一层IP报文头,用于减少边缘网络用户的增加而产生的路由对骨干网络路由表的影响,保持骨干网络(BGP)路由表的稳定。Lisp将现有的IP地址系统分为终端标识(EID)和路由位置(RLOC),并引入了隧道路由器(“TunnelRouters”)的概念,隧道路由器分为入口隧道路由器(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 a layer of IP packet headers outside the IP layer to reduce the impact of routes generated by the increase of edge network users on the backbone network routing table and to 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 ("TunnelRouters"). Tunnel routers are divided into ingress tunnel routers (Ingress Tunnel Router, ITR) and Egress Tunnel Router (ETR). Both the ITR and the ETR need to register the binding of the EID and the RLOC in the mapping server (Map-Server, MS). For the host on the ETR side, the ETR is responsible for registering the binding of the host's EID and RLOC, and the ITR is responsible for caching the EID/RLOC binding of the host on the ETR side. Also for the host on the ITR side, the ITR registers the binding between the EID of the host and the RLOC. In addition, the ITR in Lisp is responsible for data encapsulation and mapping search, and searches for the corresponding RLOC information according to the target EID information. 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, but 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-homing.

lisp-MN(LISP Motion Node,Lisp移动节点)是Lisp的一种移动性解决方案。lisp-MN是将lisp网络中的节点定义为lisp-MN,lisp-MN与普通的MN(Motion Node,移动节点)不同,lisp-MN具有ETR/ITR的功能,图2是基于Lisp-MN的网络结构示意图。当lisp-MN移动到其他网络时,lisp-MN向其MS注册其EID/RLOC的映射。lisp-MN (LISP Motion Node, Lisp Mobile Node) is a mobility solution for Lisp. lisp-MN defines the nodes in the lisp network as lisp-MN. Lisp-MN is different from ordinary MN (Motion Node, mobile node). Lisp-MN has the function of ETR/ITR. Figure 2 is based on Lisp-MN Schematic diagram of the network structure. When the lisp-MN moves to other networks, the lisp-MN registers its EID/RLOC mapping with its MS.

发明内容 Contents of the invention

本发明要解决的技术问题是提供一种lisp-MN去附着方法、装置和映射服务器,提高系统资源利用率。The technical problem to be solved by the present invention is to provide a lisp-MN detachment method, device and mapping server to improve the utilization rate of system resources.

为了解决上述问题,本发明提供了一种去附着方法,应用于身份与位置分离协议(lisp)网络中,包括:In order to solve the above problems, the present invention provides a method for detachment, which is applied in the Identity and Location Separation Protocol (lisp) network, including:

具备隧道路由器功能的网元发送携带终端指示信息的去附着请求给映射服务器,请求所述映射服务器删除所述终端指示信息指示的终端对应的终端标识/路由位置映射。The network element with the tunnel router function sends a detach request carrying terminal indication information to the mapping server, requesting the mapping server to delete the terminal identifier/routing location mapping corresponding to the terminal indicated by the terminal indication information.

进一步的,上述方法还可具有以下特点,所述终端指示信息为终端标识。Further, the above method may also have the following feature, the terminal indication information is a terminal identifier.

进一步的,上述方法还可具有以下特点,所述具备隧道路由器功能的网元为身份与位置分离协议移动节点(lisp-MN)、或入口隧道路由器,或出口隧道路由器。Further, the above method may also have the following features, the network element having the function of tunnel router is an identity and location separation protocol mobile node (lisp-MN), or an ingress tunnel router, or an egress tunnel router.

进一步的,上述方法还可具有以下特点,所述去附着请求中还携带一个或多个路由位置。Further, the above method may also have the following features, the detachment request also carries one or more routing locations.

本发明还提供一种去附着方法,应用于lisp网络中,包括:映射服务器接收到具备隧道路由器功能的网元发送的携带终端指示信息的去附着请求后,删除本地存储的所述终端指示信息指示的终端对应的终端标识/路由位置映射。The present invention also provides a detachment method, which is applied to a lisp network, comprising: after the mapping server receives a detachment request carrying terminal indication information sent by a network element with a tunnel router function, deleting the locally stored terminal indication information Terminal ID/routing location mapping corresponding to the indicated terminal.

进一步的,上述方法还可具有以下特点,所述去附着请求中未携带路由位置时,所述映射服务器删除本地存储的所述终端指示信息指示的终端对应的所有终端标识/路由位置映射。Further, the above method may also have the following feature, when the detachment request does not carry a routing location, the mapping server deletes all terminal identifier/routing location mappings corresponding to the terminal indicated by the terminal indication information stored locally.

进一步的,上述方法还可具有以下特点,所述去附着请求中携带一个或多个路由位置时,所述映射服务器删除本地存储的所述终端指示信息指示的终端对应的终端标识/路由位置映射中与所述一个或多个路由位置相同的映射。Further, the above method may also have the following feature, when the detachment request carries one or more routing locations, the mapping server deletes the locally stored terminal identifier/routing location mapping corresponding to the terminal indicated by the terminal indication information in the same mapping as the one or more routing locations.

进一步的,上述方法还可具有以下特点,所述终端指示信息为终端标识。Further, the above method may also have the following feature, the terminal indication information is a terminal identifier.

本发明还提供一种应用于具备隧道路由器功能的网元上的去附着装置,该装置包括:The present invention also provides a detachment device applied to a network element with a tunnel router function, and the device includes:

生成单元,用于生成去附着请求,该去附着请求中携带终端指示信息;a generating unit, configured to generate a detach request, where the detach request carries terminal indication information;

发送单元,用于将所述去附着请求发送给映射服务器,请求所述映射服务器删除所终端指示信息指示的终端对应的终端标识/路由位置映射。A sending unit, configured to send the detachment request to a mapping server, and request the mapping server to delete the terminal identifier/routing location mapping corresponding to the terminal indicated by the terminal indication information.

进一步的,上述装置还可具有以下特点,所述终端指示信息为终端标识。Further, the above-mentioned device may also have the following feature, the terminal indication information is a terminal identifier.

进一步的,上述装置还可具有以下特点,所述生成单元还在所述去附着请求中携带一个或多个路由位置。Further, the above-mentioned apparatus may also have the following feature, the generating unit further carries one or more routing locations in the detach request.

本发明还提供一种映射服务器,所述映射服务器包括接收单元和删除单元,其中:The present invention also provides a mapping server, which includes a receiving unit and a deleting unit, wherein:

所述接收单元用于接收具备隧道路由器功能的网元发送的携带终端指示信息的去附着请求,并通知删除单元;The receiving unit is configured to receive a detachment request carrying terminal indication information sent by a network element with a tunnel router function, and notify the deleting unit;

所述删除单元用于:接收到所述通知后,删除本地存储的所述终端指示信息指示的终端对应的终端标识/路由位置映射。The deleting unit is configured to: after receiving the notification, delete the locally stored terminal identifier/routing location mapping corresponding to the terminal indicated by the terminal indication information.

进一步的,上述映射服务器还可具有以下特点,所述删除单元还用于,当所述去附着请求中未携带路由位置时,删除本地存储的所述终端指示信息指示的终端对应的所有终端标识/路由位置映射;Further, the above-mentioned mapping server may also have the following features, the deleting unit is also configured to delete all terminal identifiers corresponding to the terminal indicated by the terminal indication information stored locally when the detachment request does not carry a routing location /routing location mapping;

或者,or,

当所述去附着请求中携带一个或多个路由位置时,删除本地存储的所述终端指示信息指示的终端对应的终端标识/路由位置映射中路由位置与所述一个或多个路由位置相同的终端标识/路由位置映射。When the detachment request carries one or more routing locations, delete the terminal identifier/routing location mapping corresponding to the terminal indicated by the terminal indication information that is stored locally and whose routing location is the same as the one or more routing locations Terminal ID/routing location mapping.

进一步的,上述映射服务器还可具有以下特点,所述终端指示信息为终端标识。Further, the above-mentioned mapping server may also have the following feature, the terminal indication information is a terminal identifier.

本发明在lisp MN/ITR/ETR离开网络时,及时释放原MS中的相关资源,提高了系统资源利用率。The present invention releases relevant resources in the original MS in time when the lisp MN/ITR/ETR leaves the network, thereby improving the utilization rate of system resources.

附图说明 Description of drawings

图1是lisp网络结构示意图;Figure 1 is a schematic diagram of the lisp network structure;

图2是基于lisp-MN的网络结构示意图;Figure 2 is a schematic diagram of a network structure based on lisp-MN;

图3是lisp-MN去附着过程示意图;Fig. 3 is a schematic diagram of lisp-MN deattachment process;

图4是lisp去附着过程示意图;Fig. 4 is a schematic diagram of lisp deattachment process;

图5是去附着请求消息格式示意图;Fig. 5 is a schematic diagram of the format of a detachment request message;

图6是去附着装置框图;Fig. 6 is a block diagram of deattachment device;

图7是映射服务器框图。Fig. 7 is a block diagram of a mapping server.

具体实施方式 Detailed ways

为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。In order to make the purpose, technical solution and advantages of the present invention more clear, the embodiments of the present invention will be described in detail below in conjunction with the accompanying drawings. It should be noted that, in the case of no conflict, the embodiments in the present application and the features in the embodiments can be combined arbitrarily with each other.

在lisp-MN移动后,原MS中仍保留其相关的映射信息,占用了系统资源。After the lisp-MN is moved, the original MS still retains its related mapping information, occupying system resources.

本发明实施例提供一种去附着方法,应用于lisp网络中,在隧道路由器或具备隧道路由器功能的网元侧执行如下操作:An embodiment of the present invention provides a detachment method, which is applied to a lisp network, and performs the following operations on the side of a tunnel router or a network element with a tunnel router function:

具备隧道路由器功能的网元发送携带终端指示信息的去附着请求给映射服务器,请求所述映射服务器删除所述终端指示信息指示的终端对应的终端标识/路由位置映射。The network element with the tunnel router function sends a detach request carrying terminal indication information to the mapping server, requesting the mapping server to delete the terminal identifier/routing location mapping corresponding to the terminal indicated by the terminal indication information.

其中,所述终端指示信息可以是终端标识(EID),也可以是其他能够标识终端的信息。Wherein, the terminal indication information may be an terminal identification (EID), or other information capable of identifying the terminal.

其中,所述具备隧道路由器功能的网元为lisp-MN、或入口隧道路由器或出口隧道路由器,Wherein, the network element having the tunnel router function is a lisp-MN, or an ingress tunnel router or an egress tunnel router,

其中,所述去附着请求中还携带一个或多个路由位置。也可以不携带路由位置。Wherein, the detach request also carries one or more routing locations. It is also possible not to carry the routing location.

本发明实施例提供的去附着方法,在映射服务器侧执行如下操作:In the detachment method provided by the embodiment of the present invention, the following operations are performed on the mapping server side:

映射服务器接收到具备隧道路由器功能的网元发送的携带终端指示信息的去附着请求后,删除本地存储的所述终端指示信息指示的终端对应的终端标识/路由位置映射。After receiving the detach request carrying the terminal indication information sent by the network element with the tunnel router function, the mapping server deletes the locally stored terminal identifier/routing location mapping corresponding to the terminal indicated by the terminal indication information.

其中,所述去附着请求中携带一个或多个路由位置时,所述映射服务器删除本地存储的所述终端指示信息指示的终端对应的终端标识/路由位置映射中与所述一个或多个路由位置相同的映射。Wherein, when the detachment request carries one or more routing locations, the mapping server deletes the locally stored terminal identifier/routing location mapping corresponding to the terminal indicated by the terminal indication information that is associated with the one or more routing locations. Mappings with the same location.

其中,所述去附着请求中未携带路由位置时,所述映射服务器删除本地存储的所述终端指示信息指示的终端的所有终端标识/路由位置映射。Wherein, when the detach request does not carry a routing location, the mapping server deletes all terminal identifier/routing location mappings of the terminal indicated by the terminal indication information stored locally.

下面给出一包括两侧流程的实施例。An embodiment including two-side flow is given below.

当lisp-MN/ITR/ETR不需要继续附着在网络时(用户需要关机或者用户需要主动中断网络连接及签约受限时),lisp-MN/ITR/ETR就发起去附着过程,包括:When the lisp-MN/ITR/ETR does not need to continue to attach to the network (the user needs to shut down or the user needs to actively interrupt the network connection and the subscription is limited), the lisp-MN/ITR/ETR initiates the detachment process, including:

lisp-MN/ITR/ETR发送去附着请求给MS,该去附着请求中携带终端标识,请求MS删除其内存储的该终端标识对应的EID/RLOC映射;lisp-MN/ITR/ETR sends a detach request to the MS, the detach request carries the terminal identifier, and requests the MS to delete the EID/RLOC mapping corresponding to the terminal identifier stored in it;

所述MS收到所述去附着请求后,删除本地存储的该终端标识对应的EID/RLOC映射并发送去附着响应给lisp-MN/ITR/ETR,去附着过程完成。After receiving the detach request, the MS deletes the locally stored EID/RLOC mapping corresponding to the terminal identifier and sends a detach response to the lisp-MN/ITR/ETR, and the detach process is completed.

实施例一Embodiment one

本实施例体系结构如图3所示,包括lisp网络、通信节点lisp-MN(lisp-MN具有lisp协议中的ETR/ITR网元的功能)和映射服务器MS。其中映射服务器MS是存储lisp-MN在其注册的EID/RLOC映射。本实施例中,去附着请求为映射去注册请求,包括:The architecture of this embodiment is shown in FIG. 3 , including lisp network, communication node lisp-MN (lisp-MN has the function of ETR/ITR network element in lisp protocol) and mapping server MS. Wherein the mapping server MS stores the EID/RLOC mapping that the lisp-MN registers on it. In this embodiment, the detachment request is a mapping deregistration request, including:

步骤301:lisp-MN发送Map-Unregister Request(映射去注册请求,相当于前面提到的去附着请求)给MS,其中,此消息中携带有lisp-MN的EID,请求删除MS中存储的该lisp-MN的EID/RLOC映射;Step 301: lisp-MN sends a Map-Unregister Request (mapping unregister request, equivalent to the above-mentioned unattach request) to MS, wherein, this message carries the EID of lisp-MN, and requests to delete the EID stored in MS. EID/RLOC mapping of lisp-MN;

步骤302:MS收到Map-Unregister Request请求后,MS删除本地存储的该EID对应的EID/RLOC的映射并发送Map-Unregister Response(映射去注册响应)给lisp-MN(此消息携带表明删除成功或失败的指示)。去附着过程完成。Step 302: After the MS receives the Map-Unregister Request request, the MS deletes the mapping of the EID/RLOC corresponding to the EID stored locally and sends a Map-Unregister Response (mapping de-registration response) to the lisp-MN (this message carries a message indicating that the deletion is successful) or failed instructions). The deattachment process is complete.

上述实施例使用Lisp-MN为例进行说明,也可在LISP协议的ITR/ETR网元上实现相同的功能来完成用户的去附着过程,以ETR为例进行说明。The above embodiment is described using Lisp-MN as an example, and the same function can also be implemented on the ITR/ETR network element of the LISP protocol to complete the detachment process of the user, and the ETR is used as an example for illustration.

实施例二Embodiment two

本实施例基于图1描述的lisp的基本协议,本实施例见图4,主要包括如下步骤:Present embodiment is based on the basic agreement of the lisp described in Fig. 1, present embodiment is shown in Fig. 4, mainly comprises the following steps:

步骤401:ETR发送Map-Unregister Request给MS(此消息中携带有MN的EID),请求MS删除其存储的该EID对应的EID/RLOC映射;Step 401: ETR sends Map-Unregister Request to MS (carrying the EID of MN in this message), requests MS to delete the EID/RLOC mapping corresponding to this EID stored in it;

步骤402:MS收到Map-Unregister Request后,MS删除本地存储的该EID对应的EID/RLOC的映射并发送Map-Unregister Response给ETR,此消息携带表明删除成功或失败的指示。去附着过程完成。Step 402: After the MS receives the Map-Unregister Request, the MS deletes the EID/RLOC mapping corresponding to the EID stored locally and sends a Map-Unregister Response to the ETR. This message carries an indication indicating whether the deletion was successful or failed. The deattachment process is complete.

本发明实施例中Map指的是EID/RLOC Mapping(EID/RLOC映射)。Map in the embodiment of the present invention refers to EID/RLOC Mapping (EID/RLOC mapping).

下面说明一下Map-Unregister Request的格式。Let's explain the format of Map-Unregister Request.

在lisp中定义一个lisp报文类型:Define a lisp message type in lisp:

LISP Map-Unregister:    6     b′0110′LISP Map-Unregister: 6 b′0110′

这里定义LISP Map-Unregister报文类型是6,此报文类型也可以是任意其他一个二进制数。Here, the LISP Map-Unregister message type is defined as 6, and this message type can also be any other binary number.

在lisp中定义一个Map-Unregister Message Format,如图5所示,其中:Define a Map-Unregister Message Format in lisp, as shown in Figure 5, where:

该报文格式中,类型(Type)字段取值为6,表明该报文为Map-Unregister报文。In the message format, the value of the type (Type) field is 6, indicating that the message is a Map-Unregister message.

另外,该报文中的EID-prefix字段包括prefix长度为0的情况,此时的EID-prefix就是EID,也就是此消息包括EID与EID-prefix这两种情况。In addition, the EID-prefix field in the message includes the case that the length of the prefix is 0, and the EID-prefix at this time is the EID, that is, the message includes the two cases of the EID and the EID-prefix.

因一个用户的EID可能对应存在多个RLOC的情况,所以用户去注册包括两种情况。一种情况是删除此EID下的所有RLOC,这种情况时图7中的Map-Unregister Message Format中不含locator字段;另一种情况是删除此EID下的某个或多个RLOC,此种情况时图7中Map-Unregister Message Format中的locator字段中携带要删除的一个或多个RLOC。Since a user's EID may correspond to multiple RLOCs, there are two cases for a user to register. One case is to delete all RLOCs under this EID. In this case, the Map-Unregister Message Format in Figure 7 does not contain the locator field; the other case is to delete one or more RLOCs under this EID. In this case, the locator field in the Map-Unregister Message Format in Figure 7 carries one or more RLOCs to be deleted.

如图6所示,为本发明实施例提供的去附着装置框图,应用于具备隧道路由器功能的网元,该装置包括:As shown in FIG. 6, it is a block diagram of a detachment device provided by an embodiment of the present invention, which is applied to a network element with a tunnel router function, and the device includes:

生成单元,用于生成去附着请求,该去附着请求中携带终端指示信息;a generating unit, configured to generate a detach request, where the detach request carries terminal indication information;

发送单元,用于将所述去附着请求发送给映射服务器,请求所述映射服务器删除所终端指示信息指示的终端对应的终端标识/路由位置映射。A sending unit, configured to send the detachment request to a mapping server, and request the mapping server to delete the terminal identifier/routing location mapping corresponding to the terminal indicated by the terminal indication information.

其中,所述终端指示信息为终端标识。Wherein, the terminal indication information is a terminal identifier.

其中,所述生成单元还在所述去附着请求中携带一个或多个路由位置。Wherein, the generating unit also carries one or more routing locations in the detach request.

本发明实施例还提供包括上述去附着装置的具备隧道路由器功能的网元,即提供包括上述去附着装置的ITR/ETR/Lisp-MN。The embodiment of the present invention also provides a network element with a tunnel router function including the above-mentioned detachment device, that is, provides an ITR/ETR/Lisp-MN including the above-mentioned detachment device.

如图7所示,为本发明实施例提供的映射服务器框图,包括:接收单元和删除单元,其中:As shown in Figure 7, the block diagram of the mapping server provided by the embodiment of the present invention includes: a receiving unit and a deleting unit, wherein:

所述接收单元用于接收具备隧道路由器功能的网元发送的携带终端指示信息的去附着请求,并通知删除单元;The receiving unit is configured to receive a detachment request carrying terminal indication information sent by a network element with a tunnel router function, and notify the deleting unit;

所述删除单元用于:接收到所述通知后,删除本地存储的所述终端指示信息指示的终端对应的终端标识/路由位置映射。The deleting unit is configured to: after receiving the notification, delete the locally stored terminal identifier/routing location mapping corresponding to the terminal indicated by the terminal indication information.

其中,所述删除单元还用于,当所述去附着请求中未携带路由位置时,删除本地存储的所述终端指示信息指示的终端对应的所有终端标识/路由位置映射;Wherein, the deleting unit is further configured to, when the detachment request does not carry a routing location, delete all terminal identifier/routing location mappings corresponding to the terminal indicated by the terminal indication information stored locally;

或者,or,

当所述去附着请求中携带一个或多个路由位置时,删除本地存储的所述终端指示信息指示的终端对应的终端标识/路由位置映射中路由位置与所述一个或多个路由位置相同的终端标识/路由位置映射。When the detachment request carries one or more routing locations, delete the terminal identifier/routing location mapping corresponding to the terminal indicated by the terminal indication information that is stored locally and whose routing location is the same as the one or more routing locations Terminal ID/routing location mapping.

本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本发明不限制于任何特定形式的硬件和软件的结合。Those skilled in the art can understand that all or part of the steps in the above method can be completed by instructing relevant hardware through a program, and the program can be stored in a computer-readable storage medium, such as a read-only memory, a magnetic disk or an optical disk, and the like. Optionally, all or part of the steps in the foregoing embodiments may also be implemented using one or more integrated circuits. Correspondingly, each module/unit in the foregoing embodiments may be implemented in the form of hardware, or may be implemented in the form of software function modules. The present invention is not limited to any specific combination of hardware and software.

Claims (14)

1.一种去附着方法,应用于身份与位置分离协议(lisp)网络中,其特征在于,包括:1. A method for deattachment, applied in identity and location separation protocol (lisp) network, is characterized in that, comprising: 具备隧道路由器功能的网元发送携带终端指示信息的去附着请求给映射服务器,请求所述映射服务器删除所述终端指示信息指示的终端对应的终端标识/路由位置映射。The network element with the tunnel router function sends a detach request carrying terminal indication information to the mapping server, requesting the mapping server to delete the terminal identifier/routing location mapping corresponding to the terminal indicated by the terminal indication information. 2.如权利要求1所述的方法,其特征在于,所述终端指示信息为终端标识。2. The method according to claim 1, wherein the terminal indication information is a terminal identifier. 3.如权利要求1或2所述的方法,其特征在于,所述具备隧道路由器功能的网元为身份与位置分离协议移动节点(lisp-MN)、或入口隧道路由器,或出口隧道路由器。3. The method according to claim 1 or 2, wherein the network element having the tunnel router function is an identity and location separation protocol mobile node (lisp-MN), or an ingress tunnel router, or an egress tunnel router. 4.如权利要求1或2所述的方法,其特征在于,所述去附着请求中还携带一个或多个路由位置。4. The method according to claim 1 or 2, wherein the detach request further carries one or more routing locations. 5.一种去附着方法,应用于lisp网络中,其特征在于,包括:映射服务器接收到具备隧道路由器功能的网元发送的携带终端指示信息的去附着请求后,删除本地存储的所述终端指示信息指示的终端对应的终端标识/路由位置映射。5. A detachment method, which is applied in a lisp network, is characterized in that, comprising: after the mapping server receives a detachment request carrying terminal indication information sent by a network element having a tunnel router function, deletes the locally stored terminal The terminal identifier/routing location mapping corresponding to the terminal indicated by the indication information. 6.如权利要求5所述的方法,其特征在于,所述去附着请求中未携带路由位置时,所述映射服务器删除本地存储的所述终端指示信息指示的终端对应的所有终端标识/路由位置映射。6. The method according to claim 5, wherein when the detach request does not carry a routing location, the mapping server deletes all terminal identifiers/routes corresponding to the terminal indicated by the terminal indication information stored locally location map. 7.如权利要求5所述的方法,其特征在于,所述去附着请求中携带一个或多个路由位置时,所述映射服务器删除本地存储的所述终端指示信息指示的终端对应的终端标识/路由位置映射中与所述一个或多个路由位置相同的映射。7. The method according to claim 5, wherein when the detach request carries one or more routing locations, the mapping server deletes the locally stored terminal identifier corresponding to the terminal indicated by the terminal indication information The same mapping as the one or more routing locations in the /routing location mapping. 8.如权利要求5至7任一所述的方法,其特征在于,所述终端指示信息为终端标识。8. The method according to any one of claims 5 to 7, wherein the terminal indication information is a terminal identifier. 9.一种应用于具备隧道路由器功能的网元上的去附着装置,其特征在于,该装置包括:9. A detachment device applied to a network element having a tunnel router function, characterized in that the device comprises: 生成单元,用于生成去附着请求,该去附着请求中携带终端指示信息;a generating unit, configured to generate a detach request, where the detach request carries terminal indication information; 发送单元,用于将所述去附着请求发送给映射服务器,请求所述映射服务器删除所终端指示信息指示的终端对应的终端标识/路由位置映射。A sending unit, configured to send the detachment request to a mapping server, and request the mapping server to delete the terminal identifier/routing location mapping corresponding to the terminal indicated by the terminal indication information. 10.如权利要求9所述的装置,其特征在于,所述终端指示信息为终端标识。10. The device according to claim 9, wherein the terminal indication information is a terminal identifier. 11.如权利要求9或10所述的装置,其特征在于,所述生成单元还在所述去附着请求中携带一个或多个路由位置。11. The device according to claim 9 or 10, wherein the generating unit further carries one or more routing locations in the detach request. 12.一种映射服务器,其特征在于,所述映射服务器包括接收单元和删除单元,其中:12. A mapping server, characterized in that, the mapping server includes a receiving unit and a deleting unit, wherein: 所述接收单元用于接收具备隧道路由器功能的网元发送的携带终端指示信息的去附着请求,并通知删除单元;The receiving unit is configured to receive a detachment request carrying terminal indication information sent by a network element with a tunnel router function, and notify the deleting unit; 所述删除单元用于:接收到所述通知后,删除本地存储的所述终端指示信息指示的终端对应的终端标识/路由位置映射。The deleting unit is configured to: after receiving the notification, delete the locally stored terminal identifier/routing location mapping corresponding to the terminal indicated by the terminal indication information. 13.如权利要求12所述的映射服务器,其特征在于,13. The mapping server of claim 12, wherein: 所述删除单元还用于,当所述去附着请求中未携带路由位置时,删除本地存储的所述终端指示信息指示的终端对应的所有终端标识/路由位置映射;The deleting unit is further configured to, when the detach request does not carry a routing location, delete all terminal identifier/routing location mappings corresponding to the terminal indicated by the terminal indication information stored locally; 或者,or, 当所述去附着请求中携带一个或多个路由位置时,删除本地存储的所述终端指示信息指示的终端对应的终端标识/路由位置映射中路由位置与所述一个或多个路由位置相同的终端标识/路由位置映射。When the detachment request carries one or more routing locations, delete the terminal identifier/routing location mapping corresponding to the terminal indicated by the terminal indication information that is stored locally and whose routing location is the same as the one or more routing locations Terminal ID/routing location mapping. 14.如权利要求12或13所述的映射服务器,其特征在于,所述终端指示信息为终端标识。14. The mapping server according to claim 12 or 13, wherein the terminal indication information is a terminal identifier.
CN2011101910049A 2011-07-08 2011-07-08 Detaching method, detaching device and mapping server Pending CN102868618A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN2011101910049A CN102868618A (en) 2011-07-08 2011-07-08 Detaching method, detaching device and mapping server
PCT/CN2012/075658 WO2013007132A1 (en) 2011-07-08 2012-05-17 Detaching method, device and map-server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2011101910049A CN102868618A (en) 2011-07-08 2011-07-08 Detaching method, detaching device and mapping server

Publications (1)

Publication Number Publication Date
CN102868618A true CN102868618A (en) 2013-01-09

Family

ID=47447219

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2011101910049A Pending CN102868618A (en) 2011-07-08 2011-07-08 Detaching method, detaching device and mapping server

Country Status (2)

Country Link
CN (1) CN102868618A (en)
WO (1) WO2013007132A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104901835A (en) * 2015-05-22 2015-09-09 杭州华三通信技术有限公司 Method and device for configuring map-server in locator identity separation protocol network
CN108769976A (en) * 2018-06-01 2018-11-06 奇酷互联网络科技(深圳)有限公司 network attachment control method, device and mobile terminal

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009259041A (en) * 2008-04-17 2009-11-05 Toshiba Corp Server device and security control method
CN102025591A (en) * 2009-09-18 2011-04-20 中兴通讯股份有限公司 Method and system for implementing virtual private network
CN102025589A (en) * 2009-09-18 2011-04-20 中兴通讯股份有限公司 Method and system for realizing virtual private network

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101260800B1 (en) * 2008-10-06 2013-05-06 에스케이텔레콤 주식회사 System and Method for registering location for moving of terminal
CN102045692B (en) * 2009-10-26 2014-01-01 中兴通讯股份有限公司 Communication network realized by network architecture based on separation of control surfaces and media surface
CN101854692B (en) * 2010-05-13 2012-08-08 北京交通大学 Subnet access method based on identity-position separate mapping mechanism

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009259041A (en) * 2008-04-17 2009-11-05 Toshiba Corp Server device and security control method
CN102025591A (en) * 2009-09-18 2011-04-20 中兴通讯股份有限公司 Method and system for implementing virtual private network
CN102025589A (en) * 2009-09-18 2011-04-20 中兴通讯股份有限公司 Method and system for realizing virtual private network

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104901835A (en) * 2015-05-22 2015-09-09 杭州华三通信技术有限公司 Method and device for configuring map-server in locator identity separation protocol network
CN104901835B (en) * 2015-05-22 2018-06-15 新华三技术有限公司 Position and mapping server configuration method and device in mark separated protocol network
CN108769976A (en) * 2018-06-01 2018-11-06 奇酷互联网络科技(深圳)有限公司 network attachment control method, device and mobile terminal
CN108769976B (en) * 2018-06-01 2021-07-20 深圳市知赢科技有限公司 Network attachment control method and device and mobile terminal

Also Published As

Publication number Publication date
WO2013007132A1 (en) 2013-01-17

Similar Documents

Publication Publication Date Title
CN111586670B (en) Method for realizing service continuity and related equipment
CN104052666B (en) The method and apparatus for realizing host routing reachable
CN112153098A (en) Application migration method and device
US9185071B2 (en) Methods and systems for seamless network communications between devices running internet protocol version 6 and internet protocol version 4
CN104040964B (en) Method, device and data center network across service area communication
US10749799B2 (en) Data routing of extranet flows in fabric networks
CN108476215B (en) Service migration method, device and system
US8503416B2 (en) Method and system for efficient homeless MPLS micro-mobility
US20200305042A1 (en) Interest packet routing in information centric networks
TW201212603A (en) Enabling IPV6 mobility with NAT64
CN107113218A (en) Datacenter inbound routing optimization when virtual machine movement occurs
CN103037360B (en) Mapping request response, information getting method and relevant device based on LISP
JP2020520612A (en) Packet transmission method, edge device, and machine-readable storage medium
WO2013007130A1 (en) Location/id separation protocol motion node, motion control method and motion node
WO2013083034A1 (en) Mobile node mapping information update triggering method, ms and mn
CN102571999A (en) Method and system for data transmission and access gateway
CN105264841B (en) Message forwarding system, device and method
CN102185763B (en) A Method for Realizing the Movement of Integrated Network Subnets
CN113395206B (en) Route determining method, device and network equipment
CN102868618A (en) Detaching method, detaching device and mapping server
WO2013026297A1 (en) Method and system for implementing handover, and source egress tunnel router
CN103167463B (en) Update the processing method and system, mapping server and mobile node of message
WO2011072549A1 (en) Method, apparatus and system for communication between non-lisp sites and lisp sites
CN116389356A (en) Communication method crossing available areas, related device and cloud network
CN104168186B (en) A kind of message forwarding method and system based on bridge

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20130109