模式类型

模式类型

如上标题,有人知道这个输出命令中的 DORMANT 是什么意思吗?

$ ip link show wlan0

3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DORMANT group default qlen 1000
link/ether 00:c0:ca:a8:6c:84 brd ff:ff:ff:ff:ff:ff

在此模式下网络也能正常运行。

答案1

看起来是为了省电,所以它仍然可以正常工作。来自https://www.rfc-editor.org/rfc/rfc3132

  Dormant Mode - A state in which the mobile restricts its ability
  to receive normal IP traffic by reducing monitoring of radio
  channels.  This allows the mobile to save power and reduces
  signaling load on the network.

即使看着https://ubuntuforums.org/showthread.php?t=2362438还显示当启用省电模式时,模式切换为休眠。

希望这可以帮助!

答案2

DORMANT 是 Linux 中使用的关键字。为了解释问题中的输出,请考虑以下输出,其中状态为 UP,模式为 DORMANT

模式类型

默认模式类型称为DEFAULT。当接口处于模式时,当满足以下条件时,DEFAULT接口状态将转换为:UP

Link is detected

还有一种模式类型称为DORMANT。当接口处于DORMANT模式时,接口状态转换为 UP 还有其他条件。在DORMANT模式下,当满足以下两个条件时,接口状态将转换为 UP:

Link is detected
MLAG has finished setting up everything for the bond

链接状态

在链路状态上下文中,DORMANT表示接口不处于传递数据包的状态,而是处于pending等待某些外部事件的状态。要使接口可用于转发,它应该处于UP如上所示输出的状态。内容取自积云坚果场

相关内容