tracepath 追踪路由信息 linux 命令_DemonHunter211的博客-程序员信息网

技术标签: Linux  

tracepath

      tracepath指令可以追踪数据到达目标主机的路由信息,同时还能够发现MTU值。它跟踪路径到目的地,沿着这条路径发现MTU。它使用UDP端口或一些随机端口。它类似于Traceroute,只是不需要超级用户特权,并且没有花哨的选项。tracepath 6很好地替代了tracerout 6和Linux错误队列应用程序的典型示例。tracepath的情况更糟,因为商用IP路由器在ICMP错误消息中没有返回足够的信息。很可能,当它们被更新的时候,它会改变

     此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。

 

1、语法

     tracepath [ -n]  [ -l pktlen]  destination [ port]

 

2、选项列表

选项

说明

-n

不查看主机名字

-l

设置初始化的数据包长度,默认65535

 

3、输出

[email protected]:~ # tracepath6 3ffe:2400:0:109::2

1?: [LOCALHOST]                             pmtu 1500

1:  dust.inr.ac.ru                   0.411ms

2:  dust.inr.ac.ru        asymm  1   0.390ms pmtu 1480

2:  3ffe:2400:0:109::2               463.514ms reached

Resume: pmtu 1480 hops 2 back 2

     第一列显示探针的TTL,后面是冒号。通常TTL的值是从网络中得到的,但有时回复并不包含必要的信息,我们不得不猜测它。在这种情况下,数字后面跟着?。

     第二列显示网络跳,对探测作出答复。如果探测未发送到网络,则为路由器地址或者[localhost]地址。

行的其余部分显示了有关到达相关工作跳的路径的各种信息。作为规则,它包含RTT的值。此外,它可以显示路径MTU,当它改变。如果路径是不对称的,或者探测在到达指定跳之前完成,则显示前向和后向跳数之间的差异。这一信息不可靠。F.E.第三行显示1的不对称性,这是因为第一次TTL为2的探针在第一跳时由于路径MTU发现而被拒绝。

     最后一行总结了到达目的地的所有路径的信息,显示了检测到的路径MTU、到达目的地的跳数以及我们对从目的地到我们的跳数的猜测,这在路径不对称时可能有所不同。

 

4、实例

     追踪到www.hao123.com 的路由 

[[email protected] ~]# ping -c 2 www.hao123.com                  //ping目标地址,可以看到目标ip

PING www.qq.com (111.30.132.101) 56(84) bytes of data.

64 bytes from 111.30.132.101: icmp_seq=1 ttl=53 time=23.9 ms

64 bytes from 111.30.132.101: icmp_seq=2 ttl=53 time=33.0 ms

 

[[email protected] ~]# tracepath www.hao123.com                  //追踪路由

 1:  gateway                                               0.392ms 
 1:  gateway                                               0.207ms 
 2:  221.178.153.113                                       2.068ms 
 3:  221.0.65.223.static.js.chinamobile.com                3.625ms 
 4:  221.183.47.1                                          4.152ms 
 5:  221.183.40.57                                         8.863ms 
 6:  221.183.39.130                                       18.844ms 
 7:  .                                                    13.473ms 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/kwame211/article/details/107405686

智能推荐

中国医科大学2021年9月《社区护理学》作业考核试题_weixin_open18181818的博客-程序员信息网

中国医科大学2021年9月《社区护理学》作业考核试题试卷总分:100 得分:100一、单选题 (共 20 道试题,共 20 分)1.下列哪项表现不需要警惕肺癌的可能A.40岁以上的人突然发生刺激性咳嗽、持续1周以下,治疗有效B.慢性咳嗽者当咳嗽变为刺激性干咳、痰中带血,有明显胸痛C.在某肺叶、肺段反复发生肺炎D.肺结核患者经正规抗痨治疗无效,X线发现病灶阴影进行性增大E.原有咳嗽者咳嗽性质发生变化2.生物器官系统水平上的残疾属于A.残损B.残疾C.残障D.残缺E.残废3.患细

cshell总结_阿波车嘚的博客-程序员信息网

元字符:*:匹配0个或多个任意字符?:匹配任意单个字符[a-z]:匹配括号中任意的单个字符,中间连字符“-”表示字符范围{abc,123,ABC}:多个字符匹配,匹配逗号之间的多个字符串~:home目录~xyz:xyz的home目录特殊文件:~/.cshrc:csh的配置文件,开启cshell自动执行特殊字符:;:命令分隔符&:后台执行():命令分组|:管道命令`:命令替代$:变量替代命令方式:cmd&:后台执行cmd1;cmd2:同一行执行多个命令(先1

解决tomcat运行startup.bat闪退问题_鹿指为码的博客-程序员信息网

BUG原型: 点击tomcat-->bin-->startup.bat启动时不能正常运行、启动,出现闪退问题。启动时,需读取环境变量与配置信息,缺少了这些信息,或信息出现错误,就导致了闪退。附:正常情况下,该窗口不会自动关闭,会显示运行信息如图: BUG场景 1.解压tomcat压缩包后直接运行文件,发生闪退。...

php laravel实现依赖注入原理(反射机制)_php依赖注入的原理_loophome的博客-程序员信息网

在使用laravel的时候,可以看到大量地使用了依赖注入。比如控制器中的HttpRequest对象,各种Model的实现类等等。这种实现方式的好处在于不需要再方法中频繁地new某些实例,实现模块的解耦。依赖注入使用PHP反射API实现反射机制被多种语言使用,用来获取类、实例对象、方法等语言构件信息,通过反射API函数可以动态进行操作。以下编写了简单的例子来说明。我们需要调用App::run...

【分享】软件测试中需要使用的工具大全_软件测试流程图用什么软件_weixin_47719617的博客-程序员信息网

作为一个测试人员在日常工作中会使用到很多的工具,今天给大家分享一下这些工具。对软件测试、接口、自动化、性能测试和日常文档编写办公有帮助的网站。接口测试大力推荐国产的接口测试工具:apipost,apipost还是一款很不错的接口文档生产工具。可以生成在线文档、word文档等格式的接口文档。ApiPost - 可直接生成文档的API调试、管理工具​www.apipost.cn图标一、办公软件1、VisioOffice Visio 是Office软件系列中的负责绘制流程图和示意图的软件,是一款便

建造和安装linux新内核,给linux发行版安装新内核_980971的博客-程序员信息网

我的机器是Thinkpad T420i, 系统是debian wheezy.1, 编译Kernel:make menuconfigmake -jnsudo make modules_installsudo make headers_installsudo make installsudo update-grub (Ubuntu only)NOTE:ERROR: P: Installing debi...

随便推点

PAT乙级(Basic Level)真题-1029 到底买不买(20)_pigofzhou的博客-程序员信息网

到底买不买(20)时间限制 1000 ms 内存限制 32768 KB 代码长度限制 100 KB 判断程序 Standard (来自 小小)题目描述小红想买些珠子做一串自己喜欢的珠串。卖珠子的摊主有很多串五颜六色的珠串,但是不肯把任何一串拆散了卖。于是小红要你帮忙判断一下,某串珠子里是否包含了全部自己想要的珠子?如果是,那么告诉她有多少多余的珠子;如果不是,那么告诉她缺了多少珠子。为...

第11章 线程基础知识(1)_敲算功成师的博客-程序员信息网

1.线程的使用 多线程独立执行各自任务使得进程可在某一时刻处理多件事情。 好处:(1)事件的处理可采用同步方式;(2)多个进程必须使用操作系统提供的机制才可实现内存与文件描述符的共享,而使用多个线程可自动访问相同地址空间和文件描述符;(3)使用多线程可将问题分解,多个线程可交叉执行多个独立的任务。(4)多线程可将交互程序中处理用户输入输出部分与其他部分分开。 一个进程...

python使用pandas处理excel文件转为csv文件_pandas读取excel文件存成csv_yingchenwy的博客-程序员信息网

由于客户提供的是excel文件,在使用时期望使用csv文件格式,且对某些字段内容需要做一些处理,如从某个字段中固定的几位抽取出来,独立作为一个字段等,下面记录下使用acaconda处理的过程;import pandasdf = pandas.read_excel("/***/***.xlsx")df.columns =  [内部为你给你的excel每一列自定义的名称](比如我给我的e...

iOS使用fastlane一键打包审核_普通网友的博客-程序员信息网

Linux编程点击右侧关注,免费入门到精通!作者丨光彩影https://www.jianshu.com/p/450379a5e185前言:一直有听过脚本一键打包审核,但是...

python机器学习——文本情感分析(英文文本情感分析)_英文情感分析_徕胖的博客-程序员信息网

本人机器学习课程的小作业,记录一下,希望可以帮到一些小伙伴。模型使用的是LSTM+RNN。代码包括数据处理,模型训练,对新数据做出预测,并将预测结果(正向情感)保存到result.txt中软件:anaconda3一.数据集介绍训练集labeledTrainData.tsv(24500条带标签的训练数据)id sentiment review 分别表示:每段文本的唯一ID,情感色彩...

Android 调用照相机拍照把照片转化为字节数组_android image转byte_muzhengjun的博客-程序员信息网

转化为字节数组的方法有两种:第一种:  字节数组data保存Bitmap对象转为字节数组,处理代码:BitmapFactory.decodeByteArray(data, 0, data.length);第二种:ByteArrayOutputStream baos = new ByteArrayOutputStream();bitmap.compress(Bitmap.Compress

推荐文章

热门文章

相关标签