LDP协议介绍ppt课件

合集下载

《数据通信协议介绍》课件

《数据通信协议介绍》课件
02
它规定了数据如何在不同的设备 之间传输,以确保数据的完整性 和正确性。
数据通信协议的分类
根据传输方式
可以分为面向连接的协议(如 TCP)和无连接的协议(如UDP )。
根据应用场景
可以分为局域网协议(如以太网 )、广域网协议(如PPP)和互 联网协议(如TCP/IP)。
数据通信协议的基本要素
01
等新兴领域的需求。
5G通信技术将促进数据通信协 议的标准化和开放性,使得不同 厂商和设备之间的互操作性得到
提升。
5G通信技术将推动数据通信协 议的创新发展,例如边缘计算、 网络切片等新技术将得到广泛应
用。
云计算对数据通信协议的影响
云计算将促进数据通信协议向云端迁 移,使得数据能够实现跨地域、跨平 台的共享和交互。
《数据通信协议介绍》ppt 课件
contents
目录
• 数据通信协议概述 • 主要的数据通信协议 • 数据通信协议的应用场景 • 数据通信协议的发展趋势 • 数据通信协议的安全问题与防护措施
01 数据通信协议概 述
数据通信协议的定义
01
数据通信协议是一组规则和标准 ,用于规范数据在通信系统中的 传输和交换过程。
代理服务器
VPN技术
充当客户端和服务器之间的中介,对客户 端的请求进行合法性检查,并转发给服务 器,同时将服务器的响应返回给客户端。
通过加密和身份验证技术,在公共网络上 建立安全的虚拟专用网络,以保护数据的 机密性和完整性。
THANKS
感谢观看
02
03
04
寻址
确定数据传输的目标地址,确 保数据能够正确到达目的地。
封装与解封装
将数据转换成可以在通信网络 中传输的格式,并在接收端进

MPLSLDP基础培训胶片.ppt

MPLSLDP基础培训胶片.ppt
Transit LSRs根据入接口和入标签查找标签转发表项得到出接 口和出标签,打上交换的标签,转发。
在LSP倒数第二跳或Egress LSR,弹出标签,还原IP报文后, 按照IP转发程序继续转发。
MPLS 图示(续)
MPLS转发示意:
172.90.46/24
172.90.38/24
LSR A
Label = 21
IP 报文 TTL = 6
LSR-5
IP 报文 TTL = 6
TTL在进入无TTL能力的LSP之被减量 如果在入LSR TTL为0,则该数据包被丢弃
LSR-6 Egress
MPLS的标签分发协议
MPLS连接可以使静态配置,也可以通过MPLS信令协议 建立标签连接。现有的MPLS标签分配协议有:
▪ 保留标签0-15
▪ 0 - IPv4 Explicit NULL Label
▪ 1 - Router Alert Label
▪ 2 - IPv6 Explicit NULL Label
▪ 3 - Implicit NULL Label
▪ 4-15 - Reserved
MPLS相关概念
MPLS: Multi Protocol Label Switching LSR: label switching router LSP: label switched path (单向) Ingress LSR 入口LSR Transit LSR 中间LSR Egress LSR 出口LSR label:标签,固定长度的一个数字
MPLS的意义
高速交换
有连接: 有利于QOS、VPN、FE
可融合多种协议
SNA
IP

ld培训教材PPT课件

ld培训教材PPT课件
功能,关闭所有接口模式下MPLS交换功能,并关闭LDP协 议,此时接口下MPLS交换功能,LDP协议配置自动失效。
LDP命令
• 配置LDP Hello发送间隔
LDP Hello消息周期发送,缺省情况下,在启动LDP协议 的接口上,LDP消息缺省发送间隔为5s,可以配置改变此 值。当配置LDP探测邻接节点失效时间间隔时,Hello发送 间隔为该值的1/3,缺省情况下, LDP探测邻接节点失效 时间间隔为15s。
(config)#mpls ldp egress-targeted policy prefix 3.3.3.3 mask 255.255.255.255
(config)#mpls ldp atm controlmode < independent | ordered >
LDP命令
• 配置LDP代理输出节点
在实际MPLS组网中,为了支持不支持MPLS转发的路由下游节点与支持 MPLS转发的路由上游节点互通,MPLS架构建议采用代理输出机制;在 存在路由聚合的情况下,路由上下游节点对路由详细程度认知程度不 同,此时也需要对特定网络前缀的MPLS转发在特定节点终结,转发基 于IP包头,或者MPLS下层标记转发。 【注意】代理输出节点功能建议用于下游节点不支持MPLS转发的情况 下使用;或者在存在路由聚合的情况下使用。 ( config ) #mpls ldp egress-targeted policy prefix <ip address> mask <subnet mask>
(config)#mpls ldp discovery holdtime <15 -2147483>
LDP命令
• 配置LDP KeepAlive发送间隔

第四章 标签分发协议

第四章 标签分发协议

• LDP消息结构:所有LDP消息用类型—长度—值 (TLV)编码机制作为公告结构。 • LDP出错处理:LDP出错或其他感兴趣事件通过 通知消息报告给LDP对等实体的另一方,存在两 种类型的LDP通知消息:
–出错通知:用于报告致命错误,当一个LSR从LDP对 等实体的另一方接收到出错通知时,通过关闭为该 LDP会话建立的TCP连接来终止LDP会话,并丢弃所有 通过该会话获取到的标签和FEC映射。 –咨询通知:用于LSR向对方传输有关LDP会话或从LDP 对等实体另一方接收到的前几个消息的一些状态。
• LDP对等实体:用LDP交换标签和FEC映射信息 的两个LSR。 • 通过LDP会话,允许对等实体的一方获取另一 方的标签映射,因此,LDP会话可以是双向通 信的。 • LDP存在4种类型的LDP消息:
4.1 LDP概述
–发现消息:用于通告并维持网络中某个LSR的存在。 –会话消息:用于建立、维持并终止LDP对等实体双 方之间的会话。 –公告消息:用于创建、改变、删除标签和FEC之间 的映射。 –通知消息:用于提供咨询信息和报告出错信息。
二、标签空间、标识符、会话和运输层
• 标签空间的2种类型:
–每接口标签空间 –每平台标签空间
• LDP标识符:是一个由6字节构成的参量,用于 标识某个LSR的标签空间,前4字节标识LSR, 必须是一个全局唯一的值,后2字节标识LSR内 特定的标签空间。<LSR ID>:<标签空间 ID> • LDP会话:存在于两个LSR之间,用于支持 LSR之间交换标签信息。当一个LSR用LDP公 告多个标签空间给另一个LSR时,它必须为每
6、维持LDP会话
• LDP包含检测LDP会话完整性的机制,它通过 在为会话建立的TCP连接上定期接收到LDP PDU来监测LDP会话的完整性。 • 每个LSR位每个会话设臵寿命定时器,该定时 器在收到来至于会话另一端的LDP PDU时复位。 • 如果直到定时发起溢出都没有收到来自LDP会 话另一端送来的LDP PDU,LSR断定TCP连接 出错或会话另一端实体失效,则通过关闭TCP 连接来终止LDP会话。

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协议原理
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协议

兰州交通大学现代交换技术课程设计学院:电子与信息工程学院专业:通信工程班级:学生姓名:学号:指导教师:成绩:目录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协议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(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协议原理(精)


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

LDP 对等体
LDP 对等体是指相互之间存在LDP 会话、使用LDP 来交换标签消 息的两个LSR。LDP 对等体通过它们之间的LDP 会话获得对方的标 签。
LDP 会话
LDP 会话用于LSR 之间交换标签映射、释放等消息。 LDP 会话分为两种类型: 本地LDP 会话(Local LDP Session):建立会话的两个LSR 之间 是直连的; 远端LDP 会话(Remote LDP Session):建立会话的两个LSR 之 间可以是直连的,也可以是非直连的。
运行LDP的LSR发现
会话的建立和维护
标签映射通告
使用通知来进行管理
MPLS LDP会话建立
LDP会话的建立分为两步:LDP发现P有两种发现机制
– 基本发现机制(用于发现链路上直连的LSR) LSR通过周期性的发送LDP Hello报文,实现LDP基本发现机制,发现本 地LDP邻接体。Hello报文中携带LDP Identifier 及一些其他信息(例 如hold time、transport address等),用于建立LDP对等体。 如果LSR 在特定接口接收到LDP Hello 消息,表明该接口可能存在LDP 对等体。
标签是一个短而定长的、 只具有本地意义的标识符, 用于唯一标 识一个分组所属的FEC。在某些情况下,例如要进行负载分担,对 应一个FEC可能会有多个入标签,但是一台路由器上, 一个标签只 能代表一个FEC。
MPLS作为一种分类转发技术,将具有相同转发处理方式的分组报 文归为一类,称为转发等价类FEC(Forwarding Equivalence Class)。所有属于同一个FEC的报文都拥有相同的标签。可以标 示为目的地址前缀、VPN、流量工程隧道、CoS。 每个LSP的建立就是通过一些LSR为某个FEC分配标签来实现的。
LDP 通过邻接体来维护对等体的存在,对等体的类型取决于维护它的邻接体的类 型。如果由本地邻接体和远端邻接体两者来维护,则对等体类型为本远共存对等 体。只有存在对等体才能建立LDP 会话。
MPLS LDP
在IP/MPLS网络中,首先要保证设备之间路由可达,才能分 配标签。
作为目前最常用的标签分发协议-LDP,主要有以下4大功能 :
标签交换路径,一个FEC的数据流在不同的节点被赋予标签,数据 转发按照这些标签进行,数据流所走的路径就是LSP,同一个FEC 的数据流经过的LSP是相同的。
基本名词说明
名称 LDP 邻接体
描述
当一台LSR 接收到对端发送过来的hello 消息,意味着可能存在 LDP对等体,此时LSR会建立维护对端存在的LDP 邻接体。LDP 邻 接体存在两种类型:本地邻接体(Local Adjacency)和远端邻 接体(Remote Adjacency)。
- 扩展发现机制(用于发现链路上非直连LSR) LSR周期性的发送Targeted Hello消息到指定地址,实现LDP扩展发现机 制,发现远端LDP邻接体。 Targeted Hello消息使用UDP报文,目的地址是指定地址,目的端口是 LDP端口(646)。 Targeted Hello消息同样携带LDP Identifier及一 些其他信息(例如:hold time、transport address 等)。 如果LSR在特定接口接收到Targeted Hello消息,表明该接口可能存在 LDP对等体。
为了适应网络的发展,ATM( Asynchronous Transfer Mode)技术应运 而生。ATM采用定长标签(即信元),并且只需要维护比RIB规模小得多的标签 表,能够提供比IP路由方式高得多的转发性能。然而,ATM协议相对复杂,且 ATM网络部署成本高,这使得ATM技术很难普及。
传统的IP技术简单,且部署成本低。如何结合IP与ATM的优点成为当时热门 话题。多协议标签交换技术MPLS( Multiprotocol Label Switching)就是在这 种背景下产生的。
LDP是专为标签发布而制定的协议。 LDP通过逐跳方式建立LSP时,利用沿途 各LSR路由转发表中的信息来确定下一跳,而路由转发表中的信息一般是通过IGP 、BGP等路由协议收集的。LDP并不直接和各种路由协议关联,只是间接使用路由 信息。
基本名词说明
名称 LSR Label
FEC
LSP
描述
标签交换路由器LSR( Label Switching Router) 是指可以进行 MPLS标签交换和报文转发的网络设备, 也称为MPLS节点。 LSR是 MPLS网络中的基本元素,所有LSR都支持MPLS协议。
1 LDP的概念介绍
2 LDP原理及实现
3 LDP会话建立
4 LDP标签发布和管理
5 静态LSP与LDP对比
MPLS起源
MPLS起源
90年代中期,基于IP技术的Internet快速普及。但由于硬件技术存在限制, 基于最长匹配算法的IP技术必须使用软件查找路由,转发性能低下,因此IP技术 的转发性能成为当时限制网络发展的瓶颈。
LDP定义
标签分发协议LDP(Label Distribution Protocol)是多协议标签交换MPLS (Multi-Protocol Label Switching)的一种控制协议,相当于传统网络中的信 令协议,负责转发等价类FEC(Forwarding Equivalence Class)的分类、标签 的分配以及标签交换路径LSP(Label Switched Path)的建立和维护等操作。 LDP 规定了标签分发过程中的各种消息以及相关处理过程。
MPLS位于TCP/IP协议栈中的链路层和网络层之间,MPLS以标签交换替 代IP转发。
LDP介绍
LDP引入
要进行标签交换的话,设备之间必须对每一个IP所使用的标签达成共识。因 此每台设备必须明确标签到标签的映射关系(哪一个出站标签用来交换哪一个入 站标签)。那么就需要有一种机制来告诉设备用什么标签来转发报文——标签分 发协议。
相关文档
最新文档