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。

MPLSOAM技术及应用相关推荐

  1. 收集的计算机编程电子书目录,仅供日后查阅方便

    本人有收集电子书的癖好.每日在网上收集经典的电子书籍,尤其喜欢原版的,看起来舒服.不过总是心血来潮,当时下载后瞅几眼,之后就束之高阁,再也不问津了.很为此苦恼,过后找某本书时也总是不知道在哪,为了查找 ...

  2. Java实现lucene搜索功能

    直接上代码: package com.sand.mpa.sousuo;//--------------------- Change Logs---------------------- //<p ...

  3. 如何判断飞机的年限_技术流带你鉴定前风挡玻璃更换,不再使用日期判断!

    ​ 这又是一篇关于前风挡玻璃鉴定的文章,我记得在二手车鉴定微信公众号里面已经发布好几篇这样的文章了,当然每篇文章的住重点不同,今天这一篇应该是完结篇,它们在一起能组成一套玻璃更换系列专题课程: 我们回 ...

  4. 【置顶】利用 NLP 技术做简单数据可视化分析教程(实战)

    置顶 本人决定将过去一段时间在公司以及日常生活中关于自然语言处理的相关技术积累,将在gitbook做一个简单分享,内容应该会很丰富,希望对你有所帮助,欢迎大家支持. 内容介绍如下 你是否曾经在租房时因 ...

  5. HTTP服务器端常用推送技术

    服务器端推送技术描述 不论是传统的HTTP请求-响应式的通信模式, 还是异步的AJAX式请求, 服务器端始终处于被动的应答状态, 只有在客户端发出请求的情况下, 服务器端才会返回响应. 这种通信模式被 ...

  6. 程序员如何讲清楚技术方案

    最近在评审技术方案,和代码review的时候,遇到刚入行的同学们,很多都讲不清楚技术方案. 具体表现是: – 上来不说需求,直接说算法实现.台下一头雾水,根本不知道设计方案是否合理. – 描述完需求后 ...

  7. Electron、QT和JAVA PC桌面开发技术比较

    近几年PC桌面开发越来越多的被Electron,QT和Java技术占领.下面简单比较一下它们的优劣. Electron,势是开发用时快,社区轮子多,整合一下就能用.缺点是打包大,js计算弱. Java ...

  8. 低代码技术与市场(Mendix与 OutSystems)

    低代码技术与市场(Mendix与 OutSystems) 本文主要参考文章 参考链接 https://mp.weixin.qq.com/s/OXCBORheAx99o3fS-ZfUdg https:/ ...

  9. GPU、AI芯片技术市场分析

    GPU.AI芯片技术市场分析 市场将高速增长,GPU曙光初现,预计到2024年,国内人工智能技术市场规模将达到172亿美元:全球占比将从2020年12.5%上升到15.6%,是全球市场增长的主要驱动力 ...

最新文章

  1. mysql connections参数_MySQL性能优化之max_connections配置参数浅析
  2. 2021年上海市高考成绩查询,2021上海市地区高考成绩排名查询,上海市高考各高中成绩喜报榜单...
  3. MySQL导入csv文件内容到Table及数据库的自增主键设置
  4. 单机环境RocketMQ的安装
  5. 通信原理速识1:绪论
  6. linux rc4,Linux kernel 4.8-rc4发布下载,正式版越来越近
  7. 工具用途_小工具大用途:万能扳手、开瓶器、开箱器,DIY16种用法,玩过吗
  8. java quartz tomcat_Quartz Scheduler - 在Tomcat或应用程序jar中运行?
  9. dnf强化卷代码_dnf强化卷叫什么名字?
  10. C语言编程>第十六周 ① 给定程序的功能是求1/4的圆周长。函数通过形参得到圆的直径,函数返回1/4的圆周长(圆周长公式为:L=Πd,在程序中定义的变量名要与公式的变量相同)。
  11. HTML caption文字颜色,HTML caption align 属性 - HTML 颜色参考手册 - 自强学堂
  12. python的镜像安装和设置
  13. Arqit公司将于2023年用卫星发送量子密钥;QC Ware发布量子线性代数API | 全球量子科技与工业快讯第二十六期
  14. 伦茨科技-智能语音遥控器
  15. 合租在北京,那些你不知道的事
  16. No SecurityManager accessible to the calling code
  17. 计算机组成实验图叫什么图,计算机组成原理实验(四个实验+图)精编.doc
  18. fragment中文网_FRAGMENTDESIGN中文是什么意思?
  19. JCJC错别字检测系统仅需6G内存
  20. 2021年广东省安全员C证第三批(专职安全生产管理人员)实操考试视频及广东省安全员C证第三批(专职安全生产管理人员)作业模拟考试

热门文章

  1. careercup-树与图 4.9
  2. apache2.2 虚拟主机配置
  3. 一次项目管理交流会总结
  4. 引用“.NET研究”类型赋值为null与加速垃圾回收
  5. kali burpsuite 安装与使用
  6. JSP Cookie案例
  7. python 字符串匹配 正则 re
  8. 【Spring框架家族】mybatis generator代码自动生成(看得上眼直接拿去用即可)
  9. 【SSM框架系列】Spring - JdbcTemplate声明式事务
  10. 大一暑假第三周学习体会