您的位置:首页 > 其它

sh arp / sh ip arp (sh ?/sh ip ?: 二层命令/三层命令)

2012-07-16 18:54 281 查看
、switch#show ip arp fa 0/1

Protocol Address Age (min) Hardware Addr Type Interface

Internet 192.168.1.1 216 0003.4798.7cf9 ARPA FastEthernet0/1

Internet 192.168.1.2 - 001a.6c9d.22c1 ARPA FastEthernet0/1

Internet 192.168.1.3 198 000e.0c31.4327 ARPA FastEthernet0/1

显示了 fastethernet 下的所有活跃主机和他们的MAC地址。- 显示的为直连或静态的MAC。 Age 为存活时间。

可以使用clear arp interface fastethernet 0/1 来清除 MAC地址。重新学习MAC。 学到机器的MAC就可以通过ping 命令测试一下。当然如果有防火墙就ping不通了。

2、switch#show mac-address-table

Mac Address Table

-------------------------------------------Vlan Mac Address Type

Ports

---- ----------- -------- -----

All 0100.0ccc.cccc STATIC CPU

All 0100.0ccc.cccd STATIC CPU

All 0180.c200.0000 STATIC CPU

All 0180.c200.0001 STATIC CPU

All 0180.c200.0002 STATIC CPU

All 0180.c200.0003 STATIC CPU

是静态配置的和系统自带的MAC地址。dynamic 是动态学到的。使用 clear mac-address-table 来清除动态的MAC

。来重新学习。 例如:switch(config)#mac-address-table static 1111.1111.1111 vlan 1

interface fa 0/21

switch#show mac-address-table interface f 0/21

Mac Address Table

-------------------------------------------Vlan Mac Address Type

Ports

---- ----------- -------- -----

1 1111.1111.1111 STATIC Fa0/21

Total Mac Addresses for this criterion: 1 switch#show mac-address-table

1 0015.585a.6066 DYNAMIC Gi0/1

1 0015.c6c3.821b DYNAMIC Gi0/1

1 0015.f915.8e80 DYNAMIC Gi0/1

1 0016.413e.280a DYNAMIC Gi0/1

1 0016.ec07.3b5c DYNAMIC Gi0/1

1 0020.ed14.399c DYNAMIC Gi0/1

1 0030.b637.8e10 DYNAMIC Gi0/1

1 0090.fba1.00cf DYNAMIC Gi0/1

1 00d0.d3a4.7cec DYNAMIC Gi0/1

1 1111.1111.1111 STATIC Fa0/21

1 22e0.5c14.4090 DYNAMIC Gi0/1 switch(config)#no

mac-address-table static 1111.1111.1111 vlan 1 interface fa 0/21

switch(config)#end

switch#show mac-address-table interface fa 0/21

Mac Address Table

-------------------------------------------Vlan Mac Address Type

Port

---- ----------- -------- -----

3、show mac-add和show ip

arp命令show ip arp命令可以得到IP地址与MAC地址的对应关系show mac-add

MAC地址与端口的对应关系根据这两组对应关系,我们就可以得到IP地址与端口的对应关系 比如本例中我们要确认IP地址为10.66.6.253的这台网络设备是接在交换机的哪个端口上,就可以先查看10.66.6.253对应的MAC地址为0001.7a53.2aab,而001.7a53.2aab这个MAC地址对应的端口为fa0/20

Internet 10.66.6.253 0 0001.7a53.2aab ARPA Vlan2

2 0001.7a53.2aab DYNAMIC Fa0/20

这样就得到了IP地址与端口的对应关系,即10.66.6.253这台网络设备是连接到交换机的第20端口上。

总结:

show mac-address-table 是一个二层的命令。

show ip arp 是一个三层命令。

如果你在一个二层接口上show ip arp 是什么也不会显示的。同样的在一个三层接口上show mac-address-table 也是没有具体内容的。

特别是在三层交换机上,有的端口可能会跑二层而有些接口跑三层,这时候寻找一个机器的MAC就需要特别注意使用那条命令了。可以通过使用 show vlan 和 show ip int br 或是 show run 看是不是有 no switchport 配置。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: