CN104901835B - 位置和标识分离协议网络中的映射服务器配置方法和装置 - Google Patents
位置和标识分离协议网络中的映射服务器配置方法和装置 Download PDFInfo
- Publication number
- CN104901835B CN104901835B CN201510264865.3A CN201510264865A CN104901835B CN 104901835 B CN104901835 B CN 104901835B CN 201510264865 A CN201510264865 A CN 201510264865A CN 104901835 B CN104901835 B CN 104901835B
- Authority
- CN
- China
- Prior art keywords
- synchronous
- configuration
- eid
- deleted
- information
- 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.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/12—Discovery or management of network topologies
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明实施方式提出一种位置和标识分离协议(LISP)网络中的映射服务器(MS)配置方法和装置。该方法包括:接收包含该第一MS连接的隧道路由器的终端标识符(EID)前缀的用户配置信息,并确定所述第一MS的同步MS;生成包含所述EID前缀的同步配置信息,将所述同步配置信息发送到所述同步MS,从而由所述同步MS基于从所述同步配置信息中解析出的所述EID前缀执行配置。
Description
技术领域
本发明涉及位置和标识分离协议(Locator Identity Separation Protocol,LISP)技术领域,特别是一种LISP网络中的映射服务器配置方法和装置。
背景技术
LISP是一种位置和标识分离的协议。LISP网络由核心网络和边缘网络两部分组成。其中,核心网络中使用路由位置(Routing Locator,RLOC)来标识路由器,而边缘网络中使用终端标识符(Endpoint Identifiers,EID)来标识终端。LISP通过入口隧道路由器(Ingress Tunnel Router,ITR)和出口隧道路由器(Egress Tunnel Router,ETR)实现核心网络和边缘网络的分离,而且通过映射服务器(Map-Server,MS)实现从EID至RLOC的映射解析。xTR为ITR和ETR的统称,表示隧道路由器同时具备ITR和ETR能力。
ETR周期性地通过注册报文(Map-Register)向映射服务器注册本站点的EID与RLOC之间的映射关系,MS收到注册报文并记录该站点的EID与RLOC之间的映射关系。
在现有技术中,用户需要在每台MS上手工配置站点及EID前缀(prefix)信息。显然,如果网络中MS较多,手工分别在MS上配置站点及EID前缀信息会导致很大的工作量。
而且,如果网络规划发生变化,网络中MS的配置也要做相应的配置变化,无疑又增加手工配置的工作量,并且还不灵活。
发明内容
有鉴于此,本发明提出一种LISP网络中的映射服务器配置方法和装置,从而降低配置工作量。
本发明实施方式的技术方案如下:
根据本发明实施方式的一方面,提出一种LISP网络中的MS配置方法,该方法应用于第一MS,该方法包括:
接收包含所述第一MS连接的隧道路由器的终端标识符EID前缀的用户配置信息,并确定所述第一MS的同步MS;
生成包含所述EID前缀的同步配置信息,将所述同步配置信息发送到所述同步MS,从而由所述同步MS基于从所述同步配置信息中解析出的所述EID前缀执行配置。
优选地,所述用户配置信息进一步包含该隧道路由器所在站点的站点标识;该方法还包括:将所述站点标识携带在所述同步配置信息中;
所述同步MS基于从所述同步配置信息中解析出的所述EID前缀执行配置包括:所述同步MS将所述站点标识和所述EID前缀相关联,并基于相关联的站点标识和所述EID前缀生成配置表项。
优选地,所述将同步配置信息发送到所述同步MS包括:
将所述站点标识存储在LISP协议报文中,并在所述LISP协议报文中进一步存储所述站点的EID前缀;
通过替代拓扑(ALT)网络将所述LISP协议报文发送到所述同步MS。
优选地,该方法进一步包括:
接收包含该隧道路由器的待删除EID前缀的用户配置删除信息;
生成包含所述待删除EID前缀的同步配置删除信息,将所述同步配置删除信息发送到所述同步MS,从而由所述同步MS删除包含所述待删除EID前缀的配置表项。
优选地,所述用户配置删除信息进一步包含该隧道路由器所在站点的站点标识;该方法还包括:将所述站点标识携带在所述同步配置删除信息中;
所述同步MS删除包含待删除EID前缀的配置表项包括:所述同步MS基于从所述同步配置删除信息中解析出的所述站点标识和所述待删除EID前缀确定组成关联对的站点标识和EID前缀,并删除包含所述关联对的配置表项。
优选地,所述将同步配置删除信息发送到同步MS包括:
将所述站点标识存储在LISP协议报文中,并在所述LISP协议报文中进一步存储所述站点标识对应站点的EID前缀;
通过ALT网络将所述LISP协议报文发送到所述同步MS。
优选地,该方法进一步包括:
接收包含待删除站点的标识的用户配置删除信息;
生成包含所述待删除站点的标识的同步配置删除信息,将所述同步配置删除信息发送到所述同步MS,从而由所述同步MS删除所述待删除站点的所有配置表项。
优选地,所述确定所述第一MS的同步MS包括:将与所述第一MS具有EID前缀交集的MS确定为所述同步MS。
根据本发明实施方式的另一方面,提出一种LISP网络中的MS配置装置,该装置应用于第一MS,该装置包括:
配置接收模块,用于接收包含所述第一MS连接的隧道路由器的终端标识符EID前缀的用户配置信息,并确定所述第一MS的同步MS;
配置信息发送模块,用于生成包含所述EID前缀的同步配置信息,将所述同步配置信息发送到所述同步MS,从而由所述同步MS基于从所述同步配置信息中解析出的所述EID前缀执行配置。
优选地,所述用户配置信息进一步包含该隧道路由器所在站点的站点标识;
配置信息发送模块,还用于将所述站点标识携带在所述同步配置信息中;
所述同步MS基于从所述同步配置信息中解析出的所述EID前缀执行配置包括:所述同步MS将所述站点标识和所述EID前缀相关联,并基于相关联的站点标识和所述EID前缀生成配置表项。
优选地,配置信息发送模块,用于将所述站点标识存储在LISP协议报文中,并在所述LISP协议报文中进一步存储所述站点标识对应站点的EID前缀;通过ALT网络将所述LISP协议报文发送到所述同步MS。
优选地,配置接收模块,还用于接收包含该隧道路由器的待删除EID前缀的用户配置删除信息;
配置信息发送模块,还用于生成包含所述待删除EID前缀的同步配置删除信息,将所述同步配置删除信息发送到所述同步MS,从而由所述同步MS删除包含所述待删除EID前缀的配置表项。
优选地,所述用户配置删除信息进一步包含该隧道路由器所在站点的站点标识;
配置信息发送模块,还用于将所述站点标识携带在所述同步配置删除信息中;
所述同步MS删除包含待删除EID前缀的配置表项包括:所述同步MS基于从所述同步配置删除信息中解析出的所述站点标识和所述待删除EID前缀确定组成关联对的站点标识和所述EID前缀,并删除包含所述关联对的配置表项。
优选地,配置信息发送模块,用于将所述站点标识存储在LISP协议报文中,并在所述LISP协议报文中进一步存储所述站点标识对应站点的EID前缀;通过ALT网络将所述LISP协议报文发送到所述同步MS。
优选地,配置接收模块,还用于接收包含待删除站点的标识的用户配置删除信息;
配置信息发送模块,还用于生成包含所述待删除站点的标识的同步配置删除信息,将所述同步配置删除信息发送到所述同步MS,从而由所述同步MS删除所述待删除站点的所有配置表项。
优选地,配置接收模块,用于将与所述第一MS具有EID前缀交集的MS确定为所述同步MS。
在本发明实施方式中,在第一MS上手工配置它所维护的EID前缀并确定同步MS,然后将同步配置信息发送给同步MS,同步MS可以基于从同步配置信息中解析出的EID前缀执行配置。可见,本发明实施方式无需在同步MS设备上再手工配置该EID前缀,从而显著降低了配置工作量。
另外,如果网络规划发生变化,同步MS的配置也可以相应同步变化,因此进一步降低了配置工作量。
附图说明
图1为根据本发明LISP网络中的MS配置方法流程图;
图2为根据本发明实施方式LISP网络中的MS配置第一示意图;
图3为图2所示的MS配置方法流程图;
图4为根据本发明实施方式LISP网络中的MS配置第二示意图;
图5为图4所示的MS配置方法流程图;
图6为根据本发明LISP网络中的MS配置装置结构图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面结合附图对本发明作进一步的详细描述。
为了减少手工配置MS的工作量,本发明实施方式提出MS配置同步技术。在某个MS设备上手工配置它所维护的EID前缀(优选地,还手工配置它所维护的站点),然后通过ALT网络将配置信息同步给同样需要维护EID前缀的其他MS设备。
图1为根据本发明LISP网络中的MS配置方法流程图,该方法适用于第一MS。
如图1所示,该方法包括:
步骤101:第一MS接收包含该第一MS连接的隧道路由器的EID前缀的用户配置信息,并确定第一MS的同步MS。
在这里,在第一MS上接收由用户发出的用户配置信息,用户配置信息包含第一MS连接的隧道路由器的EID前缀。而且,将与第一MS具有EID前缀交集的MS确定为同步MS。
优选地,当站点具有多个时,用户配置信息中进一步包含该隧道路由器所在站点的站点标识。此时,第一MS将站点标识和EID前缀相关联,并基于相关联的站点标识和EID前缀在第一MS上生成配置表项,从而针对第一MS执行配置。
步骤102:第一MS生成包含EID前缀的同步配置信息,将同步配置信息发送到同步MS,从而由同步MS基于从同步配置信息中解析出的EID前缀执行配置。
在这里,第一MS生成的同步配置信息中,既可以包含步骤101中第一MS所接收的全部EID前缀,也可以只包含步骤101中第一MS所接收的部分EID前缀。
在这里,当步骤101中的用户配置信息还包含该隧道路由器所在站点的站点标识时,第一MS生成包含EID前缀的同步配置信息,将站点标识携带在同步配置信息中,并将同步配置信息发送到同步MS。
同步MS接收到同步配置信息后,解析出同步配置信息中的站点标识和EID前缀。同步MS将解析出的站点标识和EID前缀相关联,并基于相关联的站点标识和EID前缀在同步MS本地生成配置表项,从而针对同步MS执行配置。
在一个实施方式中,将同步配置信息发送到同步MS包括:
将站点标识存储在LISP协议报文中,并在LISP协议报文中进一步存储站点的EID前缀;通过替代拓扑(ALT)网络将LISP协议报文发送到同步MS。可以将上述LISP协议报文命名为MS-update报文,优选地,该MS-update报文的类型(TYPE)为6。
一个MS-update报文里仅存一个站点标识,该MS-update报文存储有该站点标识所对应的站点下所维护的EID前缀信息。如果第一MS上有多个站点需要被配置,那么需要向同步MS发送多个MS-update报文。同步MS收到MS-update报文后,从MS-update报文中解析出站点标识和该站点标识所对应站点的EID前缀,将站点标识和EID前缀相关联,并基于相关联的站点标识和EID前缀在同步MS上生成配置表项。
在一个实施方式中,该方法还包括:
第一MS接收包含该隧道路由器的待删除EID前缀的用户配置删除信息;第一MS生成包含待删除EID前缀的同步配置删除信息,将同步配置删除信息发送到同步MS,从而由同步MS删除包含待删除EID前缀的配置表项。
优选地,用户配置删除信息进一步包含该隧道路由器所在站点的站点标识;该方法还包括:第一MS将站点标识携带在同步配置删除信息中。同步MS接收到同步配置删除信息后,基于从同步配置删除信息中解析出的站点标识和待删除EID前缀确定组成关联对的站点标识和EID前缀,并删除包含该关联对的配置表项。
在一个实施方式中,将同步配置删除信息发送到同步MS包括:
第一MS将站点标识存储在LISP协议报文中,并在LISP协议报文中进一步存储站点标识对应站点的EID前缀;第一MS通过ALT网络将LISP协议报文发送到同步MS。可以将上述LISP协议报文命名为MS-remove报文,优选地,该MS-remove报文的类型(TYPE)为7。
一个MS-remove报文里仅存储有一个站点标识,该MS-remove报文存储有该站点标识所对应的站点下所维护的EID前缀信息。如果第一MS设备上有多个站点需要被删除配置表项,那么需要向同步MS发送多个MS-remove报文。同步MS收到MS-remove报文后,从MS-remove报文中解析出站点标识和EID前缀,从本地确定对应于解析出的站点标识和EID前缀且组成关联对的站点标识和EID前缀,并删除包含关联对的配置表项。
在一个实施方式中,该方法还包括:第一MS接收包含待删除站点的标识的用户配置删除信息;第一MS生成包含待删除站点的标识的同步配置删除信息,将同步配置删除信息发送到同步MS。同步MS收到同步配置删除信息后,删除待删除站点的所有EID前缀。此时,MS-remove报文可以仅存储有待删除站点的站点标识,而不再存储任何EID前缀。当MS收到该MS-remove报文时,从MS-remove报文中解析出待删除站点的站点标识,从本地检索属于该站点标识对应站点的所有配置表项,并删除检索出的配置表项。
以上详细描述了MS-update报文和MS-remove报文的示范性结构,本领域技术人员可以意识到,这种描述仅是示范性的,并不用于对本发明实施方式构成限定。
下面结合具体组网,对本发明实施方式进行举例说明。
图2为根据本发明实施方式LISP网络中的MS配置第一示意图。
如图2所示,MS1、MS2和MS3分别连接到ALT网络。MS1连接XTR1和XTR2;MS2连接XTR1和XTR2;MS3连接XTR3。
XTR1上EID前缀包括:10.0.0.0/24和20.0.0.0/24,属于站点1;XTR2上EID前缀包括:20.0.0.0/24和21.0.0.0/24,属于站点1;XTR3上EID前缀包括:10.0.0./24和30.0.0.0/24;其中10.0.0./24属于站点1,30.0.0.0/24属于站点n。
XTR1分别连接到MS1和MS2,因此MS1和MS2上都要维护XTR1下挂的EID前缀。同理,XTR2分别连接到MS1和MS2,因此MS1和MS2上都要维护XTR2下挂的EID前缀。因此,MS1和MS2上要配置的EID前缀包括:10.0.0.0/24,20.0.0.0/24和21.0.0.0/24。XTR3连接到MS3,因此MS3上要配置的EID前缀包括:10.0.0.0/24和30.0.0./24。可以看到,MS3与MS1的EID前缀交集是10.0.0.0/24。
图3为图2所示的MS配置方法流程图。
如图3所示,该方法包括:
步骤301:在MS1执行手工配置,具体包括:在MS1接收包含MS1连接的隧道路由器(即XTR1和XTR2)的EID前缀(即10.0.0./24,20.0.0.0/24和21.0.0.0/24)以及站点1的站点标识的用户配置信息。MS1基于接收到的EID前缀和站点标识在本地生成配置表项,从而确定MS1需要维护的站点以及EID前缀。而且,由于MS2与MS1具有EID前缀交集20.0.0.0/24,因此将MS2确定为同步MS;由于MS3与MS1具有EID前缀交集10.0.0.0/24,因此将MS3也确定为同步MS。可以将MS1设备上维护的所有EID前缀都同步给MS2,将MS1设备上维护的站点1的10.0.0.0/24的EID前缀同步给MS3。
具体地,可以MS1设备上配置如下:
site 1
eid-prefix 10.0.0.0 24 alternative-ms ip-address of MS2
eid-prefix 20.0.0.0 24 alternative-ms ip-address of MS2
eid-prefix 21.0.0.0 24 alternative-ms ip-address of MS2
eid-prefix 10.0.0.0 24 alternative-ms ip-address of MS3
其中,利用alternative-ms命令针对每条EID前缀,指定作为备份的同步MS的IP地址。
步骤302:MS1向同步MS发送MS-update报文。
具体地,MS-update报文采用LISP协议报文的基本格式,其中Type为6,MS-update报文中存储有站点标识(即站点1),而MS-update报文中还存储有站点的EID前缀。MS-update报文的目的IP地址是alternative-ms命令所配置的IP地址。
在MS1向MS2所发送的MS-update报文中存储有站点标识(即站点1)。而且,MS-update报文中存储的EID前缀包括:10.0.0.0/24,20.0.0.0 24和21.0.0.0 24。该MS-update报文的目的IP地址是MS2的IP地址。
在MS1向MS3所发送的MS-update报文中存储有站点标识(即站点1)。而且,MS-update报文存储的EID前缀包括:10.0.0.0/24。该MS-update报文的目的IP地址是MS3的IP地址。
由于ALT网络具有所有MS的路由信息,因此MS1只要将MS-update报文转发给ALT网络,ALT网络就可以将报文正确地分别转发给MS2和MS3。
步骤303:同步MS基于MS-update报文各自执行配置。
MS2收到MS-update报文后,根据MS-update报文携带的EID前缀和站点标识,在本机生成关于站点1的EID前缀:10.0.0.0/24,20.0.0.0 24和21.0.0.0 24的配置表项。可见,由于MS2上的EID前缀都已经通过MS1获得同步,因此MS2上不再需要手工配置,因此显著降低了MS2的配置工作量。
MS3收到MS-update报文后,根据MS-update报文携带的EID前缀和站点标识,在本机生成关于站点1的EID前缀:10.0.0.0/24的配置表项。可见,由于MS3上的EID前缀:10.0.0.0/24已经通过MS1获得同步,因此MS3上不再需要手工配置EID前缀:10.0.0.0/24,而只需要手工配置EID前缀:30.0.0./24,因此显著降低了MS3的配置工作量。而且,MS3仅维护自己所连的站点的EID前缀信息,显著减轻本设备压力。
另外,当MS1发生故障时,由于MS2仍维护着MS1的站点和EID前缀,因此网络仍然能正常运行。再比如,当MS2发生故障时,由于MS1仍维护着MS2的站点和EID前缀,因此网络仍然能正常运行。
当MS1上删除配置表项时,可以通过控制报文MS-remove来同步给其他MS设备。
步骤304:MS1向同步MS发送MS-remove报文。
比如,当在MS1上手工删除EID前缀20.0.0.0/24时,通过ALT网络将控制报文MS-remove报文发送到MS2。由于在MS1上手工删除EID前缀20.0.0.0/24,并不影响MS3,因此不需要向MS发送MS-Remove报文。
具体地,MS-remove报文采用LISP协议报文的基本格式,其中Type为7,MS-remove报文中存储有站点标识(即站点1)。而且,MS-remove报文中还存储有站点1的EID前缀(20.0.0.0/24)。
当MS-remove报文包含站点标识以及EID前缀时,MS-remove报文用于指示同步MS删除包含该站点标识所对应站点的该EID前缀的配置表项。
当MS-remove报文包含站点标识且不包含EID前缀时,MS-remove报文用于指示同步MS删除该站点标识所对应站点的所有配置表项。
步骤305:同步MS基于MS-Remove报文删除配置表项。
该MS-remove报文包含站点标识(即站点1),而且MS-remove报文还包含EID前缀:20.0.0.0/24。MS2收到MS-remove报文后,根据MS-remove报文中的站点标识和EID前缀在本设备上删除20.0.0.0/24的配置表项。
图4为根据本发明实施方式LISP网络中的MS配置第二示意图。
如图4所示,MS1、MS2和MS3分别连接到ALT网络。MS1连接XTR1;MS2连接XTR2;MS3连接XTR3。
XTR1上EID前缀包括:10.0.0.0/24和20.0.0.0/24,属于站点1;XTR2上EID前缀包括:20.0.0.0/24和21.0.0.0/24,其中20.0.0.0/24属于站点1,21.0.0.0/24属于站点2;XTR3上EID前缀包括:10.0.0./24和30.0.0.0/24;其中10.0.0./24属于站点1,30.0.0.0/24属于站点n。
XTR1连接到MS1,因此MS1上要维护XTR1下挂的EID前缀:10.0.0.0/24和20.0.0.0/24。同理,XTR2连接到MS2,因此MS2上要维护XTR2下挂的EID前缀:20.0.0.0/24和21.0.0.0/24。因此,MS1和MS2上都要配置的EID前缀(即EID前缀交集)包括:20.0.0.0/24。XTR3连接到MS3,因此MS3上要配置的EID前缀包括:10.0.0.0/24和30.0.0./24。可以看到,MS3与MS1的EID前缀交集是10.0.0.0/24。
图5为图4所示的MS配置方法流程图。
如图5所示,该方法包括:
步骤501:在MS1执行手工配置,具体包括:在MS1接收包含MS1连接的隧道路由器(即XTR1)的EID前缀(即10.0.0./24,20.0.0.0/24)以及站点1的站点标识的用户配置信息。MS1基于接收到的EID前缀和站点标识在本地生成配置表项,从而确定MS1需要维护的站点以及EID前缀。而且,由于MS2与MS1具有EID前缀交集20.0.0.0/24,因此将MS2确定为同步MS;由于MS3与MS1具有EID前缀交集10.0.0.0/24,因此将MS3也确定为同步MS。也就是说,需要将MS1设备上维护的EID前缀20.0.0.0/24同步给MS2,将MS1设备上维护站点1的10.0.0.0/24的EID前缀同步给MS3。
具体地,可以MS1设备上配置如下:
site 1
eid-prefix 20.0.0.0 24 alternative-ms ip-address of MS2
eid-prefix 10.0.0.0 24 alternative-ms ip-address of MS3
其中,利用alternative-ms命令针对每条EID前缀,指定作为备份的同步MS的IP地址。
步骤502:MS1向同步MS发送MS-update报文。
具体地,MS-update报文采用LISP协议报文的基本格式,其中Type为6,MS-update存储站点标识(即站点1)。而且,MS-update还存储有站点的EID前缀。MS-update报文的目的IP地址是alternative-ms命令所配置的IP地址。
在MS1向MS2所发送的MS-update报文中,存储有站点标识(即站点1)。而且,该MS-update报文存储的EID前缀包括:20.0.0.0/24。该MS-update报文的目的IP地址是MS2的IP地址。
在MS1向MS3所发送的MS-update报文中,存储有站点标识(即站点1)。而且,该MS-update报文存储的EID前缀包括:10.0.0.0/24。该MS-update报文的目的IP地址是MS3的IP地址。
由于ALT网络具有所有MS的路由信息,因此MS1只要将MS-update报文转发给ALT网络,ALT网络就可以将报文正确地转发给MS2和MS3。
步骤503:同步MS基于MS-update报文各自执行配置。
MS2收到MS-update报文后,根据MS-update报文携带的EID前缀和站点标识,在本机生成关于站点1的EID前缀:20.0.0.0/24的配置表项。可见,由于MS2上的EID前缀:20.0.0.0/24已经通过MS1获得同步,因此MS2上不再需要手工配置EID前缀:20.0.0.0/24,而只需要手工配置EID前缀:21.0.0./24,因此显著降低了MS2的配置工作量。
MS3收到MS-update报文后,根据MS-update报文携带的EID前缀和站点标识,在本机生成关于站点1的EID前缀:10.0.0.0/24的配置表项。可见,由于MS3上的EID前缀:10.0.0.0/24已经通过MS1获得同步,因此MS3上不再需要手工配置EID前缀:10.0.0.0/24,而只需要手工配置EID前缀:30.0.0./24,因此显著MS3降低了配置工作量。而且,MS3仅维护自己所连站点的EID前缀信息,显著减轻本设备压力。
当MS1上删除配置表项时,可以通过控制报文MS-remove来同步给其他MS设备。
步骤504:MS1向同步MS发送MS-remove报文。
比如,当在MS1上手工删除EID前缀20.0.0.0/24时,通过ALT网络将控制报文MS-remove报文发送到MS2。由于在MS1上手工删除EID前缀20.0.0.0/24,并不影响MS3,因此不需要向MS发送MS-Remove报文。
具体地,MS-update报文采用LISP协议报文的基本格式,其中Type为7,MS-update报文存储有站点标识(即站点1),而且MS-update报文还存储有站点1的EID前缀(20.0.0.0/24)。
当MS-update报文包含站点标识及EID前缀时,MS-remove报文用于指示同步MS删除包含该站点标识所对应站点的该EID前缀的配置表项。
当MS-update报文包含站点标识且不包含EID前缀时,MS-remove报文用于指示同步MS删除该站点标识所对应站点的所有配置表项。
步骤505:同步MS基于MS-remove报文删除配置表项。
该MS-remove报文包含站点标识(即站点1),而且该MS-remove报文还包含EID前缀:20.0.0.0/24。MS2收到MS-remove报文后,根据MS-remove报文中的站点标识和EID前缀在本设备上删除20.0.0.0/24的配置表项。
基于上述描述,本发明还提出了一种MS配置装置。
图6为根据本发明LISP网络中的MS配置装置600的结构图,该MS配置装置600应用于第一MS。
如图6所示,该装置600包括:
配置接收模块601,用于接收包含该第一MS连接的隧道路由器的EID前缀的用户配置信息,并确定所述第一MS的同步MS;
配置信息发送模块602,用于生成包含EID前缀的同步配置信息,将同步配置信息发送到同步MS,从而由同步MS基于从同步配置信息中解析出的EID前缀执行配置。
在一个实施方式中,用户配置信息进一步包含该隧道路由器所在站点的站点标识;
配置信息发送模块602,还用于将站点标识携带在同步配置信息中;
所述同步MS基于从同步配置信息中解析出的EID前缀执行配置包括:同步MS将站点标识和所述EID前缀相关联,并基于相关联的站点标识和EID前缀生成配置表项。
在一个实施方式中,配置信息发送模块602,用于将站点标识存储在LISP协议报文中,并在LISP协议报文中进一步存储站点标识对应站点的EID前缀;通过ALT网络将LISP协议报文发送到同步MS。
在一个实施方式中,配置接收模块601,还用于接收包含该隧道路由器的待删除EID前缀的用户配置删除信息;
配置信息发送模块,还用于生成包含所述待删除EID前缀的同步配置删除信息,将同步配置删除信息发送到同步MS,从而由同步MS删除包含待删除EID前缀的配置表项。
在一个实施方式中,用户配置删除信息进一步包含该隧道路由器所在站点的站点标识;
配置信息发送模块602,还用于将所述站点标识携带在所述同步配置删除信息中;
同步MS删除包含待删除EID前缀的配置表项包括:同步MS基于从同步配置删除信息中解析出的站点标识和待删除EID前缀确定组成关联对的站点标识和EID前缀,并删除包含关联对的配置表项。
在一个实施方式中,配置信息发送模块602,用于将站点标识存储在LISP协议报文中,并在LISP协议报文中进一步存储站点标识对应站点的EID前缀;通过ALT网络将LISP协议报文发送到同步MS。
在一个实施方式中,配置接收模块601,还用于接收包含待删除站点标识的用户配置删除信息;
配置信息发送模块602,还用于生成包含所述待删除站点的标识的同步配置删除信息,将所述同步配置删除信息发送到所述同步MS,从而由所述同步MS删除所述待删除站点的所有配置表项。
在一个实施方式中,配置接收模块601,用于将与第一MS具有EID前缀交集的MS确定为同步MS。
综上所述,在本发明实施方式中,在第一MS上手工配置它所维护的EID前缀并确定同步MS,然后将同步配置信息发送给同步MS,从而由同步MS基于从同步配置信息中解析出的EID前缀执行配置。可见,本发明实施方式无需在同步MS设备上手工配置该EID前缀,从而显著降低了配置工作量。
另外,如果网络规划发生变化,同步MS的配置也可以相应同步变化,因此进一步降低了配置工作量。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (14)
1.一种位置和标识分离协议LISP网络中的映射服务器MS配置方法,其特征在于,该方法应用于第一MS,该方法包括:
接收包含所述第一MS连接的隧道路由器的终端标识符EID前缀的用户配置信息,并确定所述第一MS的同步MS;
生成包含所述EID前缀的同步配置信息,将所述同步配置信息发送到所述同步MS,从而由所述同步MS基于从所述同步配置信息中解析出的所述EID前缀执行配置;
所述确定所述第一MS的同步MS包括:将与所述第一MS具有EID前缀交集的MS确定为所述同步MS。
2.根据权利要求1所述的方法,其特征在于,所述用户配置信息进一步包含该隧道路由器所在站点的站点标识;该方法还包括:将所述站点标识携带在所述同步配置信息中;
所述同步MS基于从所述同步配置信息中解析出的所述EID前缀执行配置包括:所述同步MS将所述站点标识和所述EID前缀相关联,并基于相关联的站点标识和所述EID前缀生成配置表项。
3.根据权利要求2所述的方法,其特征在于,所述将同步配置信息发送到所述同步MS包括:
将所述站点标识存储在LISP协议报文中,并在所述LISP协议报文中进一步存储所述站点的EID前缀;
通过替代拓扑ALT网络将所述LISP协议报文发送到所述同步MS。
4.根据权利要求1所述的方法,其特征在于,该方法进一步包括:
接收包含该隧道路由器的待删除EID前缀的用户配置删除信息;
生成包含所述待删除EID前缀的同步配置删除信息,将所述同步配置删除信息发送到所述同步MS,从而由所述同步MS删除包含所述待删除EID前缀的配置表项。
5.根据权利要求4所述的方法,其特征在于,
所述用户配置删除信息进一步包含该隧道路由器所在站点的站点标识;该方法还包括:将所述站点标识携带在所述同步配置删除信息中;
所述同步MS删除包含待删除EID前缀的配置表项包括:所述同步MS基于从所述同步配置删除信息中解析出的所述站点标识和所述待删除EID前缀确定组成关联对的站点标识和EID前缀,并删除包含所述关联对的配置表项。
6.根据权利要求5所述的方法,其特征在于,
所述将同步配置删除信息发送到同步MS包括:
将所述站点标识存储在LISP协议报文中,并在所述LISP协议报文中进一步存储所述站点标识对应站点的EID前缀;
通过ALT网络将所述LISP协议报文发送到所述同步MS。
7.根据权利要求1所述的方法,其特征在于,该方法进一步包括:
接收包含待删除站点的标识的用户配置删除信息;
生成包含所述待删除站点的标识的同步配置删除信息,将所述同步配置删除信息发送到所述同步MS,从而由所述同步MS删除所述待删除站点的所有配置表项。
8.一种位置和标识分离协议LISP网络中的映射服务器MS配置装置,其特征在于,该装置应用于第一MS,该装置包括:
配置接收模块,用于接收包含所述第一MS连接的隧道路由器的终端标识符EID前缀的用户配置信息,并确定所述第一MS的同步MS;
配置信息发送模块,用于生成包含所述EID前缀的同步配置信息,将所述同步配置信息发送到所述同步MS,从而由所述同步MS基于从所述同步配置信息中解析出的所述EID前缀执行配置;
所述确定所述第一MS的同步MS包括:将与所述第一MS具有EID前缀交集的MS确定为所述同步MS。
9.根据权利要求8所述的装置,其特征在于,所述用户配置信息进一步包含该隧道路由器所在站点的站点标识;
配置信息发送模块,还用于将所述站点标识携带在所述同步配置信息中;
所述同步MS基于从所述同步配置信息中解析出的所述EID前缀执行配置包括:所述同步MS将所述站点标识和所述EID前缀相关联,并基于相关联的站点标识和所述EID前缀生成配置表项。
10.根据权利要求9所述的装置,其特征在于,
配置信息发送模块,用于将所述站点标识存储在LISP协议报文中,并在所述LISP协议报文中进一步存储所述站点标识对应站点的EID前缀;通过替代拓扑ALT网络将所述LISP协议报文发送到所述同步MS。
11.根据权利要求8所述的装置,其特征在于,
配置接收模块,还用于接收包含该隧道路由器的待删除EID前缀的用户配置删除信息;
配置信息发送模块,还用于生成包含所述待删除EID前缀的同步配置删除信息,将所述同步配置删除信息发送到所述同步MS,从而由所述同步MS删除包含所述待删除EID前缀的配置表项。
12.根据权利要求11所述的装置,其特征在于,所述用户配置删除信息进一步包含该隧道路由器所在站点的站点标识;
配置信息发送模块,还用于将所述站点标识携带在所述同步配置删除信息中;
所述同步MS删除包含待删除EID前缀的配置表项包括:所述同步MS基于从所述同步配置删除信息中解析出的所述站点标识和所述待删除EID前缀确定组成关联对的站点标识和所述EID前缀,并删除包含所述关联对的配置表项。
13.根据权利要求12所述的装置,其特征在于,
配置信息发送模块,用于将所述站点标识存储在LISP协议报文中,并在所述LISP协议报文中进一步存储所述站点标识对应站点的EID前缀;通过ALT网络将所述LISP协议报文发送到所述同步MS。
14.根据权利要求8所述的装置,其特征在于,
配置接收模块,还用于接收包含待删除站点的标识的用户配置删除信息;
配置信息发送模块,还用于生成包含所述待删除站点的标识的同步配置删除信息,将所述同步配置删除信息发送到所述同步MS,从而由所述同步MS删除所述待删除站点的所有配置表项。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510264865.3A CN104901835B (zh) | 2015-05-22 | 2015-05-22 | 位置和标识分离协议网络中的映射服务器配置方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510264865.3A CN104901835B (zh) | 2015-05-22 | 2015-05-22 | 位置和标识分离协议网络中的映射服务器配置方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104901835A CN104901835A (zh) | 2015-09-09 |
CN104901835B true CN104901835B (zh) | 2018-06-15 |
Family
ID=54034239
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510264865.3A Active CN104901835B (zh) | 2015-05-22 | 2015-05-22 | 位置和标识分离协议网络中的映射服务器配置方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104901835B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106095883B (zh) * | 2016-06-03 | 2021-01-15 | 腾讯科技(深圳)有限公司 | 导入浏览器数据的方法及装置 |
CN110650075B (zh) * | 2018-06-26 | 2022-02-18 | 华为技术有限公司 | 基于vxlan的组策略实现方法、网络设备和组策略实现系统 |
CN110650076B (zh) | 2018-06-26 | 2021-12-24 | 华为技术有限公司 | Vxlan的实现方法,网络设备和通信系统 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101834914A (zh) * | 2010-04-23 | 2010-09-15 | 北京交通大学 | 一种身份与位置映射关系的实现方法 |
CN102447618A (zh) * | 2011-10-31 | 2012-05-09 | 杭州华三通信技术有限公司 | 一种lisp网络中的路由切换方法及其装置 |
CN102868618A (zh) * | 2011-07-08 | 2013-01-09 | 中兴通讯股份有限公司 | 一种去附着方法、装置和映射服务器 |
WO2013083034A1 (zh) * | 2011-12-09 | 2013-06-13 | 中兴通讯股份有限公司 | 触发更新移动节点映射信息的方法、ms和mn |
-
2015
- 2015-05-22 CN CN201510264865.3A patent/CN104901835B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101834914A (zh) * | 2010-04-23 | 2010-09-15 | 北京交通大学 | 一种身份与位置映射关系的实现方法 |
CN102868618A (zh) * | 2011-07-08 | 2013-01-09 | 中兴通讯股份有限公司 | 一种去附着方法、装置和映射服务器 |
CN102447618A (zh) * | 2011-10-31 | 2012-05-09 | 杭州华三通信技术有限公司 | 一种lisp网络中的路由切换方法及其装置 |
WO2013083034A1 (zh) * | 2011-12-09 | 2013-06-13 | 中兴通讯股份有限公司 | 触发更新移动节点映射信息的方法、ms和mn |
CN103167464A (zh) * | 2011-12-09 | 2013-06-19 | 中兴通讯股份有限公司 | 触发更新移动节点映射信息的方法、ms和mn |
Also Published As
Publication number | Publication date |
---|---|
CN104901835A (zh) | 2015-09-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5991424B2 (ja) | パケット書換装置、制御装置、通信システム、パケット送信方法及びプログラム | |
CN104506408B (zh) | 基于sdn的数据传输的方法及装置 | |
CN104320342B (zh) | 一种多链路透明互联网络中报文转发方法和装置 | |
EP3313025B1 (en) | Data packet forwarding | |
CN104243630B (zh) | Vxlan网络中的mac地址学习方法及装置 | |
CN105099922B (zh) | 一种跨虚拟可扩展局域网的数据报文转发方法和装置 | |
US10263808B2 (en) | Deployment of virtual extensible local area network | |
CN109756425A (zh) | 组播转发方法、装置以及bfr | |
CN107181663A (zh) | 一种报文处理方法、相关设备及计算机可读存储介质 | |
CN105099921B (zh) | 一种基于用户的快速业务处理方法以及装置 | |
CN106535219B (zh) | 一种用户信息回填方法及装置 | |
CN103916277B (zh) | 实现重启时不中断转发业务的方法和装置 | |
CN104468368B (zh) | 配置bgp邻居的方法及装置 | |
CN106899500B (zh) | 一种跨虚拟可扩展局域网的报文处理方法及装置 | |
CN105634901B (zh) | 基于cas vxlan的mac地址信息同步方法及装置 | |
CN105282003B (zh) | 建立隧道的方法和系统以及隧道控制器和虚拟交换机 | |
CN103262486A (zh) | 用于在转发引擎中应用客户端关联的策略的方法和装置 | |
CN104901835B (zh) | 位置和标识分离协议网络中的映射服务器配置方法和装置 | |
US8964749B2 (en) | Method, device and system for establishing a pseudo wire | |
CN109088823B (zh) | 一种实现终端互联的方法及装置 | |
CN109412925A (zh) | 基于vtep的转发表项更新方法及vtep | |
CN105682140B (zh) | 移动核心网用户数据的上下行判断和分流方法及系统 | |
CN116032854A (zh) | 一种标识生成方法、随流检测方法及通信设备 | |
CN103841026B (zh) | 一种路由器ip协议栈的vpn路由管理系统及方法 | |
CN105592490B (zh) | 一种路由切换方法及设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information | ||
CB02 | Change of applicant information |
Address after: 310052 Binjiang District Changhe Road, Zhejiang, China, No. 466, No. Applicant after: Xinhua three Technology Co., Ltd. Address before: 310052 Binjiang District Changhe Road, Zhejiang, China, No. 466, No. Applicant before: Huasan Communication Technology Co., Ltd. |
|
GR01 | Patent grant | ||
GR01 | Patent grant |