MPLSMTU对MPLS网络质量的影响
多TU值的大小,将直接影响网络的质量和应用。通常MTU越高,网络质量就越好,但MTU会影响应用,因此需要对计算网络进行总体评价。
MPLS标签栈像一个“垫层”,位于两个数据帧头部和数据之间。MPLS转发时,网络层的报文长度比接口的MTU小,但当增加MPLS标签时,报文长度可能会超出链路层所允许的范围,导致报文无法正常转发。为了实现这一点,MPLS在设备上定义MPLSMTU,并且在MPLS转发时增加标签后的消息长度。当消息长度大于MPLSMTU时,如果允许分片,在转发消息之前分片;如果不允许分片,则直接删除。
TTL的MPLS处理。
MPLS的TTL处理包括两个方面:IPTTL复制和ICMP响应报文返回路径。
一、IPTTL复制
一个8位的TTL域包含在MPLS标签中,它的含义与IP头中的相同。
基于射频控制器
根据3031中的说明,LSR节点在对分组进行加注标签时,需要将原始IP分组中的TTL值或底层标签中的TTL值拷贝到新添加的标签的TTL域中。当标签分组被转发时,LSR对栈顶标签的TTL值进行减一。在标记出栈时,再次复制栈顶的TTL值到IP分组或底层标记。
除了防止生成路由环路之外,TTL还可用于实现跟踪功能:
若在Ingress节点中实现IPTTL复制功能,则报文在LSP中通过的每一跳都体现为IPTTL逐跳递减,tracert的结果将反映报文实际通过的路径;若不在Ingress节点中实现IPTTL复制功能,则报文在LSP中实现的跳数将不会导致IPTTL递减,tracert的结果将不包含MPLS骨干网络中的每一跳,仿佛Ingress路由器与Egress路由器是直接连接。
关于MPLS
在VPN应用中,出于网络安全考虑,需要隐藏MPLS主干网的结构,在这种情况下,TTL的拷贝功能在私网报文节点上无法使用。
2.ICMP答复的消息。
关于MPLS
在VPN网络中,P路由器不能对MPLS托管的VPN消息进行路由。在TTL超时的MPLS消息中,ICMP响应消息会继续按LSP传送,在到达LSP终点路由器后,再按IP路由转发ICMP响应消息。这样的处理增加了网络流量和消息转发延迟。
如果MPLS报文只有一个标签,则在TTL超时时,直接使用IP路由返回ICMP响应报文。
探测MPLSLSP
而MPLS中,如果LSP转发数据失败,MPLS控制平面负责LSP的建立,将不能检测到这种错误,从而导致网络维护的困难。
mpl安全
Traceroute为用户提供一种机制,用于发现LSP错误,及时找到失效节点。MPLSLSPPing/Traceroute与普通IP的Ping/Traceroute相似,它使用MPLSEchoRequest和MPLSEchoReply消息来检测LSP是否可用。在MPLSEchoRequest中,将需要检测的FEC信息和其他属于该FEC的信息沿着LSP一起发送,从而实现了对LSP的检测。
MPLSLSPPing是一种用于检测LSP的有效性和可达性的工具。采用的方法是:发送一个名为MPLSEchoRequest的消息,通过LSP进行数据转发,到达出口后,在MPLS域的Egress中,由Egress节点的控制平面来确认本LSR是否为FEC的出口,返回一个名为MPLSEchoReply的消息,如果发送方收到了它,则表明可以将这个LSP用于数据转发。
MPLSLSPTraceroute是用于查找LSP错误的工具。采用的方法是将EchoRequest数据包发送到每个中间LSR的控制平面,以确定该路径的中间节点是本LSR。