Интенсивное использование CPU в коммутаторе Catalyst 6500/6000 - Часть 6

Внутренняя полоса связи RP и SP SPAN

SPAN для порта RP или SP в ПО Cisco IOS доступен в версии Cisco IOS Software Release 12.1(19)E и более поздних.

Синтаксис команды выглядит так:

test monitor session 1-66 add {rp-inband | sp-inband} [rx | tx | both]

Для ПО Cisco IOS версий 12.2 SX используйте следующий синтаксис:

test monitor add {1..66} {rp-inband | sp-inband} {rx | tx | both}

Примечание. Для версии SXH следует использовать команду monitor session, чтобы настроить локальный сеанс SPAN, а затем использовать эту команду для связи сеанса SPAN с ЦП:

source {cpu {rp | sp}} | single_interface | interface_list | 
     interface_range | mixed_interface_list | single_vlan | 
     vlan_list | vlan_range | mixed_vlan_list} [rx | tx | both]

Пример консоли RP:

Router#monitor session 1 source interface fast 3/3

!--- Use any interface that is administratively shut down.

Router#monitor session 1 destination interface 3/2

Теперь перейдем к консоли SP. Пример:

Router-sp#test monitor session 1 add rp-inband rx

Примечание. В версиях Cisco IOS 12.2 SX эта команда изменена на test monitor add 1 rp-inband rx.

Router#show monitor 
Session 1
---------
Type : Local Session
Source Ports :
Both : Fa3/3
Destination Ports : Fa3/2
SP console:
Router-sp#test monitor session 1 show
Ingress Source Ports: 3/3 15/1 
Egress Source Ports: 3/3 
Ingress Source Vlans: <empty>
Egress Source Vlans: <empty>
Filter Vlans: <empty>
Destination Ports: 3/2

Примечание. В версиях Cisco IOS 12.2 SX эта команда изменена на test monitor show 1.

Пример консоли SP:

Router-sp#test monitor session 1 show
Ingress Source Ports: 3/3 15/1 
Egress Source Ports: 3/3 
Ingress Source Vlans: <empty>
Egress Source Vlans: <empty>
Filter Vlans: <empty>
Destination Ports: 3/2

Системное ПО CatOS

Для коммутаторов под управлением системного ПО CatOS механизм управления работает под управлением CatOS, а MSFC работает под управлением ПО Cisco IOS.

Если выполнить команду show mac, можно увидеть число кадров, поступивших на MSFC. Порт 15/1 — это подключение механизма управления к MSFC.

Примечание. Этот порт является номером 16/1 для механизмов управления в разъеме 2.

Console> (enable) show mac 15/1

Port     Rcv-Unicast          Rcv-Multicast        Rcv-Broadcast
-------- -------------------- -------------------- --------------------
15/1                   193576                    0                    1

Port     Xmit-Unicast         Xmit-Multicast       Xmit-Broadcast
-------- -------------------- -------------------- --------------------
15/1                        3                    0                    0

Port     Rcv-Octet            Xmit-Octet
-------- -------------------- --------------------
15/1                 18583370                    0

MAC      Dely-Exced MTU-Exced  In-Discard Out-Discard
-------- ---------- ---------- ---------- -----------
15/1              0          -          0           0

Быстрое увеличение этого числа показывает, что пакеты поступают на MSFC, что приводит к высокой загрузке ЦП. Можно увидеть пакеты следующим образом:

  • SPAN MSFC port 15/1 или 16/1

  • SPAN sc0

SPAN MSFC Port 15/1 или 16/1

Настройте сеанс SPAN, в котором источником является порт 15/1 (или 16/1), а получателем — порт Ethernet.

Пример:

Console> (enable) set span 15/1 5/10
Console> (enable) show span

Destination     : Port 5/10
Admin Source    : Port 15/1
Oper Source     : None
Direction       : transmit/receive
Incoming Packets: disabled
Learning        : enabled
Multicast       : enabled
Filter          : -
Status          : active

Если собрать анализатор трафика на порте 5/10, то он покажет пакеты, которые передаются на MSFC и обратно. Настройте сеанс SPAN как tx, чтобы захватить только те пакеты, которые предназначены для MSFC.

SPAN sc0

Настройте сеанс SPAN с интерфейсом sc0 в качестве источника, чтобы захватить кадры, которые поступают на ЦП механизма управления.

Console> (enable) set span ?
  disable                    Disable port monitoring
  sc0                        Set span on interface sc0
  <mod/port>                 Source module and port numbers
  <vlan>                     Source VLAN numbers

Примечание. For модулей OSM выполнить захват трафика SPAN невозможно.

Рекомендации

Воспользуйтесь услугами IT аутсорсинга чтобы не вникать в такие тонкости. Загрузка ЦП механизма управления не отражает аппаратную производительность пересылки коммутатора. Однако, следует контролировать загрузку ЦП механизма управления.

  1. Отметьте базовый уровень загрузки ЦП механизма управления в стабильном состоянии сети с нормальными шаблонами трафика и загрузки.

    Обратите внимание на то, какие процессы создают самую высокую загрузку ЦП.

  2. При диагностировании загрузки ЦП ответьте на следующие вопросы:

    • Какие процессы создают самую высокую загрузку? Отличаются ли эти процессы от базовых?

    • Постоянно ли увеличивается загрузка ЦП выше базового уровня? Или наблюдаются вспышки высокой загрузки, которые сменяются базовыми уровнями?

    • Поступают ли из сети уведомления о смене топологии (TCN)?

      Примечание. Колеблющиеся порты или порты узлов с отключенным STP PortFast вызывают TCN.

    • Присутствует ли избыточный широковещательный или многоадресный трафик в управляющих подсетях/VLAN?

    • Присутствует ли избыточный управляющий трафик, например опрос SNMP, на коммутаторе?

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

    Например, с трафиком протоколов IPX RIP/SAP, AppleTalk и другим широковещательным трафиком. Такой трафик может повлиять на загрузку ЦП механизма управления, а в крайних случаях помешать нормальной работе коммутатора.

  4. Если загрузка ЦП повышается из-за поступления трафика на RP, определите происхождение этого трафика и причины его поступления.

Заказать звонок

Пожалуйста, оставьте свои контакты