Я делал обновления прошивки в коммутаторах HP. Были обновлены две разные модели:
- ProCurve Switch 5406zl Intelligent Edge (J8697A): обновлен с K.15.06.0008 до K.15.12.0012
- Коммутатор HP 2520-24G-PoE (J9299A): обновлен с J.14.54 до J.15.09.0021
Проверяя каждый переключатель сразу после загрузки нового образа, я заметил кое-что:
- Коммутаторы загрузили новый образ прошивки без ошибок, и связь была восстановлена, как только коммутатор загрузился. На данный момент загрузка процессора была низкой (менее 10%)
- Через несколько секунд загрузка процессора возросла до 100% и простояла несколько минут. В этот момент я не смог обнаружить ни одной проблемы, за исключением того, что CLI через SSH был немного вялым: нормальное подключение, никаких сообщений журнала ...
- Через пять-десять минут при 100% процессор вернулся в нормальное состояние без каких-либо изменений с моей стороны.
Обе модели имели такое поведение. Я откатил одну единицу каждой модели к предыдущему образу прошивки, и они вели себя так же.
Несмотря на то, что этот скачок ЦП сразу после загрузки не вызвал проблем, мне интересно, могло ли нормальное поведение сети быть причиной этого скачка, но я так не думаю. Я рассмотрел следующие аспекты:
Сразу после запуска STP начинает работать, генерируя BPDU и переключая все порты коммутатора в состояния блокирования, прослушивания, обучения и переадресации. Однако даже в 802.1D этот процесс занимает не более 1 минуты с таймерами по умолчанию. Кроме того, я проверял коммутаторы через SSH, поэтому все вычисления STP уже были сделаны к тому времени, когда я смог подключиться к коммутатору.
Сразу после загрузки таблица MAC-адресов пуста, и необходима передача для первых кадров. Но я сомневаюсь, что в 24-портовом коммутаторе для этого вещания потребовалось бы 100% CPU, а тем более 5 минут.
Все коммутаторы, выступающие в качестве устройств L2, не поддерживают функциональность L3, поэтому я отказываюсь от маршрутизации и других процессов L3.
Я пропускаю что-то «нормальное» в сетевых операциях, которое может объяснить использование ЦП в течение 5 минут после перезагрузки при сохранении подключения? Может быть, это какой-то фоновый процесс, который коммутатор запускает сразу после перезагрузки?