【技术实现步骤摘要】
本专利技术涉及通信
,尤其涉及一种虚拟机迁移后EID-RLOC映射关系的更新方法和装置。
技术介绍
LISP(Location/IDSeparationProtocol,位置与身份分离协议)是位置与标识分离的建网思想,在LISP网络中,将网络IP地址划分成EID(EndpointID,末端标识)和RLOC(RoutingLocator,路由定位)。LISP网络中引入EID-to-RLOC的映射关系,该EID用于标识主机,不具备全局路由功能,EID可以独立于RLOC进行迁移;该RLOC用于全网路由。在LISP网络中,IPv4或者IPv6主机仅标识其ID,其位置由ITR(IngressTunnelRouter,隧道入口路由器)/ETR(EgressTunnelRouter,隧道出口路由器)来标识。随着大数据和虚拟化的发展,物理服务器上的虚拟机(VM)迁移成为常见技术手段。如图1所示,为LISP网络中的跨网段迁移过程示意图。虚拟机B从隧道路由器1迁移到隧道路由器2时,隧道路由器2通过接收虚拟机B的报文感知到有虚拟机B加入,并向MS(MapServer,映射服务器)发送携带虚拟机B的IP地址的Map-Register(映射注册)报文。MS在收到Map-Register报文后,确定虚拟机B已经发生迁移,在EID-to-RLOC映射关系中记录虚拟机B的IP地址与隧道路由器2的IP地址之间的映射关系,删除虚拟机B的IP地
【技术保护点】
一种虚拟机迁移后终端标识EID‑路由定位RLOC映射关系的更新方法,其特征在于,所述方法包括以下步骤:在虚拟机从第一隧道路由器迁移到第二隧道路由器之前,映射服务器在接收到来自第三隧道路由器的携带所述虚拟机的信息的映射请求报文时,记录所述虚拟机的信息与所述第三隧道路由器的信息之间的对应关系,将所述虚拟机的EID‑RLOC映射关系发送给所述第三隧道路由器;在所述虚拟机从第一隧道路由器迁移到第二隧道路由器之后,所述映射服务器在接收到来自第二隧道路由器的携带所述虚拟机的信息的映射注册报文时,依据所述虚拟机的信息与所述第三隧道路由器的信息之间的对应关系,将所述虚拟机新的EID‑RLOC映射关系发送给所述第三隧道路由器。
【技术特征摘要】
1.一种虚拟机迁移后终端标识EID-路由定位RLOC映射关系的更新方
法,其特征在于,所述方法包括以下步骤:
在虚拟机从第一隧道路由器迁移到第二隧道路由器之前,映射服务器在
接收到来自第三隧道路由器的携带所述虚拟机的信息的映射请求报文时,记
录所述虚拟机的信息与所述第三隧道路由器的信息之间的对应关系,将所述
虚拟机的EID-RLOC映射关系发送给所述第三隧道路由器;
在所述虚拟机从第一隧道路由器迁移到第二隧道路由器之后,所述映射
服务器在接收到来自第二隧道路由器的携带所述虚拟机的信息的映射注册报
文时,依据所述虚拟机的信息与所述第三隧道路由器的信息之间的对应关系,
将所述虚拟机新的EID-RLOC映射关系发送给所述第三隧道路由器。
2.根据权利要求1所述的方法,其特征在于,所述映射服务器记录所述
虚拟机的信息与所述第三隧道路由器的信息之间的对应关系之后,还包括:
所述映射服务器为所述对应关系设置老化定时器;
在所述老化定时器超时时,所述映射服务器删除所述对应关系。
3.根据权利要求1所述的方法,其特征在于,所述映射服务器在接收到
来自第二隧道路由器的携带所述虚拟机的信息的映射注册报文之后,还包括:
所述映射服务器确定所述虚拟机已经发生迁移,并删除所述虚拟机的
EID-RLOC映射关系,并记录所述虚拟机新的EID-RLOC映射关系,并向所
述第一隧道路由器发送映射通知报文。
4.根据权利要求1所述的方法,其特征在于,所述映射服务器将所述虚
拟机新的EID-RLOC映射关系发送给所述第三隧道路由器的过程,包括:
所述映射服务器向所述第三隧道路由器发送携带所述虚拟机的信息的征
求映射请求SMR通知报文,并接收所述第三隧道路由器向所述映射服务器
重新发送的携带所述虚拟机的信息的映射请求报文,并将所述虚拟机新的
EID-RLOC映射关系发送给所述第三隧道路由器。
5.根据权利要求1-4任一项所述的方法,其特征在于,
所述虚拟机的信息包括:所述虚拟机的IP地址;
所述第三隧道路由器的信息包括:所述第三隧道路由器的IP地址;
所述虚拟机的EID-RLOC映射关系包括:所述虚拟机的IP地址与所述
第一隧道路由器的IP地址的映射关系;所述虚拟机新的EID-RLOC映射关
系包括:所述虚拟机的IP地址与所述第二隧道路由器的IP地址的映射关系。
6.一种虚拟机迁移后终端标识EID-路由定位R...
【专利技术属性】
技术研发人员:郭英军,
申请(专利权)人:杭州华三通信技术有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。