IP RAN网络架构总览:三层架构模型
各位好,今天我们聊聊IP RAN的整体骨架——三层架构模型。说实话,很多刚入行的朋友一听到接入层、汇聚层、核心层,就觉得是教科书上的老生常谈。但我得说,这个分层模型,恰恰是IP RAN网络设计的灵魂。
我自己在项目里见过不少网络故障,追根溯源,往往就是分层没做好。比如接入层直接跟核心层对接,结果一个环路把全网都打瘫了。嗯,这种教训,一次就够了。
为什么是三层?不是两层,也不是四层?
你想想看,一个城域级的移动回传网络,少则几百个基站,多则几千个。如果所有基站都直接连到核心机房,那核心设备得有多少端口?光缆资源怎么够?
所以,分层的目的说白了就三个:
- 收敛——把大量小颗粒的业务汇聚成大的管道
- 隔离——不同层次的故障不会互相扩散
- 扩展——加基站的时候,只动接入层,不影响上层
我个人习惯把这三层比喻成城市的道路系统:接入层是小区里的支路,汇聚层是主干道,核心层就是城市之间的高速路。各司其职,互不干扰。
接入层:网络的“毛细血管”
接入层是离基站最近的一层。它的任务很纯粹——把基站产生的业务流量收上来,然后送到汇聚层。
核心定位:基站侧的第一跳汇聚点,通常部署在综合接入点(AP)或路边机柜里。
我在项目中遇到过一种情况:某地市新建了一批4G基站,接入层用的是千兆口,结果5G升级时发现带宽不够了。为什么?因为5G单站峰值能到1Gbps以上,千兆口直接跑满了。所以我现在做设计时,接入层至少预留万兆能力,哪怕初期只开千兆。
接入层设备的特点:
- 端口密度高,但交换容量不用太大
- 支持多种接入方式:FE、GE、10GE、CPRI等
- 必须支持环网保护,比如ERPS或G.8032
- 环境适应性要强——很多机柜没空调,夏天能到50度
小提示:接入层不建议启用复杂的路由协议。我一般只用静态路由或OSPF的被动接口。越简单越可靠,这是接入层的铁律。
汇聚层:承上启下的“腰”
汇聚层是三层架构里最容易被忽视的一层。很多人觉得它就是个“中转站”,没什么技术含量。其实不然。
汇聚层的核心功能有四个:
- 流量汇聚——把几十个接入环的流量合并,送到核心层
- 业务终结——比如L2VPN在这里终结,转成L3VPN
- 策略控制——QoS策略、ACL过滤,通常在这里做
- 保护倒换——汇聚层到核心层之间,必须做双归保护
我记得有一次割接,汇聚层设备升级软件版本。本来计划半小时搞定,结果倒换后接入层全部脱管。查了半天,发现是汇聚层设备的VRRP配置跟新版本不兼容。从那以后,我养成了一个习惯:任何汇聚层的变更,先在实验室跑一遍。
| 对比项 | 接入层 | 汇聚层 | 核心层 |
|---|---|---|---|
| 设备类型 | 盒式交换机 | 盒式/框式 | 框式路由器 |
| 典型端口 | GE/10GE | 10GE/40GE | 40GE/100GE |
| 路由协议 | 静态/OSPF | OSPF/IS-IS | IS-IS/BGP |
| 保护方式 | ERPS环网 | 双归+BFD | FRR+BFD |
核心层:网络的“心脏”
核心层负责把汇聚层上来的流量,送到骨干网或者别的核心节点。它不关心你下面有几个基站,也不关心业务类型是什么。核心层只做一件事——高速转发。
核心层的设计要求:
- 高可靠性——设备冗余、链路冗余、路由冗余,缺一不可
- 大容量——单槽位至少100G起步,整机T级交换容量
- 低时延——转发时延通常要求在微秒级
- 全业务承载——2G/3G/4G/5G的流量,全都要能跑
注意:核心层不要直接连接接入层设备。我曾经见过一个网络,核心层交换机上直接挂了几个基站,结果基站侧的一个广播风暴,把核心层的CPU打到了100%。这就是典型的“分层没做好”。
核心层常用的技术:
- IS-IS作为IGP,收敛速度快,扩展性好
- BGP用于承载VPN路由,特别是L3VPN
- MPLS-TE做流量工程,避免链路拥塞
- BFD快速检测链路故障,配合FRR实现50ms倒换
三层架构的流量走向
我们来看一个实际的例子。假设一个4G基站要跟核心网通信:
基站 --[GE]--> 接入层交换机A
接入层交换机A --[10GE]--> 汇聚层交换机B
汇聚层交换机B --[40GE]--> 核心层路由器C
核心层路由器C --[100GE]--> 核心网网关
这个路径上,每一层都在做自己该做的事。接入层只管收包、打标签;汇聚层做QoS标记、统计;核心层只管转发。各层之间通过MPLS标签或者VLAN ID来区分业务。
为什么会这样设计?因为如果接入层也做复杂的路由计算,那设备成本就上去了。如果核心层也管基站的接入,那路由表就爆炸了。分层,本质上是在成本和性能之间找平衡。
避坑指南
最后,分享几个我在实际项目中踩过的坑:
- 接入层不要跑BGP——BGP的邻居状态维护、路由更新,对低端设备是负担。我曾经见过接入层设备因为BGP路由震荡,CPU直接挂掉。
- 汇聚层不要做全互联——汇聚层设备之间如果全互联,环路风险很大。用双归或者口字型组网就够了。
- 核心层不要省冗余——核心层哪怕只断1秒钟,下面几百个基站就全掉线了。所以电源、主控、交换网板,全部要1+1冗余。
好了,关于三层架构的总览就聊到这里。下一章我们会深入接入层的组网细节,包括环网保护、带宽规划这些实战内容。到时候再跟大家细聊。