MPLSMTU对MPLS网络质量的影响

本文详细介绍了MPLS(多协议标签交换)在网络中的作用,特别是MTU对网络质量和应用的影响。MPLS标签栈在数据转发中的处理方式,以及如何处理可能导致报文超出链路MTU的情况。同时,文章讨论了MPLS中的TTL(生存时间)处理,包括IPTTL复制和ICMP响应报文返回路径,以及它们在网络维护和故障检测中的应用。此外,还提到了MPLSLSPPing和Traceroute作为检测LSP错误的工具。
摘要由CSDN通过智能技术生成

MPLSMTU对MPLS网络质量的影响

  多TU值的大小,将直接影响网络的质量和应用。通常MTU越高,网络质量就越好,但MTU会影响应用,因此需要对计算网络进行总体评价。

  MPLS标签栈像一个“垫层”,位于两个数据帧头部和数据之间。MPLS转发时,网络层的报文长度比接口的MTU小,但当增加MPLS标签时,报文长度可能会超出链路层所允许的范围,导致报文无法正常转发。为了实现这一点,MPLS在设备上定义MPLSMTU,并且在MPLS转发时增加标签后的消息长度。当消息长度大于MPLS MTU时,如果允许分片,在转发消息之前分片;如果不允许分片,则直接删除。

  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。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值