从我的系统中读取一些日志
eth0:标志 4163 <启动、广播、运行、多播> mtu
我不确定下面的标志是什么意思我看到 eth1,2,3 有相同的标志?我在谷歌搜索但没有什么真正有用我的另一个问题与 mtu-最大传输单元有关-这意味着可以在单个网络层事务中通信的最大协议数据单元的大小。然而,mtu 与最大帧大小相关但并不相同 - 我在这里不明白这一点。pdu和帧大小有什么区别我认为它们都是相同的
从我的系统中读取一些日志
eth0:标志 4163 <启动、广播、运行、多播> mtu
我不确定下面的标志是什么意思我看到 eth1,2,3 有相同的标志?我在谷歌搜索但没有什么真正有用我的另一个问题与 mtu-最大传输单元有关-这意味着可以在单个网络层事务中通信的最大协议数据单元的大小。然而,mtu 与最大帧大小相关但并不相同 - 我在这里不明白这一点。pdu和帧大小有什么区别我认为它们都是相同的
根据标准的unix头文件,我们有up=0x1,running=0x40,broadcast=0x2,multicast=0x1000。标志值是值的按位或。如果将其转换为 hex ,则 4163 是十进制的4163 = 0x1043 = 0x1000 + 0x40 + 0x2 + 0x1
。
MTU 是最大传输单位。它是特定网络接口的属性。MTU 不包括帧/数据包的标头大小。以以太网帧为例,它的标头大小为 18 字节,最大数据大小(有效负载)为 1500 字节。因此以太网的最大帧大小为 1518 字节。这里 1500 字节是 MTU。如您所见,两者是不同的。
根据维基百科
PDU是在对等实体之间传输的单个信息单元
在上面的示例中,1518 字节是 PDU。
最大帧大小或最大 L2 PDU是给定网络可以传输的最大帧。对于 1518 字节的标准以太网。(带有 802.1Q 标签的 1522 字节,其他以太网选项可能需要更大的最大帧或占用有效负载大小。)
以太网 L2 PDU 包括 18 字节的 L2 开销(加上选项),并且可以传输1500 字节的最大有效负载 (L2 SDU) - 这是以太网的一般常数。
因此,当使用以太网时,1500 字节也是网络层(L3 PDU 或IP 的MTU )中的最大数据包大小。