Коммутаторы : Коммутаторы Cisco Catalyst серии 6500

Общие сведения и устранение ошибок функции Autostate в коммутаторах Catalyst

20 октября 2016 - Машинный перевод
Другие версии: PDF-версия:pdf | Английский (7 октября 2015) | Отзыв


Содержание


Введение

Функция автоматического определения извещает интерфейс коммутатора или модуля маршрутизации VLAN (интерфейс третьего уровня (L3)) о необходимости переключения в состояние up/up, когда в этой VLAN активизируется хотя бы один порт второго уровня.

Этот документ помогает освоить функцию автоматического определения состояния и ее характеристики. После настройки интерфейсной команды <vlan-id> на маршрутизаторах интерфейс остается дома/вниз или вниз/статус выключено, в зависимости от платформы. В этом документе обсуждаются причины этого состояния и способы взаимодействия интерфейсов L3 и L2 на панели управления после активации.

Перед началом работы

Условные обозначения

Дополнительные сведения об условных обозначениях в документах см. Cisco Technical Tips Conventions.

Предварительные условия

Для данного документа отсутствуют предварительные условия.

Используемые компоненты

Настоящий документ не имеет жесткой привязки к каким-либо конкретным версиям программного обеспечения и оборудования.

Сведения, содержащиеся в данном документе, были получены с устройств в специальной лабораторной среде. Все устройства, описанные в данном документе, были запущены с конфигурацией по умолчанию. При работе с реальной сетью необходимо полностью осознавать возможные результаты использования всех команд.

Общие сведения о функции Autostate

Автосостояние внедрено на CatOS и IOS коммутаторы на основе Cisco по умолчанию. На некоторых платформах CatOS эту функцию можно отключить, чтобы обеспечить избыточность в специальных сценариях. На коммутаторах на основе IOS не может быть отключена эта опция.

Интерфейсы маршрутизатора VLAN должны удовлетворять следующим общим условиям, чтобы иметь статус up/up:

  • VLAN существует и находится в активном состоянии в базе данных VLAN коммутатора.

  • На маршрутизаторе есть интерфейс VLAN, не отключенный администратором.

  • Существует по крайней мере один порт L2 (порт доступа или магистраль), подключенный к этой виртуальной локальной сети. Последняя реализация функции autostate позволяет синхронизироваться со статусом порта протокола связующего дерева (STP).

    Интерфейс VLAN будет активирован после того, как у порта L2 появится время для сходимости (то есть перехода от прослушивания-узнавания к переадресации). Это предотвратит использование протоколами маршрутизации и другими интерфейсами интерфейса VLAN как полностью работоспособного. Кроме того, это предупреждает другие проблемы, например маршрутизацию "черных дыр".

  • Хотя бы один порт второго уровня (порт доступа или магистрали) находится в состоянии перенаправления связующего дерева на VLAN.

Конфигурация Autostate на коммутаторах Catalyst

Этот раздел предоставляет общий обзор конфигурации autostate на Коммутаторах Catalyst.

Catalyst 6000 Native IOS / Catalyst 4000 Cisco IOS (Управляющий модуль III и IV) / Catalyst 3550

Для этих коммутаторов функция Autostate включена по умолчанию. Функция Autostate синхронизирована с состоянием STP.

Состояние протокола канала для интерфейсов VLAN возникнет, когда порт коммутатора, принадлежащий соответствующему каналу VLAN, появится и перейдет в состояние переадресации связующего дерева.

Используйте следующие команды для проверки всех состояний во время устранения проблем:

Примечание: Автосостояние, синхронизируемое с STP, было представлено в коде 12.1 (8a) E и позже. См. ошибку ID CSCdu07244 (только для зарегистрированных пользователей) для получения дополнительной информации.

Примечание: Если бы у вас есть Модуль IDS (WS-X6381-IDS =) в шасси, интерфейс виртуальной локальной сети (VLAN) остался бы в статусе up/up даже при том, что нет никакого активного подарка портов L2. Эта проблема устраняется вместе с ошибкой CSCdx84895 (только для зарегистрированных клиентов) в выпуске 12.1.13E и более поздних. Правильным для MSFC интерфейса будет перейти вниз, если отсутствует порт L2 в STP состоянии пересылки.

Гибридный коммутатор Catalyst 6000 под управлением CatOS с платой MSFC (SUP IA, SUP II, MSFC, MSFC 2)

Для этих коммутаторов необходимо выполнять следующие дополнительные условия помимо общих условий включения и статуса работоспособности:

  • Маршрутизатор (Функциональная Карта Многоуровневого Коммутатора (MSFC)) порт (15/1,16/1) должен быть в режиме trunking.

  • Виртуальная локальная сеть должна быть разрешена для транка к MSFC.

Возможность автосостояния включена на данных коммутаторах по умолчанию, и ее можно отключить. Функция автоматического определения состояния синхронизирована с STP. Это поведение нельзя изменить, если данная функция не включена.

Состояние протокола канала для интерфейсов VLAN отобразится после того, как будет включен первый L2-порт (немаршрутизируемый порт, то есть не 15/1 или 16/1), принадлежащий соответствующему каналу VLAN и находящийся в состоянии пересылки связующего дерева. Для виртуальной локальной сети (VLAN), назначенной интерфейсу управления (sc0) в коммутаторе, имеется одно исключение. Канал протокола управляющего интерфейса VLAN на плате MSFC будет всегда находиться в работающем состоянии. Sc0 всегда должен быть установлен после загрузки коммутатора. Однако этот интерфейс может быть административно навязан.

Используйте следующие команды для проверки всех состояний во время устранения проблем:

Отключение функции Autostate

В режиме резервной двойной конфигурации карты многоуровневой коммутации MSFC может оказаться полезным отключение функции автосостояния. Эту возможность следует отключить, если VLAN используется между обеими MSFCs исключительно для маршрутизации третьего уровня, и данной VLAN порты второго уровня не назначены. Чтобы удерживать интерфейсную VLAN в полностью рабочем состоянии и не назначать при этом выделенный порт 2 уровня для этой VLAN, можно отключить функцию autostate.

Введите такую команду для текущей настройки характеристики автоматического определения состояния:

Switch (enable) sh msfcautostate     
MSFC Auto port state: enabled

Выдайте следующую команду, чтобы отключить функцию автосостояния:

  
Switch (enable) set msfcautostate disable 
Switch (enable) sh msfcautostate          
MSFC Auto port state: disabled
Switch (enable)

Примечание: Автосостояние, синхронизируемое с STP для гибридных коммутаторов Catalyst, поддерживается начиная с 5.5 (10) и 6.3 (1). Для получения дополнительных сведений см. идентификатор ошибки CSCdu05914 (только для зарегистрированных пользователей).

Примечание: Если бы у вас есть Модуль IDS (WS-X6381-IDS =) в шасси, интерфейс MSFC остался бы в статусе up/up даже при том, что нет никакого активного подарка портов L2. Это исправлено через идентификатор ошибки CSCdt75094 (только зарегистрированные клиенты) в 6.2.2, 6.3.1 и более поздние версии. Правильным для MSFC интерфейса будет перейти вниз, если отсутствует порт L2 в STP состоянии пересылки.

Catalyst 5000 с платой RSM/RSFC

Для этих коммутаторов следующие дополнительные условия должны быть выполнены, в дополнение к основным условиям up/up:

  • Маршрутизатор (Модульный коммутатор с функциями маршрутизатора (RSM) / Плата маршрутизации для коммутатора (RSFC)) порт должен быть в режиме trunking.

  • Виртуальная локальная сеть должна быть разрешена на магистральном канале маршрутизатора.

Возможность автосостояния включена на данных коммутаторах по умолчанию, и ее можно отключить. Функция автоматического определения состояния не синхронизирована с STP.

Канал протокола для интерфейсов VLAN будет находиться в активном состоянии, когда первый порт L2, принадлежащий соответствующему каналу VLAN, активен либо другой порт маршрутизатора на втором RSM находится в режиме транкинга. Если маршрутизатор на втором RSM находится в режиме группирования магистрали, то VLAN будет разрешена в магистральной линии связи ISL.

Для виртуальной локальной сети (VLAN), назначенной интерфейсу управления (sc0) в коммутаторе, имеется одно исключение. Состояние протокола канала для VLAN интерфейса управления на RSM будет всегда подключено. Sc0 всегда должен быть установлен после загрузки коммутатора. Однако этот интерфейс может быть административно навязан.

Примечание: Если автосостояние включено и нет никаких портов, активных на определенной VLAN в коммутаторе, интерфейс на RSM остается, если существует несколько RSM. Это позволяет трафику течь между этими двумя RSM на той VLAN, не отключая опцию автосостояния. Это поведение отличается от стандартного поведения в гибридном режиме Catalyst 6000.

Примечание: Усовершенствование функции автосостояния для сценариев с несколькими RSM в одном шасси улучшено в 6.1.2. (обратитесь к идентификатору ошибки CSCdr80722 (только зарегистрированные клиенты) для получения дополнительной информации). Множественные модули коммутатора маршрутов позволяют выключать интерфейсы на двух модулях, когда прерывается последняя физическая связь этой виртуальной локальной сети на коммутаторе.

Используйте следующие команды для проверки всех состояний во время устранения проблем:

  • На RSM введите команду show int <vlan-id> .

  • Примените на коммутаторе команды sh vlan, sh port mod/port (порт L2), sh trunk mod/port (если порт 2 является транком) и sh spantree <vlan-id>.

Используйте следующую команду, чтобы просмотреть текущую настройку характеристики автоматического определения состояния:

Switch (enable) sh rsmautostate 
RSM Auto port state: enabled
Multi-RSM Option: enabled

Выдайте следующую команду, чтобы отключить функцию автосостояния:

Switch (enable) set rsmautostate disable 
RSM port auto state disabled.
Switch (enable) sh rsmautostate          
RSM Auto port state: disabled
Multi-RSM Option: enabled
Switch (enable)

Для блокирования функции множественного RSM в автоматическом состоянии выполните следующую команду:

Switch (enable) sh rsmautostate            
RSM Auto port state: enabled
Multi-RSM Option: enabled
Switch (enable) set rsmautosta multirsm disable 
RSM port auto state multiple RSM disabled.
Switch (enable) sh rsmautostate                 
RSM Auto port state: enabled
Multi-RSM Option: disabled
Switch (enable)

Примечание: Отключение функции множественного RSM является дополнительной характеристикой автосостояния. Чтобы воспользоваться этой функцией, включите autostate.

Catalyst 4000 (Supervisor I и II) с модулями 3-го уровня

Когда последний порт L2 на VLAN коммутатора идет down, все интерфейсы/подинтерфейсы L3 на том выключении VLAN. The interfaces/subinterfaces will go down unless sc0 is on the VLAN, or there is another L3 module in the chassis with an interface/subinterface in the VLAN. важно понять, что Catalyst 4000 Supervisor I/II не ознакамливается с или управляет по конфигурации модуля L3 (так же, как Коммутатор Catalyst не ознакамливается с или управляет по конфигурациям внешнего маршрутизатора). Если модуль L3 не будет должным образом настроен, из-за этого, функция автосостояния не будет работать на интерфейсы модуля L3. Следуйте следующим указаниям:

  • Функция autostate включена по умолчанию. Выполните скрытую команду autostate disable для включения/отключения функции Autostate.

  • Функция автоматического определения состояния не синхронизирована с STP.

Когда первый порт L2, принадлежащий ссылке соответствующей VLAN, прибудет up, состояние протокола канала для интерфейсов виртуальной локальной сети (VLAN) прибудет up.

Выполните следующую команду для наблюдения, какие интерфейсы сервисного модуля Catalyst 4000 L3 были закрытым down или принесли up функцией автосостояния:

Router#sh autostate entries 
Autostate Feature is currently enabled on the system.

Выполните следующую команду для отключения опции автосостояния (это - команда hidden):

Router#autostate disable
Disabling Autostate
Router#sh autostate entries 
Autostate Feature is currently disabled on the system.

Выполните следующую команду, чтобы повторно активировать функцию автоматического определения состояния:

Router#no autostate disable 
Enabling Autostate
Router#sh autostate entries 
Autostate Feature is currently enabled on the system.

Устранение неполадок функции Autostate на маршрутизаторах с IOS

Выполните данные действия по устранению проблем, если интерфейс VLAN не отвечает.

  1. Это признак состояния включения или отключения интерфейса VLAN.

    Corgon-6000#sh int vlan 151
    Vlan151 is up, line protocol is down
    
    
    !--- Line protocol on interface VLAN 151 is down. 
    !--- You need to investigate why this line protocol is not up
    !--- (at least one L2 port exists, and there should be a 
    !--- link up on this VLAN).
    
    
    
  2. Убедитесь, что VLAN 151 существует в базе данных VLAN и является активным. Следующая команда показывает, что виртуальная локальная сеть (VLAN) существует и активна на коммутаторе.

     
    Corgon-6000#sh vlan 151 | i 151
    151  VLAN151                          active    Gi4/10
    151  enet  100151     1500  -      -      -        -    -        0      0   
    Corgon-6000#
    
    
    !--- VLAN 151 exists in VLAN database and is active.
    !--- L2 port Gig4/10 is assigned to VLAN 151.
    
    
    
  3. Проверьте состояние интерфейса gig 4/10, назначенного для VLAN 151.

    Corgon-6000#sh int gig 4/10
    GigabitEthernet4/10 is up, line protocol is down (notconnect)
    
    Corgon-6000#sh run int gig 4/10 
    Building configuration...
    Current configuration : 182 bytes
    !
    interface GigabitEthernet4/10
     no ip address
     logging event link-status
     logging event bundle-status
     switchport
     switchport access vlan 151
     switchport mode access
    end
    
  4. Причина для протокола линии связи interface VLAN, которым состоит в том 151 не работание, потому что ссылка GigabitEthernet4/10 не связана, как замечено по интерфейсному статусу. Возможно, что никакое устройство не связано с интерфейсом или что ссылка имеет кабельное подключение или проблемы автоматического согласования, препятствующие тому, чтобы ссылка была up.

  5. Подключите устройство к GigabitEthernet4/10, чтобы активировать канал интерфейса.

     
    Mar 11 12:10:52.340: %LINK-3-UPDOWN: Interface GigabitEthernet4/10,changed state to up
    Mar 11 12:10:53.156: %LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet4/10,changed state to up
    Corgon-6000#
    Corgon-6000#
    Corgon-6000#sh int vlan 151
    Vlan151 is up, line protocol is down 
    
  6. Проверьте, что интерфейс виртуальной локальной сети (VLAN) показывает, что протоколом линии связи является все еще down. You need to investigate why this line protocol is not up. Удостоверяются, что по крайней мере один порт L2 находится в связующем дереве forwarding состояние на этой VLAN.

     
    Corgon-6000#sh spanning-tree vlan 151
    VLAN0151
      Spanning tree enabled protocol rstp
      Root ID    Priority    32768
                 Address     00d0.003f.8897
                 This bridge is the root
                 Hello Time   2 sec  Max Age 20 sec  Forward Delay 15 sec
      Bridge ID  Priority    32768
                 Address     00d0.003f.8897
                 Hello Time   2 sec  Max Age 20 sec  Forward Delay 15 sec
                 Aging Time 300
    
    Interface        Role Sts Cost      Prio.Nbr Type
    ---------------- ---- --- --------- -------- --------------------------------
    Gi4/10           Desg LRN 4         128.202  P2p 
    Corgon-6000#
    
  7. Порт связующего дерева находится в состоянии LRN (изучение). Сбой линейного протокола по причине того, что интерфейс находится в состоянии передачи (прослушивание->изучение для передачи).

    Corgon-6000#
    Mar 11 12:11:23.406: %LINEPROTO-5-UPDOWN: Line protocol on Interface Vlan151, 
       changed state to up

    Примечание: Различие временных отметок в записях журнала, когда протокол линии передачи данных на GigabitEthernet4/10 открывается, а значение для интерфейса Vlan151 составляет около 30 секунд, что представляет двукратную задержку пересылки в STP (прослушивание->изучение->пересылка)

    Corgon-6000#sh int vlan 151
    Vlan151 is up, line protocol is up
    
  8. Линейный протокол находится в рабочем состоянии. Необходимо проверить состояние порта связующего дерева на порту L2 (должно быть "переадресация").

    Corgon-6000#sh spanning-tree vlan 151
    VLAN0151
      Spanning tree enabled protocol rstp
      Root ID    Priority    32768
                 Address     00d0.003f.8897
                 This bridge is the root
                 Hello Time   2 sec  Max Age 20 sec  Forward Delay 15 sec
      Bridge ID  Priority    32768
                 Address     00d0.003f.8897
                 Hello Time   2 sec  Max Age 20 sec  Forward Delay 15 sec
                 Aging Time 300
    
    
    Interface        Role Sts Cost      Prio.Nbr Type
    ---------------- ---- --- --------- -------- --------------------------------
    Gi4/10           Desg FWD 4         128.202  P2p 
    
    
    !--- Verified spanning-tree port status on L2 port  
    !--- is FWN = forwarding.
     
    

Устранение неполадок функции Autostate на коммутаторах на основе CatOS

Выполните данные действия по устранению проблем, если интерфейс VLAN не отвечает.

  1. Это - признак интерфейса виртуальной локальной сети (VLAN) на MSFC, являющемся down/down

    Topvar-msfc>sh int vlan 151
    Vlan151 is down, line protocol is down 
    
    
    !--- Line protocol is down (not administratively down). If so, issue the 
    !--- no shutdown command under the interface.
    !--- Line protocol on interface VLAN 151 is down in this output. 
    !--- You need to investigate why this line protocol is not up
    !--- (at least one L2 port exists, and there should be a 
    !--- link up on this VLAN).
    
    
  2. Убедитесь, что VLAN 151 существует в базе данных VLAN и является активным. Следующая команда показывает, что виртуальная локальная сеть (VLAN) существует и активна на коммутаторе.

    Topvar (enable) sh vlan 151      
    VLAN Name                             Status    IfIndex Mod/Ports, Vlans
    ---- -------------------------------- --------- ------- ------------------------
    151  VLAN151                          active    284         3/1     15/1  
    
  3. Как вы можете видеть порты 3/1 и 15/1 L2 (MSFC) назначены на VLAN 151. Проверьте статус порта 3/1, назначенного на VLAN 15. Если осуществляется группирование для порта 3/1, следует выполнить команду sh trunk, чтобы проверить, разрешена ли VLAN 151.

    Topvar (enable) sh port 3/1   
    Port  Name                 Status     Vlan       Duplex Speed Type
    ----- -------------------- ---------- ---------- ------ ----- ------------
     3/1                      disabled      151        auto     auto    10/100BaseTX
    
    
    !--- Since the only port (3/1) is diabled,
    !--- the line protocol for interface VLAN 151 is down.
    
    
  4. Включите порт 3/1, как показано ниже.

    Topvar (enable) set port enable 3/1
    Port 3/1 enabled.
    2003 Mar 12 05:42:10 %PAGP-5-PORTTOSTP:Port 3/1 joined bridge port 3/1
    Topvar (enable) sh port 3/1
    Port     Name                 Status     Vlan     Duplex  Speed  Type
    ----- -------------------- ---------- ---------- ------   -----  ------------
     3/1                       connected    151       a-half  a-10   10/100BaseTX
    
  5. Установите сеанс с MSFC и снова проверьте статус интерфейса VLAN.

    Topvar (enable) ses 15          
    Trying Router-15...
    Connected to Router-15.
    Escape character is '^]'.
    
    Topvar-msfc>sh int vlan 151
    Vlan151 is down, line protocol is down 
  6. Как вы можете видеть протокол линии связи на interface VLAN 151 все еще не работает. You need to investigate why this line protocol is not up. At least one L2 port is in spanning-tree forwarding state on this VLAN. Make sure by checking the switch, as shown below.

    Topvar (enable) sh spantree 151
    VLAN 151
    Spanning tree mode          PVST+ 
    Spanning tree type          ieee
    Spanning tree enabled
    Designated Root             00-07-4f-1c-e8-47
    Designated Root Priority    0
    Designated Root Cost        119
    Designated Root Port        3/1                     
    Root Max Age   20 sec   Hello Time 2  sec   Forward Delay 15 sec
    Bridge ID MAC ADDR          00-05-00-a9-f4-96
    Bridge ID Priority          32768
    Bridge Max Age 20 sec   Hello Time 2  sec   Forward Delay 15 sec
    Port                     Vlan Port-State    Cost      Prio Portfast Channel_id
    ---------------------- ---- ------------- --------- ---- -------- ----------
     3/1                       151  listening       100        32   disabled 0         
    
    Topvar (enable)
  7. Статус порта связующего дерева находится в listening все же. Протокол линии на интерфейсе VLAN останется в состоянии передачи (listening->learning to forwarding).

    Topvar (enable) sh spantree 151
    VLAN 151
    Spanning tree mode          PVST+ 
    Spanning tree type          ieee
    Spanning tree enabled
    Designated Root             00-07-4f-1c-e8-47
    Designated Root Priority    0
    Designated Root Cost        119
    Designated Root Port        3/1                     
    Root Max Age   20 sec   Hello Time 2  sec   Forward Delay 15 sec
    Bridge ID MAC ADDR          00-05-00-a9-f4-96
    Bridge ID Priority          32768
    Bridge Max Age 20 sec   Hello Time 2  sec   Forward Delay 15 sec
     
    
    Port                     Vlan Port-State    Cost      Prio Portfast Channel_id
    ------------------------ ---- ------------- --------- ---- -------- ----------
     3/1                     151  forwarding          100   32 disabled 0         
    15/1                    151  forwarding            4   32 enabled  0         
    
    Topvar (enable)
  8. Порт связующего дерева порта L2 находится в состоянии пересылки. Протокол линии связи на interface VLAN должен теперь быть подключен. Убедитесь, что протокол линии работает, как показано ниже:

    Topvar (enable) ses 15
    Trying Router-15...
    Connected to Router-15.
    Escape character is '^]'.
    
    Topvar-msfc>sh int vlan 151
    Vlan151 is up, line protocol is up
    It is up in up/up status as expected.
    
  9. Если проблема сохраняется с интерфейсом VLAN up/up, убедитесь, что порт маршрутизатора находится в транкинговом режиме и VLAN допустима на магистрали маршрутизатора. Ниже представлен результат выборки.

    Topvar (enable) sh trunk 15/1
    * - indicates vtp domain mismatch
    Port      Mode            Encapsulation    Status        Native vlan
    --------  -----------      -------------    ------------    -----------
    15/1      nonegotiate      isl                   trunking   1
    
     
    Port      Vlans allowed on trunk
    --------  ---------------------------------------------------------------------
    15/1      1-1005,1025-4094
     
    
    Port      Vlans allowed and active in management domain 
    --------  ---------------------------------------------------------------------
    15/1      1,151
    
    Port      Vlans in spanning tree forwarding state and not pruned
    --------  ---------------------------------------------------------------------
    15/1      1,151
    
    Topvar (enable)
    
    
    !--- VLAN 151 is allowed, and is in spanning-tree
    !--- forwarding state. VLAN 151 is not pruned.
    
    

Дополнительные сведения


Document ID: 41141