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

Настройка VRRP

Топология

Image

Процедура настройки

На примере SW1 настроим коммутатор для работы в топологии с поддержкой VRRP. Назначим адрес на интерфейсе согласно топологии:

SW1#conf t
SW1(config)#int gi 1/0/1
SW1(config-if)#no switchport
SW1(config-if)#ip address 10.0.1.1 /24

Зададим виртуальный адрес VRRP:

SW1(config-if)#vrrp 1 ip 10.0.1.254 

Зададим версию VRRP, в нашем примере VRRPv3:

SW1(config-if)#vrrp 1 version 3

А так же скорректируем приоритет узла в группе VRRP:

SW1(config-if)#vrrp 1 priority 120

И настроим таймеры в 200мс:

SW1(config-if)#vrrp 1 timers advertise msec 200 

После настройки необходимо перевести VRRP из режима административного отключения в активное состояние:

SW1(config-if)#no vrrp 1 shutdown

Так же настроим интерфейс в сторону SW4 и базовые функции OSPF для обмена маршрутами между коммутаторами SW1, SW2 и SW4:

SW1(config-if)#int gi 1/0/2
SW1(config-if)#no switchport
SW1(config-if)#ip address 10.0.14.1 /24
SW1(config-if)#router ospf
SW1(router_ospf_process)#network 10.0.1.1 area 0.0.0.0
SW1(router_ospf_process)#network 10.0.14.1 area 0.0.0.0

По аналогии настроим SW2:

SW2#conf t
SW2(config)#int gi1/0/2
SW2(config-if)#no switchport
SW2(config-if)#ip add 10.0.1.2 /24
SW2(config-if)#vrrp 1 ip 10.0.1.254
SW2(config-if)#vrrp 1 version 3
SW2(config-if)#vrrp 1 priority 110
SW2(config-if)#vrrp 1 timers advertise msec 200
SW2(config-if)#no vrrp 1 shutdown
SW2(config-if)#
SW2(config-if)#int te1/0/1
SW2(config-if)#no switchport
SW2(config-if)#ip address 10.0.24.2 /24
SW2(config-if)#exit
SW2(config)#router ospf
SW2(router_ospf_process)#network 10.0.1.2 area 0.0.0.0
SW2(router_ospf_process)#network 10.0.24.2 area 0.0.0.0
SW2(router_ospf_process)#exit
SW2(config)#exit
SW2#

На коммутаторе SW3 настроим VLAN интерфейс и статический маршрут, он будет эмулировать клиентский компьютер:

SW3(config)#int vlan 1
SW3(config-if)#ip add 10.0.1.3 /24
SW3(config-if)#exit
SW3(config)#ip default-gateway 10.0.1.254

На коммутаторе SW4 настроим интерфейсы и OSPF:

SW4(config)#int gi 1/0/7
SW4(config-if)#no switchport
SW4(config-if)#ip add 10.0.14.4 /24
SW4(config-if)#int te 1/0/1
SW4(config-if)#no switchport
SW4(config-if)#ip add 10.0.24.4 /24
SW4(config)#int lo1
SW4(config-if)#ip add 4.4.4.4 /32
SW4(config-if)#exit
SW4(config)#router ospf
SW4(router_ospf_process)#network 4.4.4.4 area 0.0.0.0
SW4(router_ospf_process)#network 10.0.14.4 area 0.0.0.0
SW4(router_ospf_process)#network 10.0.24.4 area 0.0.0.0
Проверка настройки

Настройка завершена, проверим доступность SW4 с коммутатора SW3:

SW3#ping 4.4.4.4
Pinging 4.4.4.4 with 18 bytes of data:
18 bytes from 4.4.4.4: icmp_seq=1. time=0 ms
18 bytes from 4.4.4.4: icmp_seq=2. time=10 ms
18 bytes from 4.4.4.4: icmp_seq=3. time=0 ms
18 bytes from 4.4.4.4: icmp_seq=4. time=0 ms
----4.4.4.4 PING Statistics----
4 packets transmitted, 4 packets received, 0% packet loss
round-trip (ms) min/avg/max = 0/2/10

А также проверим путь прохождения трафика:

SW3#traceroute ip 4.4.4.4
Tracing the route to 4.4.4.4 (4.4.4.4) from , 30 hops max, 18 byte packets
Type Esc to abort.
1 10.0.1.1 (10.0.1.1) \<10 ms \<10 ms \<10 ms
2 4.4.4.4 (4.4.4.4) \<10 ms \<10 ms \<10 ms
Trace complete.

Все корректно, VRRP-мастером должен был выбраться коммутатор SW1, т.к. его приоритет выше (120 против 110 у SW2). Проверим состояние коммутатора SW1:

SW1#show vrrp brief 
Priority: Current/Configured
State (St): I - Initialize; M - Master; B - Backup
Preempt (P) : Y - Yes; N - No
Interface VR Virtual Address Pri Timer P St Ver Source Address Master Address
--------- --- --------------- ---- ----- - -- --- -------------- ---------------
gi1/0/1 1 10.0.1.254 120/ 200 Y M 3 10.0.1.1 10.0.1.1
120
SW1#show vrrp interface GigabitEthernet1/0/1
Interface: gi1/0/1
Virtual Router 1
Virtual Router name
Supported version VRRPv3
State is Master
Accept control is DROP
Virtual IP adresses are 10.0.1.254
Source IP address is 10.0.1.1(default)
Virtual MAC address is 00:00:5e:00:01:01
Advertisement interval is 0.200 sec
Preemption enabled
Priority is 120
Tracking is disabled
Master Router is 10.0.1.1(local), priority is 120
Master Advertisement interval is 0.200 sec
Master Down Interval is 0.700 sec
Skew Time is 0.106 sec

Все корректно, проверим таблицу маршрутизации и статус OSPF:

SW1#show ip route 
Maximum Parallel Paths: 1 (1 after reset)
IP Forwarding: enabled
Codes: \> - best, C - connected, S - static,
R - RIP,
O - OSPF intra-area, OIA - OSPF inter-area,
OE1 - OSPF external 1, OE2 - OSPF external 2,
B - BGP
O 4.4.4.4/32 [30/20] via 10.0.14.4, 00:42:30, gi1/0/2
C 10.0.1.0/24 is directly connected, gi1/0/1
C 10.0.14.0/24 is directly connected, gi1/0/2
O 10.0.24.0/24 [30/20] via 10.0.1.2, 00:21:50, gi1/0/1
SW1#show ip ospf neighbor
Neighbor Addr Neighbor ID PID IP Interface Pri State Dead time Interface
--------------- --------------- --- --------------- --- ----------------- --------- ---------
10.0.1.2 10.0.1.2 1 10.0.1.1 1 full/DR 00:00:37 gi1/0/1
10.0.14.4 4.4.4.4 1 10.0.14.1 1 full/BDR 00:00:31 gi1/0/2

Все маршруты получен, пиринг установлен.

Так же проверим состояние VRRP на SW2:

SW2#show vrrp 
Interface: gi1/0/2
Virtual Router 1
Virtual Router name
Supported version VRRPv3
State is Backup
Accept control is DROP
Virtual IP adresses are 10.0.1.254
Source IP address is 10.0.1.2(default)
Virtual MAC address is 00:00:5e:00:01:01
Advertisement interval is 0.200 sec
Preemption enabled
Priority is 110
Tracking is disabled
Master Router is 10.0.1.1, priority is 120
Master Advertisement interval is 0.200 sec
Master Down Interval is 0.710 sec
Skew Time is 0.114 sec

Все корректно, статус коммутатора backup для нашей VRRP группы, мастер 10.0.1.1 с приоритетом 120.

Конфигурации устройств

SW1:

hostname SW1
!
interface GigabitEthernet1/0/1
ip address 10.0.1.1 255.255.255.0
no switchport
vrrp 1 ip 10.0.1.254
vrrp 1 version 3
no vrrp 1 shutdown
vrrp 1 priority 120
vrrp 1 timers advertise msec 200
!
interface GigabitEthernet1/0/2
ip address 10.0.14.1 255.255.255.0
no switchport
!
exit
router ospf 1
network 10.0.1.1 area 0.0.0.0
network 10.0.14.1 area 0.0.0.0

SW2:

hostname SW2
!
interface GigabitEthernet1/0/2
ip address 10.0.1.2 255.255.255.0
no switchport
vrrp 1 ip 10.0.1.254
vrrp 1 version 3
no vrrp 1 shutdown
vrrp 1 priority 110
vrrp 1 timers advertise msec 200
!
interface TengigabitEthernet1/0/1
ip address 10.0.24.2 255.255.255.0
no switchport
!
exit
router ospf 1
network 10.0.1.2 area 0.0.0.0
network 10.0.24.2 area 0.0.0.0
exit

SW3:

!
hostname SW3
!
interface vlan 1
ip address 10.0.1.3 255.255.255.0
no ip address dhcp
!
exit
ip default-gateway 10.0.1.254

SW4:

hostname SW4                                          
!
interface GigabitEthernet1/0/7
ip address 10.0.14.4 255.255.255.0
no switchport
!
interface TengigabitEthernet1/0/1
ip address 10.0.24.4 255.255.255.0
no switchport
!
interface loopback1
ip address 4.4.4.4 255.255.255.255
!
exit
router ospf 1
network 4.4.4.4 area 0.0.0.0
network 10.0.14.4 area 0.0.0.0
network 10.0.24.4 area 0.0.0.0
exit
Команды

Команды управления VRRP