多协议标签交换PPT课件.ppt_第1页
多协议标签交换PPT课件.ppt_第2页
多协议标签交换PPT课件.ppt_第3页
多协议标签交换PPT课件.ppt_第4页
多协议标签交换PPT课件.ppt_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

MPLS简介 DATE 2011年10月20日 1 多协议标签交换 MPLS 传统的路由器网络存在着两个致命的缺陷 1 业务的服务质量难以得到保证 2 网络的扩展性差 IETF在综合各厂家IP交换技术的签础上提出了标准的IP交换技术 多协议标签交换 MPLS 从而解决了IP交换技术的标准化和各厂家IP交换设备的互操作问题 2 多协议标签交换 1多协议标签交换 MPLS 2MPLS体系结构3MPLS组件4标签分发协议5MPLS的工作过程 3 1多协议标签交换 MPLS MPLS工作组的主要目标是开发一个综合选路和交换的标准 MPLS合并网络层选路和标签交换而形成一个单一的解决方案 它有如下的优点 1 改善选路的性能和成本 2 提高传统叠加模型选路的扩展性 3 引进和实施新业务时更具灵活性 4 MPLS采用IP寻址 动态IP选路和另一个标签分发协议 LDP LDP把等价转发类FEC映射成标签而后形成标签交换路径LSP MPLS体系结构具备运行在任何数据链路上而不仅仅是ATM上的能力 MPLS技术另一个非常有用的功能就是虚拟专用网 VPN 服务功能 返回 5 2MPLS体系结构 1 概述MPLS网络的基本构成单元是标签交换路由器LSR LabelSwitchingRouter 主要运行MPLS控制协议和第三层路由协议负责与其他LSR交换路由信息来建立路由表实现FEC 转发等价类 和IP分组头的映射 建立FEC和标签之间的绑定分发标签绑定信息 建立和维护标签转发表 6 MPLS原理图 7 由LSR构成的网络叫做MPLS域位于区域边缘的LSR称为边缘LSR LER LabeledEdgeRouter 主要完成连接MPLS域和非MPLS域以及不同MPLS域的功能 并实现对业务的分类 分发标签 作为出口LER 剥去标签等 位于区域内部的LSR则称为核心LSR 核心LSR可以是支持MPLS的安全网关 也可以是由ATM交换机等升级而成的ATM LSR 它提供标签交换 LabelSwapping 标签分发功能 8 MPLS网络由核心部分的标签交换路由器 LSR 边缘部分的标签边缘路由器 LER 组成 LSR可以看作是ATM交换机与传统路由器的结合 由控制单元和交换单元组成 LER的作用是分析IP数据报首部 决定相应的传送级别和标签交换路径 LSP 9 2 MPLS的协议栈1 MPLS协议采用标签分发协议 LDP 基于约束的LDP CR LDP 资源预留协议 RSVP 资源预留协议扩展 RSVP TE 2 MPLS的协议栈分为两个层面 控制层面和数据层面 10 一个典型的MPLS网络结构如图所示 11 3 MPLS的核心技术1 标签交换路由器标签交换路由器类似一个通用IP交换机 具有第三层转发和第二层交换的功能 它能运行传统IP选路协议并可能执行一个特殊控制协议以与邻接LSR协调FEC 标签的绑定信息 2 标签在传统的路由器中 分析每个分组头 以确定下一站转发地点 但是在MPLS中 只需要在MPLS网络的入口端处理一个流束的所有分组 对属于同一个流束的分组将被用一个固定长度的字段加以编号 这一字段在MPLS里被称为标签 Label 12 3 标签交换标签交换利用分组中所携带的标签信息和标签路由器维护存储的转发信息库 LIB 来转发分组 4 标签分发标签分发是分发FEC 标签绑定信息的过程 目的是为了形成一个LSP 标签分发是通过标签分发协议 LDP 来完成的 或通过现有的控制协议 如RSVP和BGP 来传输FEC 标签绑定信息 13 MPLS建议了两种标签分发方式 上游请求方式 上游标签交换路由器LSR为某个FEC向下一跳LSR请求分配标签 下游分配方式 不需要上游请求标签直接将标签绑定信息发送到上游 一个下游分配例子 返回 14 3MPLS组件 1 标签交换路由器 第三层转发 第二层交换 2 标签边缘路由器 分析IP分组头 用于决定相应的传送级别和标签交换路径LSP 15 3 标签 Label 标签Label是一个包含在每个分组中的短固定的数值 用于通过网络转发分组一对LSR在标签的数值和意义上一致标签格式依赖于分组封装所在的介质标签的结构如图所示 20318标签长度为4个字节 标签值 保留用于试验 最底层标签 TTL 16 标签共有4个域 Label 20比特 标签值字段 用于转发的指针Exp 3比特 保留 用于试验 现在通常用做CoS ClassofService S 1比特 栈底标识 MPLS支持标签的分层结构 即多重标签 S值为1时表明为最底层标签TTL 8比特 和IP分组中的TTL TimeToLive 意义相同 17 标签位于链路层包头和网络层分组之间 标签封装如下图所示 4 标签栈标签栈是一个排序的标签集在一个分组中添加 可以隐含地承载多于一个FEC的信息一个标签栈使得MPLS支持分级选路并且汇聚多个LSP到一个单一的中继LSP上 18 5 标签分发协议 LDP 标签分发协议LDP是MPLS的控制协议 用于在LSR之间交换FEC 标签绑定信息 6 标签交换路径 LSP 标签交换路径LSP是一个从入口到出口的交换式路径 其功能是使具有一个特定的FEC的分组 在传输经过的标签交换路由器集合构成的传输通路 标签交换路径LSP由MPLS节点建立 目的是采用一个标签交换转发机制转发一个特定的FEC分组 19 7 标签信息库 LIB 标签信息库LIB是保存在一个LSR LER 中的连接表 在LSR中包含有FEC 标签绑定信息和关联端口以及媒体的封装信息 LIB通常包括下面内容 入 出口端口 入 出口标签 FEC标识符 下一跳LSR 出口链路层封装等 8 转发等价类 FEC MPLS采用FEC作为标签来处理IP分组 转发等价类在相同路径上被转发 以相同方式处理并被一个LSR映射到一个单一标签的一组IP分组 一个FEC可以被定义为将分组映射到一个特定径流的一个操作符 20 9 流束 Stream 流束Stream属于同一个FEC的一组分组流 它们流经相同节点 并以相同方式转发到目的地 它们在MPLS里被称为 流束 一个流束包含一个或多个流 flow 在MPLS体系结构中一个流束由一个流束成员描述符 SMD 标识 10 流束合并流束合并是一些小流束合并进一个单一的大流束 例如ATM的VP合并和VC合并 21 4标签分发协议LDP 标签交换路径LSP实质上是一个MPLS隧道 而隧道建立过程则是通过标记分发协议来实现的 标记分发协议LDP是LSR将它所做的标记 FEC绑定通知到另一个LSR 使用标记分发协议交换标记 FEC绑定信息的两个LSR被称为对应于相应绑定信息的标记分发对等实体 目前主要研究三种标记分发协议 基本的标签分发协议 LDP 基于约束的LDP CR LDP 和流量工程扩展RSVP RSVP TE 22 1 MPLS标签分发MPLS标签分发方式中涉及的概念主要有 1 本地绑定 映射 和远程绑定2 上游绑定和下游绑定3 按需提供方式和主动提供方式4 有序方式和独立方式等标签交换进程的发起方式有 1 数据驱动2 拓扑驱动的方式 23 1 本地绑定和远程绑定本地绑定是由标签交换路由器 LSR 自己决定的之间的绑定关系 远程绑定是LSR根据其相邻节点 上游或下游 发来的标签绑定消息来决定的之间的绑定关系本地绑定标签选择的决定权在本地LSR 远程绑定标签选择的决定权在相邻的LSR 远程绑定的LSR只是跟从相邻LSR的绑定选择 24 2 上游绑定和下游绑定上游绑定是指LSR的输入端口采用的是远程绑定 而输出端口采用的是本地绑定 下游绑定是指LSR的输入端口采用本地绑定 输出端口采用远程绑定 下游标签绑定的示意图 25 3 按需提供方式和主动提供方式按需提供方式是指LSR在收到标记请求消息后才开始决定本地的标签绑定 主动提供方式则不受此限制 例如在路由协议收敛后 只要有了稳定的路由表 则LSR可以直接根据路由表对FEC分发标签 无需等到相邻LSR向自己发标签请求消息后才建立绑定关系 26 4 有序方式和独立的方式有序方式是指相邻的LSR向本地LSR发出标签映射消息后 本地LSR才建立FEC和标签的绑定 独立方式则是LSR无需收到标签映射消息 LSR独立建立标签绑定并向相邻的LSR发送标签映射消息 5 数据驱动与拓扑驱动数据驱动是指LSR在有数据发送时 才建立LSP 拓扑驱动是指LSR根据路由表中的内容建立LSP 而不管是否有实际的数据传送 27 2 LSP通道的建立过程以下游按需有序方式为例说明LSP通道的建立过程 28 3 LDP 标签分发协议 格式协议版本号当前为1 PDU长度 不包括版本和PDU长度字段本身 LDP标识字段唯一识别由PDU请求的发送LSR的标签空间 前4字节对分配给LSR的IP地址进行编码 后2字节表示LSR中的标签 29 LDP信息具有如下格式 U是一个未知信息位 在收到一条未知信息时 如果U为0 将返回一条信息给信息的发出端 如果U为1 这条未知信息将被忽略 30 信息类型 Notification Hello Initialization KeepAlive Address AddressWithdraw LabelRequest LabelWithdraw LabelRelease和UnknownMessage 信息长度 16比特 表示信息标识和参数的长度 信息标识 32比特 用于识别信息 参数包含命令参数和可选参数 返回 31 5MPLS的工作过程 MPLS的工作流程可以分为几个方面 1 网络的边缘行为2 网络的中心行为3 如何建立标记交换路径 32 1 网络的边缘行为 当IP数据包到达一个LER 标记边缘路由器 时 MPLS第一次应用标记 首先 LER要分析IP包头的信息 并且按照它的目的地址和业务等级加以区分 在LER中 MPLS使用了FEC 转发等价类 的概念来将输入的数据流映射到一条LSP 标记交换路径 上 简单地说 FEC 转发等价类 就是定义了一组沿着同一条路径 有相同处理过程的数据包 这就意味着所有FEC相同的包都可以映射到同一个标记中 33 对于每一个FEC LER都建立一条独立的LSP穿过网络 到达目的地 数据包分配到一个FEC后 LER就可以根据标记信息库 LIB 来为其生成一个标记 标记信息库将每一个FEC都映射到LSP下一跳的标记上 如果下一跳的链路是ATM 则MPLS将使用ATMVCC里的VCI作为标记 转发数据包时 LER检查标记信息库中的FEC 然后将数据包用LSP的标记封装 从标记信息库所规定的下一个接口发送出去 34 2 网络的中心行为 当一个带有标记的包到达LSR 标记交换路由器 的时候 LSR提取入局标记 同时以它作为索引在标记信息库中查找 当LSR找到相关信息后 取出出局的标记 并由出局标记代替入局标签 从标记信息库中所描述的下一跳接口送出数据包 最后 数据包到达了MPLS域的另一端 在这一点 LER剥去封装的标记 仍然按照IP包的路由方式将数据包继续传送到目的地 35 3 如何建立标记交换路径 建立LSP的方式主要有两种 2 显式路由 1 HopbyHop 逐跳法 路由 36 1 HopbyHop 路由 一个Hop by Hop的LSP是所有从源站点到一个特定目的站点的IP树的一部分 对于这些LSP MPLS模仿IP转发数据包的面向目的地的方式建立了一组树 从传统的IP路由来看 每一台沿途的路由器都要检查包的目的地址 并且选择一条合适的路径将数据包发送出去 而MPLS则不然 数据包虽然也沿着IP路由所选择的同一条路径进行传送 但是它的数据包头在整条路径上从始至终都没有被检查 37 从传统的IP路由来看 每一台沿途的路由器都要检查包的目的地址 并且选择一条合适的路径将数据包发送出去 而MPLS则不然 数据包虽然也沿着IP路由所选择的同一条路径进行传送 但是它的数据包头在整条路径上从始至终都没有被检查 在每一个节点 MPLS生成的树是通过一级一级为下一跳分配标记 而且是通过与它们的对

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论