路由环路的预防与检测
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值。
转载于:https://blog.51cto.com/adai0620/605270