静态ARP表项:可以手工配置和维护,不会老化,也不会被动态ARP表项覆盖。
实验一:配置静态
(1)进入系统视图 sys
(2)手工添加静态ARP表项
arp static {ip mac} [vlan-id int type int-num]
若是短静态ARP表项,只需给出IP和Mac地址;长静态则需给出vlan-id号,接口类型和接口号。
实验二:配置代理:
(1)进入系统视图 sys
(2)进入接口视图 int
(3)arp-proxy enable
代理ARP的优点是可以只应用在一个设备上(此时该设备的作业相当于网关),不会影响到网络中其他设备的路由表。代理ARP功能可以在IP主机没有配置缺省网关或IP主机没有任何路由能力的情况下使用。
实验一
拓扑图如下:
配置命令如下:
AR1:
sys
disp arp ? //查看arp表项
disp arp br
int g0/0/0
ip address 192.168.1.12 24
ping 192.168.1.13
disp arp br //此时有两个路由表项,其中192.168.1.13的mac地址为00e0-fc4e-11bc
q
arp static 192.168.1.13 00e0-fc4e-11bd //修改192.168.1.13的mac地址,测试是否能ping通
disp arp br //此时可以看到arp的表项发生了变化
ping 192.168.1.13 //ping不通
AR2:
sys
disp arp ? //查看arp表项,此时为空
disp arp br
int g0/0/0
ip address 192.168.1.13 24
ping 192.168.1.12 //AR1中未修改192.168.1.13的mac地址时是ping得通的
修改之后,ping不通,但是老师讲说ping得通192.168.1.12,此处还没弄明白。
实验二
拓扑图如下:
配置如下:
路由器配置命令:
sys
int g0/0/0
ip address 192.168.10.99 24
int g0/0/1
ip address 192.168.20.99 24
disp ip int br //查看两个IP地址是否已添加
arp-proxy enable
int g0/0/0
arp-proxy enable
int g0/0/1
说明:
没使用arp-proxy enable命令时两个主机间是ping不通的。