Перейти к основному содержимому

Статические маршруты

Топология

Маршрутизатор SW1 настроен со следующими статическими маршрутами:

Удалённая сеть 10.10.12.0/24
Адрес интерфейса loopback (адреса хоста) маршрутизатора SW2
Адрес интерфейса loopback маршрутизатора SW3

Image

Рисунок 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