今天是红茶三杯CCNA视频合集!如下图,干货满满啊!知道红茶老师的快上车!老规矩,有需要的朋友可以在留言区留下QQ邮箱哦,小编将一一私发!
我们知道,在配置静态路由时,可以使用下一跳地址,也可以使用出站接口,使用下一跳 IP 地址和使用出站接口会影响路由器的处理方式。
需求:R1 能 ping 通 R3 接口的 IP 地址。
1、在以太网中,两个接口之间的通信需要使用 MAC 地址,根据 MAC 地址,将数据封装成数据帧后传送到网络,进而通过物理线路传送给对方。而获得对方的 MAC 地址,是通过 ARP 的过程完成的。
a、当静态路由中使用出接口时,路由器会认为目标网络和接口处在“直连网络”中。
R1(config)#ip route 23.23.23.0 255.255.255.252 f0/0
查看:这时 R1 认为 23.23.23.0/30 这个网段是和自己直连的,
在以太网直连网络中设备间的通信是通过 ARP 广播来获取到到达目标主机的 MAC 地址的。即当 R1 要访问 23.23.23.3 这个 IP 地址时, R1 认为目标网络是自己的直连网络(这时候还是属于静态路由),于是 R1 就要在 F0/0口向网络发出 ARP 请求广播,来寻找 23.23.23.3 所对应的 MAC 地址。
这时,如果 R2 启用了 ARP 代理,那么 R2 将 R3 应答此 ARP 请求,即 R2 告诉 R1:23.23.23.3 所对应的 MAC 地址是R2 的 F0/0 接口的 MAC。如果 R2 的 ARP 代理功能关闭,那么 R1 将不能 ping 通 23.23.23.3。
假设 R3 后面接了些的 PC 机,当 R1 要访问这些 PC 机时,都会产生一条该 PC 机和 MAC 地址对应的 ARP 条目缓存,如果 PC 机的数量很大,该缓存也很大,有可能导致 R1 耗尽内存来维护。
b、在静态路由中使用下一跳,路由表中显示的是下一跳的 IP。
R1(config)#ip route 23.23.23.0 255.255.255.252 12.12.12.2
查看:
这时去往 23.23.23.0/30 的网段只会维护一条 ARP 缓存,即 12.12.12.2 所对应的是 R2 的 F0/0 接口地址。即使 R3后面接了多台主机,也只需要维护这么一条 ARP 缓存记录。
2、如果在点到点网络环境下,无论是指定下一跳地址还是出接口,其效果都是一样的。使用如 HDLC 和 PPP 之类协议来进行二层的封装,不需要进行 ARP 的解析。
结论:
在配置静态路由时,既可指定出接口,也可指定位下一跳,到底采用哪种方法,需要根据实际情况而定。
在点到点网络环境下,无论是指定下一跳地址还是出接口,其效果都是一样的。
但是在广播网络环境下,指定下一跳地址和指定出接口将会达到不同的效果。如果指定为出接口的话,那么不管数据包的目标地址是否有效,每次当数据包到达时都会触发一个 ARP 请求,又因为 ARP 代理功能在 IOS 环境下默认是打开的,这就意味着路由器需要配备大量的 ARP 高速缓存。而如果是指定为下一跳地址的话,仅当第一个去往目标网络的数据包到达时,才会触发 ARP 请求。
小伙伴们注意啦!想学习思科认证、华为认证、网络安全等网络课程的同学,可留下联系方式,或扫描图中二维码↓小编等你来撩~