Резервирование L3 с HSRP на коммутаторах Cisco
Общая
Небольшой гайд по настройке резервирования L3 на коммутаторах Cisco с использованием HSRP.
Используется следующее оборудование:
- 2 коммутатора Cisco 4900M (с оптическими модулями) с именами sw3-00-0 и sw3-00-1. Данные коммутаторы будут выступать в качестве ядра сети;
- 2 коммутатора Cisco 4948E-F с именами sw3-01 и sw3-11. Данные коммутаторы будут выступать на уровне распределения;
- 3 коммутатора Cisco 4948E-F с именами sw3-02, sw3-03 и sw3-04. Данные коммутаторы будут выступать на уровне доступа для оконечных пользователей.
Топология подключения:
https://itcrowd.top/hsrp-switch-l3/amp#sigProIdca5c51fbf5
В примере конфигурации будет 2 VLAN:
- VLAN 129 с именем Network и параметрами 192.168.129.0/24. В данной сети будут находиться сетевые устройства и коммутаторы;
- VLAN 144 с именем Users и параметрами 192.168.144.0/24. В данной сети будут находиться пользователи.
Адресация:
- Адрес sw3-00-0 в VLAN 129: 192.168.129.251;
- Адрес sw3-00-0 в VLAN 144: 192.168.144.251;
- Адрес sw3-00-2 в VLAN 129: 192.168.129.252;
- Адрес sw3-00-2 в VLAN 144: 192.168.144.252;
- Адрес sw3-01 в VLAN 129: 192.168.129.131;
- Адрес sw3-11 в VLAN 129: 192.168.129.141;
- Адрес sw3-02 в VLAN 129: 192.168.129.132;
- Адрес sw3-03 в VLAN 129: 192.168.129.133;
- Адрес sw3-04 в VLAN 129: 192.168.129.134.
Шлюзом для каждой сети будет выступать виртуальный адрес с окончанием на 254 (xxx.xxx.xxx.254).
Протоколом маршрутизации выбран OSPF.
HSRP будет использоваться с авторизацией.
Полный конфиг для загрузки в формате TXT.
Уровень ядра
Настраиваем sw3-00-0
Настраиваем RSTP:
{code}
spanning-tree mode rapid-pvst
{lang}text{highlight}{end-code}
Создаем ключ для авторизации с наименованием hsrp_key:
{code}
key chain hsrp_key
key 10
key-string 0 12345
{lang}text{highlight}{end-code}
Прописываем VLAN и их имена:
{code}
vlan 129
name Network
exit
!
vlan 144
name Users
{lang}text{highlight}{end-code}
Создаем каждому VLAN интерфейсы, с указанием группы и standby IP xxx.xxx.xxx.254:
{code}
interface Vlan129
ip address 192.168.129.251 255.255.255.0
standby version 2
standby 1 ip 192.168.129.254
standby 1 priority 120
standby 1 preempt delay minimum 300
standby 1 authentication md5 key-chain hsrp_key
no sh
exit
!
interface Vlan144
ip address 192.168.144.251 255.255.255.0
standby version 2
standby 2 ip 192.168.144.254
standby 2 priority 120
standby 2 preempt delay minimum 300
standby 2 authentication md5 key-chain hsrp_key
no sh
exit
{lang}text{highlight}{end-code}
Настраиваем OSPF:
{code}
router ospf 1
router-id 192.168.129.251
network 192.168.129.251 0.0.0.0 area 0
network 192.168.144.251 0.0.0.0 area 0
{lang}text{highlight}{end-code}
Назначаем VLAN на нужные интерфейсы:
{code}
interface TenGigabitEthernet3/3
description to sw3-11 Te1/52
switchport trunk allowed vlan 129,144
switchport mode trunk
no cdp enable
no sh
exit
!
interface TenGigabitEthernet3/4
description to sw3-01 Te1/52
switchport trunk allowed vlan 129,144
switchport mode trunk
no cdp enable
no sh
exit
!
interface TenGigabitEthernet3/8
description to sw3-00-1 Te3/8
switchport trunk allowed vlan 129,144
switchport mode trunk
no cdp enable
no sh
exit
{lang}text{highlight}{end-code}
Настраиваем sw3-00-1
Настраиваем RSTP:
{code}
spanning-tree mode rapid-pvst
{lang}text{highlight}{end-code}
Создаем ключ для авторизации с наименованием hsrp_key:
{code}
key chain hsrp_key
key 10
key-string 0 12345
{lang}text{highlight}{end-code}
Прописываем VLAN и их имена:
{code}
vlan 129
name Network
exit
!
vlan 144
name Users
{lang}text{highlight}{end-code}
Создаем каждому VLAN интерфейсы, с указанием группы и standby IP xxx.xxx.xxx.254:
{code}
interface Vlan129
ip address 192.168.129.252 255.255.255.0
standby version 2
standby 1 ip 192.168.129.254
standby 1 priority 110
standby 1 preempt delay minimum 300
standby 1 authentication md5 key-chain hsrp_key
no sh
exit
!
interface Vlan144
ip address 192.168.144.252 255.255.255.0
standby version 2
standby 2 ip 192.168.144.254
standby 2 priority 110
standby 2 preempt delay minimum 300
standby 2 authentication md5 key-chain hsrp_key
no sh
exit
{lang}text{highlight}{end-code}
Настраиваем OSPF:
{code}
router ospf 1
router-id 192.168.129.252
network 192.168.129.252 0.0.0.0 area 0
network 192.168.144.252 0.0.0.0 area 0
{lang}text{highlight}{end-code}
Назначаем VLAN на нужные интерфейсы:
{code}
interface TenGigabitEthernet3/3
description to sw3-11 Te1/51
switchport trunk allowed vlan 129,144
switchport mode trunk
no cdp enable
no sh
exit
!
interface TenGigabitEthernet3/4
description to sw3-01 Te1/51
switchport trunk allowed vlan 129,144
switchport mode trunk
no cdp enable
no sh
exit
!
interface TenGigabitEthernet3/8
description to sw3-00-0 Te3/8
switchport trunk allowed vlan 129,144
switchport mode trunk
no cdp enable
no sh
exit
{lang}text{highlight}{end-code}
Проверка работы HSRP
Проверить работу HSRP и узнать какорй коммутатор активный в данный момент можно командой:
{code}
show standby
{lang}text{highlight}{end-code}
Проверить RPVST и понять какие порты в каком режиме:
{code}
show spanning-tree
{lang}text{highlight}{end-code}
Уровень распределения
На данном уровне уже не будет использоваться HSRP поэтому настройка короче.
Настраиваем sw3-01
Настраиваем RSTP:
{code}
spanning-tree mode rapid-pvst
{lang}text{highlight}{end-code}
Прописываем VLAN и их имена:
{code}
vlan 129
name Network
exit
!
vlan 144
name Users
{lang}text{highlight}{end-code}
Создаем каждому VLAN интерфейс:
{code}
interface Vlan129
ip address 192.168.129.131 255.255.255.0
no sh
{lang}text{highlight}{end-code}
Настраиваем OSPF:
{code}
router ospf 1
router-id 192.168.129.131
network 192.168.129.131 0.0.0.0 area 0
{lang}text{highlight}{end-code}
Назначаем VLAN на нужные интерфейсы:
{code}
interface TenGigabitEthernet1/49
description to sw3-02 Te1/52
switchport trunk allowed vlan 129,144
switchport mode trunk
no cdp enable
no sh
exit
!
interface TenGigabitEthernet1/50
description to sw3-11 Te1/50
switchport trunk allowed vlan 129,144
switchport mode trunk
no cdp enable
no sh
exit
!
interface TenGigabitEthernet1/51
description to sw3-00-1 Te3/4
switchport trunk allowed vlan 129,144
switchport mode trunk
no cdp enable
no sh
exit
!
interface TenGigabitEthernet1/52
description to sw3-00-0 Te3/4
switchport trunk allowed vlan 129,144
switchport mode trunk
no cdp enable
no sh
exit
{lang}text{highlight}{end-code}
Настраиваем sw3-11
Настраиваем RSTP:
{code}
spanning-tree mode rapid-pvst
{lang}text{highlight}{end-code}
Прописываем VLAN и их имена:
{code}
vlan 129
name Network
exit
!
vlan 144
name Users
{lang}text{highlight}{end-code}
Создаем каждому VLAN интерфейс:
{code}
interface Vlan129
ip address 192.168.129.141 255.255.255.0
no sh
{lang}text{highlight}{end-code}
Настраиваем OSPF
{code}
router ospf 1
router-id 192.168.129.141
network 192.168.129.141 0.0.0.0 area 0
{lang}text{highlight}{end-code}
Назначаем VLAN на нужные интерфейсы:
{code}
interface TenGigabitEthernet1/49
description to sw3-04 Te1/51
switchport trunk allowed vlan 129,144
switchport mode trunk
no cdp enable
no sh
exit
!
interface TenGigabitEthernet1/50
description to sw3-01 Te1/50
switchport trunk allowed vlan 129,144
switchport mode trunk
no cdp enable
no sh
exit
!
interface TenGigabitEthernet1/51
description to sw3-00-1 Te3/3
switchport trunk allowed vlan 129,144
switchport mode trunk
no cdp enable
no sh
exit
!
interface TenGigabitEthernet1/52
description to sw3-00-0 Te3/3
switchport trunk allowed vlan 129,144
switchport mode trunk
no cdp enable
no sh
exit
{lang}text{highlight}{end-code}
Уровень доступа
Настраиваем sw3-02
Настраиваем RSTP:
{code}
spanning-tree mode rapid-pvst
spanning-tree portfast edge bpduguard default
{lang}text{highlight}{end-code}
Прописываем VLAN и их имена:
{code}
vlan 129
name Network
exit
!
vlan 144
name Users
{lang}text{highlight}{end-code}
Создаем каждому VLAN интерфейс:
{code}
interface Vlan129
ip address 192.168.129.132 255.255.255.0
no sh
{lang}text{highlight}{end-code}
Настраиваем OSPF:
{code}
router ospf 1
router-id 192.168.129.132
network 192.168.129.132 0.0.0.0 area 0
{lang}text{highlight}{end-code}
Назначаем VLAN на нужные интерфейсы:
{code}
interface TenGigabitEthernet1/51
switchport trunk allowed vlan 129,144
switchport mode trunk
no cdp enable
no sh
exit
!
interface TenGigabitEthernet1/52
switchport trunk allowed vlan 129,144
switchport mode trunk
no cdp enable
no sh
exit
{lang}text{highlight}{end-code}
Прописываем порты доступа к конечному пользователю, пример на первые 2 порта:
{code}
interface GigabitEthernet1/1
switchport access vlan 144
no cdp enable
spanning-tree portfast edge
no sh
exit
!
interface GigabitEthernet1/2
switchport access vlan 144
no cdp enable
spanning-tree portfast edge
no sh
exit
{lang}text{highlight}{end-code}
Настраиваем sw3-03
Настраиваем RSTP:
{code}
spanning-tree mode rapid-pvst
spanning-tree portfast edge bpduguard default
{lang}text{highlight}{end-code}
Прописываем VLAN и их имена:
{code}
vlan 129
name Network
exit
!
vlan 144
name Users
{lang}text{highlight}{end-code}
Создаем каждому VLAN интерфейс:
{code}
interface Vlan129
ip address 192.168.129.133 255.255.255.0
no sh
{lang}text{highlight}{end-code}
Настраиваем OSPF:
{code}
router ospf 1
router-id 192.168.129.133
network 192.168.129.133 0.0.0.0 area 0
{lang}text{highlight}{end-code}
Назначаем VLANы на нужные интерфейсы:
{code}
interface TenGigabitEthernet1/51
description to sw3-04 Te1/52
switchport trunk allowed vlan 129,144
switchport mode trunk
no sh
exit
!
interface TenGigabitEthernet1/52
description to sw3-02 Te1/51
switchport trunk allowed vlan 129,144
switchport mode trunk
no cdp enable
no sh
exit
{lang}text{highlight}{end-code}
Прописываем порты доступа к конечному пользователю, пример на первые 2 порта:
{code}
interface GigabitEthernet1/1
switchport access vlan 144
no cdp enable
spanning-tree portfast edge
no sh
exit
!
interface GigabitEthernet1/2
switchport access vlan 144
no cdp enable
spanning-tree portfast edge
no sh
exit
{lang}text{highlight}{end-code}
Настраиваем sw3-04
Настраиваем RSTP:
{code}
spanning-tree mode rapid-pvst
spanning-tree portfast edge bpduguard default
{lang}text{highlight}{end-code}
Прописываем VLAN и их имена:
{code}
vlan 129
name Network
exit
!
vlan 144
name Users
{lang}text{highlight}{end-code}
Создаем каждому VLAN интерфейс:
{code}
interface Vlan129
ip address 192.168.129.134 255.255.255.0
no sh
{lang}text{highlight}{end-code}
Настраиваем OSPF:
{code}
router ospf 1
router-id 192.168.129.134
network 192.168.129.134 0.0.0.0 area 0
{lang}text{highlight}{end-code}
Назначаем VLAN на нужные интерфейсы:
{code}
interface TenGigabitEthernet1/51
description to sw3-11 Te1/49
switchport trunk allowed vlan 129,144
switchport mode trunk
no sh
exit
!
interface TenGigabitEthernet1/52
description to sw3-03 Te1/51
switchport trunk allowed vlan 129,144
switchport mode trunk
no cdp enable
no sh
exit
{lang}text{highlight}{end-code}
Прописываем порты доступа к конечному пользователю, пример на первые 2 порта:
{code}
interface GigabitEthernet1/1
switchport access vlan 144
no cdp enable
spanning-tree portfast edge
no sh
exit
!
interface GigabitEthernet1/2
switchport access vlan 144
no cdp enable
spanning-tree portfast edge
no sh
exit
{lang}text{highlight}{end-code}
По окончанию настройки можно подключить пользовательское устройство в настроеный порт на уровен доступа и для тестов сымитировать аварию нектоорых коммутаторов и проверить доступ к шлюзу по умаолчанию для сети.
- Просмотров: 12729