Блог "Дети ОИТа"
/поиск

Создание trunk-портов на коммутаторе Huawei с нуля

## Шаг 1. Зафиксировать вводные Исходное состояние: - коммутатор Huawei с VRP; - два физических порта выключены и не настроены; - порты настраиваются как отдельные trunk-порты, не как `Eth-Trunk`; - п

Шаг 1. Зафиксировать вводные

Исходное состояние:

  • коммутатор Huawei с VRP;
  • два физических порта выключены и не настроены;
  • порты настраиваются как отдельные trunk-порты, не как Eth-Trunk;
  • пример интерфейсов: GigabitEthernet0/0/1 и GigabitEthernet0/0/2;
  • пример разрешенных VLAN: 10, 20, 30;
  • пример служебной native/PVID VLAN: 999.
    Перед применением замени номера интерфейсов, VLAN и описания на рабочие значения из схемы сети.

Шаг 2. Войти в режим конфигурации

<Huawei> system-view

system-view переводит CLI из пользовательского режима в режим системной конфигурации.

Шаг 3. Создать необходимые VLAN

[Huawei] vlan batch 10 20 30 999

vlan batch создает несколько VLAN одной командой. VLAN должны существовать до добавления trunk-порта в эти VLAN.

Шаг 4. Открыть первый интерфейс

[Huawei] interface GigabitEthernet0/0/1

interface переводит CLI в режим настройки конкретного интерфейса.

Шаг 5. Добавить описание первого порта

[Huawei-GigabitEthernet0/0/1] description TRUNK_TO_SWITCH_A_G0/0/24

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

Шаг 6. Убедиться, что первый порт выключен на время настройки

[Huawei-GigabitEthernet0/0/1] shutdown

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

Шаг 7. Назначить первому порту тип trunk

[Huawei-GigabitEthernet0/0/1] port link-type trunk

port link-type trunk переводит интерфейс в trunk-режим. Trunk-порт предназначен для передачи трафика нескольких VLAN.

Шаг 8. Убрать VLAN 1 с первого trunk-порта

[Huawei-GigabitEthernet0/0/1] undo port trunk allow-pass vlan 1

undo отменяет указанную настройку. VLAN 1 лучше не использовать как рабочую или native VLAN, если это не требуется действующим стандартом сети.

Шаг 9. Назначить PVID для первого trunk-порта

[Huawei-GigabitEthernet0/0/1] port trunk pvid vlan 999

port trunk pvid vlan задает VLAN для нетегированного входящего трафика на trunk-порту. PVID не добавляет VLAN в список разрешенных VLAN автоматически.

Шаг 10. Разрешить рабочие VLAN на первом trunk-порту

[Huawei-GigabitEthernet0/0/1] port trunk allow-pass vlan 10 20 30

port trunk allow-pass vlan добавляет trunk-порт в указанные VLAN и разрешает их прохождение через порт. В корпоративной сети лучше использовать явный allow-list, а не all.
Если на trunk должна проходить native/PVID VLAN, добавь ее явно:

[Huawei-GigabitEthernet0/0/1] port trunk allow-pass vlan 999

Если нетегированный трафик на trunk не нужен, VLAN 999 можно не разрешать. В этом случае PVID остается служебной VLAN для отсечения случайного нетегированного трафика.

Шаг 11. Выйти из настройки первого интерфейса

[Huawei-GigabitEthernet0/0/1] quit

quit возвращает CLI на один уровень конфигурации выше.

Шаг 12. Открыть второй интерфейс

[Huawei] interface GigabitEthernet0/0/2

Шаг 13. Добавить описание второго порта

[Huawei-GigabitEthernet0/0/2] description TRUNK_TO_SWITCH_B_G0/0/24

Шаг 14. Убедиться, что второй порт выключен на время настройки

[Huawei-GigabitEthernet0/0/2] shutdown

Шаг 15. Назначить второму порту тип trunk

[Huawei-GigabitEthernet0/0/2] port link-type trunk

Шаг 16. Убрать VLAN 1 со второго trunk-порта

[Huawei-GigabitEthernet0/0/2] undo port trunk allow-pass vlan 1

Шаг 17. Назначить PVID для второго trunk-порта

[Huawei-GigabitEthernet0/0/2] port trunk pvid vlan 999

Шаг 18. Разрешить рабочие VLAN на втором trunk-порту

[Huawei-GigabitEthernet0/0/2] port trunk allow-pass vlan 10 20 30

Если на trunk должна проходить native/PVID VLAN:

[Huawei-GigabitEthernet0/0/2] port trunk allow-pass vlan 999

Шаг 19. Проверить конфигурацию до включения портов

[Huawei-GigabitEthernet0/0/2] quit
[Huawei] display current-configuration interface GigabitEthernet0/0/1
[Huawei] display current-configuration interface GigabitEthernet0/0/2

display current-configuration interface показывает текущую конфигурацию выбранного интерфейса.
Проверь:

  • правильные номера портов;
  • корректные description;
  • тип порта trunk;
  • отсутствие VLAN 1 в разрешенных VLAN;
  • корректный PVID;
  • полный список разрешенных рабочих VLAN;
  • совпадение VLAN-настроек с соседним устройством.

Шаг 20. Включить первый trunk-порт

[Huawei] interface GigabitEthernet0/0/1
[Huawei-GigabitEthernet0/0/1] undo shutdown

undo shutdown административно включает интерфейс.

Шаг 21. Включить второй trunk-порт

[Huawei-GigabitEthernet0/0/1] quit
[Huawei] interface GigabitEthernet0/0/2
[Huawei-GigabitEthernet0/0/2] undo shutdown

Шаг 22. Проверить состояние портов

[Huawei-GigabitEthernet0/0/2] quit
[Huawei] display interface GigabitEthernet0/0/1
[Huawei] display interface GigabitEthernet0/0/2

display interface показывает физическое и канальное состояние интерфейса, счетчики ошибок, скорость, duplex и текущую нагрузку.
Проверь:

  • current state должен быть UP;
  • line protocol current state должен быть UP;
  • скорость и duplex должны соответствовать соседнему устройству;
  • не должно быть роста CRC, input errors, output errors, drops.

Шаг 23. Проверить VLAN на trunk-портах

[Huawei] display vlan 10
[Huawei] display vlan 20
[Huawei] display vlan 30

display vlan показывает VLAN и порты, входящие в нее. Trunk-порты должны отображаться в нужных VLAN как tagged-порты.
Если используется native/PVID VLAN:

[Huawei] display vlan 999

Шаг 24. Проверить соседство

[Huawei] display lldp neighbor brief

display lldp neighbor brief показывает краткую информацию о соседних устройствах по LLDP. Для корпоративной сети LLDP полезен для проверки фактической коммутации и поиска ошибок в патчировке.

Шаг 25. Сохранить конфигурацию

[Huawei] save

save сохраняет текущую конфигурацию в startup-конфигурацию, чтобы настройки сохранились после перезагрузки.

Итоговая конфигурация

system-view
vlan batch 10 20 30 999
interface GigabitEthernet0/0/1
 description TRUNK_TO_SWITCH_A_G0/0/24
 shutdown
 port link-type trunk
 undo port trunk allow-pass vlan 1
 port trunk pvid vlan 999
 port trunk allow-pass vlan 10 20 30
 undo shutdown
 quit
interface GigabitEthernet0/0/2
 description TRUNK_TO_SWITCH_B_G0/0/24
 shutdown
 port link-type trunk
 undo port trunk allow-pass vlan 1
 port trunk pvid vlan 999
 port trunk allow-pass vlan 10 20 30
 undo shutdown
 quit
save

Если native/PVID VLAN должна проходить по trunk, добавь на каждый интерфейс:

port trunk allow-pass vlan 999

Контрольный чек-лист

Проверка Норма
Порты настроены в выключенном состоянии Да
На портах есть понятное описание Да
Тип порта trunk
VLAN 1 не используется без необходимости Да
Разрешены только нужные VLAN Да
PVID задан явно Да
PVID добавлен в allow-list только при необходимости native VLAN Да
Настройки совпадают с соседним устройством Да
Линк после включения поднялся UP/UP
Ошибки на интерфейсе не растут Да
Конфигурация сохранена Да