资源描述:
《基于NFV的虚拟化BRAS组网方案》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、基于NFV的虚拟化BRAS组网方案一.NFV方案简介基于NFV框架的虚拟化BRAS功能,可运用于电信级城域网业务网关、大中型园区网业务网关、校园网业务网关、创新型社区及家庭业务网关。NFV场景下的虚拟BRAS,从功能上来说与传统数通领域的BRAS设备没有什么差别,可以把它看作是一台软件定义的BRAS或者SR设备,可通过软件模块的灵活组合搭配,映射到基于不同硬件架构的传统路由器。比如在x86通用硬件平台上加载NAT软件,可以得到虚拟的运营级NAT设备;换而加载BRAS软件,可以得到虚拟的家庭业务网关路由器设备。甚至在虚拟技术发展到一定阶段,虚拟平台包处理的能力达到一定程度,理论上可以将核心路
2、由器虚拟化。NFV组网方案IP网络正处在向智能化的电信级IP承载网转型的过程中,核心网边缘设备的智能化是实现网络转型的关键。基于NFV框架的vBRAS严格基于ETSI标准NFV架构来实现,系统层能够做到转发与控制分离,资源层面可以节省网络资源,提升网络资源调度灵活性和利用率,网元层面由传统的软硬件一体化网元变为基于统一云平台的NFV虚拟网络功能网元,并且在容灾方案上考虑站点内虚拟机层面的HA,运资源中硬件资源的内部可靠性等等。本章节重点介绍基于NFV框架的vBRAS所应用的组网场景。1缭接入/汇聚层业务控制层核心层业务层图表1家庭宽带PPPoE接入图表2IPoE接入>vCPE每个子接口对应
3、一个PG,并配置接入网关地址及相应IPPOOL;»每PG下的用户通过vCPE动态获取的上行出口地址以NAT的方式进行上网;>vRadius对每个终端帐号密码进行AAA;接入网元、vCPE、vBRAS之间做双机备份,提升网络可靠性。图表3IPTV>组播流量在vBRAS之上为三层组播;>vBRAS终结用户的PPPOE认证;>用户发出IGMP加入请求,在组播控制点MSER终结,并注入到相应组播路由中;SW2给PC分配IP并向vBRAS发KPPPoE拨号•求vCPE上行地址3发起到vRadius眼务SS的认证PEvBRAS(LAC)4很据用户名发现是绿网用户・则认证通过后将L2TP・tunnelW
4、ffi^回给vBRASCLACk/廊vRadiy?>业务流通过DR下发,通过接入二层网络下发给相应的用户。终端接入/汇緊业务边缘孩心层业芻层"KvBRAS(LAC)跟vBRAS(LNS)ax2L2TP-(unnel6vCPE^vBRAS(LNS)«WrSyZPPPog.session,用eeLtHvPortalPVOVLANQinQA/LANL2VPN1PC懑PPPOE(User)一般无@后缀SRvCPE(S)vBRAS(LNS)PPPOE舷图表4绿色上网>目前只做LAC;>LNS节点一般由集中式防火墙来完成;>vRadius可以拆分为公众vRadius和绿网vRadius,vRadius
5、根据用户用户名是否是绿网用户决定是否要转发给绿网vRadiuso图表5ServiceChain结合其他NFV虚拟网元,如vCPE、vFirewalkvLoadbalance等,基于SDN实现servicechain,实现网络的灵活部署及控制,同时可以向终端客户提供FWaaS.LBaaS等增值业务,创造新的运营模式及利润增长点。三.业务功能实现方案NFV场景下的宽带业务网关,从本质上来说也是一台路由器,其架构设计也可以参考传统数通路由器设备的架构,于是控制转发分离的设计思想就成为了软件架构设计的唯一准则。因此与传统设备相类似,系统的软件体系架构可分为控制平面(Controlne)与数据平面(
6、DataPlane)两大咅B分。并且基于功能组件可复用的考虑,系统中还设计了内核平面(KernelPlane),对诸如内存管理,定时器,公用数据结构提供了统一的应用封装。I捡押分析虚拟化as务器/檢心交揍机IP血8网塔)M化展势曲图表6产品系统组成如上图所示,控制层(云化的管理平台)主要负责配置、监控分析、业务分发及管理等功能,通过底层网络驱动系列虚拟化服务器进行具体业务控制和数据转发。图表7内部架构从功能面分析,可分为管理平面和数据转发平面,其结构如上图所示。从软件系统模块来分,可以分为:配置管理子系统、报文处理子系统、协议支撑子系统、设备管理子系统、数据转发子系统。具体模块组成如下图所
7、示:hbfteframeworkIntelDPDK■»•Si弊牛■三.运维网管方案在网管运营方面,可以由NFV的网管支撑系统(MANO)来完成。ETSI中的MANO指的是NFV的ManagementandOrchestration,主要包含三大模块,分别是NFVO、VNFM以及VIMO卜图包含了MANO的全景,它产生的背景主要是基于对网络功能虚拟化做通用管理的诉求,MANO具体的功能模块是图中的右半部分。andOrche