0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

到底什么是BRAS?

中科院半导体所 来源:鲜枣课堂 作者:小枣君 2022-04-06 15:16 次阅读

大家好,我们今天聊聊BRAS,它的全名叫做Broadband Remote Access Server,也就是宽带接入服务器。

顾名思义,BRAS和我们的宽带上网业务有关。事实上,它对每个人都非常重要。如果没有它,我们家里的宽带就无法正常工作,我们也就无法畅游网络世界。

什么是BRAS

在详细介绍BRAS之前,我们先做一点知识铺垫。

在以往的文章中,我多次给大家介绍过传输网。

传输网是我们整个通信网络的底座,负责把各地的家庭用户、政企用户和数据中心连接起来。它也是互联网的主干。

我们整个传输网,分别是骨干网和城域网。

骨干网,又分为国家骨干网(一干)和省级骨干网(二干)。

78405c1a-ac95-11ec-aa7f-dac502259ad0.png

城域网呢,顾名思义,就是单个城市范围内的通信网络(简称MAN,Metropolitan Area Network)。

城域网也有进一步细分,分为三层:核心层、汇聚层、接入层。

我们现在都是光纤上网,每家每户都有“光猫”。

“光猫”学名叫做ONT,属于PON(Passive Optical Network,无源光网络)系统。而PON系统,属于城域网的接入层。

78718600-ac95-11ec-aa7f-dac502259ad0.png

PON,说白了,就是把一根光纤变成N根光纤,实现千家万户的“光连接”。

大家可能会想到路由器。路由器也是分发和聚合的作用,一根网线变成N根网线。

那么,PON是不是一个“光纤版”的路由器呢?

准确来说,不是。

PON是底层的系统,它只管光,只负责把光送到你家。换句话说,它只是把水管接到你家里,但是,水管里并没有水。

想要有水,你必须先去自来水公司开户。

于是,我们就需要BRAS。

大家如果捣鼓过无线路由器或光猫,那么一定对这个界面很眼熟:

7884fd70-ac95-11ec-aa7f-dac502259ad0.png

是的,PPPOE拨号的界面。

输出用户名密码之后,点拨号,成功了,就能上网了。如果不拨号,仅仅是网口亮了灯,你还是无法上网的。

这个PPPOE拨号,相当于就是你告诉运营商你的宽带账户信息,然后让运营商给你拧开水管,送水上门。

这就是一个典型的认证鉴权过程。BRAS最主要的作用之一,就是认证鉴权。

说白了,如果没有BRAS,运营商就不能对用户进行身份识别,也不能判断用户的权限,更不能对用户进行计费。

说了半天,BRAS到底在哪呢?

如下图所示,BRAS一般部署在城域网的核心层。

789611b4-ac95-11ec-aa7f-dac502259ad0.png

现在比较流行的分层叫法,也会把BRAS所在的这层,叫做业务控制层。

78c4e804-ac95-11ec-aa7f-dac502259ad0.png

CR:Core Router,核心路由器

SR:Service Router,业务路由器

SW:Switch,交换机

从组网图也可以看出,BRAS是接入网和骨干网之间的桥梁。它是一个网关,牢牢控制着用户的数据进出骨干网。换句话说,它就像一个高速公路的收费站,对用户进行管理和计费。

它再往上,就是骨干网的核心路由器CR,是整个城域网流量的出入口。

用户如果想要上网,首先要确保PON的光通路是OK的。然后,光猫(也可以是无线路由器)和BRAS之间,建立一个PPP会话。

PPP,Point to Point Protocol(点对点协议),是一种数据链路层协议。建立PPP会话后,用户就可以访问互联网(接入骨干网)。

前面我们说的PPPOE,就是PPP over Ethernet(以前还有PPPOA,也就是PPP over ATM)。

PPP会话的建立过程如下图所示,都是协议流程,我就不详细介绍了,大家可以查询相关资料

78ddc98c-ac95-11ec-aa7f-dac502259ad0.png

BRAS通过与认证系统和计费系统的配合,完成认证和计费功能。

值得一提的是,为了完成认证,还有一个重要的网元,那就是RADIUS服务器(Remote Authentication Dial In User Service,远程用户拨号认证系统)。上面图中,BRAS收到终端侧过来的用户名密码,就要去找RADIUS认证。

除了认证、鉴权和计费之外,BRAS还可以用于QoS、安全管理、组播和VPN等。

它作为宽带网络的控制中心,其实就是宽带网络的核心网。它与运营商的运营支撑平台相结合,还能开展很多充满想象力的增值业务,是名副其实的“大管家”。

█BRAS的发展演进

BRAS在ADSL时代就已经诞生了。当时宽带用户数量激增,BRAS有效地简化了网络架构,实现了集中化的管理功能,为宽带业务大爆发奠定了基础。

后来,它不仅支持了xDSL,还支持Cable Modem、以太网接入(LAN)、无线宽带数据接入(WLAN)、FTTx(也就是刚才我们说的光纤入楼、入户)等多种方式网络类型,支撑了宽带IP网络和ATM网络的数据接入,成为运营商和政企客户的最爱。

2017年左右,BRAS开始了新的演进变化。

前面我提到,BRAS其实就像移动网里的核心网。核心网在10多年前,有一个明显的演进,就是控制和转发分离。也就是说,设备进行解耦,控制面和数据转发面分开,各走各的通路。

这一趋势,也发生在BRAS的身上。

传统BRAS,作为网关,既要负责用户管理,也要负责数据流的转发,负担很重,性能很难提升上来。

而且,BRAS设备的数量很多,随着网络规模持续扩大,还有一些新业务上线,BRAS的维护工作量越来越大。部署新业务的速度,也非常慢,影响网络的长期发展。

于是,BRAS开始解耦,把将多台BRAS设备上的用户管理功能抽取出来并且集中,形成控制面(Control Plane,简称CP)。BRAS设备上,保留路由器的控制面以及BRAS的转发面,形成转发面(User Plane,简称UP)。

78eed33a-ac95-11ec-aa7f-dac502259ad0.png

和移动核心网一样,除了把控制面集中起来之外,还引入了虚拟化(云化),形成了vBRAS。好处和云核心网是一样的,可以灵活进行弹性扩容、缩容,简化运维,统一标准接口,提升设备性能。

790cb71a-ac95-11ec-aa7f-dac502259ad0.png

采用vBRAS之外,转发面也变得灵活。

对于大流量业务,可采用高性能硬件,分布式部署,满足转发性能需求。对于大session小流量业务,可采用x86云化设备,集中式部署,节约成本。

vBRAS的出现,体现了城域网云化的趋势。它的底层演进逻辑,和4G/5G移动通信网是一样的。

值得一提的是,除了形态变化之外,BRAS的定位也有些变化。

随着设备性能的提升,前面我们看到的在一起的BRAS和SR(业务路由器),设备功能逐渐融合为MSE(Multi-Service Edge,多业务边缘路由器)或BNG(Broadband Network Gateway,宽带网络网关)。这也是某种形式的合体。

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 数据中心
    +关注

    关注

    16

    文章

    4816

    浏览量

    72232
  • BRAS
    +关注

    关注

    0

    文章

    11

    浏览量

    9816
  • 核心网
    +关注

    关注

    17

    文章

    349

    浏览量

    18498

原文标题:到底什么是BRAS?

文章出处:【微信号:bdtdsj,微信公众号:中科院半导体所】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    ADS1293EVM的CMRR到底能达到多少dB?

    ADS1293的数据手册里面写着CMRR能达到100dB,而我的板子只能达到85dB,板子原理图参考ADS1293EVM,PCB为4层板,还有个疑惑就是ADS1293EVM的CMRR到底能达到多少dB?
    发表于 01-10 12:02

    TFP401APZP到底有没有HSYNC输出?

    请教下TI的大牛,TFP401APZP这颗IC到底有没有HSYNC输出?实测发现HSYNC无输出,是要做什么设置么?!
    发表于 12-20 07:28

    ADS1259EVM-PDK电压稳定在多少位不跳?到底怎么操作呀?

    现在急需评估知道电压稳定在多少位不跳到底怎么操作呀 感觉操作也都对为什么出来这样的数据
    发表于 12-12 08:37

    TLV320AIC3254内部中的ADC处理模块和minidsp到底是什么关系?

    我想请问一下几个问题: 1.3254内部中的ADC处理模块和minidsp到底是什么关系,是并列的还是串行关系?还是ADC处理模块就是minidsp特殊情况下的部分? 2.minidsp的抽取因子该怎么理解,到底怎么使用?
    发表于 10-31 06:02

    RTOS与Linux到底有什么区别

    很多做嵌入式开发的小伙伴都存在这样的疑惑:RTOS与Linux到底有什么区别?
    的头像 发表于 10-29 09:53 511次阅读

    功放和运放到底是什么区别?

    想请问一下功放和运放到底是什么区别,感觉只要接一个小负载,运放的输出电流也可以很大啊?到底有什么区别啊
    发表于 09-10 07:00

    运放的输入电容到底是什么?

    我想请问一下运放的输入电容到底是什么?
    发表于 09-04 06:52

    INA321的CMRR到底怎么测试呢?

    研究了下INA321的框图,经过公式推导,发现它就应该是这样。 不知你们手册里的94dB是如何得出的?如何测试呢? 同时,我又仿真了下INA333,发现与预期一致。 而INA333的电路结构与321完全不同。 那么321的CMRR到底怎么测试呢? 非常期待您的帮助!
    发表于 09-03 07:32

    LMH6502的输入电压到底是多少?

    LMH6502的输入电压到底是多少,我稍微给如大一点点的信号,放大不行还能接受,我衰减都失真,
    发表于 08-27 07:02

    对于STM8的固件库,到底是怎么对文件进行配置的?

    对于STM8的固件库,到底是怎么对文件进行配置的?
    发表于 05-17 15:59

    stm32的寄存器开发和库开发有什么区别?到底哪个更好?

    stm32的寄存器开发和库开发有什么区别,到底哪个更好?
    发表于 05-13 08:24

    共享单车到底是什么通信原理

    我们经常骑的共享单车到底是什么通信原理,有人了解过吗? 一、智能车锁 共享单车最核心的硬件是智能车锁,主要用于实现控制和定位功能。
    发表于 04-09 10:33 874次阅读
    共享单车<b class='flag-5'>到底</b>是什么通信原理

    物料太多、太乱?到底该怎么归置才合理?

    物料太多、太乱?到底该怎么归置才合理?
    的头像 发表于 03-17 08:09 1027次阅读
    物料太多、太乱?<b class='flag-5'>到底</b>该怎么归置才合理?

    共享单车到底是什么通信原理?

    我们经常骑的共享单车到底是什么通信原理,有人了解过吗?下面宝蓝小编就带大家了解下。
    的头像 发表于 02-25 10:32 1453次阅读
    共享单车<b class='flag-5'>到底</b>是什么通信原理?

    请问M487KMCAN的SRAM到底是128KB还是160K?

    M487KMCAN的SRAM到底是128 KB 还是160K
    发表于 01-16 07:18