Page 14 - 网络电信2024年3月刊
P. 14
运营商专栏
“Locator:Function:Args”,可以灵活分为多段,每段的长度 如果需要在路径层面进行改变,就需要采用非常复杂的
可以变化,具备灵活编程能力。 RSVP-TE技术,然而现实部署RSVP-TE的案例并不多,并且在为
SRv6 SID通常由位置标识(Locator)、功能 数不多的RSVP-TE案例中,大部分也只用到了RSVP-TE的快速重
(Function)、Arguments 3个部分组成,Locator是网络中分 路由功能,而非流量调度功能。主要原因有以下3点。
配给一个网络节点的标识,可以用于表示到达该节点的路由信 a)过于复杂。RSVP信令非常复杂,每个节点都需要维护一
息。Function是设备用于表达收到SRv6报文时所需执行的转发 个庞大的链路信息数据库。
动作,相当于计算机指令的操作码。Function决定了是将数据 b)扩展性受限。为了准确预留带宽,RSVP-TE要求所有IP
转发给节点、链路、解封装查找路由表转发,还是解封装送 流量都需要通过隧道转发,节点之间建立Full-mesh隧道导致扩
入实例等。Arguments则是转发指令在执行的时候所需要的参 展性差,大规模部署几无可能。
数,这些参数可能包含流、服务或任何其他相关的可变信息。 c)不支持等价多路径(Equal-Cost Multipath
Function和Args分别表示在该节点执行的具体功能和所需的参 Routing,ECMP)。现代IP网络中,ECMP是一个最基础的需求。
数,可按照不同功能定义不同的SID,具备良好的扩展性。 而从源路由的机制可以看到,RSVP-TE只会选择一条最优路径进
SRv6 SID既有IPv6地址的路由能力,又有SRv6特有的行为 行转发。如果想要实现流量分担,还需要在相同的源和目的之
能力,不仅可以表示路由,还可以表示接口、设备、业务和应 间预先建立多条隧道。
用等;对SRv6 SID的灵活定义和运用,可以实现设备级/应用级 而SRv6因其无状态及源路由转发的特点,可以非常方便地
的可编程。 实现差异化路径转发服务。SRv6的应用结合了SDN集中控制平
1.2.3. 3 Optional TLV 台,通过BGP-LS、SNMP、Telemetry等方式收集全网拓扑,并通
Optional TLV可以用于进一步自定义功能,支持更丰富的 过SDN集中控制平台构建一个完整的Segment List,在源节点压
网络编程。报文在传送过程中,需要在转发面封装一些非规则 入转发标签路径,中间节点只需要根据标签转发,从而灵活指
的信息,它们可以通过Optional TLV的灵活组合来完成,以扩 导每一跳的转发,使网络获得更佳的可扩展性。
展支持业务功能链(SFC)、OAM、确定性网络(Det Net)、虚 a)专线业务场景。基于SR/SRv6的低时延、高可靠等差异
拟专用网络(VPN)、基于IPv6的应用感知网络(APN6)等高级 化平面,实现城域骨干跨域对接,实现L3VPN(IPv4/IPv6)、L2
特性。 VPN(VPWS/VPLS)等专线业务差异化保障。
基于SRH的3层编程空间,SRv6能够支持更多种类的封装, b)互联网业务场景。基于SR/SRv6的差异化平面,提供基
可以很好地满足新业务的多样化需求,实现丰富的网络功能。 于低时延、高可靠等差异化业务需求的最优路径,实现IPv4/
如果一个节点支持SRv6且出现在了Segment List中,那么 IPv6的“城域+骨干”端到端互联网业务差异化保障。
就需要处理SRH,将Segment Left进行减1操作,然后将指针偏 2.2 流量清洗应用
移向新的活跃段,之后将Segment List信息(IPv6地址格式) 运营商可基于SRv6 policy路径可编程能力,将需要进行清
复制到IPv6目的地址字段,然后将报文向下一个节点进行转 洗的业务流量引流至清洗中心进行流量清洗,然后引流至专用
发。当Segment Left字段减为0时,节点弹出SRH报文头,然后 路由器以后进行SRv6封装,再引流至高防节点。经过高防的防
对报文进行下一步处理。 护后,最后引流至目标网站,实现业务流量清洗及防护。
2.3 服务化隧道应用
二、SRv6在运营商网络的相关业务场景 服务化隧道应用是一种新的服务模式,旨在通过将各项服
结合运营商广域网承载的业务,SRv6可能的应用场景包括 务(VPN、TE、业务链等)统一封装为用户、应用意图的SRv6
以下几个。 SID并开放给用户,使用户可以得到在任何服务/任何位置/任何
2.1 SLA差异化服务保障(SR/SRv6) 调度的一种服务理念。
IP网络在网络协议设定完成的情况下一般进行“尽力 其应用方案可以为:基于分布式数据库建立服务平面,将
而为”的无差别业务转发,并采用route policy及服务质量 运行在设备上的分布式代理容器实现服务注册,并更新至分布
(Quality of Service,Qo S)实现差异化服务,其中route 式数据库,应用使用SID封装payload进行服务绑定,统一实现
policy用来实现路由层面的差异化,可以规定路由器在发布路 服务的发布/更新/触发。
由时只发布某些满足特定条件的路由,在接收路由时只接收某
些满足特定条件的路由,在引入路由时只引入某些满足特定条 三、运营商网络改造方案建议
件的路由等等,比如实现生产主机访问生产服务器时走生产专 对于运营商而言,SRv6技术具有巨大的应用前景及商业价
用线路,办公主机访问办公服务器时走办公专用线路;Qo S指 值,但因为运营商网络规模庞大且存在大量的老旧设备,需要
一个网络能够利用各种基础技术,为指定的网络通信提供更好 进行升级或替换才能实现对新技术的支持,由此也带来大量的
的服务能力,是网络的一种安全机制,用来解决网络延迟和阻 投资和成本,同时也会增加网络割接、业务中断的风险。如何
塞情况下业务的带宽和质量保证等问题。Qo S的保证对于容量 向SRv6业务演进,并发挥SRv6在网络中的最大价值成为了运营
有限的网络来说是十分重要的,特别是对于流多媒体应用,例 商都在思考的问题。可能的演进方案有以下几种。
如Vo IP和IPTV,因为这些应用常常需要固定的传输率,对时延 3.1 网络设备层面改造方案
也比较敏感。 3.1.1 改造单网络平面支持SRv6承载业务
14 网络电信 二零二四年四月