Статические маршруты
Топология
Маршрутизатор SW1 настроен со следующими статическими маршрутами:
Удалённая сеть 10.10.12.0/24
Адрес интерфейса loopback (адреса хоста) маршрутизатора SW2
Адрес интерфейса loopback маршрутизатора SW3
Рисунок 1-53: Базовый статический маршрут
Для всех трёх маршрутов интерфейс eth0
маршрутизатора SW2 является шлюзом. Маршрутизатор SW3 настроен с использованием статического маршрута по умолчанию, что эквивалентно настройке отдельных статических маршрутов с одинаковым шлюзом или адресом следующего перехода. Маршрутизатор SW2 имеет два маршрута, по одному для адресов интерфейсов loopback удалённых маршрутизаторов.
Конфигурация
SW1
#configure terminal | Перейти в режим конфигурации. |
(config)#interface lo | Перейти в режим интерфейса. |
(config-if)#ip address 192.168.0.1/32 | Настроить IP-адрес на этом интерфейсе и указать 32-битную маску, делая его адресом хоста. |
(config-if)#exit | Выйти из режима интерфейса. |
(config)#ip route 10.10.12.0/24 10.10.10.2 (config)#ip route 192.168.0.2/32 10.10.10.2 (config)#ip route 192.168.0.3/32 10.10.10.2 | Указать префикс назначения и маску для сети, а также шлюз. Поскольку SW2 является единственным доступным следующим переходом, можно настроить маршрут по умолчанию вместо настройки одинаковых статических маршрутов для отдельных адресов. См. конфигурацию SW3. |
SW2
#configure terminal | Перейти в режим конфигурации. |
(config)#interface lo | Перейти в режим интерфейса. |
(config-if)#ip address 192.168.0.2/32 | Настроить IP-адрес на этом интерфейсе и указать 32-битную маску, делая его адресом хоста. |
(config-if)#exit | Выйти из режима интерфейса. |
(config)#ip route 192.168.0.1/32 10.10.10.1 (config)#ip route 192.168.0.3/32 10.10.12.3 | Указать назначение и маску для сети, а также шлюз. |
SW3
#configure terminal | Перейти в режим конфигурации. |
(config)#interface lo | Перейти в режим интерфейса. |
(config-if)#ip address 192.168.0.3/32 | Настроить IP-адрес на этом интерфейсе и указать 32-битную маску, делая его адресом хоста. |
(config-if)#exit | Выйти из режима интерфейса. |
(config)#ip route 0.0.0.0/0 10.10.12.2 | Указать 10.10.12.2 в качестве шлюза по умолчанию для доступа к любой сети. Поскольку 10.10.12.2 является единственным доступным маршрутом, можно указать его как шлюз по умолчанию вместо указания его в качестве шлюза для отдельной сети или адреса хоста. |
Проверка
show ip route, show ip route summary, show ip route database
SW1
#sh ip route
Codes: K - kernel, C - connected, S - static, R - RIP, B - BGP
O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
* - candidate default
IP Route Table for VRF "default"
Gateway of last resort is 10.12.4.1 to network 0.0.0.0
K* 0.0.0.0/0 [0/0] via 10.12.4.1, eth0
C 10.10.10.0/24 is directly connected, eth1
S 10.10.12.0/24 [1/0] via 10.10.10.2, eth1
C 10.12.4.0/24 is directly connected, eth0
C 127.0.0.0/8 is directly connected, lo
C 192.168.0.1/32 is directly connected, lo
S 192.168.0.2/32 [1/0] via 10.10.10.2, eth1
S 192.168.0.3/32 [1/0] via 10.10.10.2, eth1
#show ip route summary
IP routing table name is Default-IP-Routing-Table(0)
IP routing table maximum-paths : 8
Total number of IPv4 routes : 8
Total number of IPv4 paths : 8
Route Source Networks
kernel 1
connected 4
static 3
Total 8
FIB 0
ECMP statistics (active in ASIC):
---------------------------------
Total number of IPv4 ECMP routes : 0
Total number of IPv4 ECMP paths : 0
---------------------------------
#show ip route database
Codes: K - kernel, C - connected, S - static, R - RIP, B - BGP
O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
> - selected route, * - FIB route, p - stale info
IP Route Table for VRF "default"
K *> 0.0.0.0/0 [0/0] via 10.12.4.1, eth0
C *> 10.10.10.0/24 is directly connected, eth1
S *> 10.10.12.0/24 [1/0] via 10.10.10.2, eth1
C *> 10.12.4.0/24 is directly connected, eth0
C *> 127.0.0.0/8 is directly connected, lo
C *> 192.168.0.1/32 is directly connected, lo
S *> 192.168.0.2/32 [1/0] via 10.10.10.2, eth1
S *> 192.168.0.3/32 [1/0] via 10.10.10.2, eth1
Gateway of last resort is not set
SW2
#sh ip route
Codes: K - kernel, C - connected, S - static, R - RIP, B - BGP
O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
* - candidate default
IP Route Table for VRF "default"
Gateway of last resort is 10.12.4.1 to network 0.0.0.0
K* 0.0.0.0/0 [0/0] via 10.12.4.1, eth0
C 10.10.10.0/24 is directly connected, eth1
C 10.10.12.0/24 is directly connected, eth2
C 10.12.4.0/24 is directly connected, eth0
C 127.0.0.0/8 is directly connected, lo
S 192.168.0.1/32 [1/0] via 10.10.10.1, eth1
C 192.168.0.2/32 is directly connected, lo
S 192.168.0.3/32 [1/0] via 10.10.12.3, eth2
#sh ip route summary
IP routing table name is Default-IP-Routing-Table(0)
IP routing table maximum-paths : 8
Total number of IPv4 routes : 9
Total number of IPv4 paths : 9
Route Source Networks
kernel 1
connected 5
static 3
Total 9
FIB 0
ECMP statistics (active in ASIC):
---------------------------------
Total number of IPv4 ECMP routes : 0
Total number of IPv4 ECMP paths : 0
--------------------------------
#sh ip route database
Codes: K - kernel, C - connected, S - static, R - RIP, B - BGP
O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
> - selected route, * - FIB route, p - stale info
IP Route Table for VRF "default"
K *> 0.0.0.0/0 [0/0] via 10.12.4.1, eth0
C *> 10.10.10.0/24 is directly connected, eth1
C *> 10.10.12.0/24 is directly connected, eth2
C *> 10.12.4.0/24 is directly connected, eth0
C *> 127.0.0.0/8 is directly connected, lo
S *> 192.168.0.1/32 [1/0] via 10.10.10.1, eth1
C *> 192.168.0.2/32 is directly connected, lo
S *> 192.168.0.3/32 [1/0] via 10.10.12.3, eth2
Gateway of last resort is not set
SW3
#sh ip route
Codes: K - kernel, C - connected, S - static, R - RIP, B - BGP
O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
* - candidate default
IP Route Table for VRF "default"
Gateway of last resort is 10.12.4.1 to network 0.0.0.0
K* 0.0.0.0/0 [0/0] via 10.12.4.1, eth0
C 10.10.12.0/24 is directly connected, eth2
C 10.12.4.0/24 is directly connected, eth0
C 127.0.0.0/8 is directly connected, lo
C 192.168.0.3/32 is directly connected, lo
#sh ip route summary
IP routing table name is Default-IP-Routing-Table(0)
IP routing table maximum-paths : 8
Total number of IPv4 routes : 6
Total number of IPv4 paths : 6
Route Source Networks
kernel 2
connected 4
Total 6
FIB 0
ECMP statistics (active in ASIC):
---------------------------------
Total number of IPv4 ECMP routes : 0
Total number of IPv4 ECMP paths : 0
--------------------------------
#sh ip route database
Codes: K - kernel, C - connected, S - static, R - RIP, B - BGP
O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
> - selected route, * - FIB route, p - stale info
IP Route Table for VRF "default"
K *> 0.0.0.0/0 [0/0] via 10.12.4.1, eth0
S 0.0.0.0/0 [1/0] via 10.10.12.2 inactive
C *> 10.10.12.0/24 is directly connected, eth2
C *> 10.12.4.0/24 is directly connected, eth0 C *> 127.0.0.0/8 is directly connected, lo
C *> 192.168.0.3/32 is directly connected, lo
Gateway of last resort is not set