LDP协议原理(初级).ppt

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
LDP协议原理(初级)

LDP LSP的建立 LSP 的建立过程实际就是将FEC 和标签进行绑定,并将这种绑定通告 LSP 上相邻LSR 。这个过程是通过LDP 实现的。下面结合下游自主标签发布方式和有序标签控制方式来说明其主要步骤: 1. 当网络的路由改变时,如果有一个边缘节点发现自己的路由表中出现了新的目的地址,并且这一地址不属于任何现有的FEC ,则该边缘节点需要为这一目的地址建立一个新的FEC 。 2. 如果MPLS 网络的出节点有可供分配的标签,则为FEC 分配标签,并主动向上游发出标签映射消息,标签映射消息中包含分配的标签等信息; 3. 收到标签映射消息的LSR 在其标签转发表中增加相应的条目,然后主动向上游LSR 发送标签映射消息; 4. 当入节点LSR 收到标签映射消息时,它也需要在标签转发表中增加相应的条目。这时,就完成了LSP 的建立,接下来就可以对该FEC 对应的数据分组进行标签转发了。 * LDP动态LSP的创建过程 动态LSP的建立 LSP 的建立过程实际就是将FEC 和标签进行绑定,并将这种绑定通告相邻LSR,以便在LSR 上建立标签转发表的过程 下游LSR根据目的地址划分FEC,为特定FEC分配标签,并将标签和FEC的绑定关系通告给上游LSR;上游LSR根据该绑定关系建立标签转发表项。报文传输路径上的所有LSR都为该FEC建立对应的标签转发表项后,就成功地建立了用于转发属于该FEC报文的LSP。 * LDP动态LSP的创建过程 标签转发表由以下三部分构成: NHLFE (Next Hop Label Forwarding Entry,下一跳标签转发项):描述对标签执行的操作,用于指导MPLS 报文的转发。 FTN (FEC to NHLFE map,FEC 到NHLFE 表项的映射):用于在Ingress 节点将FEC 映射到NHLFE 表项。LSR 接收到不带标签的报文后,查找对应的FIB 表项。如果FIB 表项的Token 值不是Invalid,则该报文需要进行MPLS 转发。LSR 根据Token 值找到对应的NHLFE表项,以便确定需要执行的标签操作。 ILM (Incoming Label Map,入标签映射):用于将入标签映射到NHLFE 表项。LSR 接收到带有标签的报文后,查找对应的ILM 表项。如果ILM 表项的Token 值非空,则找到Token 值 对应的NHLFE 表项,以便确定需要执行的标签操作 * MPLS 转发过程示意图: LDP动态LSP的创建过程 * 倒数第二跳弹出: MPLS 网络中,Egress 节点接收到带有标签的报文后,查找标签转发表,弹出报文中的标签后,再进行下一层的标签转发或IP 转发。Egress 节点转发报文之前要查找两次转发表:两次标签转发表,或一次标签转发表一次路由转发表。为了减轻 Egress 节点的负担,提高MPLS 网络对报文的处理能力,可以利用PHP(Penultimate HopPopping,倒数第二跳弹出)功能,在倒数第二跳节点处将标签弹出,Egress 节点只需查找一次转发表。 PHP 在Egress 节点上配置。支持PHP 的Egress 节点分配给倒数第二跳节点的标签有以下两种: 倒数第二跳弹出 * ? 标签值为 0 表示IPv4 显式空标签(Explicit-null)。Egress 为FEC 分配IPv4 显式空标签,并通告给上游LSR 后,上游LSR 用这个值替代栈顶原来的标签,并将报文转发给Egress。Egress 收到标签值为0 的报文时,不会查找标签转发表,直接弹出标签栈,进行IPv4 转发。 ? 标签值 3 表示隐式空标签(Implicit-null),这个值不会出现在标签栈中。当一个LSR 发现下游LSR 通告的标签为隐式空标签时,它并不用这个值替代栈顶原来的标签,而是直接弹出标签,并将报文转发给下游LSR(即Egress)。Egress 接收到报文后,直接进行下一层的转发处理 倒数第二跳弹出 LDP原理及实现 2 3 LDP概念介绍 1 FAQ 4 报文结构 MPLS LDP报文 LDP PDU(Protocol Data Unit )报文的格式: LDP PDU头部包括3 个域: 1、Ve r s i o n:16 比特,表示版本号。目前LDP 的版本号始终为1。 2、PDU length :16比特,表示整组 LDP 消息的总长度,不包括LDP PDU头部的长度。 3、LDP identifier :48比特,表示 LDP 标识符。前32 比特为LSR ID,后16比特为标签空间。 MPLS LDP消息 消息类型 功能

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档