LDP协议与配置

LDP协议邻居关系的建立过程
label distribution protocol:标签分发协议
LDP建立邻居分为两个阶段:
发现邻居阶段,基于UDP,会话建立阶段,基于TCP
LDP协议报文除了hello报文外,其他都是基于TCP之上的,端口号是646

发现邻居阶段:使用UDP报文
在这里插入图片描述验证是否收到对方的LDP hello
show mpls ldp discovery

发现邻居阶段的目的:知道有几个邻居,确认TCP阶段的主动发起方
传输地址大的一方作为主动发起方,使用传输地址来进行TCP会话连接。
默认情况下,transport address为LSR的router-id
在这里插入图片描述必须保证两个transport address(就是LSR的router-id)之间是路由可达的,否则可以考虑使用接口下的mpls ldp discovery transport-address interface,将transport address配置为直连接口的IP地址。
可以在接口模式下使用命令修改transport address
使用本地直连接口地址作为transport address
mpls ldp discovery transport-address interface
修改地址
mpls ldp discovery transport-address X.X.X.X

会话建立阶段 使用TCP报文
在这里插入图片描述查看TCP会话建立情况
show mpls ldp neighbor

LDP协议配置基本命令
全局模式
ip cef
mpls label protocol ldp
mpls ip
mpls ldp router-id interface
mpls label range XXX
接口模式
mpls ip
LDP部署建议
首先部署IGP协议,必须保证LDP的router-id路由可达

实验拓扑图:
在这里插入图片描述在这里插入图片描述配置如上,先配置路由协议,然后启用MPLS功能即可,接着物理接口下也启用MPLS功能
验证功能:
接口启用了MPLS功能
在这里插入图片描述查看有哪些邻居在这里插入图片描述查看MPLS邻居表
在这里插入图片描述至于为何查看邻居表有邻居的其他物理信息地址,这是在开始LDP发现阶段已经发送了。
在这里插入图片描述
标签映射信息的格式
一个LDP报文中会承载多个标签映射信息
每个标签映射信息包含两种要素:FEC TLV和label TLV
在这里插入图片描述FEC TLV放置的是网络前缀,而label TLV放置的是为FEC分配的标签

LDP协议与IGP协议的关系
LDP必须与IGP路由协议配合
在帧模式frame mode下,为每一条路由分配一个标签
为本地的直连路由分配POP标签
在这里插入图片描述

LDP协议的标签行为
分配模式label allocation
分发模式label distribution
保留模式label retention
标签空间label space
1.分配模式
本地为一条路由前缀绑定一个标签的前提条件
独立控制模式independent control
只要本地通过IGP学习到路由前缀,就会为其分配标签(本地也会为直连路由和汇总路由分配POP标签)
有序控制模式ordered control
本地通过IGP学习到路由前缀,但必须下一跳路由器将前缀对应的标签映射信息通告给本地,本地才会为该前缀分配标签

2.分发模式
本地将一个标签映射信息通告给邻居的前提条件
1)下游主动模式:Downstream Unsolicited
本地会主动将所生成的标签映射消息通告给所有LDP邻居
2)下游按需模式:Downstream On Demand
只有邻居向本地请求某条前缀的标签映射消息时,本地才会通告标签映射消息给邻居

3.保留模式
本地是否在数据库中保留从邻居接收到的所有标签映射消息
1)自由模式: Liberal Retention
本地将从邻居接收的所有标签映射消息都保存在数据库中
2)保守模式: Conservative Retention
本地仅保存最优路由下一跳邻居所通告的该路由前缀的标签映射消

4、标签空间
本地所通告出去的标签是对局部(接口)有意义还是对全局有意义
1)基于平台: Per-Platform
本地通告出去的标签映射消息对全局有意义,从不同的接口通告出去的同一FEC所对应的标签相同。
2)基于接口: Per-Interface
本地通告出去的标签映射消息对局部有意义,从不同的接口通告出去的同一FEC所对应的标签不同。

帧模式(Frame Mode)二层与三层之间插入MPLS报头
− 分配模式(Label Allocation):独立控制模式(Independent Control)
− 分发模式(Label Distribution):下游主动模式(Downstream Unsolicited)
− 保留模式(Label Retention):自由模式(Liberal Retention)
− 标签空间(Label Space):基于平台(Per-Platform)

路由环路的预防与检测
预防
LSP的建立是依赖IP路由的,那么环回的预防也是交给IP去做,自己无需处理
检测
每经过一次MPLS转发,TTL键1

在标签转过程中,MPLS报文头的TTL减1,那么IP报文的TTL是否还减1?
解:进入MPLS域内MPLS报文头的TTL减1,IP的TTL不变
在这里插入图片描述还有mpls ip propagate-ttl
TTL的copy功能是打开的,就是IP的TTL复制给MPLS的TTL
在这里插入图片描述forward对进入的流量关闭标签copy的功能
local为本地产生的流量关闭标签copy的功能
关闭后,此时,IP进入MPLS时候,TTL为255

LDP认证
mpls ldp neighbor 2.2.2.2 password cisco

发布了138 篇原创文章 · 获赞 203 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qinshangwy/article/details/104034696
ldp