Неравномерное распределение нагрузки в Eth-trunk

42 0 1 0

Задействованные продукты и версии

Все продукты и версии

Организация сети

Симптом неисправности

Пакеты неравномерно распределяются между интерфейсами участников Eth-Trunk20 на коммутаторе.

<Quidway> display interface brief
PHY: Physical
*down: administratively down
^down: standby
(l): loopback
(s): spoofing
(b): BFD down
(d): Dampening Suppressed
InUti/OutUti: input utility/output utility
Interface                   PHY   Protocol InUti OutUti   inErrors  outErrors
Eth-Trunk20                 up    --       0.38%    25%          0          0
  GigabitEthernet3/0/18     up    --       0.02%     1%          0          0
  GigabitEthernet3/0/19     up    --       0.74%  0.04%          0          0
  GigabitEthernet3/0/20     up    --       0.62%    98%          0          0
  GigabitEthernet3/0/21     up    --       0.14%     1%          0          0

Анализ причин

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

Процедура устранения неполадок

Шаг 1 В соответствии с трафиком интерфейса коммутатора в сети, попытайтесь скорректировать хэш-факторы для решения неравномерной балансировки нагрузки между интерфейсами участников Eth-Trunk20. Эта проблема сохраняется после нескольких попыток. Заказчик сообщил, что эта проблема возникла после того, как операция была выполнена примерно в 14:20.

Шаг 2 Проверьте журналы коммутации и убедитесь, что большое количество пакетов TC было сгенерировано с 14:20 и коммутатор продолжает удалять MAC-адреса.

Oct 31 2017 14:20:57 Quidway %MSTP/6/RECEIVE_MSTITC(l): MSTP received BPDU with TC, MSTP process 0 instance 0, port name is GigabitEthernet8/0/0.
Oct 31 2017 14:20:59 Quidway %MSTP/6/RECEIVE_MSTITC(l): MSTP received BPDU with TC, MSTP process 0 instance 0, port name is GigabitEthernet8/0/0.
Oct 31 2017 14:20:59 Quidway %MSTP/6/RECEIVE_MSTITC(l): MSTP received BPDU with TC, MSTP process 0 instance 0, port name is GigabitEthernet8/0/34.

[Quidway-hidecmd] display stp tc 
 ---------- Stp Instance 0 tc or tcn count ----------
 Port GigabitEthernet6/0/0    0
 Port Ethernet12/0/0          1079
 Port Ethernet12/0/1          0
 Port Ethernet12/0/3          0
......
 Port GigabitEthernet7/0/1    0
 Port GigabitEthernet8/0/0    9357
 Port GigabitEthernet8/0/2    0
 Port GigabitEthernet8/0/6    0           
 Port GigabitEthernet8/0/34   14
 Port GigabitEthernet8/0/35   0
......
 Port Eth-Trunk18             0
 Port Eth-Trunk20             0
 Port Eth-Trunk100            0
 Port Eth-Trunk21             0
 Port Eth-Trunk22             0
 Port Eth-Trunk23             0
 ---------- Stp Instance 10 tc or tcn count ----------

Шаг 3 Выполните команду display mac-address summary и просмотрите журналы диагностики и обнаружите, что коммутатор продолжает удаление и переобучение MAC-адресов.

<Quidway> display mac-address summary
----------------------------------------------------------------              
Slot  Total    Blackhole  Static  Dynamic  DLocal    DRemote   
----------------------------------------------------------------           
   1   1820            0       0     1820      1680       140
   2   3116            0       0     3116      1833      1283
   3    374            0       0      374       333        41
   4     77            0       0       77        49        28
   5    162            0       0      162       134        28
   6   1415            0       0     1415        49      1366
   7   9324            0       0     9324      9131       193
   8   1238            0       0     1238      1165        73
   9    712            0       0      712       629        83
  10   1866            0       0     1866      1738       128
  11    393            0       0      393       389         4
  12     21            0       0       21        10        11
----------------------------------------------------------------             

<Quidway> display mac-address summary
----------------------------------------------------------------              
Slot  Total    Blackhole  Static  Dynamic  DLocal    DRemote   
----------------------------------------------------------------           
   1    890            0       0      890       750       140
   2   2667            0       0     2667      1384      1283
   3    670            0       0      670       629        41
   4     81            0       0       81        53        28
   5    176            0       0      176       148        28
   6   1414            0       0     1414        48      1366
   7   9327            0       0     9327      9134       193
   8   1420            0       0     1420      1347        73
   9    909            0       0      909       826        83
  10   1362            0       0     1362      1234       128
  11    439            0       0      439       435         4
  12     22            0       0       22        11        11
----------------------------------------------------------------

Oct 31 2017 14:20:57 Quidway %MSTP/5/TCM_DEL_MACARP(D): MSTP enters TCM, notifies L2IF to delete all MAC entries and ARP entries of instance 0.

 

Шаг 4 Коммутатор различает одноадресную и неодноадресную передачу пакетов во время балансировки нагрузки между интерфейсами Eth-Trunk, и для этих пакетов сконфигурированы различные команды. Команда load-balance используется для одноадресной передачи пакетов, и команда unknown-unicast load-balance (которая не поддерживается в V100R002) используется для неодноадресной передачи пакетов.

После того, как коммутатор получает пакеты TC, конвергенция сети запускается из-за изменений топологии сети. Во время конвергенции коммутатор удаляет и пересчитывает MAC-адреса и записи ARP для обеспечения нормального переадресации пакетов.

Однако коммутатор продолжает удалять MAC-адреса, так как пакеты TC постоянно отправляются в GigabitEthernet8/0/0 и поэтому одноадресная передача пакетов преобразуется в широковещательную передачу пакетов. В результате, пакеты неравномерно распределяются между интерфейсами участников Eth-Trunk. Поэтому метод корректировки хэш-факторов не вступает в силу.

Выполните команду stp edged-port enable на GigabitEthernet8/0/0. Пакеты TC не увеличиваются на коммутаторе, а пакеты равномерно распределяются между интерфейсами участников Eth-Trunk20.

<Quidway> display interface brief
PHY: Physical
*down: administratively down
^down: standby
(l): loopback
(s): spoofing
(b): BFD down
(d): Dampening Suppressed
InUti/OutUti: input utility/output utility
Interface                   PHY   Protocol InUti OutUti   inErrors  outErrors
Eth-Trunk20                 up    --       0.30%    25%          0          0
  GigabitEthernet3/0/18     up    --       0.01%    20%          0          0
  GigabitEthernet3/0/19     up    --       0.61%    17%          0          0
  GigabitEthernet3/0/20     up    -


  • x

Комментарий

Отправить
Выполните вход в систему, чтобы ответить на пост. Вход | Регистрация

Внимание Внимание! В целях защиты правовых интересов Вас, сообщества и третьих лиц, не публикуйте любой материал, содержащий политические высказывания, порнографию, упоминание азартных игр, употребление наркотиков, а также материал, нарушающий коммерческую тайну или содержащий персональные данные пользователей. Также не предоставляйте данные от вашей учетной записи. Вы будете нести ответственность за все действия, выполняемые под вашим аккаунтом. Подробная информация: “Политика конфиденциальности..”
Если кнопка вложения недоступна, обновите Adobe Flash Player до последней версии.
Авторизуйтесь и пользуйтесь всеми преимуществами участника!

Авторизуйтесь и пользуйтесь всеми преимуществами участника!

Вход