Два резервных маршрутизатора
В этой конфигурации хост B может быть маршрутизатором-шлюзом. Таким образом, интерфейс eth1 на маршрутизаторах SW1, SW2 и SW3, а также на маршрутизаторе-шлюзе, будет работать с протоколом IGP.
Рисунок 1-48: Настройка VRRP с двумя резервными маршрутизаторами
SW1
#configure terminal | Перейти в режим конфигурации. |
(config)#interface eth2 | Перейти в режим конфигурации интерфейса eth2. |
(config-if)#ip address 2.2.2.1/24 | Настроить IP-адрес для интерфейса eth0 в сети 0. |
(config-if)#exit | Выйти из режима конфигурации интерфейса. |
(config)#interface eth1 | Перейти в режим конфигурации интерфейса eth1. |
(config-if)#ip address 1.1.1.1/24 | Настроить IP-адрес для интерфейса eth1 в сети 1. |
(config-if)#exit | Выйти из режима конфигурации интерфейса. |
(config)#router vrrp 1 eth2 | Создать instance VRRP для интерфейса eth2. |
(config-router)#virtual-ip 2.2.2.1 owner | Настроить SW1 как владельца. |
(config-router)#advertisement-interval 100 | Настроить значение интервала объявлений по умолчанию. Диапазон настройки: от 5 до 4095 сотых секунд (значение должно быть кратно 5). |
(config-router)#preempt-mode true | Установить true как значение по умолчанию для этого параме тра. |
(config-router)#enable | Включить VRRP-сессию на маршрутизаторе. |
(config-router)#exit | Выйти из режима конфигурации маршрутизатора. |
SW2
#configure terminal | Перейти в режим конфигурации. |
(config)#interface eth2 | Перейти в режим конфигурации интерфейса eth2. |
(config-if)#ip address 2.2.2.2/24 | Настроить IP-адрес для интерфейса eth0 в сети 0. |
(config-if)#exit | Выйти из режима конфигурации интерфейса. |
(config)#interface eth1 | Перейти в режим конфигурации интерфейса eth1. |
(config-if)#ip address 1.1.1.2/24 | Настроить IP-адрес для интерфейса eth1 в сети 1. |
(config-if)#exit | Выйти из режима конфигурации интерфейса. |
(config)#router vrrp 1 eth2 | Создать instance VRRP для интерфейса eth2. |
(config-router)#virtual-ip 2.2.2.1 | Настроить SW2 как резервный маршрутизатор. |
(config-router)#advertisement-interval 100 | Настроить значение интервала объявлений по умолчанию. Диапазон настройки: от 5 до 4095 сотых секунд (значение должно быть кратно 5). |
(config-router)#priority 100 | Установить значение приоритета для резервного маршрутизатора. |
(config-router)#preempt-mode true | Установить true как значение по умолчанию для этого параметра. |
(config-router)#enable | Включить VRRP-сессию на маршрутизаторе. |
(config-router)#exit | Выйти из режима конфигурации маршрутизатора. |
SW3
#configure terminal | Перейти в режим конфигурации. |
(config)#interface eth2 | Перейти в режим конфигурации интерфейса eth2. |
(config-if)#ip address 2.2.2.3/24 | Настроить IP-адрес для интерфейса eth0 в сети 0. |
(config-if)#exit | Выйти из режима конфигурации интерфейса. |
(config)#interface eth1 | Перейти в режим конфигурации интерфейса eth1. |
(config-if)#ip address 1.1.1.3/24 | Настроить IP-адрес для интерфейса eth1 в сети 1. |
(config-if)#exit | Выйти из режима конфигурации интерфейса. |
(config)#router vrrp 1 eth2 | Создать instance VRRP для интерфейса eth2. |
(config-router)#virtual-ip 2.2.2.1 | Настроить SW3 как резервный маршрутизатор. |
(config-router)#advertisement-interval 100 | Настроить значение интервала объявлений по умолчанию. Диапазон настройки: от 5 до 4095 сотых секунд (значение должно быть кратно 5). |
(config-router)#priority 254 | Настроить приоритет для SW3. Диапазон настройки: от 1 до 255. |
(config-router)#preempt-mode true | Установить true как значение по умолчанию для этого параметра. |
(config-router)#enable | Включить VRRP-сессию на маршрутизаторе. |
(config-router)#exit | Выйти из режима конфигурации маршрутизатора. |
Проверка
Switch 1
#show vrrp
VRRP Version: 3
VMAC enabled
Backward Compatibility disabled
Address family IPv4
VRRP Id: 1 on interface: eth2
State: AdminUp - Master
Virtual IP address: 2.2.2.1 (Owner)
Virtual MAC address is 0000.5e00.0101
Operational primary IP address: 2.2.2.1
Operational master IP address: 2.2.2.1
Priority is 255
Advertisement interval: 100 centi sec
Master Advertisement interval: 100 centi sec
Virtual router uptime: 0 hours 9 minutes 6 seconds (54600 centi sec)
Skew time: 0 centi sec
Accept mode: FALSE
Preempt mode: TRUE
Multicast membership on IPv4 interface eth2: JOINED V2-Compatible: FALSE
Switch 2
#show vrrp
VRRP Version: 3
VMAC enabled
Backward Compatibility disabled
Address family IPv4
VRRP Id: 1 on interface: eth2
State: AdminUp - Backup
Virtual IP address: 2.2.2.1 (Not-owner) Virtual MAC address is 0000.5e00.0101
Operational primary IP address: 2.2.2.2
Operational master IP address: 2.2.2.1
Priority is 100
Advertisement interval: 100 centi sec
Master Advertisement interval: 100 centi sec
Virtual router uptime: 0 hours 11 minutes 28 seconds (68800 centi sec)
Skew time: 60 centi sec
Accept mode: FALSE
Preempt mode: TRUE
Multicast membership on IPv4 interface eth2: JOINED V2-Compatible: FALSE
Switch 3
#show vrrp
VRRP Version: 3
VMAC enabled
Backward Compatibility disabled
Address family IPv4
VRRP Id: 1 on interface: eth2
State: AdminUp - Backup
Virtual IP address: 2.2.2.1 (Not-owner) Virtual MAC address is 0000.5e00.0101
Operational primary IP address: 2.2.2.3
Operational master IP address: 2.2.2.1
Priority is 254
Advertisement interval: 100 centi sec
Master Advertisement interval: 100 centi sec
Virtual router uptime: 0 hours 14 minutes 23 seconds (86300 centi sec)
Skew time: 0 centi sec
Accept mode: FALSE
Preempt mode: TRUE
Multicast membership on IPv4 interface eth2: JOINED V2-Compatible: FALSE
**Ping Output at Host A**
[root@HstA root]#ping 1.1.1.5
PING 1.1.1.5 (1.1.1.5) 56(84) bytes of data.
64 bytes from 1.1.1.5: icmp_seq=1 ttl=63 time=0.486 ms
64 bytes from 1.1.1.5: icmp_seq=2 ttl=63 time=0.290 ms
Отключение Master/Owner
#configure terminal | Перейти в режим конфигурации. |
(config)#router vrrp 1 eth2 | Создать instance VRRP для интерфейса eth2. |
(config-router)#disable | Отключить VRRP-сессию. |
Вывод после отключения Master
Switch 1
#show vrrp
VRRP Version: 3
VMAC enabled
Backward Compatibility disabled
Address family IPv4
VRRP Id: 1 on interface: eth2
State: AdminDown - Init (admin state down)
Virtual IP address: 2.2.2.1 (Owner)
Virtual MAC address is 0000.5e00.0101
Operational primary IP address: 2.2.2.1
Operational master IP address: 2.2.2.1
Priority is 255
Advertisement interval: 100 centi sec
Master Advertisement interval: 100 centi sec
Virtual router uptime: 0 hours 0 minutes 0 seconds (0 centi sec)
Skew time: 0 centi sec
Accept mode: FALSE
Preempt mode: TRUE
Multicast membership on IPv4 interface eth2: LEFT
V2-Compatible: FALSE
Switch 3
#show vrrp
VRRP Version: 3
VMAC enabled
Backward Compatibility disabled
Address family IPv4
VRRP Id: 1 on interface: eth2
State: AdminUp - Master
Virtual IP address: 2.2.2.1 (Not-owner) Virtual MAC address is 0000.5e00.0101
Operational primary IP address: 2.2.2.3
Operational master IP address: 2.2.2.3
Priority is 254
Advertisement interval: 100 centi sec
Master Advertisement interval: 100 centi sec
Virtual router uptime: 0 hours 40 minutes 55 seconds (245500 centi sec)
Skew time: 0 centi sec
Accept mode: FALSE
Preempt mode: TRUE
Multicast membership on IPv4 interface eth2: JOINED
V2-Compatible: FALSE
Host A
#ping 1.1.1.5
Press CTRL+C to exit
PING 1.1.1.5 (1.1.1.5) 56(84) bytes of data.
64 bytes from 1.1.1.5: icmp_seq=1 ttl=63 time=1.40 ms
64 bytes from 1.1.1.5: icmp_seq=2 ttl=63 time=1.09 ms