MPLS LDP

MPLS LDP

LDP 邻接体:
1、 本地邻接体(Local Adjacency):链路 Hello 消息发现的邻接体叫做本地邻接体。
2、 远端邻接体(Remote Adjacency): Target Hello 消息发现的邻接体叫做远端邻接体。



LDP 会话:
1、 本地 LDP 会话(Local LDP Session):建立会话的两个 LSR 之间是直连的。
2、 远端 LDP 会话(Remote LDP Session):建立会话的两个 LSR 之间可以是直连的,也可以是非直连的。



LDP 消息类型:
1、 发现(Discovery)消息:用于通告和维护网络中 LSR 的存在;
2、 会话(Session)消息:用于建立、维护和终止 LDP 对等体之间的会话;
3、 通告(Advertisement)消息:用于创建、改变和删除 FEC 的标签映射;
4、 通知(Notification)消息:用于提供建议性的消息和差错通知。
注:Discovery 消息使用 UDP,Session 消息、Advertisement 消息和 Notification 消息使用TCP传递。



标签空间:
1、 全局标签空间(Per-Platform Label Space):整个 LSR 使用一个标签空间。(目前主要使用全局标签空间)
2、 接口标签空间(Per-Interface Label Space):为 LSR 的每个接口指定一个标签空间。



LDP 发现机制:
1、 基本发现机制:用于发现链路上直连的 LSR。(LSR 通过周期性的发送 LDP Hello 报文,实现 LDP 基本发现机制,建立本地 LDP 会话)
2、 扩展发现机制:用于发现链路上非直连 LSR。(LSR 周期性的发送 Targeted Hello 消息到指定地址,实现 LDP 扩展发现机制,建立远端 LDP会话)



LDP 会话建立过程:

1、 两个 LSR 之间互相发送 Hello 消息。
2、 Hello 消息中携带传输地址,双方使用传输地址建立 LDP 会话。(选择传输地址较大的一方作为主动方,发起建立 TCP 连接)
3、 TCP 连接建立成功后,由主动方 LSRA 发送初始化消息,协商建立 LDP 会话的相关参数,包括 LDP 协议版本、标签分发方式、 Keepalive 保持定时器的值、最大 PDU 长度和标签空间等。
4、 被动方 LSRB 收到初始化消息后,如果不能接受相关参数,则发送 Notification 消息终止 LDP会话的建立;如果被动方 LSRB 能够接受相关参数,则发送初始化消息,同时发送Keepalive 消息给主动方 LSRA。
5、 主动方 LSRA 收到初始化消息后,如果不能接受相关参数,则发送 Notification 消息给被动方 LSRB 终止 LDP 会话的建立;如果能够接受相关参数,则发送 Keepalive 消息给被动方LSRB。
6、 当双方都收到对端的 Keepalive 消息后, LDP 会话建立成功。



标签发布方式(Label Advertisement Mode):
标签由下游指定,即标签的分配按从下游到上游的方向分发。
1、 下游自主方式 DU(DownstreamUnsolicited,华为默认方式):对于一个特定的 FEC, LSR 无需从上游获得标签请求消息即进行标签分配与分发;
2、 下游按需方式 DoD(Downstream on Demand):对于一个特定的 FEC, LSR 获得标签请求消息之后才进行标签分配与分发。

标签分配控制方式(Label Distribution Control Mode):
1、 独立标签分配控制方式(Independent):本地 LSR 可以自主地分配一个标签绑定到某个 FEC,并通告给上游 LSR,而无需等待下游的标签;
2、 有序标签分配控制方式(Ordered,华为默认方式):对于 LSR 上某个 FEC 的标签映射,只有当该 LSR 已经具有此FEC 下一跳的标签映射消息、或者该 LSR 就是此 FEC 的出节点时,该 LSR 才可以向上游发送此 FEC 的标签映射。

标签保持方式(Label Retention Mode):
1、 自由标签保持方式(Liberal,华为默认方式):对于从邻居 LSR 收到的标签映射,无论邻居 LSR 是不是自己的下一跳都保留。
2、 保守标签保持方式(Conservative):对于从邻居 LSR 收到的标签映射,只有当邻居 LSR 是自己的下一跳时才保留。

原文地址:https://blog.51cto.com/9480916/2389667

时间: 2024-11-06 14:59:22

MPLS LDP的相关文章

华为MPLS LDP session和路由通告原则

Igress LER:一个ip网络进入mpls网络时:查询FIB,是查FIB表里面的NHLFB表 Trasit :  当在一个纯mpls网络中,查询的是LFIB表,是LFIB表里面的ILM(及lsp)表 Egress LER:在离开mpls域进入ip域时,查询的仍然是FIB表. (还有一张表LIB,或者称为lsp,此表不做转发,而是做转发使用) 查看PUSH动作的标签(节点类型Ingress LER)查看FIB表 dis fib 或dis fib ver dis mpls lsp include

MPLS实验系列之LDP标签分发

实验需求: 1.基于目的的LDP会话 2.通过LDP控制标签通告 3.MPLS LDP入站标签捆绑过滤 拓扑环境描述: 1.所有的互联IP如图所示 2.所有设备的Loopback0口地址为X.X.X.X/32,X为设备编号 3.所有设备运行OSPF,通告直连网段地址和Loopback地址 4.所有设备都运行在MPLS域中 基础实现: 1)OSPF协议实现 2)MPLS基础实现 实现命令: 全局下: mpls label range 100 199 mpls label protocol ldp

MPLS

转发: 第一代  RTB 消耗硬件资源 第二代 Cache 当转发纷多复杂时,cache开销大,成为瓶颈 第二点五带   介于第二代和第三代之间的协议 MPLS 多协议标签交换,支持二层协议多,封装的协议也多,扩展性好,通用性号,通过标签交换,从而转发速度,MPLS头介于二层和三层头部之间,严格划分为二层技术 第三代 ASIIC 基于硬件芯片的转发,将路由下载到专用的转发芯片,路由表生成FIB表,转发信息库,转发速度快,不经过CPU计算 第四代 交换矩阵,转发引擎,至此MPLS收到质疑,应用到M

IPv6/IPv4双栈的MPLS VPN——6VPE实战部署(华为和思科大融合)

个人理解,6VPE(IPv6VPN Provider Edge)是承载IPv6的MPLSVPN,是在保持原有MPLS BGPv4骨干不做大变动的情况下,一种IPv6 MPLS VPN过渡技术.基本部署步骤如下:PE与CE之间存在IPv6 VRF,建立BGPv6的邻居关系:PE与RR之间可以建立IPv6的BGP邻居关系,也可以建立IPv4邻居关系,同步复制VPNv4地址族到VPNv6地址族中,其他配置跟IPv4的MPLS VPN没有什么大区别. 以下为实验室测试环境下部署6VPE案例实战分析: 环

MPLS基础一

多协议标签交换(MPLS) 是一种用于快速数据包交换和路由的体系,具有管理各种不同形式通信流的机制. 内容:RID     /     MTU     /      认证    /     TTL   /     非直连邻居    /     标签出入控制    /  同步 FIB表: LFIB表: LDP: LSR: PHP: 标签值3是RFC规定的隐式标签,思科上是标签1 同步:(IGP和LDP都同时认为某条链路是某个前缀的出接口时才把报文转发出去.) MPLS网络中,LDP和IGP不能同步

BGP/MPLS VPN之总结

一 MPLS技术基础 1.MPLS利用已有的路由信息建立虚连接---基于标签的转发路径,提高了转发效率,在面向无连接的IP网络增加了连接的属性,为IP网络提供了一定Qos保证,满足不同类型服务队Qos的要求. 2.(1)MPLS网络路由器分为两种角色,分别是LSR(标签交换路由器),LER(标签交换边缘路由器) (2)FEC(转发等价类):一组具备某些共同特征的数据流被MPLS网络看做同一类报文,进入MPLS网络时,被LER执行相同的标签映射,从而在整个MPLS网络中被看做是同一种报文,并以等价

isp mpls专线

背景两家公司通过同一个isp接入,完成mpls vpn专线使各个公司能够访问内部网络. 拓扑如上: ip : RX-RY:  RX: XY.1.1.X   L0:X.X.X.X  RY:XY.1.1.Y  L0:Y.Y.Y.Y 首先配置R2-R3-R4 isp网络.这边使用ospf协议保证isp网络互通,使用bgp协议(VRf)进行传递私网路由,使用mpls标签进行快速转发. R2: os 1 net 23.1.1.2 0.0.0.0 a 0 net 2.2.2.2 0.0.0.0 a 0 R3

跨国公司MPLS VPN经典架构图

跨国公司MPLS经典架构图 要求:CNPO和 GZPO internet 流量都走总部SEBO Hub site出去 PE 配置如下: R1#sh run Building configuration... Current configuration : 2051 bytes ! version 12.2 service timestamps debug datetime msec service timestamps log datetime msec ! hostname R1 ! boot

MPLS VPN

目标:配置MPLS VPN 配置思路: R3,R5,R6,R4为运营商网络,配置MPLS,IGP协议为ospf 110,R3和R4配置为IBGP邻居,R1和R2为位于两地的同一公司A的子公司,R7和R8同样是位于两地的同一公司B的子公司,在R3上为每个子公司R1,R7启用vrf,并将相关接口加入相应vrf(比如,vrf 1 关连R3的s1/1口),R1与R3之间静态路由,R2与R4之间静态路由,在R4上为每个子公司R2,R8启用vrf,并将相关接口加入相应vrf,R7与R3之间启用ospf 协议