На ESR имеется две таблицы маршрутизации:Routing Information Base (RIB) и Forwarding Information Base (FIB).
Routing Information Base содержит все маршруты до сетей, полученные из различных источников: настроены статически, импортированы из протоколов динамической маршрутизации (OSPF, BGP, RIP) и directly connected. Таким образом до одной сети может быть несколько маршрутов.
Forwarding Information Baseсодержит только лучшие маршруты до сетей, выбранные из RIB.
Процесс выбора лучшего маршрута
Если до сети назначения существует только один маршрут, то он применяется в FIB.
Если до одной сети существует несколько маршрутов, в FIB применяется только тот, у которого значение preference наименьшее.
esr# show ip route
Для просмотра всей таблицы маршрутизации (RIB) используется команда:
esr# show ip route all
Пример вывода команды show iproute all:esr-100# show ip route all
Codes: C - connected, S - static, R - RIP derived,
O - OSPF derived, IA - OSPF inter area route,
E1 - OSPF external type 1 route, E2 - OSPF external type 2 route
B - BGP derived, D - DHCP derived, K - kernel route, V - VRRP route
* - FIB route
C * 12.0.0.0/24 [0/0] dev gi1/0/1 [direct 07:20:30]
O 172.16.0.0/16 [150/10] dev gi1/0/1 [ospf101 07:20:33] (12.0.0.2)
C * 23.0.0.0/24 [0/0] dev gi1/0/2 [direct 07:20:35]
C * 100.0.0.0/24 [0/0] dev lo1 [direct 07:20:30]
B * 220.1.1.1/32 [170] via 12.0.0.1 on gi1/0/1 [bgp2000 07:20:36] (AS1000i)
O * 192.168.3.0/24 [150/10] via 12.0.0.1 on gi1/0/1 [ospf101 07:21:14] (12.0.0.1)
R * 172.16.0.0/16 [100/2] via 12.0.0.1 on gi1/0/1 [rip 09:45:08]
S * 1.1.1.1/32 [1/0] blackhole [static 09:58:23]
Маршрутизация в ESR