作者:zhengfke | 来源:互联网 | 2023-09-16 16:18
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