




已阅读5页,还剩42页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
MPLS原理及配置,V1.1,经过本章的学习,你可以获得以下收获: 了解 MPLS 多协议标签交换的概念,及其作用 了解 MPLS 多协议标签交换的工作原理和过程 了解标签分发协议LDP 配置 MPLS 多协议标签交换,MPLS的基本概念和术语,MPLS LSP标签交换路径,标签分发和管理,MPLS简介,标签分发协议LDP,MPLS配置实例,多协议标签交换 Multi-Protocol Label Switching,目的: 将IP与ATM的高速交换技术结合起来,实现IP分组的快速转发 特点: 多协议:可支持任意的网络层协议(如IPv6、IPX)和链路层协议(如ATM、FR、PPP等) 标签交换:给报文打上固定长度的标签,以标签取代IP转发过程,传统IP转发,传统IP转发的特点: IP通讯是基于逐跳的方式 转发报文时依照最长匹配原则 网络设备需要知道全网路由,没有则无法转发该网段报文 QoS无法得到有力保障,ATM转发,ATM转发的特点: 链路层选路,使用VPI/VCI便于硬件交换 面向连接,提供QoS保证 具有流量控制措施 支持多种业务类型,如实时业务,解决方案:MPLS,Multi-Protocol Label Switching多协议标签交换 是介于二层和三层之间的技术,即2.5层 是将标记转发和三层路由结合在一起的一种标准化路由和交换技术解决方案 多协议表示可以与多种网络协议共存 在MPLS网络边缘进行三层路由,内部进行二层交换,MPLS的优势,MPLS为IP网络提供面向连接的服务 提供高服务质量的Internet服务 支持高带宽高速率的IP转发 在提供IP业务时能确保QoS和安全性 具有流量工程能力 很好的支持VPN功能,MPLS的基本概念和术语,MPLS LSP标签交换路径,标签分发和管理,MPLS简介,标签分发协议LDP,MPLS配置实例,MPLS的概念,MPLS的工作原理,MPLS域外采用传统的IP转发,MPLS域内按照标签交换,无需查找IP。,MPLS 基本概念和术语,标签 (Label): 是一个比较短的,定长的,通常只具有局部意义的标识,这些标签通常位于数据链路层的二层封装头和三层数据包之间,标签通过绑定过程同FEC相映射。 转发等价类 (FEC) Forwarding Equivalence Class,是在转发过程中以等价的方式处理的一组数据分组,可以通过地址、隧道、COS等来标识创建FEC;通常在一台设备上,对一个FEC分配相同的标签。 标签交换路径 (LSP) 一个FEC的数据流,在不同的节点被赋予确定的标签,数据转发按照这些标签进行。数据流所走的路径就是LSP。 标签交换路由器 (LSR) Label Switching Router,LSR是MPLS的网络的核心路由器,它提供标签交换和标签分发功能。 边缘标签交换路由器 LER Label Switching Edge Router,在MPLS的网络边缘,进入到MPLS网络的流量由LER分为不同的FEC,并为这些FEC请求相应的标签。它提供流量分类和标签的映射、标签的移除功能。,MPLS的标签(lable),MPLS标记是在01048575之间的一个20比特的整数,它用于识别某个特定的FEC;该标记被封装在分组的第二层信头中;标签仅具有本地意义。,标签的封装,标签堆栈,两个或更多的MPLS标签,或称标签堆栈,理论上支持无限制的标签嵌套,从而提供无限的业务支持能力; 网络层的包头紧跟在底部标签堆栈位设为1的标签之后; 包的转发是基于标签堆栈最顶部的标签,LSR 在收到一个包之后,检查顶部标签,来决定下一跳,FEC :就是一系列有着某些共同属性的数据流集合。这些数据在转发的过程中被 LSR 以相同的方式处理,正是从转发处理这个角度讲,这些数据“等价” 具有相同转发处理方式的分组 具有同一地址前缀的单播包 具有相同目的地址的组播包 具有相同的服务等级等,MPLS Domain,LSRy,LSRx,LSRz,LSP,Ingress,Egress,FECp,FECq,FECp+q,FEC 转发等价类,MPLS关键术语,LSR 标签交换路由器,完成FEC到LSP的建路 LER 边界标签交换路由器,完成FEC划分,流量工程,LSP建路发起,IP包转发 LSP 标签交换通路,用于IP包转发 LDP 标签分发协议,用于分配标签,MPLS的基本概念和术语,MPLS LSP标签交换路径,标签分发和管理,MPLS简介,标签分发协议LDP,MPLS配置实例,LSP的建立,LSP驱动方式: 流驱动:收到的报文驱动LSP建立 拓扑驱动:拓扑信息(路由)驱动LSP建立 应用驱动:应用(如QoS)驱动LSP建立 信令协议,用于在LSR之间分配标签,建立LSP: LDP : Label Distribution Protocol, CR-LDP :Constrained Route LDP, RSVP-TE MP-BGP,LSP 的建立过程,在 MPLS 网络中标签交换路径 LSP 的形成分为三个过程: 网络启动之后在路由协议(如BGP、OSPF、IS-IS等)的作用下,各个节点建立自己的路由表 根据路由表,各个节点在 LDP 的控制之下建立标签交换转发信息库 LIB 将入口 LSR 、中间 LSR 和出口 LSR 的输入输出标签互相映射拼接起来后,就构成了一条 LSP,第一个过程:路由表的形成,在动态路由协议的作用下,每个路由器形成自己的路由表,第二个过程:LIB 的形成,47.1,47.2,47.3,1,2,3,1,2,1,2,3,3,RA,RB,RC,第三个过程:LSP 的形成,47.1,47.2,47.3,1,2,3,1,2,1,2,3,3,RA,RB,RC,标签堆栈倒数第二跳弹出机制,在到达路由出口LSR的前一跳,即倒数第二跳时,对标签分组不进行标签调换的操作,只作旧标签的弹出,然后传送没有标签的分组。因为Egress已是目的地址的输出端口,不再需要对标签分组按标签转发,而是直接读出IP分组组头,将IP分组传送到最终目的地址。这种处理方式,是保证MPLS全程所有LSR对需处理的分组只作一次查表处理,也便于转发功能的分级处理。 倒数第一跳分配标签时采用特殊标签3。,MPLS的基本概念和术语,MPLS LSP标签交换路径,标签分发和管理,MPLS简介,标签分发协议LDP,MPLS配置实例,标签分配和管理,标签分配模式 DoD :downstream-on-demand下游按需标签分发 DU: downstream unsolicited下游无需请求标签分发 标签控制模式 有序的标签分发控制模式 独立的标签分发控制模式 标签保持方式 保守模式 自由模式,171.68.10/24,RB,RA,RC,171.68.40/24,下游按需标签分发方式,标签分配模式下游按需分发,上游LSRs向下游的邻居请求标签 下游LSRs根据请求分发标签,上游,下游,下游LSRs主动向上游的邻居发送标签映射消息 上游LSRs保存标签映射关系,171.68.10/24,RB,RA,RC,171.68.40/24,下游主动标签分发方式,标签分配模式下游主动分发,上游,下游,标签控制模式,有序分发:只有收到它的下游返回的标签映射消息后才向其上游发送标签映射消息 ;可用于显式路由和组播。 独立分发:不管有没有收到它的下游返回的标签映射消息都立即向其上游发送标签映射消息 ;在标签信息的交换上,延迟时间会很小。,上游,下游,标签请求,标签请求,标签请求,标签映射,标签映射,标签映射,标签保持方式,自由的标签保持模式,保守的标签保持模式,LSR1,LSR2,LSR3,LSR4,Label Bindings for LSR5,Valid Next Hop,LSR4s Label LSR3s Label LSR2s Label,LSR1,LSR2,LSR3,LSR4,Label Bindings for LSR5,Valid Next Hop,LSR4s Label LSR3s Label LSR2s Label,方式: LSR 维护它收到的每一个标签绑定,即便下一跳不是有效的 FEC 下一跳;如果下一跳发生改变,它可以立即使用这些原来是无效的绑定。 优点:能更快速的适应网络拓扑变化 缺点:将占用更多的内存空间,方式:LSR 只维护有效的标签绑定;如果下一跳发生变化,它得重新进行标签申请。 优点:可以减少对内存的需求 缺点:适应网络拓扑变化的能力差,两种标签保持模式可以满足不同需求:标签处理能力和对网络变化的适应能力,标签转发表,入标签是我分配给上游使用的,出标签是下游分配给我使用的;,MPLS的基本概念和术语,MPLS LSP标签交换路径,标签分发和管理,MPLS简介,标签分发协议LDP,MPLS配置实例,标签分发协议,MPLS体系结构中,标签是自动分配的,通过运行标签分配协议LDP,和相关的增强性能的协议如CR-LDP、RSVP和用于RSVP的LSP隧道等来实现的。 标签分配协议 LDP 基于约束路由的 LDP( CR-LDP ) 资源预留协议 RSVP MBGP,LDP标签分发协议,LDP : Label Distribution Protocol,标签分发协议,是一个动态的生成标签的协议;采用TCP报文在LDP Peer之间传递标签信息。 主要功能: 实现 FEC 与标签的绑定 建立并维护标签转发路径,LDP标签分发协议,按时间顺序,LDP的操作主要由下列四个阶段构成: 发现阶段:通过周期性地向相邻LSR发送“Hello”消息,自动发现LDP对等体; 会话建立和维护:主要完成LSR之间的TCP连接和会话初始化(各种参数的协商); 标签交换路径建立与维护:LSR之间为有待传输的FEC进行标签分配并建立LSP; 会话的撤消:会话保持时间到,则中断会话。,邻居发现:通过互发hello报文(UDP/prot:646/IP:224.0.0.2),建立TCP连接:由地址大的一方主动发起。(TCP/port:646),会话初始化:由Master发出初始化消息,并携带协商参数。,由slave检查参数能否接受,如果能则发送初始化消息,并携带协商参数。并随后发送keepalive消息。,master检查参数能否接受,如果能则发送keepalive消息。,相互收到keepalive消息,会话建立。,期间收到任何差错消息,均关闭会话,断开TCP连接,M,M,M,M,M,R1,R2,LDP会话的建立和维护,MPLS的基本概念和术语,MPLS LSP标签交换路径,标签分发和管理,MPLS简介,标签分发协议LDP,MPLS配置实例,MPLS的基本配置,1.设备激活MPLS协议 ZXR10(config)#mpls ip(全局配置) 2.在接口上运行LDP协议 ZXR10(config-if)#mpls ip,MPLS配置实例(1),配置步骤: 配置接口IP; 配置OSPF,使全网路由可通; 配置MPLS、LDP;,三台路由器的基本配置任务是: R1、R2、R3间采用MPLS逐跳转发,并使用LDP分发标签; 全网运行OSPF。,R3配置(略),MPLS配置实例(2),R1(config)#mpls ip /全局开启MPLS R1(config)#interface fei_1/1 /配置接口IP信息 R1(config-if)#ip address 10.10.12.1 255.255.255.0 R1(config-if)#mpls ip /在接口上开启LDP协议 R1(config)#interface fei_2/1 R1(config-if)#ip address 100.0.0.254 255.255.255.0 R1(config)#router ospf 1 /配置OSPF R1(config-router)#network 10.10.12.0 0.0.0.255 area 0 R1(config-router)#network 100.0.0.0 0.0.0.255 area 0,R1配置:,R2配置:,R2(config)#mpls ip R2(config)#interface fei_1/5 R2(config-if)#ip address 10.10.12.2 255.255.255.0 R2(config-if)#mpls ip R2(config)#interface fei_1/6 R2(config-if)#ip address 10.10.23.2 255.255.255.0 R2(config-if)#mpls ip R2(config)#router ospf 1 R2(config-router)#network 10.10.12.0 0.0.0.255 area 0 R2(config-router)#network 10.10.23.0 0.0.0.255 area 0,MPLS的监控与维护(1),查看MPLS标签绑定,R1#show mpls forwarding-table Mpls Ldp Forwarding-table: InLabel OutLabel Dest Pfxlen Interface NextHop 16 Pop tag 10.10.23.0 24 fei_1/1 10.10.12.2 17 17 200.0.0.0 24 fei_1/1 10.10.12.2,R2#show mpls ldp bindings 10.10.12.0/255.255.255.0 /IP前缀及掩码 local binding: label: imp-null /本地标签分配,并向上游LSR通告 remote binding: lsr: 200.0.0.254:0, label: 16 /下游LSR通告过来的标签情况 remote binding: lsr: 100.0.0.254:0, label: imp-null /对于本地网段,标签分配为“imp-null”,接收者执行次末节弹出标签 10.10.23.0/255.255.255.0 local binding: label: imp-null remote binding: lsr: 200.0.0.254:0, label: imp-null remote binding: lsr: 100.0.0.254:0, label: 16 100.0.0.0/255.255.255.0 local binding: label: 16 remote binding: lsr: 200.0.0.254:0, label: 17 remote binding: lsr: 100.0.0.254:0, label: imp-null(inuse) /inuse表示正在使用的标签 200.0.0.0/255.255.255.0 local binding: label: 17 remote binding: lsr: 200.0.0.254:0, label: imp-null(inuse) remote binding: lsr: 100.0.0.254:0, label: 17 R2#show mpls forwarding-table Mpls Ldp Forwarding-table: InLabel OutLabel Dest Pfxlen Interface NextHop 16 Pop tag 100.0.0.0 24 fei_3/1 10.10.12.1 17 Pop tag 200.0.0.0 24 mng0/1 10.10.23.3,MPLS的监控与维护(2),查看LDP邻居会话信息,R1#show mpls ldp neighbor Peer LDP Ident: 10.10.12.2:0; Local LDP Ident 10.10.12.1:0 /邻居该会话的LDP标识及本路由器该会话的LDP标识 TCP connection: 10.10.12.2.646 - 100.0.0.254.1024 /支持该会话的TCP连接 state: Oper; Msgs sent/rcvd: 7/7; Downstream /state会话的状态,正常为operation,不正常为none; msgs sent/rcve: ldp收发报文数 downstream指示会话采用下游自主标签分发控制方式 Downstream on demand指示会话采用下游按需标签分发控制方式 Up Time: 00:00:36 /会话在当前状态存在时间 LDP discovery sources: /维护会话的邻接关系列表 fei_1/1; Src IP addr: 10.10.12.2 /建立邻居关系的接口及建立邻接关系的对端hello报文源IP地址 Addresses bound to peer LDP Ident: 10.10.12.2 10.10.23.2 /邻居在此会话上通告的所有接口的ip地址,这些ip地址可能是本地路由条目中的下一跳。,MPLS的监控与维护(3),查看启动了MPLS LDP的接口,R2#show mpls ldp interface interface of LDP:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 时间的脚步陶世龙教学课件
- 幼儿创意画课件
- 德国传统美食课件
- 少儿色彩静物课件
- 时尚的小鸭子课件
- 2025版商业综合体场地租赁分成合同书
- 二零二五年度电网线路改造工程承包合同
- 2025版草原生态保护合作承包合同样本
- 2025版生物科技研发股东个人股权转让与临床试验合作协议
- 2025版跨境电商平台合作股份协议书范本
- 完工清账协议书格式模板
- 小学生地质科普课件
- 仓库承揽协议书范本
- 2024-2025学年下学期高中化学人教版高二同步经典题精炼之有机物的合成(解答题)
- 《活在课堂里》读书分享
- 《突破式沟通技巧》培训课件:高效沟通赋能成长
- 2024四川甘孜州康定市市属国有企业招聘康定市投资发展集团有限公司经理层人员笔试参考题库附带答案详解
- TLYCY 3071-2024 森林草原防火无人机监测技术规范
- 《急诊科患者气道管理》课件
- 急诊护患沟通技巧
- 管廊钢结构制作安装施工方案
评论
0/150
提交评论