第二章 IPRAN技术基础:网络架构、MPLS-TP与SR-MPLS对比、关键协议

各位同学,欢迎来到第二章。上一章我们聊了OTN的底子,这一章咱们得把IPRAN这块拼图补上。说实话,IPRAN这玩意儿在现网里已经铺得很开了,你出去跟运营商的人聊天,不提IPRAN都不好意思说自己是搞传送的。我个人习惯把IPRAN看作是“传送网向IP世界伸出的手”,它既保留了传送网的高可靠性,又学会了IP的灵活调度。

2.1 IPRAN网络架构:三层模型与分层解耦

IPRAN的网络架构,说白了就是三个层次:接入层、汇聚层、核心层。嗯,这里要注意,这个分层不是随便画的,它直接决定了你的业务怎么走、故障怎么隔离。

  • 接入层:一般用盒式设备,放在基站旁边。我见过很多新手把接入层设备当傻瓜交换机用,其实大错特错。接入层要跑MPLS,要识别业务优先级。
  • 汇聚层:这是承上启下的关键。汇聚设备通常有更强的转发能力,还要做L2/L3的桥接。我在项目中遇到过,汇聚层如果没配好QoS,整网都会跟着抖。
  • 核心层:核心就是骨干,讲究的是大容量、高可靠。核心设备之间一般用口字型或Full-Mesh组网,避免单点故障。

关键点:IPRAN的三层架构,本质上是为了“分层解耦”。接入层坏了不影响核心,汇聚层升级不用动接入。你想想看,如果所有设备都在一个平面里,那运维得多痛苦?

2.2 MPLS-TP与SR-MPLS对比:谁更适合现网?

这个问题我经常被问到。MPLS-TP和SR-MPLS,都是MPLS的变种,但设计思路完全不同。我刚开始接触SR-MPLS时也觉得它花里胡哨,后来真用上了才发现——嗯,真香。

对比项 MPLS-TP SR-MPLS
控制面 依赖网管或控制器集中下发 基于IGP扩展,分布式控制
标签分配 静态配置或LDP分发 通过IGP自动分发Node-SID/Adj-SID
保护倒换 1:1/1+1线性保护,倒换时间<50ms TI-LFA快速重路由,倒换时间同样<50ms
运维复杂度 配置量大,人工干预多 自动化程度高,减少人工操作
现网部署 成熟稳定,存量网络多 新兴技术,逐步替代MPLS-TP

我的建议:如果你在维护老网络,MPLS-TP依然可靠。但如果是新建网络,我强烈建议直接上SR-MPLS。我曾经在一个地市项目里,用SR-MPLS替换了原有的MPLS-TP网络,配置量减少了60%,故障定位时间缩短了一半。

为什么会这样?因为SR-MPLS把路径信息直接编码在标签栈里,中间节点不需要维护每流状态。说白了,就是“源头决定路径,中间只管转发”。这跟MPLS-TP的“每节点维护LSP状态”完全是两种思路。

2.3 IPRAN关键协议:OSPF/IS-IS/BGP

IPRAN里跑的路由协议,主要是OSPF、IS-IS和BGP。这三个协议各有各的脾气,用不好会出大问题。

2.3.1 OSPF:适合接入层

OSPF在IPRAN里一般用在接入层。为什么?因为OSPF的LSA泛洪机制在小型网络里很高效。但要注意,OSPF的收敛速度不如IS-IS。我记得有一次,接入层一台设备重启,OSPF收敛花了3秒多,导致基站业务全部中断。后来我改用了IS-IS,收敛时间降到了1秒以内。

2.3.2 IS-IS:汇聚与核心的首选

IS-IS在IPRAN的汇聚层和核心层几乎是标配。它基于CLNS,不依赖IP,天然适合MPLS网络。而且IS-IS的扩展性比OSPF好,支持大量路由条目。我个人习惯在核心层用IS-IS Level-2,汇聚层用Level-1/Level-2,接入层用Level-1。这样分层清晰,路由震荡不会扩散到全网。

避坑指南:我曾经在IS-IS里配了wide metric,结果忘了改接口cost值,导致所有流量都走了一条低带宽链路。嗯,这里要注意,IS-IS的metric默认是10,如果你不手动调整,负载均衡就是摆设。

2.3.3 BGP:跨域与业务承载

BGP在IPRAN里主要干两件事:一是跨AS传递路由,二是承载MPLS VPN业务。BGP的选路规则很复杂,但核心就一句话:AS Path越短越优先。我在项目中遇到过,两个AS之间配了EBGP,结果因为AS Path长度一样,流量走了次优路径。后来加了Local Preference才搞定。

BGP还有一个坑:路由反射器。如果你在IPRAN里用了RR,一定要小心RR的冗余设计。我曾经见过一个网络,RR挂了,整网BGP路由全部丢失,业务全断。所以,RR一定要做主备,而且最好用不同的设备型号,避免共因故障。

总结一下:OSPF适合小范围、快速部署;IS-IS适合大规模、高可靠网络;BGP负责跨域和VPN。三者配合使用,才能构建一个稳定、灵活的IPRAN网络。

好了,这一章的内容就到这里。下一章我们会深入聊聊OTN与IPRAN的融合组网方案,包括如何打通两层网络、如何做端到端业务配置。到时候我会分享一些我在现网中踩过的坑,保证让你少走弯路。