为了解决传统BRAS中存在的设备资源利用率低、运维复杂和新业务开通缓慢等问题,业界提出了基于转发与 控制分离的vBRAS系统架构。
基于转发与控制分离的vBRAS系统架构包括CP和UP两种角色,由二者共同实现BRAS功能。
- CP(Control Plane,控制平面):负责完成用户身份认证、地址分配与管理等控制平面功能。
- UP(User Plane,用户平面):负责完成用户业务流量转发和流量控制等转发平面功能。
系统架构组成
- 控制平面
控制平面采用vBRAS-CP进行池化部署,可根据新业务或新需求灵活地进行资源分配和回收。
- CP-UP通道
协议通道和控制通道组成,用于完成CP和UP之间的协议报文交互和表项下发等功能。
- 转发平面
转发平面采用多种类型的BRAS-UP实现。BRAS-UP既可以是高性能UP(例如,传统BRAS ),也可以是虚拟化UP(例如,vBRAS)。可根据需要灵活选择BRAS-UP类型。
CP-UP通道
协议通道
CP和UP之间使用VXLAN隧道作为协议通道, 实现DHCP、ARP、PPPoE等协议报文交互。
控制通道
CP和UP之间使用OpenFlow通道作为控制通道,实现PPPoE等协议的会话表项或MAC-IP流表项的下发、接口信息的查询和上报等功能。
技术优势
控制平面
- 控制平面云化有利于集中部署和管理、简化运维。
- 控制平面池化有助于资源共享、灵活弹性扩/缩容,可根据新业务或新需求进行灵活的资源分配和回收。
- 控制平面与转发平面分离,有利于控制平面新功能的开发,缩短新业务开发和部署周期。
转发平面
- 转发平面可同时部署高性能UP和虚拟化UP,实现BRAS-UP的多样化部署。例如,采用基于高性能硬件的 传统BRAS,来承载大流量业务;采用基于x86通用硬件的vBRAS,来承载小流量大并发业务。
- 采用vBRAS作为UP时,同样支持池化部署。池化部署有助于资源共享、灵活弹性扩/缩容,可根据新业务 或新需求进行灵活的资源分配和回收。
- 转发平面与控制平面分离,有利于转发平面摆脱控制平面的束缚,充分发挥转发性能,提高设备转发平面的 资源利用率。
典型组网
采用vBRAS-CP资源池作为控制平面,充分发挥vBRAS-CP资源池计算能力强的优势。采用vBRAS和传统 BRAS作为转发平面,并根据二者的特点灵活部署业务,其中:
- vBRAS具有计算能力强、但转发性能受x86通用服务器转发能力限制的特点,可以将会话数多需要占用大量 控制平面资源、但流量需求小的业务(ITMS、VoIP等)部署在vBRAS上。
- 传统BRAS具有转发性能高的特点,可以将有大流量需求的业务(宽带上网、IPTV等)部署在传统BRAS上。