Часто задаваемые вопросы
Дом Часто задаваемые вопросы

Как решить проблему высокой загрузки ЦП на коммутаторе?

новые продукты

Как решить проблему высокой загрузки ЦП на коммутаторе?

November 15, 2017

Высокая загрузка ЦП на коммутаторе может серьезно повлиять на его производительность и привести к сбоям в сети или замедлению отклика. Выявление первопричины и устранение проблемы высокой загрузки ЦП имеет решающее значение для поддержания оптимальной производительности коммутатора. Вот структурированный подход к поиску и устранению этой проблемы:

 

1. Мониторинг загрузки ЦП с течением времени.

Отслеживайте модели использования: Крайне важно определить, является ли высокая загрузка ЦП временным всплеском или постоянной проблемой.

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

показать процессы история ЦП

 

Эта команда отображает динамику использования ЦП, помогая выявлять закономерности или пиковые периоды.

Решение: Необходимо постоянно отслеживать загрузку ЦП, чтобы определить, является ли высокая загрузка периодической или постоянной проблемой.

 

 

2. Выявите пользователей с высокой загрузкой ЦП.

Проверьте активные процессы: Используйте команды CLI, чтобы определить, какие процессы или задачи потребляют больше всего ресурсов ЦП. Для коммутаторов Cisco команда выглядит следующим образом:

показать процессы ЦП отсортировано

 

Это отобразит список процессов и процент использования ими ЦП, что позволит вам определить виновников.

Типичные ресурсоемкие процессы:

--- Перерасчеты протокола STP (Spanning Tree Protocol)

--- Протоколы маршрутизации (например, OSPF, EIGRP)

--- Опрос SNMP

--- Высокий уровень широковещательного/многоадресного трафика

Решение: Определите процессы, которые потребляют больше всего ресурсов ЦП, и сосредоточьтесь на их оптимизации.

 

 

3. Проверьте наличие сетевых штормов или широковещательного флудинга.

Штормы телевещания: Чрезмерный широковещательный или многоадресный трафик может привести к высокой загрузке ЦП, перегружая коммутатор трафиком, который он должен обработать.

Отслеживайте уровень трафика: Используйте инструменты мониторинга сети или интерфейс командной строки для проверки высокого уровня широковещательного или многоадресного трафика:

показать интерфейс | включить трансляцию

 

Сетевые петли: Сетевая петля может вызывать широковещательные штормы, потребляя ресурсы коммутатора.

Используйте BPDU Guard/Loop Guard: Включите BPDU Guard или Loop Guard, чтобы предотвратить зацикливание, приводящее к широковещательным штормам.

Решение: При обнаружении широковещательных штормов или сетевых петель следует внедрить протоколы контроля штормов или обнаружения петель (например, STP) для ограничения чрезмерного трафика.

 

 

4. Проверка работы протокола STP (Spanning Tree Protocol).

Перерасчеты STP: Частые перерасчеты протокола STP (Spanning Tree Protocol) могут приводить к высокой загрузке ЦП, особенно в больших или сложных сетевых топологиях.

Оптимизация конфигурации STP:

--- Используйте протокол быстрого построения остовного дерева (RSTP), чтобы сократить время, необходимое для перерасчетов.

--- Включите BPDU Guard, чтобы предотвратить ненужные перерасчеты, инициированные неавторизованными устройствами.

--- Проверьте наличие неправильных настроек или постоянно нестабильно работающих каналов связи, которые могут вызывать частые изменения топологии.

Решение: Оптимизируйте настройки STP и обеспечьте стабильность сети, чтобы уменьшить скачки нагрузки на ЦП, связанные с STP.

 

 

5. Проверка конфигурации протокола маршрутизации.

Протоколы маршрутизации, требующие значительных вычислительных ресурсов: Если коммутатор использует динамические протоколы маршрутизации, такие как OSPF, EIGRP или BGP, неправильная конфигурация или нестабильная сеть могут привести к высокой загрузке ЦП из-за постоянного пересчета маршрутов.

Оптимизация таблиц маршрутизации:

--- Ограничьте размер таблиц маршрутизации или убедитесь, что ненужные маршруты не распространяются.

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

--- Проверьте пороговые значения загрузки ЦП для операций протокола и при необходимости скорректируйте их.

Решение: Настройте параметры протокола маршрутизации, чтобы обеспечить стабильную обработку маршрутов и избежать частых перерасчетов.

 

 

6. Мониторинг частоты опроса SNMP.

Частое использование протокола SNMP: Слишком большое количество SNMP-запросов от инструментов мониторинга сети может перегрузить коммутатор и привести к увеличению загрузки ЦП.

Настройте интервалы опроса: Уменьшите частоту опроса SNMP или ограничьте количество опрашиваемых параметров. Большинство программ для мониторинга сети позволяют настраивать интервалы опроса.

Используйте SNMP версии 2 или 3: Если вы все еще используете SNMP v1, рассмотрите возможность обновления до SNMP v2 или v3 для более эффективного сбора данных.

Решение: Уменьшите частоту опроса SNMP или настройте интервалы опроса более точно, чтобы предотвратить перегрузку коммутатора.

 

 

7. Управление списками контроля доступа (ACL)

Списки контроля доступа, интенсивно использующие процессор: Сложные или неэффективные списки контроля доступа (ACL) могут потреблять значительные ресурсы процессора, особенно если они применяются к интерфейсам с высокой интенсивностью трафика.

Оптимизация списков контроля доступа (ACL):

--- Объедините избыточные правила или упростите конфигурацию ACL.

--- Применяйте списки контроля доступа (ACL) к конкретному трафику, а не ко всему трафику (при необходимости используйте ACL, специфичные для VLAN).

--- Используйте аппаратные списки контроля доступа (ACL) там, где это поддерживается, чтобы перенести обработку данных с ЦП на специализированные интегральные схемы (ASIC) коммутатора.

Решение: Оптимизируйте конфигурации ACL, чтобы уменьшить их влияние на загрузку ЦП.

 

 

8. Проверьте наличие перегрузки диспетчерского самолета.

Чрезмерное движение самолетов управления: Неправильное управление трафиком управляющего уровня, таким как запросы ARP, ICMP или DHCP, может привести к высокой загрузке ЦП.

Контроль за полетами самолетов (CoPP): Внедрите CoPP для ограничения объема трафика плоскости управления, который должен обрабатывать ЦП. Это позволит пропускать легитимный трафик управления, одновременно фильтруя или ограничивая скорость избыточного или вредоносного трафика.

показать карту политики управления

 

Решение: Примените протокол CoPP для защиты процессора коммутатора от чрезмерного трафика в плоскости управления.

 

 

9. Проверьте наличие программных ошибок или утечек памяти.

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

Обновить прошивку: Если высокая загрузка ЦП связана с известной проблемой, обновление до последней версии прошивки часто может её решить.

Решение: Убедитесь, что на коммутаторе установлена ​​последняя версия прошивки, чтобы избежать ошибок или утечек памяти, вызывающих высокую загрузку процессора.

 

 

10. Перенос задач на оборудование (если поддерживается)

Используйте ASIC-микросхемы: Коммутаторы, оснащенные микросхемами ASIC (специализированными интегральными схемами), могут разгружать от центрального процессора определенные задачи, такие как маршрутизация или обработка списков контроля доступа (ACL), что может значительно снизить загрузку ЦПУ.

Включить аппаратную обработку: Если ваш коммутатор поддерживает эту функцию, убедитесь, что такие функции, как списки контроля доступа (ACL), QoS и маршрутизация, обрабатываются оборудованием, а не процессором.

Решение: Используйте аппаратное ускорение для снижения нагрузки на ЦП и оптимизации производительности.

 

 

11. Мониторинг угроз безопасности (DDoS-атаки или атаки типа «флудинг»)

Атаки типа «флуд»: Атаки типа «отказ в обслуживании» (DoS) или «распределенный отказ в обслуживании» (DDoS) могут перегрузить коммутатор вредоносным трафиком, что приведет к перегрузке процессора.

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

Меры по смягчению последствий: Внедрите функции безопасности, такие как защита портов, списки контроля доступа (ACL) и контроль за штормами, чтобы смягчить последствия подобных атак.

Решение: Используйте меры безопасности для обнаружения и предотвращения DoS-атак или DDoS-атак, которые могут привести к высокой загрузке процессора.

 

 

12. Перезагрузите Switch (крайняя мера)

Процессор застрял в состоянии высокой загрузки: Если ни один из вышеперечисленных шагов не решает проблему, перезагрузка коммутатора может временно устранить неполадку.

Запланировать перезагрузку: Чтобы свести к минимуму перебои в работе сети, обязательно запланируйте перезагрузку на период технического обслуживания.

Решение: Если высокая загрузка ЦП сохраняется, несмотря на другие меры по устранению проблемы, в крайнем случае выполните перезагрузку коммутатора.

 

 

Краткое описание шагов по решению проблемы высокой загрузки ЦП на коммутаторе:

1. Мониторинг использования ЦП: отслеживайте загрузку ЦП с течением времени, чтобы выявить закономерности.

2. Выявление процессов, потребляющих больше всего ресурсов ЦП: Используйте командную строку для определения процессов, которые потребляют больше всего ресурсов ЦП.

3. Контроль сетевых штормов: Внедрите меры по контролю штормов для смягчения последствий широковещательных или многоадресных штормов.

4. Оптимизация STP: Убедитесь, что настройки STP оптимизированы для уменьшения количества перерасчетов.

5. Настройка протоколов маршрутизации: скорректируйте конфигурации динамических протоколов маршрутизации, чтобы уменьшить количество перерасчетов маршрутов.

6. Управление опросом SNMP: Уменьшите интервалы опроса SNMP, чтобы снизить потребление ресурсов.

7. Упрощение списков контроля доступа (ACL): Объединение или перенос обработки ACL на аппаратное обеспечение.

8. Используйте CoPP: ограничьте трафик плоскости управления, чтобы предотвратить перегрузку ЦП.

9. Обновите прошивку: Примените последнюю версию прошивки для устранения известных проблем или утечек памяти.

10. Перенос задач на аппаратное обеспечение: Включение аппаратной обработки для определенных задач.

11. Предотвращение DDoS-атак: Используйте меры безопасности для остановки вредоносного трафика.

12. Перезагрузка коммутатора (крайняя мера): Перезагрузите коммутатор, если другие решения не помогли.

 

Выполнив эти шаги, вы сможете устранить или уменьшить высокую загрузку ЦП на вашем коммутаторе, обеспечив его эффективную работу без снижения производительности.

оставить сообщение

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

Дом

Продукты

WhatsApp

Связаться с нами