如果从某个会话内部 ping 一个死机服务器,则通过跳转服务器到虚拟机的所有 ssh 会话都会变慢甚至超时

如果从某个会话内部 ping 一个死机服务器,则通过跳转服务器到虚拟机的所有 ssh 会话都会变慢甚至超时

环境:vm1 和 vm2(均为 redhat8.2)位于同一网关(Ubuntu 20.04.2)后面,并且该网关还充当我的 macbook ssh 到 vm1 和 vm2 的跳转服务器。此网关是 vm1 和 vm2 的默认网关。

情况:我通过跳转服务器使用 2 个会话 ssh 到 vm1,并且也通过跳转服务器 ssh 到 vm2。

问题:如果我从一个 ssh 会话中“ping”任何死机服务器或“arping”任何无法访问的服务器,那么到 vm1 的两个会话都会变得非常慢甚至超时。当我再次尝试通过跳转服务器 ssh 到 vm1 时,它会变得非常慢。

观察: 有趣的是,如果我从 vm2 ssh 到 vm1,那么一切都会顺利进行,这个新会话非常快,我可以像往常一样进行任何正常操作而不会有任何减速。如果我在 2 个到 vm1 的 ssh 会话超时之前在此处终止 ping 或 arping 进程,那么几分钟后,2 个到 vm1 的 ssh 会话都会再次恢复正常。

知道为什么会发生这种情况吗?非常感谢!

macbook --> 网关(跳转服务器 xx0.1)--> vm1,vm2(xx3.101,xx3.102)

相关内容