8.1. Общие сведения о GVRP
GVRP (Genecic VLAN Registration Protocol) является одним из приложений GARP (Generic Attribute Registration Protocol, Протокол регистрации общих аттрибутов). GARP был разработан IEEE для использования в сетевых мостах, сетевых коммутаторах, или других аналогичных устройствах с возможностью регистрации и перерегистрации специальных атрибутов, таких как идентификаторы VLAN и членство в мультикастовых группах в больших локальных сетях. GVRP - приложение GARP, которое отвечает за обмен информацией о VLAN и позволяет коммутаторам регистрировать VLAN динамически. Рассмотрим пример на рисунке:
Рисунок 26.1 - типовое применение GVRP
В сети 2 уровня коммутаторы A и G не подключены друг к другу напрямую. Коммутаторы B,C,D,E,F выступают в роли промежуточных коммутаторов, соединяющий A и G. На коммутаторах A и G вручную настроены VLAN100-1000, в то время как на коммутаторах B,C,D,E,F VLAN не настроены. Пока GVRP не включен A и G не имеют связности друг с другом, поскольку промежуточные коммутаторы не имеют соответствующих VLAN. Однако после включения GVRP на всех коммутаторах его механизм передачи атрибутов VLAN позволяет промежуточным коммутаторам динамически регистрировать VLAN и у коммутаторов A и G появится связность в VLAN100-1000. VLAN, динамически зарегистрированные на промежуточных коммутаторах, будут удалены, если VLAN100-1000 будут удалены с коммутаторов A и G вручную.
Таким образом, несмежные коммутаторы, находясь в одной и той же VLAN могут установить связность друг с другом через GVRP, вместо ручной настройки VLAN на каждом из промежуточных коммутаторов.
8.2. Конфигурация GVRP
Настройка таймеров GVRP
Настройка GVRP на интерфейсе
Включение функции GVRP
Настройка таймеров GVRP
Команда | Описание |
---|---|
garp timer join <200-500> garp timer leave <500-1200> garp timer leaveall <5000-60000> no garp timer (join | leave | leaveAll) ! В режиме глобальной конфигурации | Настройка таймера для отправки GVRP-сообщений leaveall, join, и leave. |
2. Настройка GVRP на интерфейсе
Команда | Описание |
---|---|
gvrp no gvrp ! В режиме конфигурации порта | Включение\выключение функции GVRP на интерфейсе |
3. Включение функции GVRP
Команда | Описание |
---|---|
gvrp no gvrp ! В режиме глобальной конфигурации | Включение\выключение функции GVRP глобально |
8.3. Пример конфигурации GVRP
Рисунок 26.2 - Пример конфигурации GVRP
Для получения информации динамической регистрации VLAN и её обновления на коммутаторах должен быть сконфигурирован протокол GVRP. Настроенный протокол GVRP на коммутаторах Switch А, Switch В и Switch С позволяет динамически сконфигурировать VLAN100 на коммутаторе Switch В а двум ПК, подключенным к VLAN100 на коммутаторах Switch А и Switch С, связаться между собой без статического конфигурирования VLAN100 на коммутаторе Switch В.
Объект | Описание конфигурации |
---|---|
VLAN100 | Порты Ethernet1/0/2-6 на коммутаторах Switch A и Switch С |
Режим Trunk | Порт Ethernet1/0/11 на Switch A и Switch С, порт Ethernet1/0/10 и 1/0/11 на коммутаторе Switch B. |
Функция GVRP | Коммутаторы Switch A, Switch B и Switch C |
Порт GVRP | Порт Ethernet1/0/11 на Switch A и Switch С, порт Ethernet1/0/10 и 1/0/11 на коммутаторе Switch B. |
Две рабочих станции (PC) подключены к любым портам коммутаторов Switch A и Switch B, в которые назначен VLAN100. Порт 1/0/11 Switch A подключен к порту 1/0/10 Switch B, а порт 1/0/11 Switch B подключен к порту 1/0/11 Switch A.
Switch A:
Switch (config)#gvrp Switch (config)#vlan 100 Switch (Config-Vlan100)#switchport interface ethernet 1/0/2-6 Switch (Config-Vlan100)#exit Switch (config)#interface ethernet 1/0/11 Switch (Config-If-Ethernet1/0/11)#switchport mode trunk Switch (Config-If-Ethernet1/0/11)#gvrp Switch (Config-If-Ethernet1/0/11)#exit
Switch B:
Switch(config)#gvrp Switch(config)#interface ethernet 1/0/10 Switch(Config-If-Ethernet1/0/10)#switchport mode trunk Switch(Config-If-Ethernet1/0/10)#gvrp Switch(Config-If-Ethernet1/0/10)#exit Switch (config)#interface ethernet 1/0/11 Switch (Config-If-Ethernet1/0/11)#switchport mode trunk Switch (Config-If-Ethernet1/0/11)#gvrp Switch (Config-If-Ethernet1/0/11)#exit
Switch C:
Switch (config)#gvrp Switch (config)#vlan 100 Switch (Config-Vlan100)#switchport interface ethernet 1/0/2-6 Switch (Config-Vlan100)#exit Switch (config)#interface ethernet 1/0/11 Switch (Config-If-Ethernet1/0/11)#switchport mode trunk Switch (Config-If-Ethernet1/0/11)#gvrp Switch (Config-If-Ethernet1/0/11)#exit
8.4. Решение проблем с конфигурацией GVRP
Рекомендуется избегать использования функций GVRP и RSTP одновременно на коммутаторе. Если необходимо включить GVRP, сначала необходимо отключить функцию RSTP для портов.
Таймеры GARP на обоих концах сети должны быть одинаковы, иначе GVRP не сможет работать нормально.