路由器如何知道网络的 MTU?

网络工程 路由 路由器 第一层 界面
2021-07-18 03:44:30

我已经做了几个练习,你得到了网络或子网的 MTU,但我想知道路由器如何知道它们连接的网络的 MTU。我了解到,在 OSPF 协议中,此信息在路由器之间交换。但是,是否有另一种方法可以为不使用 OSPF 的路由器查找该信息?

我希望有一个人可以帮助我。谢谢你的回复。

2个回答

路由器知道,因为它们具有连接到网络的物理接口。这些接口配置为正确的 MTU。

你误会了OSPF:协议不交换MTU信息。

接口的 MTU 是该接口的第 2 层协议的函数,包括路由器在内的设备将根据接口协议固有地知道接口的 MTU。例如,以太网的 MTU 是 1500。

某些路由器可以使用配置命令来配置接口 MTU。此外,虚拟接口(例如隧道)将根据作为隧道源的物理接口的 MTU 减去隧道协议开销来计算 MTU。


对于 Cisco 路由器,您可以使用该show interfaces命令查看一个或多个接口的 MTU。其他供应商也会有类似的命令。