Высокая доступность и избыточность — один из наиболее важных факторов повышения производительности и репутации организации. Избыточность может быть применена на различных уровнях, таких как уровень сервера, уровень диска и даже уровень сетевого устройства. В этом упражнении мы объясним параметры высокой доступности и резервирования, которые применяются на устройствах Cisco. Эти методы включают HSRP, VRRP и GLVP. Конфигурация всех методов почти одинакова, но все они используют свои собственные методы для обеспечения балансировки нагрузки и избыточности. Это упражнение сосредоточено на технике HSRP.
HSRP расшифровывается как протокол маршрутизации в горячем режиме ожидания. Это проприетарный протокол Cisco, который обеспечивает высокую доступность. Это позволяет набору интерфейсов маршрутизатора работать вместе и представлять их клиентам в локальной сети как единый виртуальный маршрутизатор (шлюз по умолчанию). HSRP использует виртуальный MAC-адрес и IP-адрес, которые совместно используются группой настроенных маршрутизаторов. HSRP использует концепцию активного и резервного (главного/резервного копирования) маршрутизаторов для обеспечения избыточности. Активный маршрутизатор — это маршрутизатор, который предпочтителен для маршрутизации сетевых пакетов. Резервный маршрутизатор — это маршрутизатор, который берет на себя функции маршрутизации при сбое активного маршрутизатора.
Перед настройкой протокола HSRP вам следует учитывать следующее:
Следующие команды режима настройки интерфейса используются для установки характеристик для выбора активного и резервного маршрутизаторов.
- standby priority
- standby preempt
- standby track
Кроме того, эти команды также используются для настройки поведения в отношении того, когда новый активный маршрутизатор возьмет на себя функции маршрутизации.
Активный и резервный маршрутизаторы можно выбрать, используя значение приоритета. Если включено упреждение, активным маршрутизатором станет маршрутизатор с наивысшим приоритетом. Если значения приоритета равны, текущий активный маршрутизатор изменен не будет. Значение приоритета может варьироваться от 1 до 255. Наибольшее число означает наивысший приоритет и более высокие шансы стать активным маршрутизатором). Приоритет маршрутизатора может динамически изменяться, если интерфейс настроен с помощью команды standby track, а другой интерфейс на маршрутизаторе выходит из строя.
Для настройки HSRP мы будем использовать следующую топологию. Создайте следующую топологию и подключите все устройства, как указано в топологии.
Чтобы настроить и протестировать HSRP вам необходимо выполнить следующие действия:
1. На маршрутизаторе WAN выполните следующие команды, чтобы настроить соответствующие IP-адреса на интерфейсах Loopback1, Fa0/ 0 и Fa0/1.
WAN( config)# interface Loopback1
WAN( config-if)# ip address 200.200.200.1 255.255.255.0
WAN( config-if)# no shutdown
WAN( config-if)# exit
WAN( config)# interface Fa0/0
WAN( config-if)# ip address 172.16.2.1 255.255.255.0
WAN( config-if)# no shutdown
WAN( config-if)# exit
WAN( config)# interface Fa0/1
WAN( config-if)# ip address 172.16.1.1 255.255.255.0
WAN( config-if)# no shutdown
WAN( config-if)# exit
2. На следующем рисунке показана IP-конфигурация маршрутизатора глобальной сети.
3. После того как вы настроили соответствующие IP-адреса, выполните следующие команды для настройки протокола маршрутизации RIP версии 2.
WAN( config)# router rip
WAN( config-router)# version 2
WAN( config-router)# network 172.16.1.0
WAN( config-router)# network 172.16.2.0
WAN( config-router)# network 200.200.200.0
WAN( config-router)# no auto-summary
WAN( config-router)# exit
4. На следующем рисунке показана маршрутизация RIP версии 2 на маршрутизаторе WAN.
5. После того как вы настроили IP-адреса и маршрутизацию на маршрутизаторе WAN, перейдите к маршрутизатору MASTER и выполните следующие команды. Этот маршрутизатор будет действовать как активный маршрутизатор.
6. Выполните следующие команды для настройки IP-адреса в интерфейсе Fa0/0.
Master( config)# interface Fa0/ 0
Master( config-if)# ip address 10.0.0.10 255.255.255.0
Master( config-if)# no shutdown
Master( config-if)# exit
7. Затем выполните следующую команду, чтобы определить номер группы (1-4096) и установить 10.0.0.150 в качестве виртуального IP-адреса.
Master( config-if)# standby 1 ip 10.0.0.150
8. Затем выполните следующую команду, чтобы установить значение приоритета, предварительную загрузку и интерфейс отслеживания.
Master( config-if)# standby 1 priority 101
Master( config-if)# standby 1 preempt
Master( config-if)# standby 1 track fa0/ 1
9. Затем выполните следующие команды, чтобы установить IP-адрес на интерфейсе Fa0/ 1.
Master( config)# interface Fa0/ 1
Master( config-if)# ip address 172.16.1.2 255.255.255.0
Master( config-if)# no shutdown
Master( config-if)# exit
10. Затем выполните следующие команды для настройки маршрутизации RIP версии 2.
Master( config)# router rip
Master( config-router)# version 2
Master( config-router)# network 172.16.1.0
Master( config-router)# network 10.0.0.0
Master( config-router)# no auto-summary
Master( config-router)# exit
11. На следующем рисунке показана конфигурация главного маршрутизатора.
12. Теперь перейдите к резервному маршрутизатору и выполните следующие команды. На этом маршрутизаторе мы установим значение приоритета равным 99 (ниже, чем у главного маршрутизатора).
Backup( config)# interface Fa0/ 0
Backup( config-if)# ip address 10.0.0.20 255.255.255.0
Backup( config-if)# no shutdown
Backup( config-if)# standby 1 ip 10.0.0.150
Backup( config-if)# standby 1 priority 99
Backup( config-if)# standby 1 preempt
Backup( config-if)# exit
Backup( config)# interface Fa0/ 1
Backup( config-if)# ip address 172.16.2.2 255.255.255.0
Backup( config-if)# no shutdown
Backup( config-if)# exit
Backup( config)# router rip
Backup( config-router)# version 2
Backup( config-router)# network 172.16.2.0
Backup( config-router)# network 10.0.0.0
Backup( config-router)# no auto-summary
Backup( config-router)# exit
3. После того как вы настроили протокол маршрутизации HSRP на главном и резервном маршрутизаторах, пришло время проверить вашу конфигурацию. Для этого на главном маршрутизаторе выполните следующую команду.
Master# show standby
14. На предыдущем рисунке вы можете видеть, что главный маршрутизатор в настоящее время работает как активный маршрутизатор, поскольку он имеет более высокий приоритет (101), чем резервный маршрутизатор (99).
15. Чтобы объяснить, что происходит при сбое активного маршрутизатора, мы отключим интерфейс Fa0/ 0 на главном маршрутизаторе. Для этого выполните следующие команды.
Master( config)# int fa0/ 0
Master( config-if)# shutdown
16. Теперь перейдите к резервному маршрутизатору и выполните следующую команду.
Backup# show standby
17. На предыдущем рисунке вы можете видеть, что резервный маршрутизатор становится активным маршрутизатором и берет на себя функции маршрутизации, как только интерфейс главного маршрутизатора выходит из строя. Это то, что делает протокол резервирования.