华为MPLS基础知识培训教程A
- 格式:ppt
- 大小:1.93 MB
- 文档页数:3
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相同的包都可以映射到同⼀个标记中。
LDP发现:1.邻居发现阶段:neighbor discovery目的地址:224.0.0.2 源地址:出接口IP地址使用UDP 646端口 TTL=1Transport address= LDP router-id主要用来做后面的Session阶段的建立2.会话Session阶段:使用HELLO包中携带的Transport address建立TCP 646主要互传他们自己生成的LIB查看:Show mpls ldp binding3.LIB中存在着多个标签自己的标签所有邻居发过来的标签4. LFIBLIB+路由的下一跳LFIB是取决于下一跳发过来的标签5. 一台router只把自己生成通过LDP Session传给自己邻居对从一个邻居对于从一个邻居收到的标签,不会传给另外一个邻居MPLS分配方式:1.Per-interface:关心的是入接口,从一个接口进从另外一个出口出,转发表里有入接口和出接口LDP ID=ldp router-id:0若LDP router-id=1.1.1.1,则LDP ID=1.1.1.1:(not 0)只要不是0就表示是per-interface2. Per-platform:无论从哪个接口收到的标签,都会转发给下一跳,只分配一次,转发表里只有出接口LDP ID=ldp router-id:0若LDP router-id=1.1.1.1,则LDP ID=1.1.1.1:0 若是0就表示是per-platform3.其他•标记分发方式DOD(Downstream On Demand)下游按需标记分发---cell modeDU(Downstream Unsolicited)下游自主标记分发---LDP使用下游主动向上游发出标记映射消息。
主动发送的前提是:•发现自己有接口路由,并且接口已经UP;•收到下游到某个路由的标签。
标签分配方式中同样存在水平分割:对已经选中的出口标签,就不再为下一跳分配出标签.标签是设备随机生成的,16以下为系统保留。
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⽹络中,报⽂通过查找标签转发表确定转发路径。