我有一台HP ProCurve交换机,我最近在网络中添加了两台新机器,我必须手动分配IP地址。现在使用这两台机器,我可以ping我当前的机器和网络上的其他机器,但是如果我尝试从我当前的机器(或网络上的其他机器)ping那两台机器,它就不会通过。所以我的想法是路由器表没有更新,这就是为什么我不能从这台路由器上的机器上ping它们的原因。 (不太确定,还没有足够的知识)
至少我是这么认为的。我的问题是路由器表是否自动更新了它的信息?
答案 0 :(得分:2)
假设您的HP Procurve仅作为交换机,那么路由表应该不是您的问题。交换机不路由IP,交换机涉及通过其第2层地址(MAC地址)路由数据包。交换机确定哪个物理端口连接到具有MAC地址的设备,并且当它获得寻址到该MAC地址的数据包时,它将数据包发送到该端口。端口到目标mac地址的映射存储在交换机内的CAM table内。这与将IP地址范围映射到物理接口的路由表非常不同。
可能发生的事情是ARP无法解决。 ARP将第3层IP绑定到本地网络中的第2层MAC。这可能是由于一些原因造成的。我要研究的第一件事是交换机是否启用了VLAN。这使得开关像多个隔离开关一样工作。之后,您可能需要查看计算机ARP表以确保它们是正确的。 arping
命令很有用。