2024年4月24日发(作者:)

doi:10 39694 issn 1000-1247 2018 04 002 

CMN ET多核心省网流量控制与优化研究 

郑仁富 

中国移动通信集团福建有限公司 

介绍CMNET多核心省网的常见组网结构,并研究利用8GP特性和层次化虚拟下一跳技术进行省网流量控制 

与优化的方法,有效解决多核心多链路的负载均衡,保障传输链路资源的高效率。 

流量优化BGP多核心省网虚拟下一跳 

日引言 

随着“宽带中国”战略的深入推进,高覆盖下用户数 

的增长和提速降费下接入带宽的提升,以及4K高清视频、 

虚拟现实(VR)、5G网络等大流量内容资源的不断丰富, 

CMNET的流最呈现出爆发式的增长。流量的增长与带宽紧 

张、成本昂贵的网络资源之间的矛盾愈加突出。因此,研究 

如何通过有效的流量控制与优化,提升在一定带宽资源和多 

的流量不均衡,并且易受业务使用影响。IP地址段产生的流 

量变化很大,需要频繁地人工调整流量。 

第二,省网各核心PB设备之间的互联链路上的流量居 

高不下,需要不断扩容;并且存在次优路由,宝贵的传输资 

源没有得到合理的利用。 

目省网流量的控制与优化 

3.1 BGP和虚拟下一跳技术 

边界网关协议(BGP)是一种运行于TCP上的自治系 

业务环境下传输资源的使用效率,具有重要意义。 

目I ̄NEr多核心省网的组网 

2.1常见组网架构 

根据各省的业务量情况,CMNET省网一般有双核心、 

四核心、八核 L,3种组网架构,经典拓扑结构如图1所示,省 

网核 t ̄,PB(Province Backbone)设备基本上是成对互相备份 

部署的,以口字型上联CMNET骨干网。为了提高业务的可 

统路由协议。BGP用于在不同的自治系统(AS)之间交换路 

由信息。BGP属于外部网关路由协议,可以实现自治系统问 

无环路的域间路由。BGP是沟通InternetJ ̄域网的主要路由协 

议,例如不同省份、不同同家之间的路由大多要依靠BGP。 

由于可能与多个不同的AS相连,在一个AS内部可能存在多个 

运 ̄3-BGP的边界路由器。在同一个AS中的两个或多个对等实 

体之间运行的BGP被称为IBGP(Internal/Interior BGP);归 

属不同AS的对等实体之间运行的BGP被称为EBGP(External/ 

ExteriorBGP)。 

靠性和传输资源的利用率,四核心架构以口字型组网为主, 

八核心架构以长方体组网为主。 

协议部署上,CMNET省网选用边界网关协议(BGP) 

+中间系统到中间系统的路由选择协议(ISIS)的路由结 

构。其中使用ISIs路由协议作为内部网关协议(IGP),主 

要承载loopback ̄链路地址路南,确保网络的连通性;使用 

BGP承载业务路南。 

虚拟下一跳技术(VNH)是为了解决BGP r ̄只选择最优 

路由给自已使用的问题,采用现网中没有使用的任意虚拟IP 

地址,以引导实现多条链路场景中的负载均衡技术。 

3.2省际流量的控制与优化 

2.2存在的问题 

第一,国干下行到省网和省网下行到地市城域网的流量 

在多链路上的负载分担调整,基本上只能按IP地址段凭经验 

3.2.1常见的流量调整方案 

省际路由器之间采用EBGP邻居传递业务路由,但是存 

在多条路径时,BGP路由器只选取最优路南使用,并且只把 

利用BGP的属性做手工调整,没有可靠的依据,导致各链路 自己使用的路由通告给相邻体,这一特点将导致多条链路之 

固 ·4 

电信技 

PB01 

双核心 四核心 

图1 CMNET'i ̄网经典拓扑结构 

问负载不均衡。因此,经常使刚BGP的路由属性进行流量的 

调整和优化。 

流晕,类似B市的组网,这里假设PB]; ̄lPB2下挂业务对应的 

虚拟I P地址为1 0.1)...1().2,假设PB3; ̄rlPB4下挂业务对应的虚 

拟IP地址为1(1.10.10.3。 

对于省网出口,主要是阀省流量较人,容易出现带宽利Hj 

率的瓶颈,所以本节以四核心出口为例,讨论回省流臣模型。 

回省流最也叫入省流量,为了保证同省流最在多条链 

路上的负载均衡,以及尽可能减少辽回横穿的流镑,最常 

朋的调整方案就是PB在给BB/BC(以下以BC为代表)发布 

BGP路南时配置不同的MED属性值。例如,PB1在发布业务 

网段192.168 100.o/24(t ̄;路由时,MED值设为5();在发布业 

务网段192.168.200.0/24的路南时,MED值设为1O0。PB3则 

相反,在发布业务网段192.168.1Of).0/24的路南时,MED值 

设为1O0,在发布业务网段192.168.200.0/24的路 时,MED 

值没为50。当然.技术上也可以通过BGP的AS-PATH、 

Local—P reference等属性来调整。但每个网段的流’垦是不等 

的.会随时间产生波动,所以该方案的缺点是:需要人工频 

繁调整,维护非常繁琐。 

另外,如果A市下挂192.168.1Of).0/24业务路南,省网内 

BGP优选的为PC1,则骨干网流话进入省网后,将通过PB之间 

或PC之间的链路横穿,无形巾浪费了传输链路的带宽资源。 

然后在所有与本省PB连接的13C设备上,配置静态路冉 

(文中的配置脚本均以华为厂商的命令为例)。 

ip route—static 10.10.10.1 255.255.255.255×.X.× × 

preference 1() 

ip route—static 10.10.1()2 255.255.255 255×.×.×.× 

preference 10 

ip roL1te—Static 10.10.10.3 255.255.255 255×.××× 

preference 10 

其中,×.×.×.×为BC与PB互联链路的具体接口地 

址。由于骨干网IGP使胴ISIS(引入静态路由的默认优先级 

为15),为了避免路 学习异常,静态路m的优先级配置应 

低于15,文中选用l()。 

第二步,在BC网元上的IGP中引入静态路Fh(一般需要 

通过路南策略引入),配置如下。 

l'Otlte—policy vnh permit node 1() 

if-match ip~prefix vnh 

3.2.2层式化的vNH技术方案 

文中采用两级的虚拟下一跳技术(VNH),实现骨干 

ip ip—prefix vnh index 10 permit 10.1().10.1 32 

ip ip—prefix vnh index 1()permit 10.10.1(】2 32 

jp ip—prefix vnh index 10 perrrift 10.10.10.3 32 

isis 10 

网流量到地市的灵活负载均衡,并走最优路径。第一级是骨 

干网到省网的流量,也就是Bc ̄tjp]3的流迢;第二级是省网 

到各地市的流量,也就是PB到Pc的流量。下面以第一级为 

例,介绍具体的实现方法。 

第一步,首先根据省网多核心路甫器下挂业务的情况, 

import——route static rOilte——policy vnh 

第三步,在PB网元上根据实际需求,通过路m策略把 

发给骨干网的BGP路由下一跳改为虚拟IP地址。如,针对A 

确认需要的虚拟IP地址个数(这里的虚拟IP地址为现网中 

没有使用,也就是没有路由的任何地址)。以图2为例,一 

般需要3个IP地址:用于引导同时下挂在省网的4台核心路 

器的业务回省流量,类似A市的组网,这里假设IP地址为 

市组网的业务路由,将下一跳改为10.10.1() 1;针对B市, 

将下一跳改为1f1、10.1(1.3。针对A市的实现配置如下,其中 

×

×

×

×为骨干网路南器的loopback地址。 

rollte——policy vnh——bgp permit node 1 0 

apply ip—address next—hop 1{).10.1f)1 

1(0) 10._10.1;用于引导只下挂在省网的一对核心路南器的回省 

www.ttm com.crl 9 

: 

照发展趋势,省内流蕈的占比将会快 

速增加,所以省内流量的调优是当前 

的重要工作之一。 

本节介绍的省内流吊 要是指 

本省的互联网数据中心(1DC)业务 

(包}舌IDC 1入资源、内容分发网络 

(CDN)、Cache. ̄l各种业务平台等) 

、\ 

\ 

与省内各地市客户业务之间需要经过省 

网核心网元转发的流量。 

IDC业务的流晕瓶颈十要在于出流 

192 1682OO0/24 

最,所以最常见的做法是调整多条出口 

链路的流量负载均衡,如网3所示。一 

图2省网多核心路由器下挂业务示意 

股是控制成PC3、PC4 ̄I]PB的4条链路的 

流最负载均衡.然后根据省网I ̄BGP路 

南和IGP路南的迭代,进行数据流星的 

转发。最后,通过BGP的MED值和IGP 

的cost{ ̄.来调整省网内部8条链路的(正 

0124 方形的8条边)流巨。如果利用率依然 

超过闯值,则进行链路扩容 、这样的 

办案看似合理.其实流晕的路径存在冗 

余,传输资源使用效率低下。 

以IDC业务到c市的流鼠为例, 

图3多出 

如果c市未部署虚拟下一跳技术,对于 

C市的192.168,2()1.0/24业务路Jh,在 

bgp 20{) 

省网内假没BGP优选的是PB3 ̄-'I]Pclfn互联接fI地址为下一 

跳,则可能出现的流鼠路径有1 1条 , 

peer×.×.×.x as-nunlber 1()() 

peer x.x x.x connect—interface LoopBack0 

·IDC>[k务流量到达PB7后存 1条等值路 (IGPfl<jCOSt 

ipv4——family unicast 

peer×.××.×enable 

peer×.×.x.×route—policy vnh—bgp expoK 

值为5()):①PB7-+PB3-+PC1。 

·IDC业务流量到达PB8后仔在2条等值路 (IGP的ms啦 

为80):②PB8—,PB4一 PH:卜÷Pc1;③I】B8—+PB7— pB3.-- ̄PC1。 

·IDC)[I<务流量到达PB5后存在2条等值路径(1 GP的ms 直 

为100):④PB5_+PB1一I)u,-十Pc1;⑤PB5一PB7一PB3_+pc1。 

·IDc:l 务流量到达PB6后存征6条等值路 (I( P 

置完成后,在骨十网的所有网元(除了直连的BC没 

备)做数据转发时.先查路 ,虽然优先查询其中一条,但 

足下一跳地址是虚拟IP地址,然后通过路}韵迭代查询虚拟IP 

地址的路南,下一跳将 IGP中多个下一跳进行负载分报。 

第二级虚拟下一跳技术同第一级一样,只不过是在PB与PC 

没箭之间。通过现网的测试,在完成两级的虚拟下一跳技术部 

的cO st值为130):⑥PB6__+PB5 PB1__+PB3一+Pc1: 

(=z)PB6 PB _+PB7 pB3_—’Pc1; 

(9)PB(_广巾B}}-+P 卜呻B3— c1; 

er斗P廿 — /— 量JB } 1。 

B(厂}_PB8—÷PB牛—}I B,_+Pc1: 

B6—+PB=}一十PB1— pB3— Pc1: 

署后,可以实现流量在多链路的负责均衡和走最优路径。部署 

后A市的业务流鼠路径为:Bc1一PB1—岬c1;Bc1 B Pc1: 

Bc2一PB2一Pc2;Bc2一pB Pc2。BTi 的业务流鼍路径为: 

BC1—+pB=卜—PC3;BC2 ̄PB4-+PC4 

其中只有路径①为最优路径,其他10条路 均为次优 

路径。 

基于以上分析,可以看出为了保 ̄i]{IDC出[1流 的负载 

均衡,到达C市的流量将会 现11条路径。根据IGP—st值的 

3.3省内流量的控制与优化 

掘统 ̄__,捋竹的肯.上】流 已经超过 际的流针.而H按 

不同,主要分成4种情况。因此,提 在PB给ID( ¨j【]的PC 

1o TELECOMMUNICATIONSTECHNol oGY/201 8· 4 

缆割接到归属区域内的分纤点。 具备布放分拆光缆的管道路由时,优化方案无法实施。从实 

施效果来看,一个接入主干光缆环拆分为两个接入主干光缆 

环后,纤芯容量提升一倍,对于接入主干光缆环纤芯资源紧 

张、所经路由的管道资源紧张且无法新建接入主干光缆的情 

况,分拆接入主干光缆环的优化方式是一个比较好的提升纤 

芯容量的方案,不但提升了接入主干光缆环的纤芯容量.同 

时调整了业务点的归属,达到相得益彰的效果。 

(2)将业务从原上连的oLT设备割接到归属区域内的 

OLT设备,并做好相关信息资料的更新工作。 

整个优化流程实施比较简单,对业务的影响比较小,但 

需要做好业务点屙性核实、原有接入光缆核实、归属区域内 

OLT设备资源准备等工作,保证整个优化流程顺利实施。由 

于接入层优化方式的实施工程量比较小,可以采用分区域集 

中实施或者结合新建业务点的工程建设同步实施的方式。 

口结束语 

目接入主干光缆优化解决方案 

当接入主干光缆环跨区域敷设、接入主干光缆环内有管 

道路南满足接入主干光缆环分拆的情况时,采用接入主干光 

缆优化方式。该优化方式如图7所示。 

通过业务归属区域优化,一方面理顺了网络资源的归属 

关系,有利于网络维护,均衡网络负载,避免出现超大汇聚 

点而带来的其他网络、安全问题;另一方面,通过业务归属 

区域优化,对现有网络资源进行整理、再利用,提高了网络 

资源的利用效率。 接入主干光缆优化方式的整个优化流程如下。 

(1)将需要分拆的接入主干光缆全进全出接入主干光缆 

到需要割接业务点所归属区域的机房。 

参考文献 

[1]刘佳兴,王月定,储浩然.关于中国移动“一张光缆网”船合蓑略 

的研究【J】.中国新通信,201 4(1 2) 

(2)将业务割接到归属区域的OLT设备,为接入主干光 

缆环的分拆做好准备。 

(3)在接入主干光缆环分拆的位置,布放接入主干光 

缆,为了满足分拆后接入光缆成环,新布放的接入主干光缆 

芯数为原接入主干光缆芯数的两倍,或者布放两条同芯数的 

接入主干光缆。 

(4)完成接入主干光缆环的割接,将接入主干光缆环拆 

f2J何培鹏,程东洋.一张光缆网规划建设策略【J】l中国新通信,2olsOolii 

如对本文内容有任何观点或评论.请发E—mail ̄-ttm@bjxintong corlt cN。 

欧洁云 

分为两个,分别汇聚区域内的业务。 

整个优化流程的实施比较复杂,涉及较多业务的割接 

调整工作,并且存在比较大的局限性,当接入光缆主干环不 

(J= ̄lO页) 

硕士,电子工程师、高级技师(通信网络管理员).主要研 

究方向为本地传输网、宽带接入网、IP城域网。 

发布路南时,通过策略把IGP的COSt值作为业务路由的MED 

值,并在各地市出口部署虚拟下一跳技术。调优后的流量路 

径为:①PB7一PB3一Pc1;②PB8一PB4一Pc2,保证了最 

优路径,传输链路资源得到最优利用,并经过现网的部署测 

试,省网流量将下降至少30%。 

量至少下/ ̄3o%,有效提高传输资源的使用效率  ,

参考文献 

…Wikipedia.Border Gateway Protocol[EB/OL]https://en.wikipedia org/ 

wki/Borcier_Gateway_Pmt ̄ol,20 1 8 

【2】邓炜,赵武,范春湘.利用BGP虚拟下一跳技术实现IP骨干网流量负 

载均衡[J].电信工程技术与标准化,20O9(8糨 

口结束语 

在网络流量爆发式增长的时代,流量的控制和优化是一项 

如对本文内容有任何观点或评论.请发E—mall至ttm@b ntong com c rl 、 

长期性的工作。文中总结多核心省网流量控制中存在的问题, 

提出采用层次化的虚拟下一跳技术和灵活调整BGP路由属性的方 

法,实现多链路的负载均衡和流量路由的最优路径,使省网流 

郑仁富 

硕士,工程师,主要研究方向为IP网络技术。 

14 ·4