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

文档序号:8415499阅读:来源:国知局
策略表至宽带网络网关BNG。
[0107]具体地,标签分配单元311预先为NFV服务器和/或与NFV服务器关联的SPE分配标签;然后,表生成单元312针对不同的业务链分别制定策略以组成包括多个策略的策略表;策略表发送单元313将该策略表发送至BNG,以BNG根据接收到的报文时能够从策略表中查找出匹配的策略;若BNG根据接收到的报文而未能在策略表中查找出匹配的策略,则将该报文转发至控制装置;进而,控制装置根据处理接收到的报文所需的业务链制定出策略并将制定出的策略添加到策略表中,将该策略表重新发送至BNG ;进而,由BNG将与该制定出的策略匹配的MPLS业务标签添加到报文中以完成业务链处理。
[0108]这样,BNG接收报文,根据处理接收到的报文所需业务链从策略表中查找出匹配的策略,将查找出的策略对应的MPLS业务标签添加到所述接收到的报文中;进而,通过在设备之间转发该报文以依次访问用于业务处理的NFV服务器,完成对该报文包括的业务链的处理。进而,完成业务链中最后一个业务的NFV服务器将完成业务链处理后的报文发送至目的设备(该目的设备具有目的IP地址)。
[0109]值得说明的是,所述MPLS业务标签仅由所述SPE的标签和/或所述NFV服务器的标签组成。
[0110]具体地,对于BNG接收到的报文,若每次访问NFV服务器完成业务处理后均不需要返回BNG,则BNG在接收到的报文中添加的MPLS业务标签包括:根据业务链的处理顺序得到的依次访问的所述SPE的标签或所述NFV服务器的标签。
[0111]作为本发明一实施例,所述控制装置还可以为运营商网络中的设备分配标签,所述运营商网络中的设备包括:一个或多个交换机,和/或一个或多个路由器。其中,运营商网络中的所述交换机和所述路由器,均用于转发包括所述MPLS业务标签的报文。
[0112]具体地,控制装置为转发包括所述MPLS业务标签的报文的运营商网络中的设备也分配标签,因此,当BNG接收到报文时,根据策略在报文中添加的MPLS业务标签也包括为运营商网络中的设备分配的标签;从而,通过MPLS业务标签即可控制包括MPLS业务标签的报文每一次访问的设备(包括运营商网络中的设备),通过MPLS业务标签控制整个业务链的处理流程。
[0113]作为本发明一实施例,当所述控制装置为所述BNG也分配了标签时,若控制装置针对某个业务链的业务处理顺序中,添加了访问BNG步骤,则在进行业务链处理时,如果MPLS业务标签中最外层标签为所述BNG的标签,将包括MPLS业务标签的报文转发至BNG后,再由BNG转发包括MPLS业务标签的报文至下一个NFV服务器,继续处理业务链。
[0114]优选的是,所述MPLS业务标签中的标签还包括:所述控制装置分配的所述BNG的标签;所述MPLS业务标签由所述SPE的标签和所述NFV服务器的标签中的至少一个标签和间隔插入的所述BNG的标签交替排列组成。
[0115]具体地,对于BNG接收到的报文,若每次访问NFV服务器完成业务处理后均需要返回BNG,则在报文包括的MPLS业务标签中,其它标签(包括:所述SPE的标签和所述NFV服务器的标签)与所述BNG的标签是间隔排列的;其中,需要依次访问的所述SPE的标签或所述NFV服务器的标签,根据业务链确定。
[0116]实施例四:
[0117]需要说明的是,本实施例提供的网络功能虚拟化的实现方法适用于实施例一提供的网络功能虚拟化的实现网络。其中,本实施例提供的网络功能虚拟化的实现方法是从所述BNG的角度描述的。
[0118]一种网络功能虚拟化的实现方法,所述网络功能虚拟化的实现方法包括:
[0119]宽带网络网关BNG接收报文;
[0120]所述BNG根据接收到的报文确定处理所述报文的业务链,从策略表中查找出与确定出的业务链匹配的策略,并在所述报文中添加多协议标签交换MPLS业务标签,其中,所述策略表由控制装置生成并发送至所述BNG,所述策略表由一个或多个不同的策略组成,所述策略为:根据包括一个或多个业务的业务链中业务的处理顺序确定包括一个或多个标签的所述MPLS业务标签,其中,所述MPLS业务标签包括的标签为:网络功能虚拟化NFV服务器的标签和运营商业务边缘设备SPE的标签中的至少一个标签,其中,所述NFV服务器与所述SPE关联,所述NFV服务器的标签和所述SPE的标签均是所述控制装置分配的;
[0121]所述BNG将添加了所述MPLS业务标签的报文向所述NFV服务器或所述SPE发送。
[0122]具体地,BNG预先接收控制装置发送的策略表。当每次接收到来自个人租户或企业租户的报文时,根据接收到的报文从策略表中查找出与接收到的报文包括的业务链匹配的策略,在接收到的报文中添加与查找出的策略匹配的MPLS业务标签,将添加所述MPLS业务标签后的报文向NFV服务器或SPE转发。
[0123]进而,若已分配标签的所述NFV服务器接收到包括所述MPLS业务标签的报文,则由所述已分配标签的所述NFV服务器对包括所述MPLS业务标签的报文进行业务处理;若所述SPE接收到包括所述MPLS业务标签的报文,则由所述SPE将包括所述MPLS业务标签的报文转发至与所述SPE关联的所述NFV服务器并接收与所述SPE关联的所述NFV服务器对包括所述MPLS业务标签的报文进行业务处理后发送的包括所述MPLS业务标签的报文。从而,待与MPLS业务标签中的标签匹配的设备均访问完毕,S卩,处理完所述报文包括的业务链之后,查找目的IP地址以向目的设备发送完成业务链处理后的报文。
[0124]优选的,所述MPLS业务标签仅由所述SPE的标签或所述NFV服务器的标签组成。这样,每次问NFV服务器完成业务处理后均不需要返回BNG,包括大大节省了业务链的处理时间。相对于每次业务处理后均会发送BNG,节省出了部分网络流量。
[0125]作为本发明一实施例,控制装置还可以为BNG分配标签。从而,当需要将业务处理后的报文发送回BNG时,则在所述MPLS业务标签中添加BNG的标签。
[0126]优选的是,当每次访问NFV服务器完成业务处理后均需要返回BNG时,所述MPLS业务标签中的标签还包括:所述控制装置分配的所述BNG的标签;所述MPLS业务标签由所述SPE的标签和所述NFV服务器的标签中的至少一个标签和间隔插入的所述BNG的标签交替排列组成。
[0127]具体地,当BNG接收到的报文时,若每次访问NFV服务器完成业务处理后均需要返回BNG,则在报文包括的MPLS业务标签中,其它标签(包括:所述SPE的标签和所述NFV服务器的标签)与所述BNG的标签间隔排列;其中,依次访问的所述SPE的标签或所述NFV服务器的标签,根据业务链确定。
[0128]作为本发明一实施例,所述BNG向所述NFV服务器或所述SPE发送包括所述MPLS业务标签的报文的方式,具体为:
[0129]所述BNG根据转发路径向与所述MPLS业务标签中最外层的标签匹配的所述NFV服务器或所述SPE发送包括所述MPLS业务标签的报文,所述转发路径为:采用分段路由技术建立的从所述BNG到与所述MPLS业务标签中最外层的标签匹配的所述NFV服务器或所述SPE的路径。
[0130]具体地,当所述MPLS业务标签包括的标签对应的所述BNG完成当次处理后,若MPLS业务标签还包括有标签,则需要将当次处理后的报文发送至与所述MPLS业务标签中最外层的标签匹配的设备(为:所述NFV服务器或所述SPE)。具体地,所述BNG通过运营商网络向所述NFV服务器或所述SPE转发报文,其中,在运营商网络中的报文转发是采用分段路由技术实现的。
[0131]作为本发明一实施例,控制装置为转发包括所述MPLS业务标签的报文的运营商网络中的设备也分配了标签;当BNG将MPLS业务标签添加入报文之后,根据MPLS业务标签包括的标签向已分配标签的设备(包括运营商网络中的、具有标签的设备)发送包括MPLS业务标签的报文,以转发至用于下一个业务处理的NFV服务器;以此类推,按照标签的上下层顺序,依次访问运营生中的设备以及NFV服务器等设备,让NFV服务器处理相应的业务,完成对业务链的处理。
[0132]作为本发明一实施例,所述MPLS业务标签为从外到里依次访问的多层标签,每一层为一个标签;
[0133]与此同时,所述BNG还用于:
[0134]当接收到包括所述MPLS业务标签的报文时,去除所述MPLS业务标签中最外层的标签,向与去除后的所述MPLS业务标签中最外层的标签匹配的设备发送包括所述去除后的所述MPLS业务标签的报文。
[0135]具体地,当BNG接收到包括所述MPLS业务标签的报文时,BNG去除所述MPLS业务标签中最外层的标签,BNG对包括所述MPLS业务标签的报文进行相应处理(根据处理业务链的需要而指定),然后BNG将完成相应处理后的报文向与去除后的所述MPLS业务标签中最外层的标签匹配的设备(包括:具有标签的NFV服务器和具有标签的SPE)发送。
[0136]实施例五:
[0137]需要说明的是,本实施例提供的宽带网络网关与实施例四提供的网络功能虚拟化的实现方法相互适用。
[0138]图3示出了本实施例提供的一种宽带网络网关的组成结构,为了便于描述,仅示出了与本发明实施例相关的部分。
[0139]一种宽带网络网关,所述宽带网络网关包括:
[0140]报文接收单元321,用于接收报文;
[0141]报文处理单元322,用于根据接收到的报文确定处理所述报文的业务链,从策略表中查找出与确定出的业务链匹配的策略,并在所述报文中添加多协议标签交换MPLS业务标签,其中,所述策略表由控制装置生成并发送至宽带网络网关BNG,所述策略表由一个或多个不同的策略组成,所述策略为:根据包括一个或多个业务的业务链中业务的处理顺序确定包括一个或多个标签的所述MPLS业务标签,其中,所述MPLS业务标签中的标签包括:网络功能虚拟化NFV服务器的标签和运营商业务边缘设备SPE的标签中的至少一个标签,其中,所述NFV服务器与所述SPE关联,所述NFV服务器的标签和所述SPE的标签均是所述控制装置分配的。
[0142]报文发送单元323,用于将添加了所述MPLS业务标签的报文向所述NFV服务器或所述SPE发送。
[0143]作为本发明一实施例,所述报文发送单元,具体用于:
[0144]根据转发路径向与所述MPLS业务标签中最外层的标签匹配的所述NFV服务器或所述SPE发送包括所述MPLS业务标签的报文,所述转发路径为:采用分段路由技术建立的从所述BNG到与所述MPLS业务标签中最外层的标签匹配的所述NFV服务器或所述SPE的路径。
[0145]作为本发明一实施例,所述MPLS业务标签中的标签还包括:所述控制装置分配的所述BNG的标签;所述MPLS业务标签由所述SPE的标签和所述NFV服务器的标签中的至少一个标签和间隔插入的所述BNG的标签交替排列组成。
[0146]作为本发明一实施例,所述MPLS业务标签为从外到里依次访问的多层标签,每一层为一个标签;
[0147]与此同时,所述宽带网络网关还包括:
[0148]第一标签去除单元,用于当接收到包括所述MPLS业务标签的报文时,去除所述MPLS业务标签中最外层的标签,待完成处理后,向与去除后的所述MPLS业务标签中最外层的标签匹配的设备(包括具有标签的NFV服务器、具有标签的SPE或具有标签的BNG)发送完成处理后的、包括所述去除后的所述MPLS业务标签的报文。
[0149]实施例六:
[0150]需要说明的是,本实施例提供的网络功能虚拟化的实现方法适用于实施例一提供的网络功能虚拟化的实现网络。其中,本实施例提供的网络功能虚拟化的实现方法是从所述NFV服务器的角
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1