27.1-MPLS-基础

合集下载

MPLS协议

MPLS协议

介绍MPLS协议的基本概念和作用MPLS(Multiprotocol Label Switching)协议是一种用于高效转发数据包的网络协议。

它基于标签交换技术,可以在网络中快速和可靠地传输数据,并提供了更好的性能和服务质量。

MPLS的基本概念MPLS协议采用了标签(Label)的概念,用于对数据包进行标记和转发。

每个数据包都被附加一个标签,这个标签包含了转发数据包所需的信息。

相比传统的IP路由协议,MPLS通过标签交换实现了更快的转发速度和更灵活的路由控制。

MPLS的标签由较短的固定长度字段组成,通常为20位,其中包括标签值、实验位、时间戳等信息。

通过在数据包中添加标签,MPLS可以在网络中快速进行数据包的转发,而无需每个路由器都对整个IP头进行解析和查找。

MPLS的作用MPLS协议在现代网络中发挥着重要的作用,具有以下几个方面的作用:1.增强网络性能和扩展性:MPLS通过标签交换技术实现了快速转发和灵活的路由控制,可以提高网络的传输效率和扩展性,减少了路由器的负担和数据包的延迟。

2.支持多协议传输:MPLS是一种多协议的转发技术,可以同时支持IP、以太网和其他协议的数据传输,使不同类型的网络能够互相通信和交互。

3.提供服务质量(QoS)支持:MPLS可以根据标签对数据包进行分类和优先处理,实现对网络流量的管理和控制。

通过为不同的数据流分配不同的服务质量等级,MPLS可以满足对延迟、带宽和可靠性有不同要求的应用需求。

4.支持虚拟专用网络(VPN):MPLS可以用于构建虚拟专用网络,通过在数据包中添加不同的标签来实现不同VPN之间的隔离和安全传输。

这种方式可以在公共网络上创建私密的虚拟网络,为企业和组织提供安全可靠的数据传输环境。

综上所述,MPLS协议通过标签交换技术提供了更高效、灵活和可靠的数据传输方式,为现代网络提供了改进性能、支持多协议和实现服务质量控制的解决方案。

解释MPLS标签交换和转发的原理MPLS(Multiprotocol Label Switching)标签交换和转发是MPLS协议的核心机制,它通过标签的添加、转发和删除来实现数据包的快速转发和灵活路由控制。

MPLS 基础知识

MPLS 基础知识

Label
MPLS的封装格式
CCC封装格式
DA SA 6 6 VLAN TAG 0x8847(0x8848 广播) 4 2 Label 4 L3Data N
MartinioE封装格式
DA SA 6 6 0x8847(0x8848 广播) 2 Tunnel 4 VC 4 Ethernet Data N
Egress
MPLS核心路由器(LSR) MPLS边缘路由器(LER)
LSP对数据的操作
LSP定义了三种操作: Ingress:数据从用户设备进入了MPLS网络边缘设备,数据报文要进行封装。 Egress:数据从MPLS网络核心设备进入了边缘设备,MPLS标签要被剥离。 Intermediate(Transit):数据在MPLS网络核心内从一个设备进入了另一个设 备,标签要被交换。
8 LSR
5 7
LSP
4 9 3
FEC In Port 2 Out Port 3 Out Label 25
2
Out Label 88 88 25 9 4 35 In Label In Port Out Port Out Label
LER2
IP1
pc2 LER将 数 据 包 打上标签
通过路由协议发现网络 拓 扑 , 并 通 过 LDP协 议 分 配 标 签 和 建 立 LSP
PE Ingress
P
P
P
P Egress
PE
Intermediate
P(Provider)端口: 该端口指接入服务提供商核心网络的端口;在我们设备上指接入的数据报文为MPLS封装报文的端口。 PE(Provider Edge)端口: 该端口为服务提供商的边缘端口,对接的是用户的设备;在这里指接入的是普通以太网帧,如果接入的是MPLS封 装格式的数据报文,但同时不希望对MPLS封装进行处理,端口也可以配置成这种属性。

mpls学习知识点总结

mpls学习知识点总结

mpls学习知识点总结MPLS基本概念1. 转发等价类FEC(Forwarding Equivalence Class,转发等价类)是MPLS中的⼀个重要概念。

MPLS是⼀种分类转发技术,它将具有相同特征(⽬的地相同或具有相同服务等级等)的报⽂归为⼀类,称为FEC。

属于相同FEC的报⽂在MPLS⽹络中将获得完全相同的处理。

⽬前设备只⽀持根据报⽂的⽹络层⽬的地址划分FEC。

2. 标签标签是⼀个长度固定、只具有本地意义的标识符,⽤于唯⼀标识⼀个报⽂所属的FEC。

⼀个标签只能代表⼀个FEC。

图1-1 标签的封装结构如图1-1所⽰,标签封装在链路层报头和⽹络层报头之间的⼀个垫层中。

标签长度为4个字节,由以下四个字段组成:Label:标签值,长度为20bits,⽤来标识⼀个FEC。

Exp:3bits,保留,协议中没有明确规定,通常⽤作服务等级。

S:1bit,MPLS⽀持多重标签。

值为1时表⽰为最底层标签。

TTL:8bits,和IP报⽂中的TTL意义相同,可以⽤来防⽌因环路⽽产⽣的⽆限传播。

3. 标签交换路由器LSR(Label Switching Router,标签交换路由器)是具有标签分发能⼒和标签交换能⼒的设备,是MPLS⽹络中的基本元素。

4. 标签边缘路由器位于MPLS⽹络边缘、连接其他⽹络的LSR称为LER(Label Edge Router,标签边缘路由器)。

5. 标签交换路径属于同⼀个FEC的报⽂在MPLS⽹络中经过的路径称为LSP(Label Switched Path,标签交换路径)。

LSP是从MPLS⽹络的⼊⼝到出⼝的⼀条单向路径。

在⼀条LSP上,沿数据传送的⽅向,相邻的LSR分别称为上游LSR和下游LSR。

如图1-2所⽰,LSR B为LSR A的下游LSR,相应的,LSR A为LSR B的上游LSR。

图1-2 标签交换路径6. 标签转发表与IP⽹络中的FIB(Forwarding Information Base,转发信息表)类似,在MPLS⽹络中,报⽂通过查找标签转发表确定转发路径。

MPLS基本配置

MPLS基本配置

Dynamips参数:后续补上实验要求:掌握MPLS基本配置实验配置:运营商骨干网准备工作首先说说运营商骨干网准备工作,配置主要分以下几个部分:1、在PE和P上配置IGP,使骨干网连通。

2、在PE和P上配置MPLS,启动标签交换。

1、在PE和P上配置IGP。

在此选择EIGRP/OSPF/RIP/ISIS中任意一款路由协议均可,此例中使用EIGRP。

R3:R3(config)# router eigrp 100R3(config-router)# network 3.3.3.3 0.0.0.0 !R3的loopback 0为3.3.3.3/32R3(config-router)# network 10.1.1.0 0.0.0.3R4:R4(config)# router eigrp 100R4(config-router)# network 10.1.1.0 0.0.0.3R4(config-router)# network 10.1.1.4 0.0.0.3R5:R3(config)# router eigrp 100R3(config-router)# network 5.5.5.5 0.0.0.0 !R5的loopback 0为5.5.5.5/32R3(config-router)# network 10.1.1.4 0.0.0.32、在PE和P上配置MPLSR3:R3(config)# inte***ce s1/2.1 point-to-pointR3(config-if)# description connect to R4R3(config-if)# mpls ipR4:R4(config)# inte***ce s1/2.1 point-to-pointR4(config-if)# description connect to R3R4(config-if)# mpls ipR4(config)# inte***ce s1/2.2 point-to-pointR4(config-if)# description connect to R5R4(config-if)# mpls ipR5:R5(config)# inte***ce s1/2.1 point-to-pointR5(config-if)# description connect to R4R5(config-if)# mpls ip骨干网准备工作配置完毕!客户端(CE)配置接着来谈谈CE的配置,CE需要将客户的网络接入运营商,同时将自己的路由通告给PE,然后由PE通过骨干网将路由通告给该客户的其他CE。

mpls基本原理

mpls基本原理

mpls基本原理
MPLS(Multiprotocol Label Switching)是一种用于增加网络传输性能和控制流量的技术。

其基本原理如下:
1. 标签交换:MPLS通过在数据包头部添加一个标签来进行流量的控制。

每个数据包都被分配一个唯一的标签,以便在网络中进行标识和路由。

2. 标签分类:MPLS使用标签分类来确定数据包的路径。

这意味着每一个标签都对应于一个特定的路径或服务。

3. 标签压缩:MPLS可以将多个数据包的标签压缩在一起,以减小数据包的大小,提高传输效率。

4. 交换节点:在MPLS网络中,存在专门的交换节点(Label Switching Routers,LSRs),负责接收和转发数据包。

LSR根据标签来确定数据包的路径,并进行相应的转发。

5. 虚拟专用网络:MPLS可以创建虚拟专用网络(Virtual Private Network,VPN),以提供安全和可靠的数据传输。

VPN能够将不同的用户数据流进行隔离,确保数据的机密性和完整性。

总的来说,MPLS通过标签交换和分类来实现流量的控制,提高网络传输性能和可靠性。

它的主要优点包括提供高效的数据传输、简化网络管理和配置、支持多种服务质量(QoS)和虚拟专用网络(VPN)。

MPLS基础培训ppt课件

MPLS基础培训ppt课件
手工配置建立,无须信令 L2 switching - 本地CE二层交换 MPLS tunneling - 通过MPLS网络建立二层连接,类似L2 VPN LSP stitching - 将两条LSP粘合为一条LSP 支持的厂家:华为、juniper
精选课件ppt 46
提纲
基本概念和工作原理 流量工程基础 MPLS VPN基础 内容回顾
流量工程的组成部分
精选课件ppt 35
拓扑信息收集
收集网络拓扑信息,包括各链路的约束信息、带宽使用状况 等,形成流量工程数据库(TEDB),以供约束路由计算使 用。
相应协议: • OSPF-TE • ISIS-TE
精选课件ppt 36
约束路由计算—CSPF
根据TEDB信息,计算带约束的最佳路由。 路由计算中,考虑如下约束条件: • 带宽 • 优先级 • 颜色 • 部分明确路由 • 禁止路径
标签操作:swap
ILM->NHLFE
标签操作:pop
标签操作:swap
ILM->NHLFE 分析IP头 分配FEC 映射到下一跳
ILM->NHLFE
入口LER
LSR
LSR
出口LER
• 只在入口节点分析IP头,中间节点使用标签交换,效率高
• QoS易于部署,效率高
• LSR只需知道MPLS域内部路由,无需了解外部路由
命令行/网管
流量工程建模与设计 配置
精选课件ppt 40
提纲
基本概念和工作原理 流量工程基础 MPLS VPN基础 内容回顾
精选课件ppt 41
MPLS/BGP VPN
精选课件ppt 42
MPLS/BGP VPN工作过程
精选课件ppt 43

MPLS网络技术基础

MPLS网络技术基础

建立会话
会话维护
期间收到任何差错消息,均关闭会话,断开TCP连接
会话维护
19
LDP邻居状态机
会话连接建立
NON EXISTENT
会话连接建立
接收到Init以外消息或超时
接收到可接受的Init消息, 发送Init消息 和KeepAlive消息(被动方)
INITIALIZED
发送Init消息 (主动方)
LSP收敛时间
缺点:需要更多的内存和标签空间
29
目录
MPLS起源 MPLS网络组成 MPLS标签 MPLS转发实现 MPLS应用与发展
OPENREC
接收到KeepAlive消息
接收到可接受的Init消息, 发送KeepAlive消息
OPENSENT 接收到Init以外消息
或超时
OPERATIONAL
其他LDP消息
接收到Shutdown消息或超时 发送Shutdown消息
LDP回话建立状态迁移图
20
上游与下游
10.0.0.1
用户A
课程目标
学习完本课程,您应该能够:
了解MPLS技术产生背景 掌握MPLS技术实现原理 理解MPLS标签分配、数据转发过程
目录
MPLS起源 MPLS网络组成 MPLS标签 MPLS转发实现 MPLS应用与发展
IP转发性能低下
用户A
IP Routing Table
目标网络
LSP
非MPLS网络
MPLS网络
LSR LER
非MPLS网络 LER
LSR
LSR
MPLS网络由多台经过升级、可以支持MPLS技术的路由器 组成,这些路由器被称之为LSR或者LER。

华为- MPLS - 原理简介

华为- MPLS - 原理简介

7
控制平面:MPLS标签管理 标签赋值与分配 通过下游节点 按需分配 (on demand)(每次请求) 主动的 (unsolicited)(不需要请求) 命令控制(Ordered control) – 从出口到上游 独立的 (Independent) – 独立的标签赋值和分配 标签保持 严格方式 (Conservative)(标签资源缺乏,在不需要时才被释放 自由方式 (Liberal)(标签资源丰富,保持充足资源供使用) 标签空间 平台方式 – 标签在整个平台/路由器上是唯一的 接口方式 – 标签在每个接口上是唯一的,多个接口可以使用相 同的 标签
MPLS 原理简介
1
MPLS起源
MPLS – MultiProtocol Label Switching IETF的MPLS工作组制定标准 标签交换的范例(就像ATM/FR交换) MPLS 是各个厂商共同研究的产物 IP 交换(Ipsilon) 标示交换 (Cisco) ARIS (IBM) 信元交换路由器(Toshiba) IP 导航器 (Ascend)
6
MPLS操作部分
控制平面 通过信令协议(LDP/CR-LDP, RSVP-TE)配置和维护LSP 在标签信息库(Label Information Base,LIB) 上维护标签捆绑信息 每一条目包括: 入标签和入接口 出标签和出接口 LIB由入标签和入接口索引 实现流量工程、QoS和VPN 数据平面 在入口标识IP数据流(压入标签),通过标签交换转发数据流(压入 +弹出=交换),在出口处去除标签(标签弹出) 根据LIB和入标签工作
13
控制平面: 采用常规的IGP路由表
Address Next Prefix Hop 192.56 C/1 189.24 D/2 Address Next Prefix Hop 192.56 C/1

华为MPLS技术学习指南

华为MPLS技术学习指南

5.6.3 配 置链路的
带宽
0
6
5.6.4 配 置静态 CR-LSP
5.6.5 静态 CR-LSP配
置管理
5.6.6 静态 MPLS TE隧 道配置示例
5.6 静态MPLS TE隧道配置与 管理
5 MPLS TE基本功能配置与管理
1
5.7.1 使能MPLS TE和RSVP-TE
2
5.7.2 配置MPLS TE隧道接口
LDP LSP配置示例
LDP LSP配置示例
4 MPLS LDP扩展功能配置与管理

4.3.1 配置LDP与静 态路由联动
4.3.2 LDP和静态路
贰 由联动配置示例
4.3.3 配置LDP与IGP
叁 联动

4.3.4 LDP与IGP联动 管理命令

4.3.5 LDP与OSPF联 动配置示例
4.3 LDP与路由联动配置与管 理
3 MPLS LDP基本功能配置与管理
3.3 配置LDP可选基本功能
3 MPLS LDP基本功能配置与管理
01
01
3.3.7 LDP Inbound策 略配置示例
02
02
3.3.8 LDP Outbound 策略配置示例
03
03
3.3.9 配置LDP LSP建立 的触发策略
04
04
3.3.10 LSP建立的lsptrigger触发策略配置示例
4.4.1 LDP FRR的 两种实现方式
4.4.2 LDP FRR的 实现原理
4.4.3 配置LDP FRR
4.4.4 Manual LDP FRR配置示例
4.4.5 LDP Auto FRR配置示例

MPLS协议详解

MPLS协议详解

传统IP 传统IP转发 IP转发
• 根IP逐跳转发,在经过的每一跳处,必须进行路 IP逐跳转发,在经过的每一跳处, 逐跳转发 由表的最长匹配查询,速度缓慢。 由表的最长匹配查询,速度缓慢。
分析IP头 映射到下一跳 分析IP头 映射到下一跳 分析IP头 映射到下一跳
标签转发基本概念
• NHLFE(Next Hop Label Forwarding Entry): NHLFE( Entry): 描述标签操作 下一跳 标签操作类型:push/pop/swap 标签操作类型:push/pop/swap 链路层封装类型等 FTN( FTN(FEC to NHLFE):将FEC映射到NHLFE NHLFE):将FEC映射到NHLFE ILM( ILM(Incoming Label Map):将MPLS标签映射 Map):将MPLS标签映射 到NHLFE
标签分发模式: DoD 标签分发模式:
171.68.1.0/24 分配到171.68.10/24 的标签为18 18 171.68.1.0/24 171.68.10/24 分配到 20 的标签为 20 171.68.1.0/24
路由触发
171.68.4.0/24
上游 LSR1
LSR2
LSR3 下游
标签转发( 标签转发(三)
标签操作: 标签操作:pop
ILM->NHLFE 分析IP头 映射到下一跳
A 入口LER
B LSR
C LSR
D
D: 入标签 L3

NHLFE 下一跳 D 发送接口 标签操作 去掉标签 其他 …
Egress将标签去掉, Egress将标签去掉,继续转发 将标签去掉
倒数第二跳弹出(PHP) 倒数第二跳弹出(PHP)

华为MPLS技术学习指南

华为MPLS技术学习指南

8 MPLS QoS 配置与管理
8 MPLS QoS配置与管 理
8.1 MPLS QoS基础 8.1.1 MPLS DiffServ简介
8.1.2 Diffserv域 8.1.3 MPLS DiffServ的工作模式 8.1.4 MPLS QoS在VPN业务中的应用 8.2 MPLS QoS配置与管理
5.1.4 RSVP-TE 的对象类型
5.1.5 RSVP-TE 消息格式
5 MPLS TE基本功能配置与管理
5.1 MPLS TE基础
5.1.3 RSVP-TE 消息类型
5.1.6 MPLTS TE隧道
5 MPLS TE基本功能配置与管理
5.1.7 MPLS TE链路 属性
A
5.1.8 MPLS TE隧道 属性
B
5.1.9 MPLS TE框架
C
5.1 MPLS TE基础
5 MPLS TE基本功 能配置与管理
5.2 MPLS TE信息发布原理
5.2.1 MPLS TE 信息内容
5.2.2 OSPF
TE
5.2.4 MPLS TE 信息发布
5.2.3 IS-IS TE
5 MPLS TE 基本功能配 置与管理
3.1.4 LDP的标 签发布和管理
3 MPLS LDP基本功能配置与管理
3.1 LDP基础及工作原理
3.1.5 LDP LSP 的建立过程
3 MPLS LDP基本 功能配置 与管理
3.2 LDP必选基本功能配置与 管理

3.2.1 配置 LDP必选基 本功能
3.2.3 LDP 本地会话配 置示例
6.1 调整 RSVP-TE信
令参数
6.2 调整 CR-LSP的 路径选择

MPLS 基础概念

MPLS 基础概念

MPLS基本概念1. 转发等价类MPLS作为一种分类转发技术,将具有相同转发处理方式的分组归为一类,称为转发等价类(FEC,Forwarding Equivalence Class)。

相同FEC的分组在MPLS 网络中将获得完全相同的处理。

FEC的划分方式非常灵活,可以是以源地址、目的地址、源端口、目的端口、协议类型或VPN等为划分依据的任意组合。

例如,在传统的采用最长匹配算法的IP转发中,到同一个目的地址的所有报文就是一个FEC。

2. 标签标签是一个长度固定、只具有本地意义的短标识符,用于唯一标识一个分组所属的FEC。

在某些情况下,例如要进行负载分担,对应一个FEC可能会有多个标签,但是一个标签只能代表一个FEC。

标签由报文的头部所携带,不包含拓扑信息,只具有局部意义。

标签的长度为4个字节(32bits),封装结构如图1-1所示。

图1-1 标签的封装结构标签共有4个域:●Label:标签值字段,长度为20bits,用于转发的指针;●Exp:3bits,用于QoS;●S:1bit,用于标识该标签是否是栈底标签,值为1时表明为最底层标签。

主要应用于MPLS标签的多重嵌套;●TTL:8bits,和IP分组中的TTL(Time To Live,生存时间)意义相同。

标签与ATM的VPI/VCI以及Frame Relay的DLCI类似,是一种连接标识符。

如果链路层协议具有标签域,如ATM的VPI/VCI或Frame Relay的DLCI,则标签封装在这些域中;如果不支持,则标签封装在链路层和IP层之间的一个垫层中。

这样,标签能够被任意的链路层所支持。

标签在分组中的封装位置如图1-2所示:3. 标签交换路由器LSR(Label Switching Router,标签交换路由器)是MPLS网络中的基本元素,所有LSR都支持MPLS技术。

4. 标签交换路径一个转发等价类在MPLS网络中经过的路径称为标签交换路径(LSP,Label Switched Path)。

PTN光传输设备运行-MPLS技术基础

PTN光传输设备运行-MPLS技术基础
MPLS技术基础
MPLS技术基础
《PTN分组光传送网络技术》
CONTENTS
01 电力系统的组传成统IP路由交换技术存在的04
MPLS的基本工作机制 MPSL的特点
重电通信工程学院
01 传统IP路由交换技术存在的问题
最长匹配原则:
172.16.2.0/24
重电通信工程学院
03 MPLS的基本工作机制
172.16.2.0/24
172.16.1.0/2
172.16.0.0/1
4
6
《PTN分组光传送网络技术》 路由器R1的路由表
S0: S1:
S2: 重电通信工程学院
03 MPLS的基本工作机制
《PTN分组光传送网络技术》
例如前边,对172.16.1.0/24, 172.16.2.0/24,172.16.0.0/16三条路由只需要 分配一个标签,例如标签20。
缺乏有效的流量管理手段, 经常发生拥塞,导致 IP 电话业务丢包率增高以及 语音传送质量变差。此外, 由于路由器时延致使实时 传输困难,从而更导致 Qos 很难保证。
重电通信工程学院
01 传统IP路由交换技术存在的问题
网络的安全性及保密程度不高:
《PTN分组光传送网络技术》
重电通信工程学院
报文在 IP 网络中传 输时,需要解析第 三层报文头部中的 IP 地址,因而网络 的安全性以及对用 户信息的保密程度 不高。
标签(Label):用于标识一个 FEC 的短而定长(20bit)标志符,在物理上连 续且只有本地意义。当报文分组到达 MPLS 网络入口时,它将按一定规则被划 归为不同的 FEC,根据分组所属的 FEC,将相应的标签封装在分组中。
重电通信工程学院

MPLS基本配置-静态建立LSP-丁柯

MPLS基本配置-静态建立LSP-丁柯

MPLS基本配置-静态建立LSP1.AR0设备配置Quidway][Quidway]dis cur#sysname Quidway#undo http server enable#nd user-bind detect retransmit 0 interval 0#mpls lsr-id 1.1.1.9mpls#aaaauthentication-scheme default#authorization-scheme default#accounting-scheme default#domain default##interface Ethernet0/0/0shutdown#interface Ethernet0/0/1shutdown#interface Serial0/0/0link-protocol pppundo shutdownip address 10.1.1.1 255.255.255.0 mpls#interface Serial0/0/1link-protocol pppshutdown#interface Serial0/0/2link-protocol pppshutdown#interface Serial0/0/3link-protocol pppshutdown#interface GigabitEthernet0/0/2 shutdown#interface GigabitEthernet0/0/3 shutdown#interface GigabitEthernet0/0/4 shutdown#interface GigabitEthernet0/0/5 shutdown#interface NULL0#interface LoopBack0ip address 1.1.1.9 255.255.255.255 #interface LoopBack1ip address 1.1.1.1 255.255.255.255 #ospf 1 router-id 1.1.1.1area 0.0.0.0network 10.1.1.0 0.0.0.255network 1.1.1.9 0.0.0.0#static-lsp ingress AtoC destination 3.3.3.9 32 nexthop 10.1.1.2 out-label 30 static-lsp egress CtoA incoming-interface Serial0/0/0 in-label 70#user-interface con 0user-interface vty 0 4user-interface vty 16 20#return2.AR1设备配置[Quidway]dis cur#sysname Quidway#undo http server enable#nd user-bind detect retransmit 0 interval 0#mpls lsr-id 2.2.2.9mpls#aaaauthentication-scheme default#authorization-scheme default#accounting-scheme default#domain default##interface Ethernet0/0/0shutdown#interface Ethernet0/0/1shutdown#interface Serial0/0/0link-protocol pppundo shutdownip address 10.1.1.2 255.255.255.0 mpls#interface Serial0/0/1link-protocol pppundo shutdownip address 20.1.1.1 255.255.255.0 mpls#interface Serial0/0/2link-protocol pppshutdown#interface Serial0/0/3link-protocol pppshutdown#interface GigabitEthernet0/0/2 shutdown#interface GigabitEthernet0/0/3 shutdown#interface GigabitEthernet0/0/4 shutdown#interface GigabitEthernet0/0/5 shutdown#interface NULL0#interface LoopBack0ip address 2.2.2.9 255.255.255.255 #interface LoopBack1ip address 2.2.2.2 255.255.255.255 #ospf 1 router-id 2.2.2.2area 0.0.0.0network 10.1.1.0 0.0.0.255 network 20.1.1.0 0.0.0.255 network 2.2.2.9 0.0.0.0#static-lsp transit AtoC incoming-interface Serial0/0/0 in-label 30 nexthop 20.1.1.2 out-label 50 static-lsp transit CtoA incoming-interface Serial0/0/1 in-label 40 nexthop 10.1.1.1 out-label 70 #user-interface con 0user-interface vty 0 4user-interface vty 16 20#return3.AR3设备配置[Quidway]dis cur#sysname Quidway#undo http server enable#nd user-bind detect retransmit 0 interval 0#mpls lsr-id 3.3.3.9mpls#aaaauthentication-scheme default#authorization-scheme default#accounting-scheme default#domain default##interface Ethernet0/0/0shutdown#interface Ethernet0/0/1shutdown#interface Serial0/0/0link-protocol pppundo shutdownip address 20.1.1.2 255.255.255.0mpls#interface Serial0/0/1link-protocol pppshutdown#interface Serial0/0/2link-protocol pppshutdown#interface Serial0/0/3link-protocol pppshutdown#interface GigabitEthernet0/0/2shutdown#interface GigabitEthernet0/0/3shutdown#interface GigabitEthernet0/0/4shutdown#interface GigabitEthernet0/0/5shutdown#interface NULL0#interface LoopBack0ip address 3.3.3.9 255.255.255.255#interface LoopBack1ip address 3.3.3.3 255.255.255.255#ospf 1 router-id 3.3.3.3area 0.0.0.0network 20.1.1.0 0.0.0.255network 3.3.3.9 0.0.0.0#static-lsp egress AtoC incoming-interface Serial0/0/0 in-label 50static-lsp ingress CtoA destination 1.1.1.9 32 nexthop 20.1.1.1 out-label 40 #user-interface con 0user-interface vty 0 4user-interface vty 16 20#return4.测试结果。

第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 电信级保护倒换

MPLS基本原理

MPLS基本原理

标签操作
标签操作:push
分析IP头 FEC绑定LSP FTN->NHLFE
标签操作:pop 标签操作:swap
ILM->NHLFE
标签操作:swap
ILM->NHLFE
ILM->NHLFE 分析IP头 映射到下一跳
A:
A 入口LER
FEC
R
R
B LSR
R
C LSR
NHLFE
R
D
出口LER
标签操作 Push 加上标签L1 其他 …
面向连接,有N2 问题
靠链路层选路,基于VPI/VCI或标签
业务质量有保证,可保证实时业务
HUAWEI TECHNOLOGIES CO., LTD.
Page 8
Label Switched Path (LSP)
Intf Label Dest Intf Label In In Out Out 3 50 47.1 1 40
HUAWEI TECHNOLOGIES CO., LTD.
Page 7
ATM的交换过程
虚通路连接 (VCC) 虚通道连接(VPC)
UNI
UNI
NNI VC 交换 VPI = 1 VCI = 1 VPI = 2 VCI = 44 VP 交换 VPI = 26 VCI = 44 NNI VC 交换 VPI = 20 VCI = 30
Intf In 3 Label Dest Intf In Out 40 47.1 1
IP 47.1.1.1 1 47.1 3 1 2
Intf Dest Intf Label In Out Out 3 47.1 1 50
1
47.3 3 2 IP 47.1.1.1
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

MPLS(Multi-Protocol Label Switching)即多协议标签交换。

根据自己的标签来交换数据,MPLS的标签加在第二层和第三层之间,所以MPLS不管是什么样的二层和三层协议,都可以根据自己的标签进行转发。

优势:1.根据自己的标签来交换数据,MPLS的标签加在第二层和第三层之间,所以MPLS不管是什么样的二层和三层协议,都可以根据自己的标签进行转发。

2.可以更好的集成ATM网络。

ATM是异步传输,和IP的结合比较麻烦,需要大量手工配置,而和MPLS连接相对简单。

3.运营商网络核心设备无需全部运行BGP只需在边缘设备即可。

4.MPLS-VPN,容易的VPN配置无需用户进行配置,只需提供一条用户到运营商链路即可。

5.MPLS-TE流量工程,使得流量负载更分散,而不是只走最优路由分配的标签。

虚假的优势:加快转发速度,由于ASIC(专用集成电路)帮助进行转发流量,其实使用标签交换并没有增加转发速度。

现代设备动辄100G的处理能力,处理IP包头并不是什么问题。

IP CEF交换介绍CEF是基于拓扑的转发模型,预先将路由信息加入Forwarding Information Base中,动态更新邻接表中的第2层重写信息,因此可以快速查找路由选择信息(IP邻接关系,下一跳IP 地址,MAC地址)。

以往的快速交换缓存是按需创建,第一个去往目的地的报文必须在进程内使用CPU进行交换,耗费大量时间,特别是路由器拥有较多目的地的时候。

而IP CEF不再按需进行交换,是预先创建好的。

也就是说只要有网络前缀,同时就会更新到CEF表中。

在CEF中有FIB表和邻接表FIB(forwarding information base):CEF表项,保存有标签信息,在数据传输第一跳路由上被查询邻接表用于学习邻居MAC地址,使用ARP协议进行IP地址映射。

优势,既有了路由表为什么还要CEF转发?CEF表维护着从路由表中提炼出来的核心信息,包括IP前缀、下一跳和出站接口。

它能够立即决策出递归前缀。

所谓水平的高低,只在于对基本概念的理解有多清晰...一、数据包的查询转发方式对于MPLS来说,3层以上不进行任何查询,只查询标签,是2.5层的查询。

只做标签的转换,对于包类型以及目的地址完全不关心。

针对第一个数据包的处理方式1、有类查询和无类查询:前者是查主类网络或子网或默认,后者是一个比特一个比特的匹配,对每个目标网段都会匹配一遍整个路由表,比较耗时耗资源2、递归查询3、最长匹配针对后续数据包的处理方式Cache转发:只对穿越的流量起作用,对本地产生的流量不起作用。

会形成Cache表项,并会不定时刷新CEF:整个CEF表项是一个4层的树形结构,以IPV4地址中每8个比特划分一层,故查询时最多只需要查四次就能查到所需要的信息。

可以针对源/源和目的/流做负载均衡策略优于路由,当接口应用了策略时,数据包会先查策略再查路由。

当网络拓扑发生变化时,策略执行将有一些问题,比如环路问题。

因此,上述这些均不适用于核心骨干网的数据转发。

MPLS:形成需要CEF,需要路由条目,但是查询不需要路由,不需要查询目标地址。

数据包封装时只关心出入口的标签,不关心是否要进行ARP的查询,是否要封装以太网类型通通不需要考虑。

二、MPLS总体架构1、控制层面:路由协议、产生标签的协议(tdp/ldp),负责产生路径信息2、数据层面:标签转发信息库LFIB数据控制层和转发层1.路由器:Control Plane:路由协议,例:OSPFData Plane:转发表,例:FIB2.MPLS路由器:Control Plane:OSPFIP Routing TableLDP(标签转发协议)Data Plane:FIBLFIB(标签转发表)重要:通过IP Routing Table和LDP协议的协作,产生了LFIB表。

LDP的每个标签都是基于路由表中的每个前缀分配的介绍MPLS的标签1、含义:插入2.5层标签之后的数据包,其实就相当于其他路由协议的条目2、两种模式(在不同的底层链路上的解决方案)(1)帧模式(frame mode):在二三层之间插入一个32比特的MPLS标签(2)信元模式(cell mode):运行在ATM上时用ATM头作为MPLS的标签3、标签格式Label(0-19)20比特,可以产生大于10万条标签–1048575(100万?)EXP(20-22)3比特,实验位,通常用于QOS 。

注意当栈底位不为1的时候,认为是标签的数据包。

在数据帧的2.5层加的,可以累加多层标签。

路由器只处理第一层标签,只有当上层标签弹出,才会处理下一个标签。

多少层标签没有特定,但是最多也就4到6层,通常只用2层就够了。

S位:1个比特,栈底位,置1代表最后一个标签,当一个数据包中的标签剥离到最后一个标签时这个位为1.TTL:8个比特,防环,直接取自封装时的IP包中的TTL值,当标签弹出时再将TTL还原回去。

4、标签包的识别(了解)在2层的时候有个位,也就是type字段的值,已经被定义。

0800 是以太网普通包,当在以太网后面跟MPLS时,则字段值为8847(unicast)和8848(multicast),意味着是MPLS 的包。

四、几个概念1、LSR (Label Switch Routers)和Edge LSR:MPLS路由器、边缘路由器。

入站LSR接受普通数据报文,然后打上MPLS的标签;出站LSR接收带MPLS的报文,然后移除MPLS标签,将报文发送到普通以太网中。

三种操作:添加标签,移除标签,交换标签。

2、LSP (label switch path),去往某一个路径,根据标签形成,路径是单向的。

3、LIB(Label information BASE):标签信息库,包含LSR分配的标签,以及邻居标签与自己产生的标签之间的映射4、LFIB(Lable forwarding information Base):标签转发信息库,只在执行标签交换时被查询。

它是MPLS的表,它的产生是基于CEF前缀,和路由表没有关系。

转发表的形成,首先由OSPF、RIP、BGP等协议产生路由条目,然后依照不同前缀产生不同标签,然后把标签告诉TDP或LDP的邻居。

6、FEC转发等价类:是MPLS中的一个重要概念。

是在MPLS网络中应用相同转发规则的数据报文流,通过标签栈和标签中的EXP字段所确定。

(既虽然源目地址和端口等都相同,但是EXP字段值不一样的,也不是一个FEC)//MPLS实际上是一种分类转发技术,它将具有相同转发处理方式(目的地相同、使用转发路径相同或具有相同服务等级等)的分组归为一类,称为转发等价类。

属于相同转发等价类的分组在同一个MPLS网络中将获得完全相同的处理。

FEC的划分方式非常灵活,划分依据可以是源地址、目的地址、源端口、目的端口、协议类型和VPN等的任意组合。

一般情况下,根据分组的网络层目的地址划分FEC。

理解Edge LSR开启CEF和MPLS后,以LDP或TDP形成邻接,进而形成自己的LFIB。

首先分发自己的标签给其他邻居或传递给其他邻居,邻居形成标签和我的绑定(确定这个标签该转向谁)。

当有数据需要转发时,路由器会查询LFIB,而不会再去查询CEF或者是路由表。

LFIB的产生是基于CEF,而不是路由表项。

五、标签的分配与分发(Assigning MPLS Labels to Packets)Cisco:TDP,私有。

后来被LDP取代LDP:公有的标签分发协议,专用于标签分发,支持所有IP路由协议//构成LFIB的的标签,可以不是由LDP分发。

在MPLS VPN中,标签由BGP分发;在MPLS TE 流量工程中,标签由RSVP分发三种LSR分发标签的模式●LSP控制模式●标签分发模式●标签保持模式LSP控制模式,细分2种,用来定义LSR什么时候来为一条路由创建标签。

//创建的标签是自己的本地标签,发给邻居后,邻居称其为远程标签。

MPLS并不为BGP路由条目分配标签。

需要MP-BGP独立于LSP的控制模式:独立于其他LSR创建本地标签捆绑,只要路由表中存在一条路由器,马上为其创建一个标签。

Cisco默认方式,非ATM网络使用。

非独立于LSP的控制模式:在路由表中存在的路由,还得从下一跳收到其标签的时候,才创建本地标签,然后发送给邻居。

ATM网络使用。

标签分发模式,细分2种,用来定义标签如何分发个邻居下游被动分发标签模式 DoD:每一台LSR从下一跳IP路由器请求标签。

默认ATM接口使用下游主动分发标签模式 UD:LSR会主动向邻接的LSR分发标签。

Cisco默认方式,非ATM网络使用。

//这里的上下游是指数据转发的上下游标签保持模式,细分2种,用来定义保存标签时保存多久。

自由的标签保留模式LLR:保持较多的标签,即使标签当前没有进入标签转发库。

因为网络拓扑的动态的,一但拓扑发生改变,新的下一跳标签可以非常迅速更新到路径。

Cisco默认方式,非ATM网络使用标签保留方式。

保守的标签保留模式CLR:只保存正在使用的标签,减少了路由器资源消耗。

ATM网络使用标签保留方式介绍MPLS如何转发标签标签的三种操作添加:在标签栈顶增加一个或多个标签交换:将位于标签栈顶的标签换成另外一个标签。

删除:将栈顶的标签删除掉。

在MPLS中,根据LFIB进行标签的查找和转发。

Show mpls forwarding-table//查看LFIB的部分详情信息,local表示收到的标签值,outgoing表示替换的标签值。

如果替换的标签值为aggregate表示是聚合路由,需要移除入站报文,通过IP查再来确定用哪个前缀来转发该报文。

对于MPLS来说,对于找不到标签的流量,会采取丢弃的动作。

//Untagged动作,是弹出所有标签栈,并且根据LFIB表提示的出接口和下一跳做转发。

//Aggregate动作则是弹出标签栈,同时再做进一步的IP查找。

通常是因为汇总路由产生。

缺设计实验保留的标签和未保留标签标签0-15是保留标签。

0是显示空null3是隐式空1是路由器报警14是OAM报警其它尚未定义3隐式空标签:最后一跳PE路由器告诉上一跳设备是隐式空标签,而不是正常的标签。

使用隐式标签告诉上一跳路由器不要打标签,这种行为叫倒数第二跳弹出,outgoing显示为P0P,永远不会显示为3,这就是叫隐式空标签的原因。

默认配置0显示空标签:在隐空标签中,标签移除后,标签中的EXP位的值也丢失了。

显示空标签可以保留EXP值,其优势是路由器可以通过查看EXP位来获得qos信息。

其它作用和隐式一样。

1路由器报警:不使用硬件转发,使用软件转发。

14OAM报警:用于错误检测,是实施和维护报警标签。

相关文档
最新文档