LDP协议基础

合集下载

LDP协议原理(精)

LDP协议原理(精)

资源预留协议 RSVP
MBGP
LDP概念
LDP : Label Distribution Protocol,标签分发 协议 它可以动态地生成标签 采用TCP报文在LDP Peer之间传递标签信息 主要功能:
实现 FEC 与标签的绑定
建立并维护标签转发路径
LDP四阶段
LDP会话的建立和维护
R1
邻居发现:通过互发hello报文(UDP/prot:646/IP:224.0.0.2) 建立TCP连接:由地址大的一方主动发起。(TCP/port:646) M 会话初始化:由Master发出初始化消息,并携带协商参数。 M 由slave检查参数能否接受,如果能则发送初始化消息,并携 M 带协商参数。并随后发送keepalive消息。 master检查参数能否接受,如果能则发送keepalive消息。 M 相互收到keepalive消息,会话建立。 期间收到任何差错消息,均关闭会话,断开TCP连接
R2
M
谢谢 Thanks
微课系列讲座——LDP协议原理
数据网络基础
学习内容
第二章 LDP协议原理
LDP概念
MPLS体系结构中,标签是自动分配的,通过运 行标签分发协议LDP和相关的增强性能的协议如 CR-LDP、RSVP和用于RSVP的LSP隧道等来实 现的。
标签分发协议 LDP 基于约束路由的 LDP(CR-LDP )
按时间顺序,LDP的操作主要由下列四个阶段 构成:
发现阶段:通建立和维护:主要完成LSR之间的TCP连接和 会话 ,初始化(各种参数的协商); 标签交换路径建立与维护:LSR之间为有待传输的 FEC进行 标签分配并建立LSP; 会话的撤消:会话保持时间到,则中断会话。

004-01-MPLS LDP基础PPT

004-01-MPLS  LDP基础PPT

MPLS LDP/CR_LDP基础北研测试 NE 80李磊汇报大纲ØMPLS 概述Ø MPLS 支持的一些功能MPLS 概述基本概念•基本组成单元•基本工作过程•基本信令协议MPLS 基本概念•MultiProtocol Label Switching•将标记交换/转发和网络层路由技术集于一身的一种标准化路由与交换技术平台•多协议(MultiProtocol)是指其上层和下层协议可以是当前网络中存在的各种协议MPLS 概述基本概念基本组成单元基本工作过程•基本信令协议MPLS 的几个概念LDP: Label Distribution ProtocolLSP: Label Switched PathFEC: Forwarding Equivalence Class LSR: Label Switching RouterLER: Label Edge RouterMPLS LSR (MPLS的基本组成单元)•构成q控制模块l路由的选择l MPLS控制协议LDP的执行l标记的分配与发布l标记信息库的形成q转发模块l依据标记信息库建立标记转发表l对标记分组进行简单的转发操作MPLS 概述基本概念基本组成单元基本工作过程•基本信令协议MPLS 基本工作过程•首先在各个LSR中为有业务需求的FEC建立路由表和标记映射表(FEC-Label映射),即成功建立LSPFEC¯—¶¤• ظø˚ ˜… —ł “•¢几点说明MPLS 概述基本概念基本组成单元基本工作过程•基本信令协议LDP 协议LDP的基本概念•LDP的工作过程(消息交换)LDP的基本概念•LDP是MPLS的一种控制与信令协议•主要功能FEC映射v建立与维护标记交换路径LDP 协议LDP的基本概念LDP的工作过程(消息交换)标记分发协议 LDP •LDP PDULSR之间信息交互的基本单元•TLV ˆ – ˚ LDP消息中的大部分信息与数据交互信息的构成•所有的各种LDP消息都包含在PDU中•每个PDU中可以包含一个或多个LDP消息•LDP消息中带有一个或多个相应的TLVLDP PDU 头(10字节)一个或多个LDP 消息每个消息中包含一个或多个必选或可选参数TLVLDP的消息交换•发现阶段建立LDP对等实体LSP‰»»»发现阶段基本发现机制•发现通过链路层直接相连的LSR •周期性地发送LDP链路Hello消息•目的地址•对称的发现发现阶段扩展发现机制•发现不通过链路层直接相连的LSR •周期性地发送LDP目标Hello消息•目的地址目标LSR可以自行决定是否响应Hello消息发现阶段“Hello”消息•消息头(U,消息类型消息标识符)•Common Hello Parameters TLVv Hello 消息保持时间v两个FLAGØT请求发送目标Hello消息指示Ø保留字段接收时忽略•Optional Parametersv传输地址 TLV(长度4)Common Hello Parameters TLV 保留R 类型编码(0x0400)0T 保持时间长度0LDP的消息交换•发现阶段建立LDP对等实体LSP‰»»»会话的建立传输连接建立•会话初始化会话的建立传输连接建立•传输地址的确定v在Hello消息中通告的传输地址v发送Hello消息时的源IP地址•主被动关系的确定v传输地址大者为主动方•LDP TCP连接的建立v由主动方主动尝试建立v被动方等待会话的建立传输连接建立会话初始化会话的建立会话的初始化•交换初始化消息•协商初始化参数Ø会话保持时间Ø标记通告方式Ø最大PDUØ环路检测等•成功建立会话会话初始化消息•消息头(U,消息类型消息标识符)•Common Session Parameters TLVv协议版本号(2 字节)v会话保持时间v标记通告方式v环路检测&最大路径向量(D/7 bits)v最大PDUv收方LDP标识符(LSR ID(4字节)Common Session Parameters TLV 收方LDP 标识符PVLim 保留 (7 b)D TLV 编码0最大PDU 长度A 会话保持时间协议版本号长度0会话初始化过程•主动方发送初始化消息--OPENSENT•被动方查找有无匹配邻接体—OPENREC v有:继续查看初始化消息的内容是否可接受v初始化消息的内容可以接受:返回自己的初始化消息及“keepalive”消息---OPENREC•主动方---OPERATIONALv收到可接受的初始化消息:发送“keepalive”消息—OPENRECv收到“keepalive”消息---OPERATIONAL•被动方收到“keepalive”消息---OPERATIONAL会话初始化过程•当主被动双方都处于OPERATIONAL状态会话成功建立•在初始化过程中会引起TCP连接的关闭,会话建立不成功地址消息•成功的建立会话后•LSR向他的LDP对等实体发送•接收LSR将通过此消息来维护LDP标识符与下一跳地址的映射数据库地址消息•消息头•地址列表 TLV(地址簇字段)•无可选参数LDP的消息交换•发现阶段建立LDP对等实体LSP‰»»»标记的分发与管理LSP的建立与维护详细处理过程包括v上游LSR发起的标记请求处理过程v上游LSR发起的标记路由不存在处理过程v下游LSR发起的标记分发处理过程v下游LSR发起的标记撤销处理过程v上游LSR发起的标记释放处理过程LDP的消息交换•发现阶段建立LDP对等实体LSP‰»»»会话的撤消•会话保持定时器v LSR针对每个LDP会话维持一个会话保持定时器v每收到一个LDP PDU»Æ» –£‡ ¶¤˚–˘ ‰« —´¸¢—´v在定时器超时前未收到任何PDU则关闭TCP连接汇报大纲Ø MPLS 概述ØMPLS 支持的一些功能MPLS 支持的一些功能•MPLS TEMPLS TE•TE¶ ´• …‡ ˜ ——§¿ ˘˚… ˆ˝ł´ ˚ ·˜ …» ˆ ‰ ¯ ˜ ß ˆ· ¶ł– ˆ `¸·«˝‡SPF算法得出的多个业务流的最短路径汇聚到一条特定链路或路由器接口上的弊病MPLS TE •对于SPF算法的改进算法Ø网络的物理链路信息hop countØ业务的实际需求信息MPLS TE •MPLS TE•MPLS TERSVP提供给CSPF算法MPLS TE•业务量参数属性 (CR_LDP:Traffic TLV)•通用路径选择与管理属性l显示路由 (CR_LDP: ER-TLV)l多重路径优先级别l资源类别亲和属性 (CR_LDP: Resource Class TLV) l适应性属性 (Re-optimization)l负载分配•优先权属性 (CR_LDP:Pre-emption TLV)•强占权属性 (CR_LDP:Pre-emption TLV)•弹性属性 (链路故障后的重路由功能)•策略属性 (类似于传统路由协议的策略)MPLS 支持的一些功能•MPLS TEMPLS QOS•MPLS QOS实际是对于IP QOS的MPLS 实现label•映射的方式主要有两种MPLS TE 与 MPLS QOS •TE˚˙»‚ ˛æ`¿ ˜ ¡´•˛˚•QOS¶ ¸ø — ›… ‚ˆ´• ¶· ‰˙ł– ˛æ·ƒ谢谢几点说明•标记分发协议不只LDP一种决定由谁来去掉分组的标记•Label可以不只一层返回。

LDP协议原理(初级)

LDP协议原理(初级)

有序标签控制方式(Ordered) 是指对于 LSR 上某个 FEC 的标签映射,只有当该LSR 已经具有此FEC 下一跳的标 签映射消息、或者该 LSR 就是此FEC 的出节点时,该LSR 才可以向上游发送此FEC 的标 签映射。 ① 下游自主方式DU+Ordered,则LSR (Transit )只有收到下游(Egress )的标签映射 消息,才会向上游(Ingress )分发标签。 下游按需方式DoD+Ordered,则发送标签请求的LSR(Ingress)的直连下游(Transit )只有收到最终下游(Egress)的标签映射消息,才会向上游(Ingress)分发标签 。
LDP的会话-Session建立
MPLS LDP会话
LDP 会话状态机如图所示
MPLS LDP会话
维护Hello邻接关系 两个相邻的LSR 之间可以建立多个Hello邻接关系,但是只能建立一个 LDP 会话。 LSR 通过周期性地发送Hello消息,向邻居 LSR 通告它在网络中的存在 ,并建立Hello邻接关系。然后LSR 为每个邻居建立一个 Hello保持定时 器,用于维护Hello邻接关系,每收到一个Hello消息时刷新 Hello保持 定时器。 如果在收到新的Hello消息之前 Hello保持定时器超时,则LSR 认为Hello 邻接关系中断。由于一个LDP 会话可能包含多个Hello邻接关系,因此 只有所有的 Hello邻接关系都中断时,LSR 会关闭相应的传输层连接, 终止会话进程。
自由标签保持方式
保守标签保持方式
LDP LSP的建立
LSP 的建立过程实际就是将FEC 和标签进行绑定,并将这种绑定通告 LSP 上相 邻LSR 。这个过程是通过LDP 实现的。下面结合下游自主标签发布方式和有序 标签控制方式来说明其主要步骤: – 1. 当网络的路由改变时,如果有一个边缘节点发现自己的路由表中出现 了新的目的地址,并且这一地址不属于任何现有的FEC ,则该边缘节点需 要为这一目的地址建立一个新的FEC 。 – 2. 如果MPLS 网络的出节点有可供分配的标签,则为FEC 分配标签,并主 动向上游发出标签映射消息,标签映射消息中包含分配的标签等信息; – 3. 收到标签映射消息的LSR 在其标签转发表中增加相应的条目,然后主动 向上游LSR 发送标签映射消息; – 4. 当入节点LSR 收到标签映射消息时,它也需要在标签转发表中增加相应 的条目。这时,就完成了LSP 的建立,接下来就可以对该FEC 对应的数据 分组进行标签转发了。

现代交换课程设计---LDP协议

现代交换课程设计---LDP协议

兰州交通大学现代交换技术课程设计学院:电子与信息工程学院专业:通信工程班级:学生姓名:学号:指导教师:成绩:目录1.LDP协议的概述 (2)1.1 LDP协议的介绍 (2)1.2 LDP协议的定义 (2)1.3 LDP协议应用学科 (2)1.4 LDP类型 (2)1.5 LDP协议组成要素 (3)1.6 LDP协议对等实体 (3)1.7 LDP会话 (3)1.8 LDP协议发展经历 (3)2.LDP协议详解 (4)2.1 LDP消息类型 (4)2.2 常用LDP消息体格式 (4)2.3LDP协议结构 (4)2.4 LDP 标签分发协议信息都具有以下格式: (5)2.5 几条常用的LDP消息 (6)2.6标签空间与LDP标识符 (6)2.7 协议的基本操作 (6)2.7.1发现阶段 (6)2.7.2 会话建立与维护。

(7)2.7.3 LSP建立与维护 (7)2.7.4 会话撤销 (8)2.8 LDP环路检测 (8)(1)最大跳数 (8)(2) 路径向量 (8)2.9基于约束路由的LDP (8)2.10 LDP的工作过程 (9)3.LDP的故障处理 (9)3.1 无法建立LDP对话 (9)3.2 故障处理步骤 (10)3.2.1 查看是否能够接收和发送Hello消息 (10)3.2.2检查传输地址是否可达 (11)3.2.3 检查TCP连接的MD5认证是否通过 (13)3.2.4检查标签发布方式是否一致 (13)3.2.5检查环路检测配置是否一致 (14)4.总结 (15)5.参考文献 (16)摘要:LDP(Label Distribution Protocol)标签分发协议(LDP)是MPLS 体系中的一种主要协议。

在MPLS 网络中,两个标签交换路由器(LSR)必须用在它们之间或通过它们转发流量的标签上达成一致。

LDP定义了一组程序和消息,通过它们一个LSR 可以通知另一个LSR 其已经形成的标签捆绑。

LDP协议介绍

LDP协议介绍

LDP协议介绍ldp协议规定标签分发过程中的各种消息以及相关的处理进程。

通过ldp,lsr可以把网络层的路由信息直接映射到数据链路层的交换路径上,进而建立起网络层上的lsp。

lsp既可以建立在两个相邻的lsr之间,也可以终止于网络出口节点,从而在网络中所有中间节点上都使用标签交换。

1.4.1 ldp基本概念1. ldp对等体ldp对等体是指相互之间存在ldp会话、使用ldp来交换标签/fec映射关系的两个lsr。

两个ldp对等体可以同时通过一个ldp会话获得对方的标签映射消息,即,ldp协议是双向的。

2. ldp会话ldp会话用于在lsr之间交换标签映射、释放等消息。

ldp会话可以分为两种类型:本地ldp会话(local ldp session):建立会话的两个lsr之间是直连的;远端ldp会话(remote ldp session):建立会话的两个lsr之间是非直连的;3. ldp消息ldp协议主要使用四种消息:发现(discovery)消息:用于通告和维护网络中lsr的存在;会话(session)消息:用于建立、维护和终止ldp对等体之间的会话连接;通告(advertisement)消息:用于创建、改变和删除标记—fec绑定;通知(notification)消息:用于提供建议性的消息和差错通知。

4. 标签空间与ldp标识符ldp对等体之间分配标签的范围称为标签空间。

可以为lsr的每个接口指定一个标签空间,也可以整个lsr使用一个标签空间。

ldp标识符用于标识特定lsr的标签空间范围,是一个六字节的数值,格式如下:[ip地址]:[标签空间序号]其中,四字节的ip地址是lsr的ip地址,标签空间序号占两字节。

1.4.2 ldp工作过程下图为ldp标签分发示意。

在一条lsp上,沿数据传送的方向,相邻的lsr分别称为上游lsr和下游lsr。

例如,在上图中的lsp1,lsr b为lsr c的上游lsr。

LDP协议基础

LDP协议基础

第一部分,MPLS定位的思考MPLS是多协议标签交换的缩写,那么,MPLS在网络世界中是怎样的一种存在呢,即就是该如何定位MPLS多协议标签交换。

首先,她仿佛是一堆协议,一个特殊的报文,从A到B,仿佛tcpip协议在网络层和传输层中的存在。

她首先定义了一个标签,然后从一个标签迤逦拓展开来,在MPLS中,通过对标签进行分发(LDP协议),标签操作(交换,添加,移除),标签查找(LIB或LFIB完善并提供标签信息)和对一些特殊标签的定义,建立了一个宏伟的体系。

在这个宏伟的体系之中,我们在此只会学习了解LDP标签分发协议的方方面面,现在就开始吧!第二部分,标签一MPLS标签是由32个比特组成,是有一个统一的标准结构,如下图,其可以被分为四个部分:标签:前20bit是标签位,但是前16比特是不可以随便定义的,他们都有特定的含义,具体什么含义我也不知道呀!试验用比特:即就是EXP,总共有3位,高位专用于服务质量QOS,服务质量是啥呢,其实就是利用一种方法使在相对于不太重要流量的基础上提高相对比较重要的流量的优先级以保证该流量的传输,那流量是啥呢?我想流量也就可以望文生义,只不过流是数据流而已,并且在有限带宽的网络上有目的的流动栈底位:只有一位,用来表示本标签是不是栈底标签,如果是,则该位置1,否则,该位为0,TTL:有8位,叫做生存周期,和IP报文中的TTL功能上是一样一样的,没经过一跳,改值就会减1,主要为了防止路由环路。

在MPLS体系中,一个报文顶部可能会添加不止一个标签,并且标签数目无上限,如果有多个标签,哈哈,就会深刻体会到一个东西的存在,就是标签栈,标签栈:就是一堆标签的有序集合,先来都走(先贴上的标签,最后剥离),除了栈底标签的标签栈栈底位为1以外,其他标签栈栈底位都为0.在一个MPLS报文中,标签栈通常被放在二层报文头之后,三层报文头(被传输协议头部)之前。

第三部分,标签转发关于标签交换路由器(LSR),标签交换路径(LSP)和等价转发类(FEC)概念不再解释,在这里直接跨过,来到标签转发面前。

LDP协议介绍

LDP协议介绍

下游按需发布
对于特定的FEC,LSR需要获得上游的标签请求消息后才能进行标签分发,即下游 设备不会主动的向上游邻居分发标签;
标签分配控制方式
独立标签分配
本地LSR可以自主的分配一个标签到FEC,无需等待出节点分发的标签;
有序标签分配
标签保持方式
自由标签保持
分配标签的顺序是从下游到上游。出节点首先为FEC分配标签,并向上游分发标 签,只有LSR从下游收到特定FEC的标签后,本地才会为此FEC分配标签,在没有 收到下游LSR分发的标签时,不会为特定FEC分配标签;
对于从邻居LSR收到的标签映射,无论邻居是否自身的下一跳路由,均将标签保留;
保守标签保持
对于从邻居LSR收到的标签映射,必须邻居是自身的下一跳路由才会将标签保留;
我司IPRan设备LDP标签控制目前. 仅支持 DU+有序+自由方式 的组合方式
标签发布方式
下游自主方式DU(Downstream Unsolicited ) 是指对于一个特定的FEC,LSR无须从上游获得标签请求消息即进行标签分发 。
下游按需方式DoD (Downstream on Demand ) 是指对于一个特定的FEC,LSR获得标签请求消息之后才进行标签分发。下游 LSR 何时反馈标签映射消息,取决于该 LSR 采用的标签分配控制方式。
.
标签分配控制方式
独立标签分配控制(Independent) 是指本地LSR 可以自主地分配一个标签绑定到某个FEC ,而无需等待下游的 标签。
- 扩展发现机制(用于发现链路上非直连LSR)
LSR周期性的发送Targeted Hello消息到指定地址,实现LDP扩展发现机
制,发现远端LDP邻接体。

LDP协议笔记

LDP协议笔记

1LDP标签分发协议——rfc5036提取笔记2014年09月09日09:49:32阅读数:2160FECsFECs:精确的指出哪个包被映射到每个LSP。

一个LSP被多个FEC元素共享,LSP将被终止。

FEC定义一种单独的FEC类型,地址前缀。

LDP ID:<LSR Id> : <label space id>LDP发现直连——非直连,基本发现——扩展发现基本发现:Link Hello,目的地址:"all routers on this subnet" group multicast address扩展发现:Targeted Hello ,目的地址:specific address创建和维护LDP会话创建:传输创建和会话初始化。

传输创建1,标签空间交换还没有建立会话。

它试图两者建立TCP连接。

两者通过Transport Address选项TLV向对方通告一个地址。

2,两者比较A1,A2来决定谁是主动方,谁是被动方。

A1,A2不在同一个地址族,会话不可建立。

地址用无符号整型来比较A1,A2。

大的为主动方。

3,如果LSR1为主动,它试图创建TCP连接。

如果LSR1为被动,它等待LDPTCP连接的建立。

会话初始化通过LDP初始化消息协商会话参数。

协商参数包括:LDP协议版本,标签发布方式,计时器值,VPI/VCI,标签控制ATM,LDCI标签帧的延时。

成功的协商就是完成了会话的创建。

LSR1端的角度。

连接创建完,LSR1以主动的角色通过发送Initialization msg给LSR2初始化。

如果LSR1是被动,等待LSR2初始化参数的协商。

LSR1扮被动角色。

1,LSR1接收Initialization msg,它试图使一个标识符(PDU携带)和一个hello邻居相匹配。

2,如果匹配,该邻接指定本地会话标签空间。

然后LSR1检查参数是否可接受,如果可接受,LSR1用初始化消息提出期望被使用的参数和一个KeepAlive 消息来示意LSR2参数的接收。

LDP协议原理(基础)

LDP协议原理(基础)

21
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表项,以便确定需要执行的标签操作。
LDP的会话-Session建立
MPLS LDP会话
LDP 会话状态机如图所示
MPLS LDP会话
维护Hello邻接关系 两个相邻的LSR 之间可以建立多个Hello邻接关系,但是只能建立一个 LDP 会话。 LSR 通过周期性地发送Hello消息,向邻居 LSR 通告它在网络中的存在 ,并建立Hello邻接关系。然后LSR 为每个邻居建立一个 Hello保持定时 器,用于维护Hello邻接关系,每收到一个Hello消息时刷新 Hello保持 定时器。 如果在收到新的Hello消息之前 Hello保持定时器超时,则LSR 认为Hello 邻接关系中断。由于一个LDP 会话可能包含多个Hello邻接关系,因此 只有所有的 Hello邻接关系都中断时,LSR 会关闭相应的传输层连接, 终止会话进程。
基本发现机制:用于发现链路上直连的LSR。 LSR 通过周期性的发送LDP Hello 报文,实现LDP 基本发现机制,建立本地 LDP会话。Hello 报文中携带LDP Identifier 及一些其他信息(例如hold time、 transportaddress)。如果LSR 在特定接口接收到LDP Hello 消息,表明该接口存在 LDP 对等体。

浅谈MPLS中LDP协议工作原理

浅谈MPLS中LDP协议工作原理
的信 息化 平 台 ,有效促 进政 务网络 互联 互通 和政 务 资源 共享 ,形成 统 一 的 电子 政 务 网络 和 资源 共享 平 台 。通过 MP S VP L N技 术 也能够 很好 的服 务 于智 能交 通 网 ,在 一
211 L P P U 头部 ( 图 1 .。 D D 见 )
浅谈M L 中L P P S D 协议工作原理
■ 肖永 钦
( 建 星 网锐 捷 网络有 限公 司 ,福 州 3 0 0 ) 福 5 0 2


文主要 介
MP S ( lpoo o a e S thn ) 中Ⅱ) ( ae Dif u L Mut rtc lL b l wi ig i c P Lbl s b — t i
22 . u) 消 息 P L 消息 为分 四类 : DP
②如果工作在A M或F T R上 ,则使用D D O 模式。
图2 L P I 格 式 D J息  ̄
囤 福 交 科 21第 期 建 通 技 0 年 2 1
u:这 一 位 总 是 为 … ,代 表 可 识 别 的消 息 ,为 0’
“ ”代 表不可 识别 的消息 ; 1
会对该 会话 使 用的标 签分发 模式 进行 协商 ,如果 两端 的
标签 分发 模式 不一致 ,则按 以下 规则 进行 统一 :
张交通 网上承 载 多种业 务 ,比如 :省 交通 政 务 、数 字化 征 管 、交通 行 业单 位等 业 务 ,形 成统 一 的一 张交 通 网和
资源 共享平 台 ,做 到统 一管 理 ,节省 投 资 。因此 我们 有
必要对 MP SV N 术 进行 详细 的 了解 ,而MP SV N L P 技 L P 技 术 中最 大 的创新 就 是 标 签 交换 ,为 了 更好 理 解MP S L V N技术 ,我 们很 有 必要先 来 了解 标签 分发 协议 详细 的 P

ldp协议

ldp协议

ldp协议
LDP协议,全称为Linux-Distribution-Project(Linux
发行版项目),是一种开源、自由的操作系统发行版。

该协议旨在通过社区合作和开放性贡献,共同推动Linux系统的发展和纯净性保持。

协议中明确规定了LDP的基本原则和具体实施方法,包
括但不限于以下几点:
一、开源性原则。

LDP认为开源是软件发展的必要条件,因此LDP发行版应该完全开源,让用户充分了解和掌握系统的组成结构,提高用户使用意愿和对系统的信任度。

二、免费使用原则。

LDP的发行版应该是免费的,向所有用户提供免费的下载和使用,免除用户财务负担。

三、稳定性原则。

LDP的发行版需要保持稳定,不因一些新功能或者变化而影响用户使用,保证用户信任和满意度。

四、社区合作原则。

LDP的开发和维护需要依靠社区的合作,所有人都可以为LDP的发展和维护作出贡献,如代码编写、问题调试、文档编写、漏洞报告等等。

五、符合标准原则。

LDP的发行版需要符合国际标准,保障互操作性和系统的稳定性。

六、公平竞争原则。

LDP的发行版不能通过设定门槛或其他手段限制其他Linux发行版的发展和竞争,保持公平、自由的竞争环境。

七、用户保障原则。

LDP的发行版必须保障用户的合法权益,包括用户隐私、数据安全、系统稳定性等方面。

以上几个原则是LDP协议的核心,也是保证LDP发展和用户保障的基石。

只有这些原则得到妥善遵守和实践,LDP才能真正发挥其开源、自由的优势和价值。

LDP协议原理

LDP协议原理
Page3
目录
LDP邻居发现和会话建立
1.1LDP基本概念 1.2 LDP邻居发现机制 1.3 LDP会话建立过程
Page4
LDP 基本概念
LDP Peer
LDP Peer
LDP Peer
SWA LDP Session SWB LDP Session SWC LDP Session SWD
10.1.0.0/24
20B
IP Header
20B/8B
TCP/UDP Header
Variable
LDP PDU
Page6
LDP消息类型与封装格式
20B IP Header
20B/8B
TCP/UDP Header
10B
LDP Header
Variable LDP Message
2B
2B
PDU Version
Length
SWD
10.1.0.0/24
10.2.0.0/24
Page19
本地LDP会话基本配置
[SWA]dis mpls ldp session verbose
LDP Session(s) in Public Network
----------------------------------------------------------------
[SWB-Vlanif1]mpls ldp [SWA-Vlanif1]mpls ldp transportaddress v1
SWA LDP Session v1 10.1.1.2/30 10.1.1.1/30 v1
SWB v2 10.1.1.6/30 10.1.1.5/30 v2
SWC

LDP安全协议

LDP安全协议

LDP安全协议LDP(Label Distribution Protocol)是一种用于在Multiprotocol Label Switching(MPLS)网络中分配标签的协议。

作为一个关键的通信协议,LDP在保证网络安全方面起着重要的作用。

本文将深入探讨LDP安全协议的相关内容,包括其基本原理、安全威胁以及常用的安全措施。

一、LDP安全协议的基本原理LDP安全协议的基本原理在于确保标签分发的安全性和可靠性。

标签在MPLS网络中用于唯一标识数据流,因此其分发过程必须得到充分的保护,以防止任何非法的访问或篡改。

LDP安全协议通过以下几个方面来实现安全保护:1. 会话安全性:LDP协议使用TCP作为传输层协议,通过建立安全的TCP会话来保证数据传输的可靠性和完整性。

2. 认证和身份验证:LDP支持使用简单密码认证(Simple Password Authentication)来验证邻居设备的身份。

通过预先设置的共享密码,设备可以相互验证,并确保只有合法的设备之间可以进行LDP会话的建立。

3. 访问控制列表(ACL):ACL用于限制LDP消息的传输范围,只允许授权的设备间进行LDP的邻居关系建立和标签的分发。

二、LDP安全协议中的安全威胁虽然LDP安全协议提供了一定的安全性保障,但仍然存在一些潜在的安全威胁,可能导致网络遭受攻击或篡改。

以下是一些常见的安全威胁:1. 伪造攻击(Spoofing):攻击者可能伪造LDP消息发送给合法设备,以获取非法的网络访问权限。

2. 中间人攻击(Man-in-the-Middle):攻击者可以窃取或篡改LDP 消息,从而干扰邻居设备之间的LDP会话。

3. 拒绝服务攻击(DoS):攻击者通过发送大量LDP消息或欺骗性LDP会话请求来消耗网络资源,导致网络服务不可用。

三、LDP安全协议的安全措施为了应对上述安全威胁,LDP安全协议采取了一系列的安全措施。

以下是一些常用的安全措施:1. 密码强度和周期性更改:建议使用复杂的密码,并在一定时间后定期更换密码,以提高认证的安全性。

LDP协议原理(精)

LDP协议原理(精)

资源预留协议 RSVP
MBGP
LDP概念
LDP : Label Distribution Protocol,标签分发 协议 它可以动态地生成标签 采用TCP报文在LDP Peer之间传递标签信息 主要功能:
实现 FEC 与标签的绑定
建立并维护标签转发路径
LDP四阶段
微课系列讲座——LDP协议原理
数据网络基础
学习内容
第二章 LDP协议原理
LDP概念
MPLS体系结构中,标签是自动分配的,通过运 行标签分发协议LDP和相关的增强性能的协议如 CR-LDP、RSVP和用于RSVP的LSP隧道等来实 现的。
标签分发协议 LDP 基于约束路由的 LDP(CR-LDP )
LDP会话的建立和维护
R1
邻居发现:通过互发hello报文(UDP/prot:646/IP:224.0.0.2) 建立TCP连接:由地址大的一方主动发起。(TCP/port:646) M 会话初始化:由Master发出初始化消息,并携带协商参数。 M 由slave检查参数能否接受,如果能则发送初始化消息,并携 M 带协商参数。并随后发送keepalive消息。 master检查参数能否接受,如果能则发送keepalive消息。 M 相互收到keepalive消息,会话建立。 期间收到任何差错消息,均关闭会话,断开TCP连接
数据网络基础微课系列讲座ldp协议原理学习内容第二章ldp协议原理ldp概念mpls体系结构中标签是自动分配的通过运行标签分发协议ldp和相关的增强性能的协议如crldprsvp和用于rsvp的lsp隧道等来实标签分发协议ldp基于约束路由的ldpcrldp资源预留协议rsvpmbgpldp概念ldplabeldistributionprotocol标签分发协议它可以动态地生成标签采用tcp报文在ldppeer之间传递标签信息主要功能

ldp协议

ldp协议

ldp协议Link State Dynamic Routing Protocol (LDP) is a highly scalable and efficient routing protocol used in computer networks. It is used to exchange routing information between routers, allowing them to dynamically update their routing tables and make informed decisions on how to forward data packets.One of the key features of LDP is its ability to provide accurate and timely information about network topology. Each router in the network maintains a database known as the link state database (LSDB), which contains information about the state of its directly connected links. This information includes the link’s bandwidth, delay, and status. By exchanging this information, routers can build a complete and up-to-date map of the network, allowing them to compute the shortest path to any destination.The process of exchanging link state information and building the LSDB is known as flooding. Each router floods its link state information to all other routers in the network, ensuring that every router has a consistent view of the network topology. To prevent endless flooding, LDP employs a sequence number for each link state update. Routers only accept and flood updates with a higher sequence number, ensuring that the network converges to a stable state.Once the LSDB is built, each router runs the Dijkstra's shortest path algorithm to calculate the shortest path to each destination. The result is stored in the router's routing table. This table is then used to determine the next hop for each data packet based on its destination IP address. By updating the routing table dynamically,LDP enables routers to adapt to changes in the network, such as link failures or new connections.In addition to its dynamic nature, LDP also provides fault tolerance and load balancing capabilities. By maintaining multiple paths to a destination, LDP can automatically reroute traffic in case of link failures. This ensures that network connectivity is maintained even in the presence of failures. LDP also supports load balancing by allowing routers to distribute traffic across multiple paths based on various metrics such as link bandwidth or delay.Furthermore, LDP supports hierarchical routing, which is crucial in large-scale networks. By dividing the network into multiple areas or domains, LDP reduces the complexity of calculating the shortest path by limiting the scope of flooding and computation. Each area maintains its own LSDB, and inter-area routing is handled by a designated router known as an area border router (ABR). This hierarchical structure improves scalability and reduces the overall overhead of the routing protocol.In conclusion, LDP is a powerful and efficient routing protocol that enables routers to exchange routing information, build a complete view of the network topology, and calculate the shortest path to any destination. Its dynamic nature, fault tolerance, load balancing abilities, and support for hierarchical routing make LDP suitable for large and complex networks. By continuously adapting and updating routing tables, LDP ensures efficient and reliable data packet forwarding in computer networks.。

ldp,协议解释

ldp,协议解释

ldp,协议解释竭诚为您提供优质文档/双击可除ldp,协议解释篇一:配置ldp会话示例ldp学习一、ldp协议原理1.简介ldp,标签分发协议,顾名思义,完成标签的分发功能。

下面以协议的流程为线索来分析该协议2.neighbordiscovery,邻居的发现与维护要想建立ldpsession,首先要发现邻居。

和其他协议大同小异,邻居的发现是通过hello协议来实现的。

ldp的hello报文是以组播的方式发送的,目的地址为224.0.0.2(所有路由器)。

hello报文是封装在udp协议上的,源端口和目的端口都是646。

有邻居发现,自然就有邻居维护,这是协议实现的一种思路。

丢失3个hello报文,宣告邻居失效。

这个timer就是holddowntimer。

holddowntimer值是携带在hello报文的一个tlV中的,称为commonhelloparameterstlV。

和其他协议略有不同,这个holddowntimer是peer之间进行协商的,以值小的为准。

c3600-R3#showmplsldpdiscoverydetaillocalldpidentifier:3.3.3.3:0discoverysources:interfaces:ethernet0/0(ldp):xmit/recvenabled:interfaceconfighellointerval:5000ms;transportipaddr:3.3.3.3l dpid:1.1.1.1:0srcipaddr:172.16.13.1;transportipaddr:1.1.1.1holdtime:15sec;proposedlocal/peer:15/90sec->协商结果15sec,本地配置15sec,远端配置90sec Reachablevia1.1.1.1/32 这里提到了tlV的概念,就先说明一下ldp的报文。

ldp 的报文内容都是tlV结构的,不同的报文类型,携带相应的tlV,后面还会有详细介绍。

IP-RAN之LDP

IP-RAN之LDP
LDP MD5验证是在TCP发出去之前进行的:LDP消息在经TCP发出前,会在TCP头后面 填充一个唯一的信息摘要再发出。而这个信息摘要就是把TCP头、LDP消息、以及 用户设置的密码一起作为原始信息,通过MD5算法计算出的。
当接收端收到这个TCP报文时,首先会取得报文的TCP头、信息摘要、LDP消息,并 结合TCP头、LDP消息以及本地保存的密码,利用MD5计算出信息摘要,然后与报 文携带的信息摘要进行比较,从而检验报文是否被篡改过。
LDP 标签分发协议
2015.12
目标
了解LDP的基本概念 熟练掌握标签分发、控制方式 掌握LDP会话建立过程 掌握形成LSP过程 了解环回检测机制 了解错误诊断、故障处理 了解LDP的(FRR)快速重组
目录
LDP的基本概念 LDP报文格式 LDP消息种类 LDP会话协商过程 环路检测 故障处理 LDP的FRR 附录
会话建立与维护
LSP建立与维护 会话撤销
LDP协商过程
会话建立
传输连接建立
➢ 传输地址的确定
在Hello消息中通告的传输地址 发送Hello消息时的源IP地址
➢ 主被动关系的确定
传输地址大者为主动方
➢ LDP TCP连接的建立
由主动方主动尝试建立、被动方等待
会话初始化
➢ 交换初始化消息
– Message Type:表示消息的类型(hello、 Initialization 、 KeepAlive 、 Address Address Withdraw 、 Label Mapping 、 Label Request 、 Label Abort Request 、 Label Withdraw 、 Label Release 、 Notification )

LDP协议标签分发协议

LDP协议标签分发协议

LDP协议标签分发协议LDP(Label Distribution Protocol)是一种用于分发和交换标签的协议,它在MPLS(Multiprotocol Label Switching)网络中起到了重要的作用。

本文将介绍LDP协议的基本原理和工作机制,并深入探讨其标签分发协议的相关内容。

一、LDP协议简介LDP是一种用于建立和维护MPLS标签交换路径的协议,它基于TCP(Transmission Control Protocol)或者UDP(User Datagram Protocol)传输协议,并提供了一种可扩展的分布式标签分发机制。

LDP协议广泛应用于IP/MPLS网络中,主要用于将标签分发到LSP (Label Switched Path)上的各个节点。

二、LDP标签分发过程1. 邻居发现与会话建立在LDP网络中,邻居节点之间需要通过LDP会话来交换标签信息。

LDP邻居节点可以通过HELLO消息来发现对方,并通过发送OPEN消息来建立会话。

会话建立后,节点之间可以交换特定的LDP消息。

2. 标签绑定与分发LDP节点在建立会话后,可以互相交换其所拥有的标签信息。

节点可以发送LABEL MAP消息来告知对方某个前缀对应的标签值,并通过LABEL WITHDRAW消息来取消某个标签的绑定。

这种标签绑定与分发的机制使得节点之间可以准确地识别和转发标签流量。

3. FEC(Forwarding Equivalence Class)与标签分发在LDP协议中,FEC用于标识一组具有相同转发行为的数据流。

LDP节点通过LDP消息交换的方式来学习和维护FEC信息,从而为FEC绑定相应的标签。

当LDP节点收到传入的数据包时,会根据FEC信息来确定相应的标签,从而将数据包转发到正确的目的地。

三、LDP协议的特点1. 无状态性LDP协议是一种无状态的协议,节点之间的会话建立和标签分发过程相互独立。

这种无状态性的设计使得LDP协议具有较好的可扩展性,可以适应大规模的网络拓扑。

LDP协议原理

LDP协议原理

LDP协议原理LDP(Label Distribution Protocol)是一种用于在MPLS (Multiprotocol Label Switching)网络中分发标签的协议。

MPLS是一种基于标签交换的网络技术,通过在数据包中引入标签,实现了更高效的数据传输和路由。

LDP协议的工作原理是通过建立邻居关系、交换标签信息和建立标签绑定三个步骤,来实现标签在网络中的分发和传输。

LDP协议的原理如下:1. 邻居发现和关系建立:在LDP网络中,首先需要进行邻居发现和建立邻居关系,以便进行标签信息的交换。

LDP使用TCP作为传输协议,通过在相邻的路由器之间建立TCP连接来进行通信。

当两个路由器的TCP连接建立完成时,它们成为LDP邻居,并可以开始交换标签信息。

2. 标签绑定:LDP协议通过交换标签信息来实现标签的分发和绑定。

路由器之间可以交换三种类型的标签信息:标签请求、标签映射和标签绑定。

标签请求是一种用于请求标签的消息,当一个路由器需要一个标签时,它可以向相邻路由器发送标签请求。

标签映射是一种用于告知相邻路由器已分配标签的消息,用于将静态分配的标签信息告知相邻路由器。

标签绑定是一种用于建立标签和前缀之间映射关系的消息,在LDP网络中,路由器通过标签绑定信息来确定数据包转发时使用的标签。

3. 标签分发:LDP协议通过在MPLS网络中分发标签来实现数据包的转发。

当一个路由器收到一个数据包时,它会根据数据包的目的地址查找匹配的标签绑定信息,并将相应的标签添加到数据包的标签堆栈中,然后将数据包转发到下一个路由器。

当数据包到达目的路由器时,目的路由器会根据收到的标签信息,依次弹出标签堆栈,直到达到数据包的目的地址。

通过LDP协议的工作原理,MPLS网络可以实现更高效的数据传输和路由,提供更灵活的服务质量和更高的网络性能。

LDP协议可以用于构建基于MPLS的虚拟专用网(VPN),提供私密性和安全性。

同时,LDP协议还可以和其他路由协议(如OSPF、BGP等)结合使用,实现更复杂的网络拓扑和路由策略。

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第一部分,MPLS定位的思考MPLS是多协议标签交换的缩写,那么,MPLS在网络世界中是怎样的一种存在呢,即就是该如何定位MPLS多协议标签交换。

首先,她仿佛是一堆协议,一个特殊的报文,从A到B,仿佛tcpip协议在网络层和传输层中的存在。

她首先定义了一个标签,然后从一个标签迤逦拓展开来,在MPLS中,通过对标签进行分发(LDP协议),标签操作(交换,添加,移除),标签查找(LIB或LFIB完善并提供标签信息)和对一些特殊标签的定义,建立了一个宏伟的体系。

在这个宏伟的体系之中,我们在此只会学习了解LDP标签分发协议的方方面面,现在就开始吧!第二部分,标签一MPLS标签是由32个比特组成,是有一个统一的标准结构,如下图,其可以被分为四个部分:标签:前20bit是标签位,但是前16比特是不可以随便定义的,他们都有特定的含义,具体什么含义我也不知道呀!试验用比特:即就是EXP,总共有3位,高位专用于服务质量QOS,服务质量是啥呢,其实就是利用一种方法使在相对于不太重要流量的基础上提高相对比较重要的流量的优先级以保证该流量的传输,那流量是啥呢?我想流量也就可以望文生义,只不过流是数据流而已,并且在有限带宽的网络上有目的的流动栈底位:只有一位,用来表示本标签是不是栈底标签,如果是,则该位置1,否则,该位为0,TTL:有8位,叫做生存周期,和IP报文中的TTL功能上是一样一样的,没经过一跳,改值就会减1,主要为了防止路由环路。

在MPLS体系中,一个报文顶部可能会添加不止一个标签,并且标签数目无上限,如果有多个标签,哈哈,就会深刻体会到一个东西的存在,就是标签栈,标签栈:就是一堆标签的有序集合,先来都走(先贴上的标签,最后剥离),除了栈底标签的标签栈栈底位为1以外,其他标签栈栈底位都为0.在一个MPLS报文中,标签栈通常被放在二层报文头之后,三层报文头(被传输协议头部)之前。

第三部分,标签转发关于标签交换路由器(LSR),标签交换路径(LSP)和等价转发类(FEC)概念不再解释,在这里直接跨过,来到标签转发面前。

MPLS结合了第二层交换和第三层交换的功能,将二三层交换有机结合起来。

在标签转发时,基本可以分为两个部分。

第一是在网络边沿路由器LER上,对报文三层路由、IP报头的分析来确定FEC,和标签交换路径(LSP),并标记报文(分配标签)。

第二实在网络核心的LSR采用基于标签的滴二层交换,主要是对标签的操作。

典型的标签转发过程如下:1.所有的LSR(标签转发路由器)启用传统路由协议在LSR中建立路由表2.由LDP结合IP路由表来建立LSP3.ingress LER(入口标记边缘路由器)接收IP报文,分析IP报头并对应到FEC,再给IP包加上标签,根据标签转发表中的lsp将已经带标签的报文发送到相应的出接口。

4.LSR收到带有标签的报文,并分析标签,根据标签查找LSP,替换标签,送到相应的出接口。

5.循环上步............6.倒数第二跳,LSR收到带有标签的报文,经过分析,查找标签转发库,发现对应的标签为隐式空标签或显式空标签,则弹出标签,发送IP报文到最后一步。

7.在最后Egress LER上执行三层路由转发。

/************************************************************************************* **/** 保留标签标签值为0--15的标签都是保留标签,LSR通常不能使用这些标签来转发报文(不能手动设定),每一个保留的标签都有一个特定的功能,比如标签0是显式空标签,标签是3表示隐式空标签,标签是1表示路由器报警标签,标签是14表示OAM报警标签。

** 隐式空标签或显式空标签:隐式空标签属于保留标签,出栈LSP不想为某个FEC分配标签的时候,可以分配给隐式空标签,该标签使得上游LSP执行标签移除操作。

在倒数第二跳的情况下尤其有用。

显式空标签:由于在倒数第二跳使用隐式空标签的话,会导致整个标签都被移除,那么标签里的QOS信息就会丢失,然而,显示空标签的标签值为0,不可能在LIFB中查找,所以可以将信息带给吓一跳LSR。

** 关于倒数第二跳的遐想在带标签报文在LSP中进行流动的时候,每经历一个LSP,就会经历一次报文操作,比如:添加,移除,交换当报文走到倒数第二跳的时候,这时候,LSR对报文进行必要的操作将报文发送给最后的LSR,最后的LSR收到报文之后,首先进行LFIB查询,查询到该标签需要移除,然后移除标签,在对报文进行三层路由查找并转发。

在这个过程中,进行了两次查找,浪费资源。

于是将这种情况称之为倒数第二跳。

解决这种方案的方法就是,让出站LSR告诉倒数第二跳,不要传递代标签的报文给自己,入站LSR使用隐式空标签来告知倒数第二台路由器,他不在发送正常的标签,而是使用标签3来代替,其结果就是出站LSR只会收到IP报文。

/************************************************************************************/ 第四部分LDP协议LDP协议是标签分发协议,即就是在MPLS网络中为转发等价类(FEC)分发标签捆绑,要让报文在MPLS网络中进行标签交换路径传输的话,所有的LSR都必须运行某种标签分发协议和标签捆绑交换,在所有的LSR都为每一个转发等价类分配了特定的标签以后,报文就可以在LSP上转发了。

转发的过程是:首先在每一台LSR上查找LFIB(来确定标签的移除、交换、添加),然后处理报文标签,并发送出接口。

LDP协议有四大主要功能:1.运行LDP的LSR发现2.会话的建立和维护3.标签映射通告4.使用通知来进行管理当两台LSR都运行了LDP,并他们之间共享一条或多条链路的时候,它们之间可以通过hello报文进行发现对方,然后通过TCP协议建立会话,LDP就在这两个对等体之间通告标签映射消息。

在LDP协议中,LDP的协议报文除了hello报文基于UDP之外,其他报文都是基于TCP的LDP 的UDP头部:version:16比特,LDP版本号,版本号为1.PDU长度:16比特,值为LDP UDP头部以后的数据部分的长度LDP ID:48比特,前32比特为LSR ID,后16BIT为标记空间标志,全局空间为0,局部空间为1/*************************************************************************/** 全局标签空间和局部标签空间全局标签空间表示LSR为特定目的的FEC指定唯一的标签,局部标签空间表示LSR在每个接口上为特定的FEC制定唯一的标签,在桢模式的链路上为全局标签空间,在信元模式的链路上为局部标签空间。

**/**********************************************************************************/LDP消息格式:U: 这一位为0时,表示可以识别的消息,为1时表示不可以识别的消息Message Type:根据这几位来识别不同的消息Message Length:表示数据部分的长度MessageID :消息标识如上图:根据不同的功能,LDP协议中总共有四类消息1.Discovery messages (发现消息)hello 消息,在启用LDP 协议的链路上反复发送该消息2.Session messages (会话消息)nitialization消息 KeepAlive消息,建立和维护LDP会话3.Advertisement messages (标签分发消息)Address messageAddress WithdrawmessageLabel request messageLabel mapping messageLabel withdraw messageLabel release messageLabel abort request message用来请求,通告,撤销标签绑定。

4.Notification messages (错误通知消息)Notification消息,用来提示在LDP 对等体之间的重要事件1)LDP的LSR发现1.互发hello消息hello消息中包含着LDP-ID和TransportAddress,双方将会使用Transport Address来建立LDP会话,收到hello消息后在进一步比较Transport Address,来确定谁作为主动方发起TCP连接,Transport Address大的一方作为主动方发起连接2)LDP会话的建立和维护1. TCP 连接完成后由LSR-B 发送Initialization 消息来协商参数,包括:LDP 协议版本、Label分发方式、 HoldTime、接收者的LSR-ID 等。

2. 如果接收Initialization 的LSR-A 发觉对方的参数自己不能接受,则发送Notification 消息结束会话:否则的话由LSR-A 回应Initialization 消息同时也发KeepAlive 消息,两个消息可以在一个报文中同时携带。

/************************************************************************************* ******************/**如果LDP邻居都认可了会话参数,那么他们就保持着之前的TCP会话,反之,他们会重新尝试他们之间建立的LDP会话,但是会有一个值进行约束,如果本次失败那么下一次间隔时间会呈指数倍增长。

************************************************************************************** ***************/3)标签映射通告通告标签映射和标签捆绑是LDP的主要任务,在MPLS 体系中,有三种不同的模式可以供LSR使用;下游主动(UD)与下游被动(DOD)模式无限制的标签保留(LLR)和受限制的标签保留(CLR)模式独立的LSP控制和非独立的LSP控制/****************************************************************************/上游和下游LSR:如图所示:A为B的上游LSR,C为B的下游LSR/******************************************************************************/下游主动模式(DU):下游LSR如果运行在DU模式,则会根据某一触发策略主动通过 Label mapping message向上游邻居LSR分发标签受限制的标签保留(CLR)模式下游主动模式(DOD)如果工作在DOD模式下,只有在接收到上游LDP邻居的Label request message(标签请求消息)后才会回应一个Label mapping message(标签映射报文)无限制的标签保留(LLR)又叫自由的标签保留模式,在收到标签通告后,不生成LSP 但是会在标签绑定表里存储,并且LSP向上游通告其他标签时也不会占用这些标签,这样,在这种模式下自由的标签保留模式能应对快速的网络拓扑变化,但是浪费标签,多有不生成LSP 的标签都要保留。

相关文档
最新文档