静态路由的出接口和下一跳实验
出接口
R1 int g0/0/0 ip add 192.168.12.1 24 ip route-static 192.168.23.0 24 192.168.12.2
R2: int g0/0/0 ip add 192.168.12.2 24 int g0/0/1 ip add 192.168.23.2 24 ip route-static 3.3.3.0 24 192.168.23.3
R3: int g0/0/0 ip add 192.168.23.3 24 int lo0 ip add 3.3.3.3 24 ip route-static 192.168.12.0 24 192.168.23.2
当只关联出接口,那么路由器会认为该报文目的地址终端与该接口是同一网段,因此在以太网链路中直接ARP请求报文目的地址对应的MAC,如果对端设备接口没有arp-proxy enable,将导致传输失败。
因此需要加入arp代理: undo ip route-static 3.3.3.0 24 192.168.12.2 [R1]ip route-static 3.3.3.0 24 GigabitEthernet 0/0/0
下一跳
R1 int g0/0/0 ip add 192.168.12.1 24 ip route-static 192.168.23.0 24 192.168.12.2
R2: int g0/0/0 ip add 192.168.12.2 24 int g0/0/1 ip add 192.168.23.2 24 ip route-static 3.3.3.0 24 192.168.23.3
R3: int g0/0/0 ip add 192.168.23.3 24 int lo0 ip add 3.3.3.3 24 ip route-static 192.168.12.0 24 192.168.23.2
路由器在查表转发的时候,会对下一跳做递归操作,找到通过哪个接口到达下一跳路由器。 以太网中需要arp请求下一跳对应的MAC地址封装二层。
因此要为路由器寻找下一跳地址 :[R1]ip route-static 3.3.3.0 24 192.168.12.2