MPLS基础培训胶片

合集下载

数据通信培训教材系列-MPLS技术

数据通信培训教材系列-MPLS技术

网络事业部数据通信产品培训教材系列教材编号:NO.003MPLS多协议标签交换培训教程(内部使用)南京研究所数据产品系统部编写二O O 一年八月说明【内容提要】本教材讲述了数字通信网络技术发展概况,并在此基础上阐述了MPLS的基本结构和原理,包括对MPLS的基本要求,MPLS的基本工作方式,MPLS的核心,选路方法以及标记。

【适用范围】本教材属于中兴通讯股份有限公司网络事业部数据通信产品培训教材系列,为数据通信培训基本教材之一。

适用于公司内部技术培训实用。

【版权说明】著作权属于深圳市中兴通讯股份有限公司所有,未经著作权人同意,不得摘录、复制、翻译、注释、编辑,侵权必究。

深圳市高新技术产业区科技南路中兴通讯A座电话:86-755-6790000传真:86-755-6791999邮政编码:518057公司网址:电子信箱:info@资料策划:中兴南京研究所数据产品系统部版次:2001年8月,第2版目录第一章引论 (4)第二章数字通信网络技术发展概况 (7)2.1同步传递模式STM (7)2.2计算机互连网络IP网 (8)2.3异步传递模式ATM (9)2.4简要分析 (10)第三章多协议标记交换MPLS结构 (12)3.1对MPLS的要求 (13)3.2MPLS基本工作方式 (14)3.2.1 标记调换转发过程 (14)3.2.2 MPLS运行 (16)3.3MPLS使用标记调换转发的优点 (18)3.3.1与常规路由器网相比的优点 (18)3.3.2 与ATM网FR网相比的优点 (20)3.4MPLS网络管理 (20)第四章 MPLS原理 (22)4.1概述 (22)4.2MPLS核心技术 (22)4.2.1 MPLS域 (22)4.2.1.1 转发等价类 FEC (23)4.2.1.2 标记交换路径LSP (24)4.2.1.3 标记交换路由器 LSR上游和下游LSR (25)4.2.2 标记 (25)4.2.2.1 标记 (25)4.2.2.2 标记的捆绑特性 (26) (26)4.2.2.3 上游和下游LSR34.2.2.4 标记分组 (26)4.2.2.5 标记栈 (26)4.2.2.6 标记交换路径 LSP (26)4.2.2.7 标记的有效范围和唯一性 (27)4.2.2.8 标记空间 (28)4.2.2.9 标记栈编码 (28)4.2.2.10 标记编码 (28)4.2.2.11 标记合并 (29)4.2.2.12 ATM上的标记合并 (29)4.2.2.13 FEC聚集 (30)S4.2.3 标记调换转发方法 (30)4.2.3.1 下一跳标记转发(程序)表 NHLFE (31)4.2.3.2 输入标记映射ILM (32)4.2.3.3 FEC-TO-NHLFE的映射FTN (32)4.2.3.4 输出标记缺损 (32)4.2.3.5 有效生命周期TTL (32)4.2.3.6 环路控制 (33)4.2.3.7 标记保留模式 (33)4.2.3.8 隧道和分层 (33)4.2.4 标记分配方法 (35)4.2.4.1 标记指定和分配 (36)4.2.4.2 标记捆绑的属性 (36)4.2.4.3 下游分配和按需下游分配 (36)4.2.4.4 LSP控制方式:按序和独立 (36)4.2.4.5 标记分配协议 LDP (37)4.3MPLS基本选路方法 (37)4.3.1 OSPF协议 (38)4.3.2 BGP-4协议 (39)第一章引论随着因特网的迅猛发展,传统路由器因其固有的局限,已成为制约发展的瓶颈。

MPLS 教程

MPLS 教程

标记信息库 Label Information Base (LIB)
Table where a label ID is associated
with an outbound port
IP Source Network IP Destination Network
Label (In) 12 308
为何需要 MPLS?… Internet
Internet发展呈爆炸趋势
当前有2亿用户… 10年内将增至20亿
用户住宅接入速度由 nkbps 增至
>2Mbits Best effort + Class of Service + Quality of service = 更高的收益 数据流量在未来5 - 10 内将增加100 1000 倍
什么是 MPLS?
ATM交换机提供“午夜航船”工作模式
MPLS Circuit
•Unlabeled- Router •Labeled- LSR Acts as router...
ATM Circuit
•Seamless
Acts as ATM LSR...
…or ATM Switch
Copyright Marconi Communications Limited. All Rights Reserved.

Network Engineering & Traffic Engineering
Copyright Marconi Communications Limited. All Rights Reserved.
The Internet (Circa1995+)
三层体系结构
IP

华为MPLS基础知识培训教程A

华为MPLS基础知识培训教程A

MartinioP封装格式
0x8847(0x8848 广播) Tunnel VC
2
4
4
Ethernet Data N
VMAN封装格式
DA SA 0x8100 662
VLAN 2
VLAN TAG L3Data
4
N
Page 22
华为MPLS基础知识培训教程A
相关名词概念介绍
l FEC:Forwarding Equivalence Class,FEC(转发等价类),是在转发过程中以 等价的方式处理的一组数据分组,例如目的地址前缀相同的数据分组。通常对一个 FEC分配相同的标签。
p Switching: MPLS报文交换和转发是基于标签的。针对IP业务,IP包在 进入MPLS网络时,入口的路由器分析IP包的内容并且为这些IP包选择 合适的标签,然后所有MPLS网络中节点都是依据这个简短标签来作为 转发依据。当该IP包最终离开MPLS网络时,标签被出口的边缘路由器 分离。
Page 7
PE
PP
PP
PE
Ingress Intermediate Egress
P(Provider)端口: 该端口指接入服务提供商核心网络的端口;在我们设备上指接入的数据报文为MPLS封装报文的端口。 PE(Provider Edge)端口: 该端口为服务提供商的边缘端口,对接的是用户的设备;在这里指接入的是普通以太网帧,如果接入的是 MPLS封装格式的数据报文,但同时不希望对MPLS封装进行处理,端口也可以配置成这种属性。
Page 25
华为MPLS基础知识培训教程A
LSP的建立和结构
LSP的建立其实就是将FEC和标签进行绑定,并将这种绑定通告 LSP上相邻LSR的过程,建立起相邻LSR间的标签映射关系。可以通过 1、静态标签配置,无通告过程 2、通过标签分发协议或其他协议建立 LSP的建立是逐段进行的。

13 华为路由交换精英培训之MPLS

13 华为路由交换精英培训之MPLS


P,服务提供商网络中的骨干设备
VPN 1 Site
CE P PE
CE
VPN 2 Site
PE
P VPN 2 Site PE
CE
CE
VPN 1 Site
HUAWEI TECHNOLOGIES CO., LTD.
Huawei Confidential
6
原理
命令
排障
建议
基本概念—Site
Site
指相互之间具备IP连通性的一组IP系统,且该系统IP连通性不需通过ISP实 现
BGP,OSPF,RIPv2 update for 10.1.5.0/24,NH=CE1 CE1 PE1
VPN 1 Site 1
VPN 1 Site 2
10.1.5.0/24
10.1.6.0/24 VPNV4 Update 100:1:10.1.5.0/24(RD100:1+IPv4) NH=PE1 SOO=Site1 RT=100:1 Label=15362
Loopback0 1.1.1.1/32 PE1 Loopback0 11.11.11.11/32 CE1 VPN1 Site 1
ISP
Loopback0 2.2.2.2/32 P PE2 Loopback0 22.22.22.22/32 CE2 VPN1 Site 2
HUAWEI TECHNOLOGIES CO., LTD.
私网标签分配
通过MP-BGP为VPNV4路由分配内层标签
BGP,OSPF,RIPv2 update for 10.1.5.0/24,NH=CE1 CE1 PE1 P PE2 CE2
VPN 1 Site 1
VPN 1 Site 2

MPLS基本原理培训胶片-20060711-A

MPLS基本原理培训胶片-20060711-A

HUAWEI TECHNOLOGIES CO., LTD.
HUAWEI Confidential
Page 23
标签分发模式:DoD
分配到171.68.1.0/24 分配到 171.68.10/24 的标签为18 18 171.68.10/24 分配到 分配到 171.68.1.0/24 20 的标签为 20 171.68.1.0/24
标签操作 去掉标签
其他 …
L2
ress将标签去掉,继续转发
HUAWEI TECHNOLOGIES CO., LTD. HUAWEI Confidential
Page 20
倒数第二跳弹出(PHP)
标签操作:push
分析IP头 FEC绑定LSP FTN->NHLFE
标签操作:swap
ILM->NHLFE
ILM->NHLFE
A 入口LER
B LSR
下一跳 B
C LSR
NHLFE 发送接口 E1
D 出口LER
标签操作 加上标签L1 加上标签L1 其他 …
A:
FEC 10.0.1.0/24
一起, 传统路由协议和标签分发协 (LDP)一起,在各个 一起 在各个LSR中为有业务需求的 中为有业务需求的 FEC建立路由表和标签映射表 建立路由表和标签映射表(FEC-Label映射 即成功建立 映射),即成功建立 建立路由表和标签映射表 映射 即成功建立LSP。 。 Ingress接收分组,判定分组所属的FEC,给分组加上 接收分组,判定分组所属的 接收分组 ,给分组加上Label
HUAWEI TECHNOLOGIES CO., LTD.
HUAWEI Confidential
Page 12

2024版MSTPMPLSVPN业务培训材料

2024版MSTPMPLSVPN业务培训材料

•MSTP技术基础•MPLS技术概述•MSTP与MPLS VPN融合方案•业务配置与调试技巧目录•网络安全与可靠性保障措施•总结与展望MSTP概念及特点MSTP特点包括:支持多业务接入和处理、高效的带宽利用率、灵活的网络扩展性、完善的网络管理和保护机制等。

MSTP体系结构与工作原理MSTP体系结构包括物理层、数据链路层、网络层和传输层等多个层次,其中数据链路层又包括多个子层,如SDH帧结构子层、映射子层等。

MSTP工作原理主要是通过将不同业务映射到SDH帧结构中,利用SDH的传输和交换能力实现多业务的传送和处理。

同时,MSTP还支持多种保护机制,如路径保护、子网连接保护等,确保网络的高可靠性和可用性。

MSTP设备类型及功能MSTP应用场景分析MSTP应用场景广泛,包括城域网、接入网、企业网等多个领域。

在城域网中,MSTP可以实现多业务的统一承载和管理,提高网络带宽利用率和管理效率;在接入网中,MSTP可以提供灵活的业务接入方式和完善的网络保护机制;在企业网中,MSTP可以满足企业对于数据、语音和视频等多种业务的需求,并提供高可靠性和安全性的网络保障。

控制平面数据平面管理平面030201MPLS 网络体系结构MPLS工作原理及优势工作原理优势MPLS VPN技术简介技术原理MPLS VPN利用MPLS标签栈实现VPN业务的隔离和转发,支持多层次的VPN嵌套。

实现方式通过路由目标(RT)和导出/导入路由策略实现VPN间的路由隔离和互通。

安全性采用访问控制列表(ACL)、加密等技术保障VPN数据的安全性。

MPLS VPN应用场景分析企业网络云服务提供商运营商网络融合方案架构设计融合设备选择网络层次结构选用支持MSTP的设备,如高端路由器和交换机。

接口与协议融合方案实现原理MSTP技术MPLS VPN技术融合实现融合后网络性能优化措施01020304带宽管理QoS保障安全性增强可靠性提升典型案例分析案例一01案例二02案例三030102确定网络拓扑和VLAN…配置交换机基础参数启用MSTP协议配置端口角色和状态验证配置结果030405MSTP业务配置流程确定网络拓扑和VPN 实例规划配置VPN 实例和路由配置MP-BGP 协议验证配置结果启用MPLS 和LDP 协议配置路由器基础参数MPLS VPN 业务配置流程调试过程中常见问题及解决方法端口状态异常MSTP协议异常MPLS LSP隧道建立失败VPN路由信息未正确学习典型故障案例分享案例一案例二案例三加密技术的应用,包括数据传输加密和存储加密,确保数据的机密性和完整性。

9-PTN MPLS基础

9-PTN MPLS基础

Page 26
MPLS Ping

MPLS Ping
5.5.5.5/32 LSP 1.1.1.0/30 2.2.2.0/30 .1 .2 3.3.3.0/30 .1 .2 4.4.4.4/32
.1
.2
RouterA
RouterB
RouterC
RouterD
Copyright © 2008 Huawei Technologies Co., Ltd. All rights reserved.
4. MPLS OAM
Copyright © 2008 Huawei Technologies Co., Ltd. All rights reserved.
Page 25
MPLS Ping/Traceroute

MPLS Ping

LSP故障检测

MPLS Traceroute

LSP故障定位
Copyright © 2008 Huawei Technologies Co., Ltd. All rights reserved.

在PTN PWE3中,RSVP用来分配TUNNEL标签,LDP用来
分配PW标签
Copyright © 2008 Huawei Technologies Co., Ltd. All rights reserved.
Page 19
案例:静态LSP的建立
300 Ingress Transit1 200
ATM Technology
面向连接的控制平面 面向连接的转发平面
MPLS Technology
面向无连接的控制平面 面向连接的转发平面
Copyright © 2008 Huawei Technologies Co., Ltd. All rights reserved.

第4章 MPLS基础

第4章 MPLS基础
西安电子科技大学
MPLS涉及的基本概念
4.2.1 基本概念 4. 标签交换路由器
LER节点在MPLS网络中完成的是IP包的进入和退出过程; LSR节点在网络中提供高速交换功能。在MPLS节点之间的路 径就是标签交换路径LSP,其中入口LSR叫Ingress,出口LSR 叫Egress。 LER除对分组的标签进行分配或移除外,还负责对流量进行分 类。
FEC2 路口四右拐
终点2
图示为标签交换 路径
FEC1 路口三右拐
FEC1 路口二左拐
FEC2 路口三左拐
起点2
FEC2 路口一左拐
FEC2 路口二右拐
FEC1 路口一右拐
起点1
FEC1路径 FEC2路径
西安电子科技大学
4.2.1 基本概念 3. 标签交换路径
图示为路由交换 路径
MPLS涉及的基本概念
西安电子科技大学
MPLS涉及的基本概念
4.2.1 基本概念 3. 标签交换路径
这个标签交换路径是预分配的路径,除非网络出现故障,重新 计算新的LSP,否则属于该类FEC的数据包都会按照该路径进 行转发。
西安电子科技大学
MPLS涉及的基本概念
4.2.1 基本概念 3. 标签交换路径
终点1
FEC1 路口四左拐
西安电子科技大学
MPLS涉及的基本概念
4.2.2 MPLS-TP技术
MPLS-TP技术是MPLS的一个子集 MPLS-TP = MPLS – IP + OAM + Protection.
路由和信令协议 倒数第二跳弹出
标签合并 L3层功能
帧结构 标签交换 区分服务QoS
端到端OAM 电信级保护倒换
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

MPLS的转发表的数据结构(续)
typedef struct tagMplsNhlfe { ULONG ulOutIfIndex; ULONG ulHopCount; ULONG ulNextHopAddr; UCHAR ucLsrType; UCHAR ucOutStackSize; ULONG aulOutLabelStack [ AMB_LMGR_MAX_LABEL_STACK ]; }MPLS_NHLFE_S;
底层通知MPLS的接口结构
typedef struct tagMPLSProductResponseMsg { /*底层驱动对Create, Update请求的响应,Delete请求不响应, 事件类型包 括: MPLS_RESPONSE_CREATE_LSP,MPLS_RESPONSE_UPDATE_LSP MPLS_BATCH_UPDATE_LSP */ UCHAR ucEventType; ULONG ulLSPID; ULONG ulUpdateNum; ULONG ulErrorCode; ULONG ulNHLFEIndex; } MPLS_PRODUCT_RESPONSE_MSG_S;
IP ETH IPX
MPLS ATM FR PPP X.25 ETH IPX IP
SNA
MPLS协议的位置
七层 四层 三层
LDP协议 TCP/UDP IP MPLS
二层 一层
链路协议 物理接口
MPLS在协议栈中的位置
PPP Header(Packet over PPP Header SONET/SDH) Ethernet
可以多于一个标签,(标签栈) MPLS转发仅基于标签栈顶标签转发报文 MPLS通常是夹在二层链路层和三层IP报头之间的协议,承载 MPLS的链路层可以是: Point-to-Point link (PPP) Ethernet ATM Packet Over SONET (POS)等
MPLS转发(续一)
压标签(PUSH):Ingress LSR,打上标签头后转发
在后续节点,根据报文携带的标签转发 根据标签查找LIB (Label Information Database)决定转发行为
交换(SWAP):Transit,新标签替代入标签后转发 弹出(POP):Egress,标签弹出,转IP协议栈处理 倒数第二跳弹出:PHP(Penultimate Hop Popping), 倒数第二跳,弹出后转发 交换后压标签(SWAP & PUSH): 标签栈,标签替代 后压上一个或多个标签转发
相关概念
Ingress LSR Transit LSR Egress LSR
LSP
注意LSP是单向的传输通道
2 3 data
2 L 3 data
LSP内传递的数据帧
2 3 data
MPLS转发简介
MPLS转发与传统IP报文转发的比较
传统的IP报文转发 - 每个报文根据分析报文 头,查找路由,独立计算下一跳 MPLS转发 - 报文的转发基于标签交换,得 到下一跳
MPLS培训胶片
2003年5月
MPLS体系结构
RFC3031 - Multiprotocol Label Switching Architecture 协议组成
标签交换 信令协议:LDP/RSVP等,完成标签的分配
MPLS的意义
高速交换 有连接: 有利于QOS、VPN、FE 可融合多种协议 SNA
Remote MPLS Peer Label Exchange for F1 – 30
F1Βιβλιοθήκη 20F130 50
F1
30 90
F1
40 F1
Push 20
Swap to 30 Then Push 50
Swap to 90
POP 90 Then Swap to 40
POP 40
Tunnel Label 50
MPLS 转发图示
MPLS转发过程:
Ingress LSR 接收到IP报文,进行流分类或查转发表,打上标 签,并根据标签转发表项转发此标记报文。 Transit LSRs根据入接口和入标签查找标签转发表项得到出接 口和出标签,打上交换的标签,转发。 在LSP倒数第二跳或Egress LSR,弹出标签,还原IP报文后, 按照IP转发程序继续转发。
MPLS Header
Layer 3 Header
Ethernet Hdr GFC VPI Label
MPLS Header VCI
Layer 3 Header DATA
ATM Cell Header
PTI CLP HEC
Frame Relay
Flags
DLCI
DLCI Label
DATA
FCS
Flags
MPLS通知底层的示例(续)
Ingress上创建LSP Create函数 非Ingress创建LSP Create函数 函数类型 补充说明 ulLSPID ulUpdateNum ulRequestID ucLSRType ulVCID ulInLabel ulInIfIndex ulNextHopAddr ulOutIfIndex ucOutStackSize ulOutLabelStack LSP ID 0 由底层同步返回 MPLS_LSP_INGRESS 0 0 0 下一跳地址 出接口 1或2(FAST Reroute时) 出标签栈 LSP ID 0 由底层同步返回
将报文划分分属不同的转发等价类(FEC)
FEC (Forwarding Equivalence Classes) 报文的FEC划分可基于
目的单播地址 流量工程 VPN 隧道 QoS等
每个FEC映射到某个下一跳 FEC可以理解为按某种条件划分出来的一个数 据流
MPLS转发(续二)
报文进入网络,打上该FEC对应的标签并转发
IP包在打上MPLS包头后还是需要有二层的包头封装。ATM/FR 则分别采用原来包头的VPI/VCI,DLCI做标签
MPLS相关概念
MPLS: Multi Protocol Label Switching LSR: label switching router LSP: label switched path (单向) Ingress LSR 入口LSR Transit LSR 中间LSR Egress LSR 出口LSR label:标签,固定长度的一个数字
MPLS 图示(续)
MPLS转发示意:
In If In Lbl Prefix Out IfOut Lbl 0 - 172.90.38 1 30
InIf InL P bl refix O t IfO L l u ut b 0 45 172.90.38 1 3
InIf InL P bl refix O IfO L ut ut bl 0 3 172.90.38 -
MPLS通知底层的接口结构(续)
/* 出接口索引 */ ULONG ulOutIfIndex; /* 出标签栈大小 */ UCHAR ucOutStackSize; /* 出标签栈,依照标签栈顺序 */ ULONG aulOutLabelStack [AMB_LMGR_MAX_LABEL_STACK ]; /* 资源标识,无资源要求时为0 */ ULONG ulRHandle; }MPLS_REQUEST_PRODUCT_MSG_S;
In If In Lbl Prefix Out IfOut Lbl 0 30 172.90.38 1 45
倒数第二跳弹出,Penultimate Hop Popping(PHP)
标签栈
报文可以携带多个标签 转发行为根据栈顶标签 LSP Over LSP (LSP隧道) 应用于VPN等
标签栈转发图示
MPLS通知底层的接口结构
typedef struct tagMPLSRequestProductMsg { /* LSP标识,底层不处理,在响应时返回 */ ULONG ulLSPID; /* 请求更新序号,底层不处理,在响应时返回 */ ULONG ulUpdateNum; /* 请求标识,每次请求时由底层返回,用于对应Update和 Delete请求 */ ULONG ulRequestID;
跳数 (Hop Count) 路径矢量 (Path Vector)
环路和TTL(续)
LSR-1 LSR-2 IP报文 TTL = 10 Label = 25 IP 报文 TTL = 6 Label = 39 IP 报文 TTL = 6 LSR-6 LSR3
LSR-6 --> 25 跳数=4 标签分发协议的IGP域
下一跳和出接口索引 转发行为类型 出标签(Swap) 还可能有报文转发的链路层封装形式
FEC-to-NHLFE Map (FTN) - Ingress Incoming Label Map (ILM) - Non Ingress
三种转发控制表
目 的 IP FTN 入 标 签 ILM 入 标 签 ILM
MPLS通知底层的接口结构(续)
/* 以下参数与LSP的创建和更新有关 */ /* LSR类型 */ UCHAR ucLSRType; /* L2VPN VC ID */ ULONG ulVCID; /* 入标签 */ ULONG ulInLabel; /* 入接口索引 */ ULONG ulInIfIndex; /* 下一跳地址 */ ULONG ulNextHopAddr;
LSR-4
Label = 21 IP 报文 TTL = 6 LSR-5
IP 报文 TTL = 6
Egress
TTL在进入无TTL能力的LSP之被减量 如果在入LSR TTL为0,则该数据包被丢弃
MPLS的标签分发协议
MPLS连接可以使静态配置,也可以通过MPLS信令协议 建立标签连接。现有的MPLS标签分配协议有:
相关文档
最新文档