MPLS防环及IGP与LDP同步,理论+实战,两分钟全部掌握

一、MPLS环路检测

LSP的防环是通过IGP路由防环的,只有IGP路由表中的下一跳分配的标签才会放入LFIB,只要IGP路由表没有环路,那么LSP也没有环路

LDP环路检测机制

1、距离向量法(标签绑定报文中记录路径信息,既标签交换路由器会检查本设备的ID是否包含在路径信息中,路由路径中没有本设备的ID,那么添加,如果在路径信息中包含了本设备的ID,则认为出现环路,终止LSP建立,类似BGP的AS-PATH参数)

2、最大跳数法(标签绑定报文中包含跳数信息,既每经过一个子网(设备)跳数值增加1,一旦跳数值超过规定最大值,则认为出现环路,终止LSP的建立)

二、MPLS对TTL的处理

MPLS对TTL的处理模式:

Uniform和Pipe ,缺省情况下,MPLS对TTL的处理模式为Uniform

1、Uniform模式:

MPLS防环及IGP与LDP同步,理论+实战,两分钟全部掌握_第1张图片

入节点PE位置(SWA)把IP的TTL和标签的TTL相互拷贝,客户端(10.1.0/0/24)来的IP TTL从11减1变为10,并拷贝到MPLS TTL之后在MPLS域内,IP TTL不变,仅减少外层标签的MPLS TTL,到达倒数第二跳SWC MPLS TTL减去1成为8并拷贝回IP TTL,此时MPLS 标签弹出剩余IP TTL到达SWD,SWD IP TTL减去1到达客户端(10.2.0.0/24)

2、Pipe模式:

入节点SWA,IP TTL减1,MPLS TTL强制设置为255,不会拷贝IP TTL,中间经过MPLS区域,IP TTL不变,倒数第二跳标签TTL减1 ,去掉标签,IP TTL经过最后一跳SWD减1

(IP TTL只在入节点和出节点分别减1)

MPLS防环及IGP与LDP同步,理论+实战,两分钟全部掌握_第2张图片

三、MPLS TTL超时消息

1、如果LSR上存在到达报文发送者的路由,则通过IP路由,直接向发送者回应TTL超时消息。

2、如果LSR不存在到达报文发送者的路由,则ICMP响应报文将按照LSP继续传送,到达LSP出节点后,由Egress节点将该消息返回给发送者。

四、IGP和LDP同步

A、用于解决LSP存在主备链路组网中,LSP流量丢失的问题

【LDP与IGP联动主要用在存在主备LSP的MPLS组网中,LSR之间依靠IGP建立LSP,当主链路的LDP会话故障(非链路故障导致)时,或者主链路故障后再恢复时,用来解决主备LSP相互切换导致的流量丢失问题)】

MPLS防环及IGP与LDP同步,理论+实战,两分钟全部掌握_第3张图片

1、主链路正常,主链路的LDP会话发生故障,LSP流量从主链路切换到备份链路,而IGP流量继续从主链路转发,导致LSP流量丢失

2、链路或LSP故障恢复后,由于IGP比LDP收敛速度快,IGP先于LDP切换回主链路,造成LSP流量丢失

 

LDP和IGP联动功能通过抑制IGP正常发布路由来保证LDP和IGP同步收敛,减少LSP流量的丢失

[R1-PE-GigabitEthernet0/0/0]ospf ldp-sync

ISIS 进程中ldp-sync enable(模拟器不支持)

B、LDP和IGP同步的计时器

1、Hold-down: 启动该定时器后,定时器超时前IGP接口先不建立IGP邻居关系,等待LDP会话建立,达到LDP和IGP同步回切到主链路上的目的

【抑制IGP邻居建立的时长】

2、Hold-max-cost:邻居建立后,向邻居通告最大开销值,如ospf 65535,主链路同样暂时不会被优选,等待LSP切换回主链路

【控制通告接口链路的最大cost值的时长】

3、Delay:主链路的LDP会话重新建立以后, 启动Delay定时器等待LSP的建立,Delay超时后,LDP通知IGP同步流程结束

总结: R1和R2链路故障恢复,开始建立LDP会话,同时IGP抑制邻居关系建立并启动Hold-down timer, 流量仍会按照原来的LSP转发,LDP会话建立后交换标签信息,通告IGP启动同步,IGP启动邻居关系建立,IGP收敛到主链路,LSP重新建立并收敛主链路上。

【当主链路物理故障恢复时,IGP进入Hold-down启动计时器,超时之前IGP都不会建立邻居关系等待LDP会话建立,达到LDP和IGP同步切回主链路的目的】

interface GigabitEthernet0/0/0//ospf接口下面进行配置IGP和LDP同步

ospf ldp-sync//使能接口的LDP和OSPF联动功能

ospf timer ldp-sync hold-down 100//hold-down定时器100s,不建立OSPF邻居而等待LDP会话建立的时间间隔,默认10S

ospf timer ldp-sync hold-max-cost 20//hold-max-cost定时器20s,OSPF在本地设备的LSA中保持通告最大开销值的时间,默认10S

[R1-PE-GigabitEthernet0/0/0]mpls ldp timer igp-sync-delay 30//LDP会话建立以后,等待LSP建立的时间间隔,默认10S

 

 

 

 

你可能感兴趣的:(MPLS防环及IGP与LDP同步,理论+实战,两分钟全部掌握)