2. IP RAN网络架构:分层架构与设备角色
聊到IP RAN网络架构,我习惯先画一张分层图。说白了,就是把一张大网切成三块:接入层、汇聚层、核心层。每一层干每一层的活,互不干扰,出了问题也好定位。
你想想看,如果所有基站都直接连到同一个核心设备上,那核心设备得有多少端口?故障半径得有多大?分层设计就是为了解决这两个问题——端口复用和故障隔离。
2.1 分层架构详解
2.1.1 接入层
接入层是离基站最近的那一跳。通常部署在综合接入点(AP)或者机房边缘。设备以盒式交换机为主,端口密度高,成本敏感。
- 功能定位:终结基站回传流量,完成二层到三层的桥接
- 典型设备:华为ATN 910/950、中兴ZXR10 3900系列
- 接口类型:FE/GE光口,部分场景用CPRI接口
- 保护机制:通常部署MC-PW APS或LAG
重要:接入层设备一般不运行完整的IGP协议,而是通过静态路由或BGP引入默认路由指向汇聚层。这样可以减少协议交互,降低设备CPU负担。
我在项目中遇到过一个问题:某地市接入层设备频繁重启,查了半天发现是OSPF LSA泛洪导致CPU过载。后来改成静态路由+BFD检测,问题就解决了。嗯,这里要注意——接入层设备性能有限,别让它干太多活。
2.1.2 汇聚层
汇聚层是承上启下的关键。它把多个接入层的流量收拢起来,再送到核心层。我个人习惯把汇聚层叫做“流量漏斗”——入口宽,出口窄。
- 功能定位:流量汇聚、QoS策略执行、L2VPN/L3VPN边界
- 典型设备:华为ATN 980B、中兴ZXR10 M6000
- 接口类型:10GE上行,GE下行
- 关键特性:支持MPLS、支持分层QoS、支持BFD for LSP
| 对比项 | 接入层 | 汇聚层 | 核心层 |
|---|---|---|---|
| 设备定位 | 边缘接入 | 流量汇聚 | 骨干转发 |
| 路由协议 | 静态/默认路由 | OSPF/IS-IS | IS-IS + BGP |
| MPLS能力 | LSP头端/尾端 | LSP中转 | LSP中转+RR |
| 可靠性要求 | 99.9% | 99.99% | 99.999% |
实战技巧:汇聚层设备建议开启NSF(Non-Stop Forwarding)和GR(Graceful Restart)。我曾经遇到汇聚层主控切换导致全网流量中断30秒,就是因为没开GR。开了之后切换时间降到毫秒级。
2.1.3 核心层
核心层是IP RAN网络的骨干。它连接所有汇聚层设备,并提供到上层网络(如CN2、163骨干网)的出口。核心层设备通常部署在省会或区域中心机房。
- 功能定位:高速转发、路由反射、跨域互联
- 典型设备:华为NE40E、中兴ZXR10 T8000
- 接口类型:100GE/40GE为主
- 关键特性:大容量路由表、高性能转发、全面MPLS支持
注意:核心层设备不要直接接入基站流量。我见过一个案例,某运营商为了省成本,把几个大基站直接挂到核心路由器上,结果核心路由器的ACL和QoS配置变得极其复杂,最后故障排查花了三天。
2.2 设备角色:CE、PE、P
在MPLS网络中,设备角色分为三类:CE、PE、P。这个分类是基于MPLS VPN的视角,和物理位置不完全对应。
2.2.1 CE(Customer Edge)
CE是用户侧设备。在IP RAN场景下,CE就是基站侧的设备。它不需要懂MPLS,只需要把流量扔给PE就行。
- 典型设备:基站本身或接入层交换机
- 协议交互:与PE之间运行静态路由或EBGP
- 关键点:CE不参与MPLS信令,不维护VRF
2.2.2 PE(Provider Edge)
PE是运营商边缘设备。它负责维护VRF、处理MPLS标签、执行QoS策略。PE是IP RAN网络中最复杂的角色。
- 典型设备:汇聚层设备或部分接入层设备
- 关键功能:LDP/RSVP-TE、MP-BGP、VRF路由表
- 性能要求:需要支持大量VRF(通常几百到几千个)
核心要点:PE设备上最常见的故障是VRF路由表溢出。我记得有一次排查基站业务中断,发现PE的VRF路由数达到了硬件极限,新路由无法写入。解决办法是优化路由策略,把不必要的明细路由聚合掉。
2.2.3 P(Provider)
P是运营商核心设备。它只负责MPLS标签转发,不关心VPN信息。P设备不需要维护VRF,也不需要运行MP-BGP。
- 典型设备:核心层路由器
- 关键功能:纯标签交换、快速转发
- 性能要求:高吞吐量、低延迟
说白了,P设备就是个“傻快”的转发器。它不关心你传的是什么业务,只管把标签包从入接口搬到出接口。这种设计大大简化了核心层的运维复杂度。
2.3 网络拓扑设计原则
拓扑设计这块,我总结了几条铁律。你照着做,基本不会出大问题。
- 接入层采用双归接入:每个接入层设备至少连接到两台汇聚层设备。避免单点故障。
- 汇聚层采用口字型或双平面:汇聚层设备之间不要直连,通过核心层互联。这样可以避免环路,也方便扩容。
- 核心层采用全互联或部分互联:核心层设备数量少(通常2-4台),建议全互联。如果设备多,可以用部分互联+路由反射。
- 带宽比例要合理:接入到汇聚的收敛比建议4:1到8:1,汇聚到核心的收敛比建议2:1到4:1。
避坑指南:我曾经设计过一个网络,接入层到汇聚层的收敛比做到了16:1。平时没问题,但一到晚高峰(基站流量峰值),汇聚层链路就全跑满了,丢包率飙升。后来扩容链路才解决。所以收敛比别太激进,留点余量。
还有一个容易被忽略的点:管理网络和业务网络要分离。我见过不少网络,管理VLAN和业务VLAN混在一起,结果一次广播风暴把整个网络打瘫了。建议单独规划带外管理网络,或者至少用不同的VLAN和QoS队列。
嗯,关于网络架构就聊这么多。下一章我们讲具体的故障诊断工具和方法,到时候会用到今天讲的这些分层和角色概念。