ARP
地址解析协议:根据IP地址获取物理地址
ARP过程:将ARP请求广播到网络上所有主机,接收返回消息,并将该IP地址和物
理地址存入本机ARP缓存且保留一定时间
无故ARP:用自己的IP地址为目的IP地址,发送ARP请求
目的是检查地址重复、通告新的数据链路标识(默认关闭)
ARP代理
路由器收到ARP请求并且有前往目标IP的路由条目,进行ARP代理,把接收该ARP
请求的接口的物理地址应答给ARP请求者
ARP代理实验
1.PC1 ping 1.1.1.1;查看ARP表
2.设置12.12.12.2为PC1的默认网关,ping 1.1.1.1,查看ARP表,分析有无默认网
关的区别
分析:
3.关闭R2的ARP代理功能,测试是否能 ping 通 1.1.1.1,并分析结果
ARP代理实验配置命令
查看ARP表:#show arp
清除ARP条目:#clear ip arp X.X.X.X (模拟器)
关闭ARP代理:(config-if)#no ip proxy-arp
ICMP
Internet控制报文协议
用于在IP主机、路由器之间传递控制消息
网络通不通、主机是否可达、路由是否可用等
分析:目标不可达的ICMP信息产生的原因
ICMP重定向
ICMP重定向过程
(1)主机将ICMP包发往默认网关A
(2)A发现符合ICMP重定向条件
(3)将ICMP发往B且发ICMP重定向包给主机
ICMP重定向触发条件
(1)从该接口接收的ICMP包又从该接口发出去
(2)源IP地址和下一跳地址同网段
ICMP重定向实验配置思路
1.主机将A设置成自己的默认网关
2.A要有默认路由指向B
3.主机开启ICMP的debug功能
4.主机ping回环口
开启ICMP的debug功能:#debug ip icmp
打开ICMP的重定向功能:(config-if)#ip redirects