linux 如何查询pmtu
时间: 2023-10-27 19:34:15 浏览: 62
要查询 Linux 上的 PMTU(Path MTU),可以使用 `ping` 命令的 `-M` 选项和 `fragment` 参数进行测试。具体步骤如下:
1. 打开终端,输入以下命令:
```
ping -M do -s 1500 <目标IP>
```
其中,`-M do` 表示使用“不分片”的方式进行测试,`-s 1500` 表示发送的 ICMP 包大小为 1500 字节,`<目标IP>` 是你要测试的目标 IP 地址。
2. 如果返回 “Frag needed” 的错误信息,说明 MTU 大小超过了网络路径中某个设备的 MTU,需要进行调整。
3. 对于 IPv4 网络,可以使用 `traceroute` 命令结合 `-F` 选项进行路径 MTU 发现:
```
traceroute -F <目标IP>
```
其中,`-F` 表示使用“不分片”的方式进行测试。
4. 对于 IPv6 网络,可以使用 `traceroute6` 命令结合 `-M` 选项进行路径 MTU 发现:
```
traceroute6 -M <MTU> <目标IP>
```
其中,`-M` 表示设置 MTU 大小,`<MTU>` 是你要测试的 MTU 大小,`<目标IP>` 是你要测试的目标 IP 地址。如果返回 “Packet too big” 的错误信息,说明 MTU 大小超过了网络路径中某个设备的 MTU,需要进行调整。
相关问题
PMTU为什么实现不了
PMTU(Path Maximum Transmission Unit)是指在网络通信中,从源主机到目标主机之间所能通过的最大传输单元大小。PMTU的实现受到网络设备和协议的限制。
PMTU的实现可能受到以下因素的影响:
1. 网络设备限制:网络中的路由器、交换机等设备对PMTU的实现可能存在限制。这些设备可能仅支持较小的MTU值,导致PMTU无法完全实现。
2. 协议限制:某些网络协议对PMTU的实现可能存在限制。例如,IPv4协议中的DF(Don't Fragment)标志位可以阻止分片,但如果某个网络节点不支持DF标志位,则可能导致PMTU无法实现。
3. 链路层限制:PMTU的实现还受到链路层协议(如以太网)的限制。链路层帧的最大大小也会影响PMTU的实现。
总而言之,PMTU的实现可能受到网络设备、协议和链路层的限制,导致无法完全实现。这意味着在网络通信中,数据包可能会被分片传输或者被丢弃,从而影响通信的性能和可靠性。
Linux基础命令---tracepath追踪路由
tracepath命令是一个基于Linux系统的网络工具,用于追踪数据包从源到目的的路由路径。它可以显示数据包在经过网络时经过的每个路由器的IP地址和响应时间,以及路由器的名称(如果有的话)。
使用tracepath命令非常简单,只需要在终端中输入命令“tracepath 目标主机地址”即可。例如,要追踪到IP地址为192.168.1.1的路由路径,可以输入以下命令:
```
tracepath 192.168.1.1
```
执行命令后,终端会显示每个路由器的IP地址和响应时间,类似于以下输出:
```
1?: [LOCALHOST] pmtu 1500
1: 192.168.1.1 0.523ms reached
Resume: pmtu 1500 hops 1 back 1
```
这个输出中,“pmtu”表示路径MTU(最大传输单元),“hops”表示跳数,以及每个路由器的响应时间。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![application/msword](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)