我的交换机是否自动更新其路由器 table

Does my switch update its router table automatically

我有一台 HP ProCurve 交换机,我最近向网络添加了 2 台新机器,我必须手动为其分配 IP 地址。现在使用这两台机器,我可以 ping 我当前的机器和网络上的其他机器,但是如果我尝试从我当前的机器(或网络上的其他机器)ping 这两台机器,它不会通过。所以我的想法是路由器 table 没有更新,这就是为什么我不能从这个路由器上的机器上 ping 它们。 (不太确定,知识还不够)

至少我是这么认为的。我的问题是路由器 Table 会自动更新它的信息吗?

假设您的 HP Procurve 仅用作交换机,那么路由 Table 应该不是您的问题。交换机不路由 IP,交换机关心的是通过其第 2 层地址(MAC 地址)路由数据包。交换机确定哪个物理端口连接到具有 MAC 地址的设备,并且当它收到寻址到该 MAC 地址的数据包时,它会将数据包从该端口发送出去。端口到目标 mac 地址的映射存储在交换机内的 CAM table 中。这与将 IP 地址范围映射到物理接口的路由 table 非常不同。

可能发生的情况是 ARP 没有解析。 ARP 将第 3 层 IP 绑定到本地网络中的第 2 层 MAC。这可能有几个原因。我首先要调查的是交换机是否启用了 VLAN。这使得开关就像多个隔离开关一样。之后您可能需要查看您的计算机 ARP tables 以确保它们是正确的。 arping 命令会很有用。