路由环路的预防与检测

1)通过路由协议来防环    2)通过TTL来预防

TTL实现

标签化分组时必须将原IP分组中的TTL值拷贝到标签中的TTL域。LSR在转发标签化

分组时,要对栈顶标签的TTL域作减一操作。标签出栈时,再将栈顶的TTL值拷贝回

IP分组或下层标签。

但是,当LSP穿越由ATM-LSR或FR-LSR构成的非TTL LSP段时,域内的LSR无法处理

TTL域。这时,需要在进入非TTL LSP段时对TTL进行统一处理,即一次性减去反映

该非TTL LSP段长度的值。

在MPLS ×××网络中,一般有两层以上的报文的MPLS包,当P路由器无法对MPLS承

载的IP报文进行路由时,且当MPLS报文的TTL超时时,ICMP响应报文将按照LSP继

续传送,到达LSP终点路由器后,再根据IP路由转发ICMP响应报文。这种处理方式

增加了网络流量和报文转发的不确定性。

对于仅有一层标签的MPLS报文,可以配置当TTL超时时,直接使用IP路由返回

ICMP响应报文。

MTU问题

进行MPLS转发时,若系统计算MTU时把MPLS标签长度计算在内,则链路层承载的

报文长度就会超过接口的最大MTU(缺省为1500字节),仅有一层标签的MPLS报文

大小为1504字节,在MPLS ×××网络中,两层以上的报文的MPLS包而报文>=1508字

节,同时不允许分片,则报文将被丢弃。在设备支持小巨帧,巨型帧中,手动调整

接口MTU值。