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

技术编号:11661307 阅读:85 留言:0更新日期:2015-06-29 15:22
本发明专利技术适用于网络功能虚拟化领域,提供了网络功能虚拟化的实现方法、宽带网络网关以及控制装置。宽带网络网关BNG接收报文;根据接收到的报文确定处理所述报文的业务链,从策略表中查找出与确定出的业务链匹配的策略,并在所述报文中添加多协议标签交换MPLS业务标签;将添加了所述MPLS业务标签的报文向所述NFV服务器或所述SPE发送。从而直接将用于处理业务链的每个NFV服务器的标签一次性地添加到报文头中,以便于前面的NFV服务器处理完业务后直接向下一个NFV服务器转发,实现连续处理,同时,不用每个NFV服务器处理完业务后均需发送返回BNG,进而,提高了业务链的处理效率的同时,还大大降低了对网络流量的占用。

【技术实现步骤摘要】

本专利技术属于网络功能虚拟化领域,尤其涉及网络功能虚拟化的实现方法、宽带网络网关以及控制装置
技术介绍
伴随运营商网络的设备种类和数量的大量增加而产生,诞生了亟需降低建设成本和运维成本这一技术问题,进而,为解决该技术问题提出了网络功能虚拟化(NetworkFunct1ns Virtualizat1n,NFV)技术。同时,NFV技术还能够适应云计算环境下的业务多样性需求。NFV技术的基本原理是:通过虚拟化技术将原来需要多种设备类型(如防火墙、负载均衡器等)、多个物理设备形态构建提供的网络业务功能,更改为使用虚拟设备提供上述网络业务功能。这样,NFV技术的引入,可实现一台物理设备支持多个虚拟设备;甚至,支持一台物理设备虚拟出多种不同业务类型的虚拟设备;从而,能够有效降低成本,以及支持云计算数据中心的多租户需求的目的。NFV技术实现的一个关键点是业务链的处理,即转发设备(例如:宽带网络网关)如何将接收到的携带业务链的报文按照业务处理的顺序发送到相应的NFV服务器(包括运行于服务器的虚拟机上的业务处理软件和其转发层面);基于不同用户/租户的需求不同,将报文按照业务的顺序发送至对应的多个NFV服务器(例如:发送至AAA业务服务器以处理用户认证这个业务,发送至防火墙业务服务器以处理安全过滤这个业务);待该业务链依次经过对应的NFV服务器处理后,发送给目的设备。目前对于业务链的处理,常采用下面的方式:转发设备接收到报文之后,识别出该报文记载的业务链,进而查找本地的转发策略表以查询出处理该业务链的第一个业务需要访问的NFV服务器的IP地址。以此类推,每个NFV服务器处理完业务后,都需要将业务处理后的报文发送回转发设备,进而转发设备查找出处理下一个业务的NFV服务器的IP地址;进而通过依次查找到的NFV服务器的IP地址将报文转发至该NFV服务器,完成对整个业务链的处理。
技术实现思路
本专利技术的目的在于提供一种网络功能虚拟化的实现网络,以解决现有技术使用IP地址进行业务链处理时,每处理完一个业务都需通过转发设备查找出处理下一个业务的IP地址,导致业务链的处理效率低的问题。第一方面,一种网络功能虚拟化的实现方法,所述网络功能虚拟化的实现方法包括:宽带网络网关BNG接收报文;所述BNG根据接收到的报文确定处理所述报文的业务链,从策略表中查找出与确定出的业务链匹配的策略,并在所述报文中添加多协议标签交换MPLS业务标签,其中,所述策略表由控制装置生成并发送至所述BNG,所述策略表由一个或多个不同的策略组成,所述策略为:根据包括一个或多个业务的业务链中业务的处理顺序确定包括一个或多个标签的所述MPLS业务标签,其中,所述MPLS业务标签中的标签包括:网络功能虚拟化NFV服务器的标签和运营商业务边缘设备SPE的标签中的至少一个标签,其中,所述NFV服务器与所述SPE关联,所述NFV服务器的标签和所述SPE的标签均是所述控制装置分配的;所述BNG将添加了所述MPLS业务标签的报文向所述NFV服务器或所述SPE发送。结合第一方面,在第一方面的第一种可能的实现方式中,所述MPLS业务标签中的标签还包括:所述控制装置分配的所述BNG的标签;所述MPLS业务标签由所述SPE的标签和所述NFV服务器的标签中的至少一个标签和间隔插入的所述BNG的标签交替排列组成。结合第一方面或者第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述BNG将添加了所述MPLS业务标签的报文向所述NFV服务器或所述SPE发送,具体为:所述BNG根据转发路径向与所述MPLS业务标签中最外层的标签匹配的所述NFV服务器或所述SPE发送包括所述MPLS业务标签的报文,所述转发路径为:采用分段路由技术建立的从所述BNG到与所述MPLS业务标签中最外层的标签匹配的所述NFV服务器或所述SPE的路径。第二方面,一种宽带网络网关,所述宽带网络网关包括:报文接收单元,用于接收报文;报文处理单元,用于根据接收到的报文确定处理所述报文的业务链,从策略表中查找出与确定出的业务链匹配的策略,并在所述报文中添加多协议标签交换MPLS业务标签,其中,所述策略表由控制装置生成并发送至宽带网络网关BNG,所述策略表由一个或多个不同的策略组成,所述策略为:根据包括一个或多个业务的业务链中业务的处理顺序确定包括一个或多个标签的所述MPLS业务标签,其中,所述MPLS业务标签中的标签包括:网络功能虚拟化NFV服务器的标签和运营商业务边缘设备SPE的标签中的至少一个标签,其中,所述NFV服务器与所述SPE关联,所述NFV服务器的标签和所述SPE的标签均是所述控制装置分配的;报文发送单元,用于将添加了所述MPLS业务标签的报文向所述NFV服务器或所述SPE发送。结合第二方面,在第二方面的第一种可能的实现方式中,所述MPLS业务标签中的标签还包括:所述控制装置分配的所述BNG的标签;所述MPLS业务标签由所述SPE的标签和所述NFV服务器的标签中的至少一个标签和间隔插入的所述BNG的标签交替排列组成。结合第二方面或者第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述报文发送单元,具体用于:根据转发路径向与所述MPLS业务标签中最外层的标签匹配的所述NFV服务器或所述SPE发送包括所述MPLS业务标签的报文,所述转发路径为:采用分段路由技术建立的从所述BNG到与所述MPLS业务标签中最外层的标签匹配的所述NFV服务器或所述SPE的路径。第三方面,一种控制装置,所述控制装置包括:标签分配单元,用于为网络功能虚拟化NFV服务器和与所述NFV服务器关联的运营商业务边缘设备SPE中的至少一个分配标签;策略表生成单元,用于生成由一个或多个不同的策略组成的策略表,所述策略为:根据包括一个或多个业务的业务链中业务的处理顺序确定包括一个或多个标签的多协议标签交换MPLS业务标签;策略表发送单元,用于发送所述策略表至宽带网络网关BNG。结合第三方面,在第三方面的第一种可能的实现方式中,所述MPLS业务标签中的标签还包括:所述控制装置分配的所述BNG的标签;所述MPLS业务标签由所述SPE的标签和所述NFV服务器的标签中的至少一个标签和间隔插入的所述BNG的标签交替排列组成。第四方面,一种网络功能虚拟化NFV服务器,所述NFV服务器包括:第一业务处理单元,用于接收到包括多协议标签交换MPLS业务标签的报文,则对包括所述MPLS业务标签的报文进行业务处理,去除所述MPLS业务标签中最外层的标签,向与所述MPLS业务标签中新最外层的标签匹配的NFV服务器或运营商业务边缘设备SPE发送包括已去除最外层标签的所述MPLS业务标签的报文,所述MPLS业务标签包括一个或多个标签,所述标签为=NFV服务器的标签和与NFV服务器关联的运营商业务边缘设备SPE的标签中的至少一个标签,其中,所述NFV服务器的标签和所述SPE的标签均是控制装置分配的;或者,第二业务处理单元,用于接收到与所述NFV服务器关联的所述SPE转发的包括MPLS业务标签的报文,则对包括所述MPLS业务标签的报文进行业务处理,发送完成业务处理后的报文至所述SPE。结合第四方面,在第四方面的第一种可能的实现方式中,所本文档来自技高网
...

【技术保护点】
一种网络功能虚拟化的实现方法,其特征在于,所述网络功能虚拟化的实现方法包括:宽带网络网关BNG接收报文;所述BNG根据接收到的报文确定处理所述报文的业务链,从策略表中查找出与确定出的业务链匹配的策略,并在所述报文中添加多协议标签交换MPLS业务标签,其中,所述策略表由控制装置生成并发送至所述BNG,所述策略表由一个或多个不同的策略组成,所述策略为:根据包括一个或多个业务的业务链中业务的处理顺序确定包括一个或多个标签的所述MPLS业务标签,其中,所述MPLS业务标签中的标签包括:网络功能虚拟化NFV服务器的标签和运营商业务边缘设备SPE的标签中的至少一个标签,其中,所述NFV服务器与所述SPE关联,所述NFV服务器的标签和所述SPE的标签均是所述控制装置分配的;所述BNG将添加了所述MPLS业务标签的报文向所述NFV服务器或所述SPE发送。

【技术特征摘要】

【专利技术属性】
技术研发人员:张智江滕新东
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1