一种虚拟网络功能间链路建立方法及装置的制造方法

文档序号:8415475阅读:465来源:国知局
一种虚拟网络功能间链路建立方法及装置的制造方法
【技术领域】
[0001] 本发明涉及通信技术领域,尤其涉及一种虚拟网络功能间链路建立方法及装置。
【背景技术】
[0002] 随着云技术的发展,虚拟化技术作为云计算的基础技术,在企业数据中心、大规模 集群计算领域得到大规模使用。
[0003] 网络功能虚拟化(NetworkFunctionsVirtualization,简称NFV)技术将一台计 算机虚拟为多台虚拟逻辑计算机,即虚拟机(VirtualMachine,简称VM)。虚拟机一般使用 虚拟网卡、虚拟交换机以及连接机框内交换机或者架顶交换机的服务器物理网口,与服务 器外部进行数据通信。
[0004] 现有核心网网元间存在诸多接口,例如互联网协议多媒体子系统(Internet ProtocolMultimediaSystem,简称IMS)系统中的Cx、Sh等等,这些接口之间基于互联网 协议(InternetProtocol,简称IP)的传输控制协议(TransmissionControlProtocol,简 称TCP)、用户数据报协议(UserDatagramProtocol,简称UDP)、流控制传输协议(Stream ControlTransmissionProtocol,简称SCTP)建立链路。因此在虚拟化过程中,每个链路 在建立之前都需要配置链路两端网元的IP地址和端口号,其中两个网元之间一般通过连 接点(ConnectionPoint,简称CP)进行链路连接,因此每个链路在建立之前都需要确定链 路两端的CP的IP地址,在确定链路两端的CP的IP地址后,再根据CP的IP地址建立链路 连接。目前链路两端的互联网协议(InternetProtocol,简称IP)地址和端口号均是在人 工规划后,使用固定的IP地址,等待虚拟化网元在云平台部署完毕后,通过人工查询IP地 址,然后再根据查询到的IP地址建立链路。但是由于核心网网元间存在诸多接口,每个接 口都对应多条链路,人工操作起来工作量较大,且无法实现自动化。

【发明内容】

[0005] 本发明实施例提供一种虚拟网络功能间链路建立方法及装置,用以解决现有技术 中存在的无法实现自动建立虚拟网络功能之间的链路的问题。
[0006] 第一方面,本发明实施例一种虚拟网络功能间链路建立方法,包括:
[0007]NFV0获取到第一VNF的连接点CP的IP地址及CP的标识信息;
[0008] 所述NFV0根据预先保存的VNF间的链路信息确定与所述第一VNF的CP的标识信 息所对应的第二VNF的标识信息;其中,所述链路信息包括各个VNF的CP标识信息及各个 VNF的CP标识信息之间的对应关系,以及各个CP的标识信息与各个VNF的标识信息之间的 对应关系;
[0009] 所述NFV0将所述第一VNF的CP的IP地址及CP的标识信息发送给所述第二VNF 的标识信息对应的第二VNF;
[0010] 所述第二VNF根据所述第一VNF的CP的IP地址启动建立第二VNF的CP和第一 VNF的CP之间的链路连接流程。
[0011] 结合第一方面,在第一方面的第一种可能的实现方式中,所述NFVO根据VNF间的 链路信息确定所述第一VNF的CP的标识信息所对应的第二VNF的标识信息,包括:
[0012] 所述NFV0根据VNF间的链路信息确定所述第一VNF的CP的标识信息对应虚拟连 接VL的标识信息;并确定所述VL的标识信息对应的第二VNF的CP的标识信息,并确定所 述第二VNF的CP的标识信息对应的第二VNF的标识信息。
[0013] 结合第一方面或第一方面的第一种可能的实现方式,在第一方面的第二种可能的 实现方式中,所述NFV0获取到第一VNF的CP的IP地址及CP的标识信息,包括:
[0014] 所述NFV0接收到所述第一VNF发送的所述第一VNF的CP的IP地址,则获取到所 述第一VNF的CP的IP地址及CP的标识信息。
[0015] 结合第一方面的第二种可能的实现方式,在第一方面的第三种可能的实现方式 中,所述NFV0接收到所述第一VNF发送的所述第一VNF的CP的IP地址,包括:
[0016] 所述NFV0接收到所述第一VNF在确定自身CP的IP地址在本次得到配置之前未 得到配置时,发送的所述第一VNF的CP的IP地址;或者,
[0017] 所述NFV0接收到所述第一VNF在确定在本次得到配置的CP的IP地址与上一次 得到配置的CP的IP地址不同时,发送的所述第一VNF的CP的IP地址。
[0018] 结合第一方面或第一方面的第一种可能的实现方式,在第一方面的第四种可能的 实现方式中,所述NFV0获取第一VNF的CP的IP地址及CP的标识信息,包括:
[0019] 所述NFV0向所述第一VNF发送查询所述第一VNF的CP的IP地址的查询请求消 息;所述NFV0接收到所述第一VNF根据所述查询请求消息发送的查询请求响应消息,贝lj获 取到所述第一VNF的CP的IP地址及CP的标识信息;所述查询请求响应消息携带所述第一 VNF的CP的IP地址及CP的标识信息。
[0020] 结合第一方面和第一方面的第一种至第四种可能的实现方式中的任意一种,在第 一方面的第五种可能的实现方式中,所述NFV0获取到所述第一VNF的CP的IP地址及CP 标识信息后,根据VNF间的链路信息确定所述第一VNF的CP的标识信息所对应的第二VNF 的标识信息之前,还包括:
[0021] 当确定所述链路信息中不包括所述第一VNF的CP的IP地址时,所述NFV0将获取 到的第一VNF的CP的IP地址与所述链路信息中的第一VNF的CP的标识信息对应保存在 所述链路信息中。
[0022] 结合第一方面和第一方面的第一种至第五种可能的实现方式中的任意一种,在第 一方面的第六种可能的实现方式中,所述NFV0获取第一VNF的CP的IP地址及CP的标识 信息后,根据VNF间的链路信息确定所述第一VNF的CP的标识信息所对应的第二VNF的标 识信息之前,还包括:
[0023] 所述NFV0确定所述链路信息中还包括所述第一VNF的CP的IP地址,且确定所述 链路信息中包括的所述第一VNF的的CP的IP地址与获取到的所述第一VNF的CP的IP地 址不同。
[0024] 结合第一方面的第六种可能的实现方式,在第一方面的第七种可能的实现方式 中,还包括:
[0025] 所述NFV0若确定所述链路信息中包括的所述第一VNF的CP的IP地址与获取到 的所述第一VNF的CP的IP地址不同,将获取到的所述第一VNF的CP的IP地址替换所述 链路信息中包括的所述第一VNF的CP的IP地址保存在所述链路信息中。
[0026] 第二方面,本发明实施例还提供了一种虚拟网络功能间链路建立装置,包括:
[0027] 第一确定模块,用于确定获取到第一虚拟网络功能VNF的连接点CP的IP地址及 CP的标识信息;
[0028] 保存模块,用于保存各个VNF间的链路信息;
[0029] 第二确定模块,用于根据所述保存模块保存的VNF间的链路信息确定与所述第一 VNF的CP的标识信息所对应的第二VNF的标识信息;其中,所述链路信息包括各个VNF的 CP标识信息及各个VNF的CP标识信息之间的对应关系,以及各个CP的标识信息与各个VNF 的标识信息之间的对应关系;
[0030] 发送模块,用于将所述第二确定模块确定的所述第一VNF的CP的IP地址及CP的 标识信息发送给所述第二VNF的标识信息对应的第二VNF,以使第二VNF根据所述第一VNF 的CP的IP地址启动建立第二VNF的CP和第一VNF的CP之间的链路连接流程。
[0031] 结合第二方面,在第二方面的第一种可能的实现方式中,所述第二确定模块具体 用于:
[0032] 根据所述保存模块保存的VNF间的链路信息确定所述第一VNF的CP的标识信息 对应虚拟连接VL的标识信息;并确定所述VL的标识信息对应的第二VNF的CP的标识信 息,并确定所述第二VNF的CP的标识信息对应的第二VNF的标识信息。
[0033] 结合第二方面或第二方面的第一种可能的实现方式,在第二方面的第二种可能的 实现方式中,还包括:
[0034] 接收模块,用于接收到所述第一VNF发送的所述第一VNF的CP的IP地址,则所述 第一确定模块确定获取到第一虚拟网络功能VNF的连接点CP的IP地址及CP的标识信息。
[0035] 结合第二方面的第二种可能的实现方式,在第二方面的第三种可能的实现方式 中,所述接收模块具体用于:
[0036] 接收到所述第一VNF在确定自身CP的IP地址在本次得到配置之前未得到配置 时,发送的所述第一VNF的CP的IP地址;或者,
[0037] 接收到所述第一VNF在确定在本次得到配置的CP的IP地址与上一次得到配置的 CP的IP地址不同时,发送的所述第一VNF的CP的IP地址。
[0038] 结合第二方面或第二方面的第一种可能的实现方式,在第二方面的第四种可能的 实现方式中,所述发送模块,还用于向所述第一VNF发送查询所述第一VNF的CP的IP地址 的查询请求消息;
[0039
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1