Два типа агрегации ссылок в Huawei ensp
Два типа агрегации ссылок в Huawei ensp

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

Роль агрегации ссылок

Увеличение пропускной способности сети

  1. Агрегация каналов может увеличить пропускную способность нескольких физических каналов, чтобы обеспечить более высокую пропускную способность. Например, два физических канала со скоростью 1 Гбит/с, объединенные вместе, могут обеспечить пропускную способность 2 Гбит/с.
  2. Повышение резервирования сети
  3. Если один или несколько физических каналов выходят из строя, агрегация каналов может автоматически переключить трафик на другие обычные каналы, чтобы обеспечить нормальную работу сети.
  4. Улучшение балансировки сетевой нагрузки
  5. Агрегация каналов позволяет равномерно распределять трафик по нескольким физическим каналам, тем самым улучшая общую производительность сети.

Сценарии использования

Сети, которым требуется высокая пропускная способность, например кластеры серверов, центры обработки данных и т. д.

Сети, требующие высокой надежности, например финансовые учреждения, медицинские учреждения и т. д.

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

Настройка ручного режима

Базовая конфигурация LSW1

Язык кода:js
копировать
    <Huawei>sys
    Enter system view, return user view with Ctrl+Z.
    [Huawei]un in en
    Info: Information center is disabled.
    [Huawei]int eth-trunk 10
    [Huawei-Eth-Trunk10]trunk	
    [Huawei-Eth-Trunk10]trunkport g 0/0/1 to 0/0/3
    Info: This operation may take a few seconds. Please wait for a moment...done.
    [Huawei-Eth-Trunk10]port link-type trunk
    [Huawei-Eth-Trunk10]port trunk allow-pass vlan all
    [Huawei-Eth-Trunk10]q

int eth-trunk 10: войдите в режим настройки интерфейса Eth-Trunk 10.

Trunk: включите режим Trunk на интерфейсе Eth-Trunk 10. По сути, это преобразует его из набора отдельных физических каналов в один логический канал.

Trunkport от g 0/0/1 до 0/0/3: эта команда добавляет интерфейсы Gigabit Ethernet от g 0/0/1 до g 0/0/3 в качестве интерфейсов-членов Eth-Trunk 10. Теперь трафик будет распределяться по этим физическим каналам.

port link-type Trunk: Установите тип канала Eth-Trunk 10 на транк. Это гарантирует, что коммутатор воспринимает его как единый логический канал.

магистральный порт let-pass vlan all: разрешить всем VLAN проходить через Eth-Trunk 10. По умолчанию Eth-Trunk разрешает только тегированные VLAN. Эта команда включает тегированный и нетегированный трафик VLAN на Eth-Trunk.

После завершения настройки просмотрите агрегацию ссылок.

Язык кода:js
копировать
[Huawei]dis eth-trunk 
Eth-Trunk10's state information is:
WorkingMode: NORMAL         Hash arithmetic: According to SIP-XOR-DIP         
Least Active-linknumber: 1  Max Bandwidth-affected-linknumber: 8              
Operate status: up          Number Of Up Port In Trunk: 3                     
--------------------------------------------------------------------------------
PortName                      Status      Weight 
GigabitEthernet0/0/1          Up          1      
GigabitEthernet0/0/2          Up          1      
GigabitEthernet0/0/3          Up          1      

Информация о состоянии Eth-Trunk10: В этой строке указана следующая информация Eth-Trunk 10.

Режим работы: НОРМАЛЬНЫЙ: указывает, что Eth-Trunk 10 работает в обычном режиме, что является идеальной ситуацией.

Алгоритм хеширования: согласно SIP-XOR-DIP: определяет алгоритм хеширования, используемый для балансировки нагрузки трафика между интерфейсами-участниками. В этом случае выполняется XOR IP-адреса источника (SIP) с IP-адресом назначения (DIP).

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

Номер канала, на который влияет максимальная пропускная способность: 8: Это может относиться к максимальному количеству интерфейсов-участников, которые могут способствовать общей пропускной способности Eth-Trunk. Для него установлено значение 8, что, вероятно, является максимальным значением, поддерживаемым моделью коммутатора.

Текущий статус: up: Это хорошие новости! Это подтверждает, что Eth-Trunk 10 работает и может передавать трафик.

Количество активных портов в магистрали: 3: это означает, что 3 из возможных настроенных интерфейсов-участников в настоящее время работают и участвуют в Eth-Trunk.

Базовая конфигурация LSW2

Язык кода:js
копировать
<Huawei>sys
Enter system view, return user view with Ctrl+Z.
[Huawei]un in en
Info: Information center is disabled.
[Huawei]int Eth-Trunk 10
 
[Huawei-Eth-Trunk10]trunkport g 0/0/1 to 0/0/3
Info: This operation may take a few seconds. Please wait for a moment...done.
[Huawei-Eth-Trunk10]port link-type trunk 
[Huawei-Eth-Trunk10]port trunk allow-pass vlan all
[Huawei-Eth-Trunk10]q
[Huawei]q
 

Посмотреть агрегацию ссылок

Язык кода:js
копировать
<Huawei>dis eth-trunk 
Eth-Trunk10's state information is:
WorkingMode: NORMAL         Hash arithmetic: According to SIP-XOR-DIP         
Least Active-linknumber: 1  Max Bandwidth-affected-linknumber: 8              
Operate status: up          Number Of Up Port In Trunk: 3                     
--------------------------------------------------------------------------------
PortName                      Status      Weight 
GigabitEthernet0/0/1          Up          1      
GigabitEthernet0/0/2          Up          1      
GigabitEthernet0/0/3

Настройка автоматического режима

Экспериментальная топология

Базовая конфигурация LSW3

Язык кода:js
копировать
<Huawei>sys
Enter system view, return user view with Ctrl+Z.
[Huawei]un in en
Info: Information center is disabled.
[Huawei]int eth	
[Huawei]int Eth-Trunk 10
[Huawei-Eth-Trunk10]mode lacp-static 
[Huawei-Eth-Trunk10]load-balance dst-mac 
[Huawei-Eth-Trunk10]trunkport g 0/0/1 to 0/0/3
Info: This operation may take a few seconds. Please wait for a moment...done.
[Huawei-Eth-Trunk10]q
 

mode lacp-static : устанавливает статический режим протокола управления агрегацией каналов (LACP). В статическом режиме LACP коммутатор вручную связывает указанные интерфейсы-члены без согласования с другими устройствами.

load-balance dst-mac: настройте Eth-Trunk для использования MAC-адреса назначения для балансировки нагрузки между интерфейсами-участниками. Пакет будет хеширован с MAC-адресом назначения, и полученное значение определит, через какой интерфейс-участник будет отправлен пакет.

Trunkport от g 0/0/1 до 0/0/3: эта команда добавляет интерфейсы Gigabit Ethernet от g 0/0/1 до g 0/0/3 в качестве интерфейсов-членов Eth-Trunk 10. Теперь каждому пакету на этих физических каналах трафику будет присвоен адрес на основе MAC-адреса назначения.

Язык кода:js
копировать
<Huawei>dis eth-trunk 
Eth-Trunk10's state information is:
Local:
LAG ID: 10                  WorkingMode: STATIC                               
Preempt Delay: Disabled     Hash arithmetic: According to DA                  
System Priority: 32768      System ID: 4c1f-cce1-2e0a                         
Least Active-linknumber: 1  Max Active-linknumber: 8                          
Operate status: up          Number Of Up Port In Trunk: 3                     
--------------------------------------------------------------------------------
ActorPortName          Status   PortType PortPri PortNo PortKey PortState Weight
GigabitEthernet0/0/1   Selected 1GE      32768   2      2609    10111100  1     
GigabitEthernet0/0/2   Selected 1GE      32768   3      2609    10111100  1     
GigabitEthernet0/0/3   Selected 1GE      32768   4      2609    10111100  1     
 
Partner:
--------------------------------------------------------------------------------
ActorPortName          SysPri   SystemID        PortPri PortNo PortKey PortState
GigabitEthernet0/0/1   32768    4c1f-cc09-06f6  32768   2      2609    10111100
GigabitEthernet0/0/2   32768    4c1f-cc09-06f6  32768   3      2609    10111100
GigabitEthernet0/0/3   32768    4c1f-cc09-06f6  32768   4      2609    10111100

Команды конфигурации LSW4

Язык кода:js
копировать
<Huawei>sys
Enter system view, return user view with Ctrl+Z.
[Huawei]un in en
Info: Information center is disabled.
[Huawei]int e	
[Huawei]int Eth-Trunk 10	
[Huawei-Eth-Trunk10]mode lacp-static 	
[Huawei-Eth-Trunk10]load-balance dst-mac 
[Huawei-Eth-Trunk10]trunkport g 0/0/1 to 0/0/3
Info: This operation may take a few seconds. Please wait for a moment...done.
[Huawei-Eth-Trunk10]q
Язык кода:js
копировать
[Huawei]dis eth-trunk 
Eth-Trunk10's state information is:
Local:
LAG ID: 10                  WorkingMode: STATIC                               
Preempt Delay: Disabled     Hash arithmetic: According to DA                  
System Priority: 32768      System ID: 4c1f-cc09-06f6                         
Least Active-linknumber: 1  Max Active-linknumber: 8                          
Operate status: down        Number Of Up Port In Trunk: 0                     
--------------------------------------------------------------------------------
ActorPortName          Status   PortType PortPri PortNo PortKey PortState Weight
GigabitEthernet0/0/1   Unselect 1GE      32768   2      2609    10100010  1     
GigabitEthernet0/0/2   Unselect 1GE      32768   3      2609    10100010  1     
GigabitEthernet0/0/3   Unselect 1GE      32768   4      2609    10100010  1     
 
Partner:
--------------------------------------------------------------------------------
ActorPortName          SysPri   SystemID        PortPri PortNo PortKey PortState
GigabitEthernet0/0/1   0        0000-0000-0000  0       0      0       10100011
GigabitEthernet0/0/2   0        0000-0000-0000  0       0      0       10100011
GigabitEthernet0/0/3   0        0000-0000-0000  0       0      0       10100011
boy illustration
Неразрушающее увеличение изображений одним щелчком мыши, чтобы сделать их более четкими артефактами искусственного интеллекта, включая руководства по установке и использованию.
boy illustration
Копикодер: этот инструмент отлично работает с Cursor, Bolt и V0! Предоставьте более качественные подсказки для разработки интерфейса (создание навигационного веб-сайта с использованием искусственного интеллекта).
boy illustration
Новый бесплатный RooCline превосходит Cline v3.1? ! Быстрее, умнее и лучше вилка Cline! (Независимое программирование AI, порог 0)
boy illustration
Разработав более 10 проектов с помощью Cursor, я собрал 10 примеров и 60 подсказок.
boy illustration
Я потратил 72 часа на изучение курсорных агентов, и вот неоспоримые факты, которыми я должен поделиться!
boy illustration
Идеальная интеграция Cursor и DeepSeek API
boy illustration
DeepSeek V3 снижает затраты на обучение больших моделей
boy illustration
Артефакт, увеличивающий количество очков: на основе улучшения характеристик препятствия малым целям Yolov8 (SEAM, MultiSEAM).
boy illustration
DeepSeek V3 раскручивался уже три дня. Сегодня я попробовал самопровозглашенную модель «ChatGPT».
boy illustration
Open Devin — инженер-программист искусственного интеллекта с открытым исходным кодом, который меньше программирует и больше создает.
boy illustration
Эксклюзивное оригинальное улучшение YOLOv8: собственная разработка SPPF | SPPF сочетается с воспринимаемой большой сверткой ядра UniRepLK, а свертка с большим ядром + без расширения улучшает восприимчивое поле
boy illustration
Популярное и подробное объяснение DeepSeek-V3: от его появления до преимуществ и сравнения с GPT-4o.
boy illustration
9 основных словесных инструкций по доработке академических работ с помощью ChatGPT, эффективных и практичных, которые стоит собрать
boy illustration
Вызовите deepseek в vscode для реализации программирования с помощью искусственного интеллекта.
boy illustration
Познакомьтесь с принципами сверточных нейронных сетей (CNN) в одной статье (суперподробно)
boy illustration
50,3 тыс. звезд! Immich: автономное решение для резервного копирования фотографий и видео, которое экономит деньги и избавляет от беспокойства.
boy illustration
Cloud Native|Практика: установка Dashbaord для K8s, графика неплохая
boy illustration
Краткий обзор статьи — использование синтетических данных при обучении больших моделей и оптимизации производительности
boy illustration
MiniPerplx: новая поисковая система искусственного интеллекта с открытым исходным кодом, спонсируемая xAI и Vercel.
boy illustration
Конструкция сервиса Synology Drive сочетает проникновение в интрасеть и синхронизацию папок заметок Obsidian в облаке.
boy illustration
Центр конфигурации————Накос
boy illustration
Начинаем с нуля при разработке в облаке Copilot: начать разработку с минимальным использованием кода стало проще
boy illustration
[Серия Docker] Docker создает мультиплатформенные образы: практика архитектуры Arm64
boy illustration
Обновление новых возможностей coze | Я использовал coze для создания апплета помощника по исправлению домашних заданий по математике
boy illustration
Советы по развертыванию Nginx: практическое создание статических веб-сайтов на облачных серверах
boy illustration
Feiniu fnos использует Docker для развертывания личного блокнота Notepad
boy illustration
Сверточная нейронная сеть VGG реализует классификацию изображений Cifar10 — практический опыт Pytorch
boy illustration
Начало работы с EdgeonePages — новым недорогим решением для хостинга веб-сайтов
boy illustration
[Зона легкого облачного игрового сервера] Управление игровыми архивами
boy illustration
Развертывание SpringCloud-проекта на базе Docker и Docker-Compose