DA000015MPLS協议基础ISSUE10.docVIP

  • 2
  • 0
  • 约1.19万字
  • 发布于重庆
  • 举报
  • 文档已下架,其它文档更精彩
DA000015MPLS協议基础ISSUE10

课程 DA000015 MPLS协议基础 ISSUE 1.0 目 录 课程说明 1 课程介绍 1 课程目标 1 第1章 MPLS协议原理 2 1.1 MPLS 概述 2 1.1.1 传统IP转发 4 1.1.2 MPLS 标签交换过程 5 1.1.3 MPLS基本网络拓扑结构 6 1.1.4 MPLS基本概念 7 1.1.5 标签交换 8 1.1.6 倒数第二跳弹出 10 1.2 标签及标签栈 11 1.2.1 MPLS 标签结构 11 1.2.2 MPLS 标签栈 12 1.2.3 MPLS TTL 处理 13 1.2.4 MPLS 标签空间 14 1.3 MPLS LDP 协议 16 1.3.1 LSP的建立 16 1.3.2 LDP协议概述 17 1.3.3 LDP消息 18 1.3.4 LDP会话的建立和维护 20 1.3.5 标签分配和管理 23 1.3.6 标签分发模式 24 1.3.7 标签控制方式 27 1.3.8 标签保留方式 29 1.3.9 LSP环路检测 31 课程说明 课程介绍 本课程主要介绍MPLS(Multiprotocol Label Switching)-多协议标签交换协议的基本原理。 Multiprotocol(多协议)是指MPLS 能够承载多种网络层协议,MPLS通常处于网络模型的二层和三层之间。 课程目标 完成本课程的学习后,您应该能够: 掌握MPLS协议的基本概念 掌握MPLS报文标签交换过程 掌握MPLS LDP协议的基本原理 MPLS协议原理 MPLS 概述 MPLS(Muxtiprotocol Label Switch)最初是用来提高路由器的转发速度而提出一个协议,但是由于MPLS在流量工程(Traffic Engeering)和VPN这一在目前IP网络中非常关键的两项技术中表现。MPLS已日益成为扩大IP网络规模的重要标准。 MPLS协议的关键是引入了标签(Label)的概念。它是一种短的易于处理的、不包含拓扑信息、只具有局部意义的信息内容。Label短是为了易于处理,通常可以用索引直接引用。只具有局部意义是为了便于分配。熟识ATM的人可能很自然地想到ATM中的VPI/VCI。可以这么说ATM中的VPI/VCI就是一种标签。所以说ATM实际上就是一种标签交换。 1996年,Ipsilon公司推出了IP Switching协议,在数据通讯界立即引起具大震动。 Ipsilon公司由一个默默无闻的小公司,一举成为数据通讯界众所周知的公司,并由此引发了路由器技术的一次大革命,各公司纷纷推出自己的三层交换方案。 显然,各厂家独立的基于标签交换的解决方案是不可能被其他厂家接受的,需要形成统一的标准。所以在1997年,IETF成立一个工作组,经过多次商讨。MPLS(Multiprotocol Label Switching)这个术语被确实下去,作独立于厂商的一系列标准的名称。MPLS的宗旨就是要集成标签切换转发的高性能和网络层路由的灵活性的扩展性。 MPLS早期工作集中在IPV4上,但其核心技术可扩展到多种网络协议上(如IPV6,IPX,Appletalk,SNA等)。MPLS不局限于任何特定的链路层技术,它能在网络层实体间使用任意媒体传输网络层分组。 MPLS报文转发是基于标签的。IP包在进入MPLS网络时,MPLS入口的边缘路由器分析IP包的内容并且为这些IP包选择合适的标签,然后所有MPLS网络中节点都是依据这个简短标签来作为转发判决依据。当该IP包最终离开MPLS网络时,标签被出口的边缘路由器分离。 传统IP转发 物理层从路由器的一个端口收到一个报文,上送到数据链路层。数据链路层去掉链路层封装,根据报文的协议域上送到网络层。网络层首先看报文是否是送给本机的,若是,去掉网络层封装,送给上层。若不是,则根据报文的目的地址查找路由表,若找到路由,将报文送给相应端口的数据链路层,数据链路层封装后,发送报文。若找不到路由,将报文丢弃。 IP的逐跳转发,在经过的每一跳处,必须进行路由表的最长匹配查找(可能多次),速度缓慢。并且所有的路由器需要知道全网的路由或者根据默认路由。 MPLS 标签交换过程 MPLS的标签转发,通过事先分配好的标签,为报文建立了一条标签转发通道(LSP),在通道经过的每一台设备处,只需要进行快速的标签交换即可(一次查找)。 MPLS中,将所有进入网络的分组划分成转发等价类(FEC),并将每个特定FEC映射到下一跳,即进入网络的每一特定分组都被指定到某个特定的FEC中。每一特定FEC都被编码为一个短而定长的值,称为标签,标签加在分组前成为标签分组,再转发到下一跳。在后续的每一跳上,不再需要分析分组头,而是用标签作为指针

文档评论(0)

1亿VIP精品文档

相关文档