网络功能虚拟化的实现方法、宽带网络网关以及控制装置的制造方法_5

文档序号:8415499阅读:来源:国知局
度描述的。
[0151]一种网络功能虚拟化的实现方法,所述网络功能虚拟化的实现方法包括:
[0152]当宽带网络网关BNG从所述策略表中查找出与处理接收到的报文所需的业务链匹配的策略,在所述报文中添加多协议标签交换MPLS业务标签,将添加所述MPLS业务标签后的报文向NFV服务器或运营商业务边缘设备SPE转发之后,
[0153]若已分配标签的所述NFV服务器接收到包括MPLS业务标签的报文,则对包括所述MPLS业务标签的报文进行业务处理,去除所述MPLS业务标签中最外层的标签,向与所述MPLS业务标签中新最外层的标签匹配的NFV服务器或SPE发送业务处理后的、包括已去除最外层标签的所述MPLS业务标签的报文,所述MPLS业务标签包括一个或多个标签,所述MPLS业务标签包括的标签为:网络功能虚拟化NFV服务器的标签和运营商业务边缘设备SPE的标签中的至少一个标签,其中,所述NFV服务器与所述SPE关联,所述NFV服务器的标签和所述SPE的标签均是所述控制装置分配的;
[0154]若接收到所述SPE转发的包括所述MPLS业务标签的报文,则对包括所述MPLS业务标签的报文进行业务处理,发送完成业务处理后的报文至所述SPE。
[0155]另外,当NFV服务器对包括所述MPLS业务标签的报文完成业务处理后,具有标签的NFV会除所述MPLS业务标签中最外层的标签,或者由具有标签的所述SPE去除所述MPLS业务标签中最外层的标签;继而,若完成最外层标签去除后的MPLS业务标签中还包括有标签,则通过运营商网络转发完成当次业务处理后的报文。
[0156]作为本发明一实施例,所述MPLS业务标签中的标签还包括:所述控制装置分配的宽带网络网关BNG的标签;
[0157]所述MPLS业务标签由所述SPE的标签和所述NFV服务器的标签中的至少一个标签和间隔插入的所述BNG的标签交替排列组成。
[0158]作为本发明一实施例,具有标签的NFV服务器根据转发路径向与所述MPLS业务标签中最外层的标签匹配的所述BNG或所述SPE或所述NFV服务器发送包括所述MPLS业务标签的报文,所述转发路径为:采用分段路由技术建立的从所述NFV服务器到与所述MPLS业务标签中最外层的标签匹配的所述BNG或所述SPE或所述NFV服务器的路径。
[0159]其中,当NFV服务器完成业务处理后,若该NFV服务器具有控制设备分配的标签,则直接将业务处理后的报文发送至与该NFV服务器关联的、运营商网络中的SPE,进而采用分段路由技术以通过运营商网络转发完成业务处理后的报文至与所述MPLS业务标签中最外层的标签匹配的设备。
[0160]另外,当NFV服务器完成业务处理后,若该NFV服务器未具有控制设备分配的标签,则将业务处理后的报文发送至与该NFV服务器关联的、已分配标签的、运营商网络中的SPE,从而在运营商网络中采用分段路由技术将完成业务处理后的报文转发至与所述MPLS业务标签中最外层的标签匹配的设备。
[0161]作为本发明一实施例,所述NFV服务器通过虚拟局域网技术同与所述NFV服务器关联的SPE进行包括所述MPLS业务标签的报文的发送/接收。
[0162]作为本发明一实施例,所述MPLS业务标签为从外到里依次访问的多层标签,每一层为一个标签;
[0163]与此同时,所述已分配标签的所述NFV服务器,还用于:
[0164]当接收到包括所述MPLS业务标签的报文时,去除所述MPLS业务标签中最外层的标签,待完成业务处理后,向与去除后的所述MPLS业务标签中最外层的标签匹配的设备(包括具有标签的NFV服务器、具有标签的SPE和具有标签的BNG)发送包括业务处理后的、包括所述MPLS业务标签的报文。
[0165]实施例七:
[0166]需要说明的是,本实施例提供的网络功能虚拟化服务器与实施例四提供的网络功能虚拟化的实现方法相互适用。
[0167]图4示出了本实施例提供的网络功能虚拟化服务器的组成结构,为了便于描述,仅不出了与本发明实施例相关的部分。
[0168]一种网络功能虚拟化服务器,所述网络功能虚拟化服务器包括:
[0169]第一业务处理单元333,用于若接收到包括多协议标签交换MPLS业务标签的报文,则对包括所述MPLS业务标签的报文进行业务处理,去除所述MPLS业务标签中最外层的标签,向与所述MPLS业务标签中新最外层的标签匹配的NFV服务器或运营商业务边缘设备SPE发送业务处理后的、包括已去除最外层标签的所述MPLS业务标签的报文,所述MPLS业务标签包括一个或多个标签,所述MPLS业务标签包括的标签为:网络功能虚拟化NFV服务器的标签和运营商业务边缘设备SPE的标签中的至少一个标签,其中,所述NFV服务器与所述SPE关联,所述NFV服务器的标签和所述SPE的标签均是所述控制装置分配的;或者,
[0170]第二业务处理单元334,用于若接收到所述SPE转发的包括所述MPLS业务标签的报文,则对包括所述MPLS业务标签的报文进行业务处理,发送完成业务处理后的报文至所述 SPE。
[0171]具体地,为了使用MPLS业务标签完成业务链的处理,控制设备预先为NFV服务器分配标签,和/或为与所述NFV服务器关联的SPE分配标签。
[0172]进而,当所述BNG包括接收到报文,包括从所述策略表中查找出与接收到的所述报文对应的策略,在所述报文中添加与查找到的策略匹配的MPLS业务标签。从而根据所述MPLS业务标签,依次转发包括所述MPLS业务标签的报文到NFV服务器或与所述NFV服务器关联的SPE。其中,所述MPLS业务标签中的相邻标签对应的相邻设备(包括:NFV服务器和与所述NFV服务器关联的SPE)之间的转发,是通过运营商网络实现的。
[0173]进而,当已分配标签的所述NFV服务器接收到包括所述MPLS业务标签的报文,已分配标签的所述NFV服务器判断接收到的报文中的所述MPLS业务标签中最外层的标签是否与本所述NFV服务器具有的标签相同,若相同,则对包括所述MPLS业务标签的报文进行业务处理。将完成业务处理后的报文发送至运营商网络中与已分配标签的所述NFV服务器关联的SPE,以通过该SPE转发至与所述MPLS业务标签中最外层的标签匹配的设备。待完成业务处理后,具有标签的所述NFV服务器去除所述MPLS业务标签中最外层的标签,向与所述MPLS业务标签中新最外层的标签匹配的NFV服务器或SPE发送业务处理后的、包括已去除最外层标签的所述MPLS业务标签的报文。
[0174]或者,当由已分配标签的SPE接收到包括所述MPLS业务标签的报文,所述已分配标签的SPE判断接收到的报文中的所述MPLS业务标签中最外层的标签是否与本所述SPE具有的标签相同,若相同,则转发包括所述MPLS业务标签的报文至与所述已分配标签的SPE关联的NFV服务器;该NFV服务器对包括所述MPLS业务标签的报文进行业务处理,发送完成对包括所述MPLS业务标签的报文进行业务处理后的包括所述MPLS业务标签的报文至所述已分配标签的SPE。具有标签的所述SPE去除所述MPLS业务标签中最外层的标签,向与所述MPLS业务标签中新最外层的标签匹配的NFV服务器或SPE发送业务处理后的、包括已去除最外层标签的所述MPLS业务标签的报文。
[0175]以此类推,业务链包括的所有业务均会根据所述MPLS业务标签分配到对应的NFV服务器以进行相应的业务处理。
[0176]进而,待完成所述报文包括的业务链的处理后,查找目的IP地址,将完成业务链处理后的报文发往目的设备(具有目的IP地址)。
[0177]优选的,若所述MPLS业务标签仅由所述SPE的标签或所述NFV服务器的标签组成,用于业务链处理的每个NFV服务器在完成业务处理后均不需要发送所述BNG,节省了网络流量。
[0178]作为本发明另一实施例,所述MPLS业务标签中的标签还包括:所述控制装置分配的宽带网络网关BNG的标签;所述MPLS业务标签由所述SPE的标签和所述NFV服务器的标签中的至少一个标签和间隔插入的所述BNG的标签交替排列组成。
[0179]具体地,若用于业务链处理的每个NFV服务器在完成业务处理后均需要发送BNG,则BNG在接收到的报文中添加的MPLS业务标签包括为:其它标签(包括:所述SPE的标签或所述NFV服务器的标签)与所述BNG的标签交替排列组成的MPLS业务标签,其中,根据业务链的处理顺序确定依次访问的所述SPE的标签或所述NFV服务器的标签;另外,添加所述BNG的标签的目的是为了:每执行完一个业务处理,均发送业务处理后的报文至BNG,以让BNG知晓业务链处理的进度或者是否需要在MPLS业务标签中添加新的标签。
[0180]作为本发明一实施例,所述第一业务处理单元,具体用于:
[0181]根据转发路径向与所述MPLS业务标签中新最外层的标签匹配的所述BNG或所述SPE或另一个NFV服务器发送包括所述MPLS业务标签的报文,所述转发路径为:采用分段路由技术建立的从所述NFV服务器到与所述MPLS业务标签中新最外层的标签匹配的所述BNG或所述SPE或所述另一个NFV服务器。
[0182]作为本发明一实施例,控制装置为转发包括所述MPLS业务标签的报文的运营商网络中的设备也分配标签。这样,当NFV服务器对包括MPLS业务标签的报文完成业务处理后,该NFV服务器将完成业务处理后的报文发送至与该NFV服务器关联的SPE (也为:已分配标签的、运营商网络中的SPE);继而根据MPLS业务标签,经过运营商网络中具有标签的设备转发后,将包括MPLS业务标签的报文转发至与下一个NFV服务器关联的SPE。
[0183]作为本发明一实施例,述网络功能虚拟化服务器还包括:
[0184]第三报文转发单元,用于通过虚拟局域网技术同与所述NFV服务器关联的SPE进行包括所述MPLS业务标签的报文的发送/接收。
[0185]具体地,NFV服务器与运营商网络中的SPE关联;无论控制设备为NFV服务器或为与NFV服务器关联的运营商网络中的SPE分配标签。当与NFV服务器关联的运营商网络中的SPE接收到报文后,将接收到的包括MPLS业务标签的报文通过虚拟局域网技术转发至NFV服务器;待NFV服务器完成业务处理后,将业务处理后的报文通过虚拟局域网技术发送回与该NFV服务器关联的运营商网络中的SPE。S卩,在NFV服务器和与NFV服务器关联的SPE之间,通过虚拟局域网技术进行包括MPLS业务标签的报文的交互。
[0186]作为本发明一实施例,所述MPLS业务标签为从外到里依次访问的多层标签,每一层为一个标签;
[0187]与此同时,所述网络功能虚拟化服务器还包括:
[0188]第二标签去除单元,用于当接收到包括所述MPLS业务标签的报文时,去除所述MPLS业务标签中最外层的标签,向与去除后的所述MPLS业务标签中最外层的标签匹配的设备(包括具有标签的NFV、具有标签的SPE和具有标签的BNG)发送包括所述去除后的所述MPLS业务标签的报文。
[0189]具体地,当已分配标签的所述NFV服务器接收到包括所述MPLS业务标签的报文时,已分配标签的所述NFV服务器去除所述MPLS业务标签中最外层的标签,对包括所述MPLS业务标签的报文进行业务处理,然后已分配标签的所述NFV服务器将完成业务处理后的报文向与去除后的所述MPLS业务标签中最外层的标签匹配的设备发送。
[0190]当控制装置未为NFV服务器分配标签,但为与所述NFV服务器关联的SPE分配标签时,与NFV服务器关联的SPE接收到包括所述MPLS业务标签的报文,去除所述MPLS业务标签中最外层的标签,将包括去除后的所述MPLS业务标签的报文发送至NFV服务器以NFV服务器进行业务处理;NFV服务器将完成业
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1