MPLS基础知识的快速入门

合集下载

27.1-MPLS-基础

27.1-MPLS-基础

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学习要点记录

MPLS学习要点记录

MPLS学习要点记录⼀.MPLS原理简介1. MPLS(Multiprotocol Label Switching)——多协议标签交换Multiprotocol(多协议)是指MPLS 能够承载多种⽹络层协议,MPLS通常处于⽹络模型的⼆层和三层之间。

MPLS⽹络内部只检测MPLS标签,不检测IP头部。

⼆层头部MPLS标签IP头部数据MPLS标签:20bit Lable 3bit Exp 1bit S 8bit TTL20bit⽤作标签(Label),范围0~1048575,0~15为系统使⽤;3个bit的EXP,协议中没有明确规定,⽬前被⽤于QoS;1个bit的S,⽤于标识是否是栈底,S-bit为1标明该标签为栈底;8个bit的TTL,作⽤和IP报⽂头中TTL相同,⽣存周期。

MPLS标签可⽀持多层嵌套,转发⽤外部标签,内部标签⽤于指派业务等2. 标签堆栈外部标签内部标签内部标签IP包头MPLS分组上可以承载⼀系列按照“后进先出”⽅式组织起来的标签,这种数据结构称做标签栈,从栈顶开始处理标签(数据链路层协议头后的第⼀个MPLS头就是栈顶)。

若⼀个分组的标签栈深度为m,则位于栈底的标签为1级标签,位于栈顶的标签为m 级标签。

未打标签的分组可看作标签栈为空(即标签栈深度为零)的分组。

S-bit 通过0或1来标明下⼀个头部为MPLS的头部还是IP头部。

接收MPLS报⽂的路由器只使⽤最外层的标签进⾏转发。

3. MPLS⽹络●LSR:Label Switch Router 标签替换转发数据●LER:Label Edge Router 标签插⼊删除和转发●LSP:Label Switch Path MPLS隧道LER:在LER中,MPLS使⽤了转发等价类(FEC)的概念来将输⼊的数据流映射到⼀条LSP上。

简单地说,FEC就是定义了⼀组沿着同⼀条路径、有相同处理过程的数据包。

这就意味着所有FEC相同的包都可以映射到同⼀个标记中。

华为MPLS基础知识培训教程

华为MPLS基础知识培训教程

Data
MPLS包头有32Bit(4字节),其中包括: 20Bit用作标签(Label) 3个Bit的Experimental, 协议中没有明确,通常用作CoS(Class of Service) 1个Bit的S,用于标识是否是栈底,用来做标签的嵌套,这样可以使标签无限扩 展 8个Bit的TTL
VLAN 2
VLAN TAG L3Data
4
N
Page 22
相关名词概念介绍
FEC:Forwarding Equivalence Class,FEC(转发等价类),是在转发 过程中以等价的方式处理的一组数据分组,例如目的地址前缀相同的数据分 组。通常对一个FEC分配相同的标签。
LSP:标签交换通道。一个FEC的数据流,在不同的节点被赋予确定的标签, 数据转发按照这些标签进行。FEC数据流所走的路径就是LSP。
本课程的难点是理解MPLS在MSTP 传输网络中的实际应用。
Page 3
参考资料
MPLS基础原理知识 MPLS L2 VPN原理知识 数据单板开局指导书
Page 4
课程目标
学习完此课程,您应能:
了解MPLS的概念和发展由来 理解MPLS的技术细节和工作原理 理解MPLS在传输网络中的实际应用
Page 7
起源:为了将IP与ATM结合
IP
面向无连接 的控制平面
面向无连接 的转发平面
MPLS
面向无连接 的控制平面
面向连接的 转发平面
ATM
面向连接的 控制平面
面向连接的 转发平面
Page 8
传统IP转发
分析IP头 映射到下一跳
分析IP头 映射到下一跳
分析IP头 映射到下一跳
每一跳分析IP头,效率低 QoS难于部署,而且效率低 所有路由器都要知道整个网络的所有路由

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学习知识点总结

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基础培训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 培训资料 (仅内部使用)

9
MBGP的规划
MBGP的规划分为公网部分和私网部分,由于 MBGP需要发布私网VPN的路由信息及私网标签,所 以所有的BGP的具体应用以及策略的规划都的BGP邻居,使其具备携带私网路 由及标签的能力。配置反射器以及HOPE等部署。配置具体 的路由策略。
l RD规划
à 通常情况下,相同的VPN要配置相同的RD。 à 通常RD配置为与RT相同,如果存在多个RT,选择一个最常用的。

8
MBGP的规划
MBGP的规划分为公网部分和私网部分,由于公 网的路由全部由IGP来计算,所以MBGP并不负责搜 集公网路由信息。但由于MBGP的私网路由信息需要 靠公网邻居来传播,公网部分的规划只需要建立好 BGP的邻居关系即可。

5
CE的规划
l 最理想的模式
à 同一台PE下的N个VPN共配置N台CE。
l 最糟糕的模式
à 同一台PE下的N个VPN共配置M台CE,M<N,根据“抽屉原理”, 至少有一台CE上存在两个以上的VPN。
l 存在的问题
à 不同的VPN在本地CE上会互访。 à CE到PE的路由发布存在问题,无法使用缺省路由及动态路由 (OSPF多进程除外)。
6
双PE双CE备份规划
MPLS骨干网 MPLS骨干网
已知:本网络共规划6个VPN,且交换机不支持multi-vrf功能。问: 1. 交换机做三层使用还是2层使用? 2. 哪一种方案更合理,为什么? 3. 图中的红色连线应该规划成公网还是私网?

7
MPLS/LDP/RD的规划
l MPLS规划
MPLS-VPN网络规划设计
ISSUE 1.0
日期:
杭州华三通信技术有限公司 版权所有,未经授权不得使用与传播

华为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配置示例

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-自己的经验理解通俗易懂

MPLS-自己的经验理解通俗易懂

分配标签
Routing table of B Network Next-hop X C
Router B assigns label 25 to destination X.
A
B
C
D
Network X
E
Every LSR allocates a label for every destinatiole. Labels have local significance. Label allocations are asynchronous.
X = 25 A
X = 25
B
C
D
Network X
E
The allocated label is advertised to all neighbor LSRs, regardless of whether the neighbors are upstream or downstream LSRs for the destination.
控制层面(Control plane)
运用路由协议进行路由信息的交换 运用标签分发协议进行标签交换
数据层面(Data plane)
基于标签进行数据转发
MPLS Architecture
Control Plane
OSPF: 10.0.0.0/8 LDP: 10.0.0.0/8 Label 17
MPLS:多协议标签交换
MPLS:Multi-Protocol Label Switching 在IP网络实现2.5层数据交换
MPLS 的基本概念
基于标签进行数据转发的机制 标签对应于IP目标路由网络 标签可对应于其他相关参数
Qos IP源地址

MPLS专题

MPLS专题

MPLS(一)基本概念1、相关概念标签(label):通常位于数据链路层的封装头和三层数据包之间,通常只具有局部意义FEC:转发等价类,是在转发过程中以等价的方式处理的一组数据分组。

LSP:标签交换路径,一个FEC数据流,在不同的节点被赋予确定的标签,数据转发按照这些标签进行,这个路径就成为LSP。

LDP:标签分发协议RFC3036,用于LSR之间分配标签,建立LSP。

LSR: 标签交换路由(MPLS 域内路由器),执行三个过程:impose、swap、popEdge LSR : IP与MPLS域之间(负责压入与弹出标签)2、LDP消息类型发现消息(Discovery messages) 用于LDP邻居的发现和维持会话消息(Session messages)用于LSP邻居会话的建立、维护和终止通告消息(Advertisement messages)用于LDP邻居之间的Laber、地址等信息交互通知消息(Notification Messages)用于向LDP邻居通知事件或者错误。

3、LDP会话的建立和维护:邻居建立:通过互发hello包(UDP/port:646/ip:224.0.0.2) 建立TCP连接:由地址大的一方主动发起。

(TCP/port/:646)会话初始化:由master发出初始化消息,并携带协商参数。

由slave检查参数能否接受,如果能则发送初始化消息,并携带协商参数。

并发送keepalive消息,master收到后检查参数匹配,匹配上发送keepalive消息互相收到后,会话建立。

会话维护:期间收到任何错误消息,会话就断开与TCP连接。

上游与下游:数据转发先到的为上游,后到达的为下游,那么标签分发与路由更新正好相反,从下游到上游。

4、标签控制标签分配模式:DOD:下游按需分配,只有当上游向下游请求的时候,才会为这个FEC信息分配标签DU :下游自动分配,只要与上游建立会话连接,主动为上游分配标签。

华为MPLSVPN基础知识模型PE路由器VRFRD及RT等等

华为MPLSVPN基础知识模型PE路由器VRFRD及RT等等

MPLSVPN基础知识:模型、PE路由器、VRF、RD及RT等等2013-07-12 10:07:34红茶三杯vinsoney版权所有,转载请注明出处一、MPLS VPN模型1. PEProvider edge运营商边界设备运营商边界设备,与客户边界设备相连接;运行MPLS;同时在PE上,使用VRF对VPN客户进行隔离;2. PProvider运营商设备运营商设备不直接与客户设备相连接;运行MPLS;P设备往往并不知道VPN客户网络、以及客户的路由;它只负责在Backbone内运载标签数据;3. CEcustomer edge 客户边界设备客户网络中,与PE直连的设备,主要的功能是将VPN客户的路由通告给PE,以及从PE学习同一个VPN下其他站点的路由二、VRFMPLS VPN一个非常吸引人的地方,就是可以让不同客户的路由及数据穿越运营商的MPLS VPN Backbone,而且这些路由和数据又是相互隔离和独立的,即使不同的客户,拥有相同的IPv4地址空间也不要紧;那么作为这些客户路由进入MPLS Backbone入口的设备 -- PE,就显得非常重要了;在PE上有个非常重要的概念—VRF严格的说,VRF的作用现在已经扩展了,我们这里重点讨论在MPLS VPN PE中的运用;VRF:Virtual Routing and Forwarding,翻译成虚拟路由及转发,它是一种VPN路由和转发实例;一台PE路由器,由于可能同时连接了多个VPN用户,这些用户的路由彼此之间需要相互隔离,那么这时候就用到了VRF,PE路由器上每一个VPN都有一个VRF;PE路由器除了维护全局IP路由表之外,还为每个VRF维护一张独立的IP路由表,这张路由表称为VRF路由表;要注意的是全局IP路由表,以及VRF路由表都是相互独立或者说相互隔离的;因为每一个VPN都有一张独立的VRF路由表,所以PE路由器上每一个VPN也会有一张独立的CEF表来转发这些报文,这就是VRF CEF表;一旦在PE路由器上创建了一个VRF,我们就可以将特定的接口物理或逻辑的放入这个VRF,那么这个接口将不再属于全局IP路由表或其他任何VRF,只为该VRF服务;三、RD由于VPN前缀是通过MP-BGP在MPLS VPN网络中扩散,那么可能,同一时间,MPLS VPN网络承载着多个客户的VPN前缀,甚至有可能是相同的IPv4地址空间,那么怎么做到客户之间地址空间的唯一性呢就需要用到RD值了;RD值在VRF中进行配置;RDroute distinguisher64bits,用于在MP-BGP运载VRF前缀时,确保这些前缀的唯一性;但是RD并不会说明该前缀属于哪一个VRF需要搭配RT,RD的功能并不是VPN标示符,因为在一些复杂的VPN环境中,可能一个VPN存在多个RD;RD的最重要的两个功能:与32bits的Ipv4前缀一起构成96bits的VPNv4前缀;如果不同的VPN客户,存在相同的IPv4地址空间,那么可以通过设置不同的RD值从而保证前缀的唯一性;这个64比特的值可以有两种表现形式:AS:nn或者IP-address:nn;其中nn代表数字;最常用的格式是AS:nn,其中AS代表AS号;通常AS是IANA分配给服务提供商的AS号,nn是服务提供商分配给VRF的唯一号码;产生的VPNv4前缀通过MP-BGP在PE路由器之间被传递;四、RTRoute Targets,这玩意就是用来区分customer的;是BGP community 的扩展属性,在VRF中进行配置;它跟在VPNv4前缀后面被一起传递;一条路由可以附加多个RT值;Export RTs通过在vrf中定义export RT值,将使得输出的VPNv4路由携带上该RT值一起传递–以BGP扩展community的方式;注意这些VPNv4路由,是由VPN客户的IPv4路由导入VRF后,加上VRF中配置的RD值所形成的;Import RTsPE会从其他MP-BGP对等体的PE那收到VPNv4的前缀,这些前缀都是携带RT值的;默认情况下,PE是不会将这些VPNv4路由以IPv4的形式装载到VRF路由表里,除非在本地的VRF中,配置import RTs,那么如果import RTs与收到的VPNv4前缀中的RT匹配的话,这些VPNv4前缀才会被以IPv4的形式装载到相应的VRF路由表里,相当于在这里RT起到一个前缀过滤或者识别的作用,这个功能在许多场景中非常有用;VPNv4路由可能携带不止一个RT值,只要有一个匹配import RT即可导入到VRF路由表;五、PE设备逻辑详解PE设备是MPLS VPN部署非常关键的一个环节;上面这张图就是一个典型的PE路由器的逻辑分解图;蓝色的这个框框代表的就是一台PE路由器;我们看到这个PE设备创建了两个VRF,VRF-A对应的是客户A,VRF-B对应的是客户B;一旦创建了两个VRF,我们就可以将特定的接口放入特定的VRF,那么这些接口将只为所属的VRF服务;上图中的PE路由器实际上就有了三张路由表,分别是两张VRF路由表,以及一张全局IP路由表;一个PE路由器连接不同的客户Customer,使用类似虚拟路由器的概念,来进行逻辑上的进行区分,看到上图中的virtual router for A和virtual router for B了么;这些客户甚至有可能使用相同的地址空间,那么我们在一台PE上,使用多个virtual路由表,将客户及客户的路由进行逻辑上的隔离;这里virtual路由表是相对于我们的全局IP路由表的概念;从global接口上学习到的路由,放入全局IP路由表,从VRF接口上学习到的路由,放入相应的VRF路由表;不同的virtual路由表完全隔离;再来看仔细一点,上面这个PE,我们创建了VRF ABC,那么同时一并出现的还有VRF ABC的路由表以及VRF ABC的CEF表;我们将PE上与CE直连的接口放入VRF ABC;接下去来分解一下,看看这里头有什么东西:首先PE上,运行一个Core的IGP协议,这里用的是OSPF 100,这个OSPF进程是为全局IP路由表贡献路由的;OSPF 100与运营商骨干网内的其他设备形成OSPF邻居关系并且交互骨干网Core内的路由,交互这些路由的目的是,可以为后面的MP-BGP的建立服务,因为MP-BGP往往是通过PE之间的Loopback来建,MP-BGP邻居关系建立需要这些IGP 路由;同时后续的LDP也依赖这个Core的IGP协议;接着PE上运行一个MP-BGP,MP-BGP至少有两个address-family也就是地址族,一个是address-family vpnv4,用于和对端的PE交互VPNv4前缀;另一个地址族是address-family ipv4 vrf ABC,注意这个地址族是和vrf ABC关联的,用于获取VPN客户的路由,这个图中就是customer-A;接着PE上跑一个PE-CE的路由协议,例如静态、RIP、EIGRP、BGP等等,目的是为了从VPN客户那,也就是CE设备那学习到VPN客户的路由;注意由于连接CE的接口被放入了VRF ABC,因此通过这个接口学习到的路由,被放入了VRF ABC的路由表;放入了VRF ABC 路由表之后呢接下来就要将路由引入到MP-BGP中,如果PE-CE之间运行的是路由协议是非BGP,那么就需要做路由重发布,将客户路由重发布进address-family ipv4 vrf ABC这个地址族下面,而如果PE-CE之间运行的已经是BGP了,那么路由当然就直接进入MP-BGP了;现在MP-BGP已经有了VPN客户的路由,现在要将这些IPv4的路由前缀,变成VPNv4的路由前缀,通过已经建立起来的VPNv4的邻接关系传递给对端PE;由于这些路由是属于VRF ABC的,而VRF是定义了RD、RT值的,那么这些值在这里就派上用场了;32bits的IPv4路由前缀,搭配上64bits的RD值,就形成了96bits的VPNv4的前缀;另外,RT值跟随着这个VPNV4前缀,被MP-BGP更新给了对端PE;。

第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

ALPHA Confidential
21
标签的分配与管理
FEC:5.0.1.0/24 In label :1024 out label:16
独立模式: FEC:5.0.1.0/24 In label:16
只发路由通告5.0.1.0/24
LSR_A LSR_B LSR_C
Label值为1024的报文执 行MPLS转发
标签的分配与管理
1. 标签的保留模式 自由保留模式(Liberal retention mode) 收到无效的label通告后(没有对应的IP路由通告或 路由通告与label通告的下一跳不一致),虽然不生 成LSP,但在标签绑定表里存储,并且LSR向上游通 告其他FEC的label绑定时也不占用这些标签,这种 方式的优点是LSR对应网络拓扑变化的响应较快,缺 点是浪费标签,所有不能生成LSP的label通告都需 要保留。 2. 保守保留模式(Conservative retention mode) 工作于保守保留模式的LSR收到无效的Label通告后
ALPHA Confidential
4
MPLS相关术语
LSP:标签交换通道。一个FEC的数据流,在不同的节 点被赋予确定的标签,数据转发按照这些标签进行。 数据流所走的路径就是LSP。 LSR:Label Switching Router,LSR是MPLS的网络的 核心交换机,它提供标签交换和标签分发功能。 LER:标记边缘路由器,处于MPLS网络的边缘,负责 将进入MPLS网络的报文或帧对应到具体的FEC并打上 label,变成MPLS帧转发;离开MPLS网络的帧去掉 label还原成原来的报文或帧再查找相应的转发表转 发。
ALPHA Confidential
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档