cisco · 20 стр.

Устранение неполадок протокола магистральных каналов VLAN (VTP)

Читать онлайн

Похожие инструкции

Текст документа

Устранение неполадок протокола магистральных каналов VLAN (VTP) Содержание Введение Предварительные условия Требования Используемые компоненты Условные обозначения Общие сведения о VTP Настройка VTP Предупреждения о неполадках, связанных с протоколом VTP, и их устранение В выходных данных команды show run не отображается подробная информация о VLAN Коммутаторы Catalyst не обмениваются информацией VTP Коммутаторы Catalyst автоматически переключаются из режима клиента VTP в прозрачный режим VTP Блокирование трафика между доменами VTP Изменения коммутатора CarOS в прозрачном режиме VTP, VTP-4-UNSUPPORTEDCFGRCVD:

Как добавленный коммутатор может привести к проблемам в сети Недавно добавленный коммутатор не получает виртуальную локальную сеть VLAN с сервера VTP Сброс номера версии конфигурации После отключения и включения питания все порты неактивны Неактивность магистрали вызывает проблемы VTP VTP-протокол и Spanning Tree Protocol (логический порт связующего дерева) Пример с VLAN 1 Устранение неисправностей, связанных с ошибками номера версии в конфигурации VTP, которые обнаруживаются в выходных данных команды show vtp statistics Устранение неисправностей, связанных с ошибками дайджеста конфигурации VTP, которые обнаруживаются в выходных данных команды show vtp statistics Невозможность переключения коммутатора из режима сервера VTP или прозрачного режима VTP Приветствия OSPF блокируются в домене VTP Дополнительные сведения Введение В этом документе представлена информация по устранению неполадок протокола VTP (VLAN Trunk Protocol).

Предварительные условия Требования Для данного документа нет особых требований. Используемые компоненты Этот документ не ограничен специфическими версиями оборудования и программного обеспечения. Условные обозначения

Стр. 1

Более подробные сведения о применяемых в документе обозначениях см. в статье Условные обозначения, используемые в технической документации Cisco. Общие сведения о VTP Дополнительную информацию по VTP см. в Общие сведения о протоколе VTP. Настройка VTP Для получения дополнительной информации по настройке VTP см. Настройка магистральных каналов VLAN (VTP). Предупреждения о неполадках, связанных с протоколом VTP, и их устранение В данном разделе описаны некоторые стандартные способы устранения неисправностей VTP.

В выходных данных команды show run не отображается подробная информация о VLAN Изменения конфигурации, вносимые в CatOS, записываются в энергонезависимое ПЗУ сразу после внесения этих изменений. В противоположность этому, ПО Cisco IOS® не сохраняет изменения конфигурации в энергонезависимом ПЗУ до тех пор, пока не будет введена команда copy running-config startup-config . Системам клиентов и серверов VTP необходимо немедленное сохранение обновлений с серверов VTP в энергонезависимое ПЗУ без вмешательства пользователя.

Требования к обновлению VTP удовлетворяются в случае, когда CatOS работает в режиме, заданном по умолчанию, однако, для модели обновления Cisco IOS требуется альтернативный режим работы обновления. В качестве способа немедленного сохранения обновлений для клиентов и серверов VTP в ПО Cisco IOS встроена база данных VLAN. В некоторых версиях ПО эта база данных VLAN хранится в энергонезависимом ПЗУ в виде отдельного файла с именем vlan.dat. Увидеть информацию VTP/VLAN, касающуюся VTP-клиента или VTP-сервера и хранящуюся в файле vlan.dat, можно при помощи команды show vtp status .

При вводе команды copy running-config startup-config коммутаторы, работающие в режимах сервера/клиента VTP, не сохраняют в файле загрузочной конфигурации в энергонезависимом ПЗУ полную конфигурацию VTP/VLAN. Они сохраняют конфигурацию в файл vlan.dat. Это не относится к системам, работающим в прозрачном режиме VTP. При вводе команды copy running-config startup-config системы, работающие в прозрачном режиме VTP, сохраняют в файл загрузочной конфигурации в энергонезависимом ПЗУ полную конфигурацию VTP/VLAN.

Например, при удалении файла vlan.dat после настройки VTP в режиме сервера или режиме клиента и последующей перезагрузке коммутатора, он установит для конфигурации VTP настройки по умолчанию. Однако при настройке VTP в прозрачном режиме, файл vlan.dat удаляется и коммутатор будет перезагружен. При этом будет сохранена конфигурация VTP. Это пример конфигурации VTP, устанавливаемой по умолчанию. Switch# show vtp status VTP Version : 2 Configuration Revision : 0 Maximum VLANs supported locally : 1005 Number of existing VLANs : 5 VTP Operating Mode : Client VTP Domain Name : CISCO VTP Pruning Mode : Disabled VTP V2 Mode : Disabled VTP Traps Generation : Disabled MD5 digest :

0xD3 0x78 0x41 0xC8 0x35 0x56 0x89 0x97 Configuration last modified by 0.0.0.0 at 0-0-00 00:00:00 Когда коммутатор находится в режиме сервера или прозрачном режиме VTP можно настроить VLAN из стандартного диапазона (от 2 до 1000). Однако в коммутаторах, работающих в прозрачном режиме VTP, можно настроить только VLAN с поддержкой расширенного диапазона (от 1024 до 4094).

Стр. 2

Для отображения всех настроек VLAN, идентификатора VLAN, имени и другой информации, которая хранится в двоичном файле, необходимо ввести команду show vlan . Информацию о VTP, режим, домен и другую информацию можно отобразить при помощи команды show vtp status . Когда коммутатор находится в режиме сервера/клиента VTP, в выходных данных команды show running-config информация о VLAN и информация о VTP не отображается. Это стандартное поведение коммутатора.

Router# show run | include vlan vlan internal allocation policy ascending Router# show run | include vtp Когда коммутатор находится в прозрачном режиме VTP, в выходных данных команды show running-config отображается информация о VLAN и информация о VTP, поскольку эта информация также хранится в текстовом файле конфигурации. Router# show run | include vlan vlan internal allocation policy ascending vlan 1 tb-vlan1 1002 tb-vlan2 1003 vlan 20-21,50-51 vlan 1002 tb-vlan1 1 tb-vlan2 1003 vlan 1003 tb-vlan1 1 tb-vlan2 1002 vlan 1004 vlan 1005 Router# show run | include vtp vtp domain cisco vtp mode transparent Примечание. Сети VLAN расширенного диапазона не поддерживаются 3500XL .

2900XL и 3500XL могут использовать только VLAN в диапазоне от 1 до 1001. Они не поддерживают сети VLAN расширенного диапазона. При обновлении программного обеспечения коммутатора не будет реализована поддержка настройки сетей VLAN расширенного диапазона. Коммутаторы Catalyst не обмениваются информацией VTP VTP позволяет коммутаторам обмениваться информацией о VLAN с другими участниками одного и того же домена VTP. VTP позволяет организовать у всех коммутаторов согласующееся представление о коммутируемой сети. Существует несколько причин, по которым обмен информацией о VLAN может не осуществляться.

Если коммутаторы, работающие с VTP, не могут обмениваться информацией о VLAN, проверьте следующее: Информация VTP проходит только через магистральный порт. Проверьте, чтобы все порты, соединяющие коммутаторы, настроены в качестве магистральных, в действительности являются магистральными. Убедитесь, что каналы EtherChannel созданы между двумя коммутаторами; только каналы EtherChannel уровня 2 передают информацию о VLAN. Убедитесь в том, что VLAN активны на всех устройствах. В домене VTP по крайней мере один из коммутаторов должен быть сервером VTP. Чтобы все изменения VLAN были переданы клиентам VTP, такие изменения должны вноситься на этом коммутаторе.

Доменные имена VTP чувствительны к регистру, они должны совпадать. CISCO и cisco - это два различных имени доменов. Проверьте, чтобы между сервером и клиентом не было установлено паролей. Если установлены какие-либо пароли, проверьте,

Стр. 3

чтобы они совпадали с обеих сторон. На всех коммутаторах в домене VTP должна использоваться одинаковая версия VTP. VTP V1 и VTP V2 несовместимы на коммутаторах в одном домене VTP. Не включайте VTP V2, если не все коммутаторы в домене VTP поддерживают V2. Примечание. По умолчанию в коммутаторах, поддерживающих протокол VTP V2, он отключен. При включении VTP V2 в одном коммутаторе, V2 включается во всех коммутаторах домена VTP, поддерживающих V2. Версию можно настраивать только на коммутаторах, работающих в режиме сервера или прозрачном режиме VTP. Если коммутаторы, работающие в прозрачном режиме, находятся в другом домене VTP, то они отбрасывают объявления VTP.

Коммутатор, работающий в прозрачном режиме VTP и использующий VTP V2, передает все сообщения VTP вне зависимости от указанного домена VTP. Однако коммутатор с VTP V1 передает только сообщения VTP с доменом VTP, совпадающим с доменом, настроенным на локальном коммутаторе. VLAN из расширенного диапазона не передаются. Поэтому VLAN из расширенного диапазона необходимо настраивать вручную на всех сетевых устройствах. Примечание. В будущем ПО Cisco IOS коммутаторов Catalyst 6500 будет поддерживать VTP версии 3. Данная версия может передавать VLAN из расширенного диапазона. К настоящему моменту VTP версии 3 поддерживается только в CatOS. Дополнительную информацию по VTP версии 3 см.

в разделе Принципы работы протокола VTP версии 3 документа Настройка протокола VTP. Значения идентификаторов сопоставления безопасности (SAID) должны совпадать. SAID – это настраиваемый пользователем 4- байтный идентификатор VLAN. SAID идентифицирует трафик, принадлежащий определенной VLAN. SAID также определяет, в какую VLAN какой пакет коммутируется. Значение SAID равно 100 000 плюс номер VLAN. Ниже приведены два примера: Значение SAID для VLAN 8 равно 100008. Значение SAID для VLAN 4050 равно 104050. Обновления с сервера VTP не применяются на клиенте, если он содержит большее значение версии VTP.

Если клиент содержит большее значение версии VTP, чем посылаемое сервером VTP, он не допускает передачу этих обновлений на клиенты, подключенные в каскаде после него. Коммутаторы Catalyst автоматически переключаются из режима клиента VTP в прозрачный режим VTP Некоторые коммутаторы Catalyst уровня 2 и уровня 3 с фиксированной конфигурацией автоматически переключаются из режима клиента VTP в прозрачный режим VTP, выдавая следующее сообщение об ошибке: %SW_VLAN-6-VTP_MODE_CHANGE : VLAN manager changing device mode from CLIENT to TRANSPARENT. Любая из следующих двух причин может привести к автоматическому переключению режима VTP в этих коммутаторах:

Протокол связующего дерева (STP) обслуживает больше локальных сетей, чем может поддерживать коммутатор. Коммутаторы Catalyst уровня 2 и уровня 3 с фиксированной конфигурацией поддерживают различное максимальное количество экземпляров STP с использованием протокола per-VLAN spanning tree+ (PVST+). Например, Catalyst 2940 в режиме PVST+ поддерживает четыре экземпляра STP, тогда как Catalyst 3750 в режиме PVST+ поддерживает 128 экземпляров STP. Если в VTP определено больше максимального количества виртуальных сетей, остальные VLAN работают без поддержки STP.

Если количество используемых экземпляров STP превышает максимальное количество, можно отключить протокол STP в одной из виртуальных сетей и включить его в той сети, в которой вам нужно. Для отключения STP в определенной VLAN введите команду глобальной настройки no spanning-tree vlan vlan-id . После этого для включения STP в определенной VLAN введите команду глобальной настройки spanning-tree vlan vlan-id . Примечание. Коммутаторы, на которых STP не работает, продолжают пересылать получаемые ими сообщения протокола моста (BPDU). При этом другие коммутаторы в виртуальной сети, в которой работает экземпляр STP, могут разрывать петли.

Поэтому для разрыва всех петель в сети протокол STP должен работать на достаточном количестве коммутаторов. Например, как минимум на одном коммутаторе в каждой петле VLAN должен работать протокол STP. Нет необходимости в запуске STP на всех коммутаторах виртуальной сети. Однако при запуске STP на минимальном количестве коммутаторов любое изменение в сети может привести к образованию петли и распространению широковещательного шторма.

Стр. 4