带你读《智慧光网络:关键技术、应用实践和未来演进》——2.8.2 MPLS 技术的演进

简介: 带你读《智慧光网络:关键技术、应用实践和未来演进》——2.8.2 MPLS 技术的演进

2.8.2 MPLS 技术的演进


早期以太网技术仅用于局域网(LAN),而对光网络来说,需要大范围进行网络互联,需要一种广域网(WAN)协议。使用ATM 技术的WAN 协议实施复杂度较高,不符合光网络的通用和易用的诉求。因此MPLS 在这样的技术背景下出现了,它可以在光网络中转发多业务流量。随着3G 网络的发展,IP 流量大幅增加,光网络在既有MPLS 的高复用效率的基础上将增强强连接特性,因此MPLS 向着MPLS-TP 的方向演进:既保持了MPLS 的传统优势,又提供面向连接的服务功能,使运营商光网络的服务可靠性更高。


随着网络规模的进一步扩大,人们越来越意识到MPLS 技术中的信令技术过于复杂,且不易扩展性。于是人们回归到采用集中式优化的思路来解决这个问题,通过引入SR 技术,构建出集中式优化和分布式智能结合的混合模式。本节将按照上述逻辑和顺序,阐述MPLS技术的演进过程和发展方向。


1.MPLS-TP

MPLS-TP 是一种面向连接的分组交换网络技术,利用MPLS 路径,省去MPLS 信令和IP 复杂的功能;支持多业务承载,独立于客户层和控制面,并可运行于各种物理层技术上;具有强大的传送能力[ 服务质量(QoS,Quality of Service)、OAM 和可靠性等]。


MPLS-TP 可以用一个简单公式表述:MPLS-TP = MPLS + OAM−IP。可以看出MPLSTP

是MPLS 的一个子集,去掉了基于IP 的无连接转发,增加了端到端的OAM 功能,使之更加适合运营级网络。


MPLS-TP 主要应用于移动回传网络中,移动回传网络是指基站到RNC/BNC(基站控制器)之间的专线网络。典型的MPLS-TP 应用如图2-45 所示,移动回传网络采用MPLS-TP

技术,为基站与RNC/BNC 之间的数据回传业务提供专线。基站和RNC 之间的TDM 业务、IP 业务等均可以通过MPLS-TP 网络提供的专线进行传送。

image.png

图2-45 移动回传网络


MPLS-TP 用在城域网或是3G/4G 移动回传网络中时,所有的业务需要适配到光层上进行传送,如图2-46 所示。作为一个完整的分组传送体系,分组传送网(PTN,Packet Transport Network)具有自己的保护措施,如支持1 + 1 保护、1 :1 线性保护、环网保护等。当采用这种分层结构时,多层之间的保护需要协同,一般会启用Hold-off 定时器,即光层智能保护优先。


2.SR-MPLS

在利用MPLS 技术进行创新的同时,MPLS-TP 也继承了MPLS 的一些先天不足,如每个网元独立计算网络拓扑、依赖标签分发协议(LDP,Label Distribution Protocol)和基于流量工程扩展的资源预留协议(RSVP-TE,Resource Reservation Protocol-Traffic Engineering)等进行标签分配,从而导致需要维护的中间状态众多、开销大;虽然可以做到局部最优但缺乏全局视角,难以同SDN 控制器实现无缝对接。


中国移动在进行5G 业务承载时,创造性地引入了SRMPLS技术,形成了基于SR-MPLS 的SPN 5G 承载技术。SR技术是由Cisco 公司提出的一种源路由机制,旨在为IP 和MPLS 网络引入可控的标签分配,为网络提供高级流量引导能力。SR 技术分为两种,一种是基于MPLS 的SR-MPLS 技术,另一种是基于IPv6 的SRv6 技术。

image.png

SR-MPLS 虽然在转发面也采用MPLS,但它是一种源路由技术,使用标签栈来描述通过网络所需的路径,不依赖LDP 等复杂的协议,也不需要维护复杂的网络中间状态,可以同SDN 实现无缝对接。在转发面,同传统的MPLS 路由器一样,标记交换路由器(LSR,Label Switching Router)解析标签,弹出标签并转发。SR-MPLS 目前已经得到了一定程度的应用,同传统的MPLS 网络兼容性较好,成本相对较低。


SR 控制层面采用ISIS/OSPF/BGP 等路由协议,转发层面采用MPLS,都是很常用的协议。SR-MPLS 技术通过在头端节点控制流量要转发的路径,实现了基于源的路由,传统IP 转发是逐跳基于目的IP 进行路由的。在策略路由方面,SR 控制流量转发的方法更加简单、高效,管理成本大大降低。


SR-MPLS 的Segment 在转发层面呈现为标签,由多个Segment 组成的列表对应的是MPLS 的标签栈,MPLS 技术在设计之初就支持多层标签。Segment 分为前缀(Prefix)Segment 和邻接(Adjacency)Segment,路由协议将这些Segment 通告到整个网络,使网络中每个节点都知道区域中所有的Segment,因此业务的源节点能够方便地通过Segment 列表来控制数据分组的中间转发路径,决定业务从网络中哪个节点的哪个接口进行转发。


Segment 转发就是标签转发,动作压入(PUSH)、继续(CONTINUE)、下一个(NEXT)分别对应MPLS 转发的压入(PUSH)、交换(SWAP)、弹出(POP),采用传统MPLS 的报文头。头端节点判断一个IP 前缀如果有SR 出标签则执行压入动作,中间节点执行相应动作,也是根据标签查SR 转发表,封装指定标签,多数时候出入标签值相同。


单纯的SR 转发平面简单明了、易于控制,需要维护的网络中间状态很少,结合SR 的可编程技术,实现智能至简,完全可以按照人们的要求而选择不同的路径,比传统的IP 转发更加灵活、可靠。


切片分组网(SPN,Slicing Packet Network)是中国移动为了应对5G 挑战,在保持PTN优势的基础上,融合SR-MPLS 技术,面向SDN 架构设计,扩展支持更大带宽、灵活连接、更低时延、更高精度时间同步、网络分片等新功能,满足未来5G/6G 业务承载的发展要求。SPN 采用创新的以太网交叉连接技术(Ethernet Cross Connect)和面向传送的分段路由技术(SR-TP,Segment Routing-Transport Profile),并融合光层DWDM 技术的分层网络技术体系,SPN 网络分层模型如图2-47 所示,图中的SR-TP 就是利用SR-MPLS 建立面向连接的分组传送隧道,并通过融合的光层进行5G 业务的传送。

image.png

图2-47 SPN 网络分层模型

相关文章
|
3天前
|
存储 监控 安全
云计算与网络安全:技术挑战与解决方案
【5月更文挑战第31天】本文深入探讨了云计算与网络安全的交叉领域,分析了云服务、网络安全、信息安全等技术领域的关键问题。文章首先介绍了云计算的基本概念和主要服务模型,然后详细讨论了云计算环境下的网络安全威胁和挑战,最后提出了一些有效的解决方案和技术策略。
|
3天前
|
存储 安全 网络安全
云计算与网络安全:技术融合下的挑战与机遇
传统的网络安全在云计算时代面临着新的挑战与机遇。云计算作为一种新型的计算模式,正在深刻改变着我们的生活和工作方式。本文将从云服务、网络安全、信息安全等技术领域探讨云计算与网络安全的融合,分析其中的挑战与机遇,以期为相关行业提供新的思路和解决方案。
11 0
|
1天前
|
5G 安全 SDN
【计算巢】网络切片技术:5G 网络的核心创新
【6月更文挑战第2天】5G时代的变革核心技术——网络切片,如同万能钥匙,可根据不同应用场景定制专属网络服务。通过虚拟化逻辑网络,满足各类行业个性化需求,如自动驾驶的低延迟连接或远程手术的安全传输。实现网络切片涉及NFV和SDN等技术,虽面临动态管理、安全隔离等挑战,但其潜力巨大,将推动各行各业的数字化转型,成为社会进步的关键驱动力。
|
3天前
|
存储 安全 网络安全
网络安全与信息安全:保护数据安全的关键技术与意识
在数字化时代,网络安全与信息安全已经成为社会发展和个人生活中不可或缺的重要组成部分。本文探讨了网络安全漏洞、加密技术以及安全意识等方面的知识,并阐述了它们在保护数据安全中的关键作用。通过加强对网络安全与信息安全的认识与应对,我们可以更好地应对日益复杂的网络威胁,保障个人和组织的数据安全。
|
3天前
|
安全 网络安全 Python
【计算巢】防火墙技术:保护网络不受入侵的第一道防线
【5月更文挑战第31天】防火墙是网络安全的核心,防止未经授权的访问和攻击。它通过数据包过滤、状态检测和应用层网关等方式工作,阻止黑客入侵和病毒传播,限制内部网络对外部的不安全访问。然而,防火墙可能面临新型攻击的挑战,并不能完全防御内部威胁。Python 示例展示了数据包过滤规则的实现。有效的防火墙配置和管理至关重要,需随网络环境和安全需求变化而更新。防火墙需与其他安全技术结合,构建全面的网络安全体系。
|
3天前
|
安全 网络安全 区块链
【计算巢】区块链技术在网络安全中的应用与挑战
【5月更文挑战第31天】区块链技术为网络安全带来新机遇,其去中心化、不可篡改和共识机制特性有助于身份验证、数据完整性保护及提高网络抗攻击性。但面临性能、隐私保护和法规监管等挑战。简单Python代码展示了区块链在数据完整性验证的应用。随着技术发展,区块链有望在网络安全领域发挥更大作用,未来可能与其它安全技术融合,为网络安全提供更强保障。
|
3天前
|
网络协议 算法 Java
Java语言网络编程的技术性探索
Java语言网络编程的技术性探索
|
14天前
|
消息中间件 Java Linux
2024年最全BATJ真题突击:Java基础+JVM+分布式高并发+网络编程+Linux(1),2024年最新意外的惊喜
2024年最全BATJ真题突击:Java基础+JVM+分布式高并发+网络编程+Linux(1),2024年最新意外的惊喜
|
12天前
|
JSON 安全 网络协议
【Linux 网络】网络基础(二)(应用层协议:HTTP、HTTPS)-- 详解
【Linux 网络】网络基础(二)(应用层协议:HTTP、HTTPS)-- 详解
|
12天前
|
存储 网络协议 Unix
【Linux 网络】网络编程套接字 -- 详解
【Linux 网络】网络编程套接字 -- 详解