Распространенные причины
- Eth-Trunk блокирован процессом STP.
- Не подняты интерфейсы, добавленные в Eth-Trunk.
- Неправильная настройка Eth-Trunk.
- Интерфейсы не могут получать или отправлять пакеты LACPDU.
- Неправильные записи в таблице пересылки.
Блок-схема процесса устранения проблемы
Процесс устранения проблемы
1. Проверьте статус Eth-Trunk в процессе STP, возможно, он блокирован.
Введите команду display stp brief и проверьте поле STP State нужного интерфейса.
<HUAWEI> display stp brief
MSTID Port Role STP State Protection Cost Edged
0 10GE1/0/1 ROOT forwarding none 2000 disable
0 Eth-Trunk10 ALTE discarding none 2000 disable
0 10GE1/0/3 DESI forwarding none 2000 disable
§ Если в поле STP State будет запись discarding, значит Eth-Trunk в состоянии blocking и никакой трафик не будет проходить. Проверьте сеть на наличие петель.
§ Если Eth-Trunk не находится в состоянии blocking, переходите к шагу 2.
2. Проверьте статус физических интерфейсов, добавленных в Eth-Trunk.
Введите команду display interface <interface-type> <interface-number>. Поле current state укажет на физический статус интерфейса ( UP или DOWN).
<HUAWEI> display interface 10ge 1/0/1
10GE1/0/1 current state : UP (ifindex: 4)
Line protocol current state : UP
§ Если в поле current state будет Up, интерфейс поднят и функционирует. Переходите к шагу 3.
§ Если в поле current state будет Down, проверьте физическое соединение и оптический модуль.
3. Проверьте конфигурацию Eth-Trunk.
Введите команду display eth-trunk <trunk-id>. Поле Max Active-linknumber показывает верхний порог для числа активных интерфейсов, а поле Least Active-linknumber показывает нижний порог для числа активных интерфейсов.
<HUAWEI> display eth-trunk 10
Eth-Trunk10's state information is:
Local:
LAG ID: 10 Working Mode: Static
Preempt Delay Time: 10 Hash Arithmetic: profile default
System Priority: 120 System ID: 0025-9e95-7c31
Least Active-linknumber: 1 Max Active-linknumber: 2
Operating Status: up Number Of Up Ports In Trunk: 2
Timeout Period: Slow
--------------------------------------------------------------------------------
§ Если верхний порог меньше количества активных интерфейсов , введите команду lacp max active-linknumber в режиме конфигурирования Eth-Trunk чтобы изменить верхний порог. Если количество активных интерфейсов меньше нижнего порога, введите команду least active-linknumber в режиме конфигурирования интерфейса чтобы изменить нижний порог.
§ Если конфигурация Eth-Trunk корректна, переходите к шагу 4.
4. Проверьте могут ли интерфейсы в Eth-Trunk получать и отсылать пакеты LACPDU.
a. Проверьте статистику полученных и отправленных LACPDU.
Введите команду reset lacp statistics eth-trunk <trunk-id> чтобы обнулить статистику пакетов LACPDU. (Внимание : стертую статистику LACPDU нельзя будет восстановить)
Затем введите команду display lacp statistics eth-trunk <trunk-id>.
<HUAWEI> display lacp statistics eth-trunk 10
Eth-Trunk10's PDU statistic is:
-----------------------------------------------------------------
Port LacpRevPdu LacpSentPdu MarkerRevPdu MarkerSentPdu
10GE1/1/0/10 0 13 0 0
10GE1/1/0/12 13 13 0 0
Эта команда показывает количество пакетов, обработанных модулем LACP. Обратите внимание на поля LacpRevPdu и LacpSentPdu.
o Если значение в поле LacpSentPdu равно 0, возможно проблема в LACP модуле.
o Если значение в поле LacpRevPdu равно 0, возможно оборудование не получает LACPDU пакеты.
b. Введите команду display system component running-state | include LACP и проверьте работу LACP модуля.
[~HUAWEI-diagnose] display system component running-state | include LACP
-----------------------------------------------------------------------------------------------------------------------
NAME CID PID Type Version Board Process State
-----------------------------------------------------------------------------------------------------------------------
LACP 0x80480569 0x4804AC 0x48 2.0.2 1/1 1012 PRIMARY
-----------------------------------------------------------------------------------------------------------------------
Если в поле State будет запись вида NULL, значит LACP модуль не работает. Обратитсь в TAC.
c. Проверьте наличие и корректность правил ACL.
Введите команду display cpu-defend statistics и проверьте статистику пакетов, прошедших ACL правила.
<HUAWEI> display cpu-defend statistics slot 1 | include lacp
Statistics(packets) on slot 1 :
-------------------------------------------------------------------------------------------------------
PacketType Total Passed Total Dropped Last Dropping Time
Last 5 Min Passed Last 5 Min Dropped
-------------------------------------------------------------------------------------------------------
lacp 0 0 -
-------------------------------------------------------------------------------------------------------
В обычной ситуации, значения в полях Total Passed и Last 5 Min Passed будут постоянно увеличиваться. Если значения не увеличиваются, проверьте конфигурацию ACL.
Введите команду display system tcam service в диагностическом режиме чтобы узнать ID ACL правила ( поле Entry).
Вывод для моделей CE12800 и CE12800E:
[~HUAWEI-diagnose] display system tcam service cpcar slot 1/1 | include lacp
Total: 98
--------------------------------------------
PacketType Entry
--------------------------------------------
LACP 26
--------------------------------------------
Вывод для моделей CE8800, CE7800, CE6800 и CE5800:
[~HUAWEI-diagnose] display system tcam service cpcar slot 1/1 | include lacp
Total: 98
-----------------------------------------------------------------
PacketType HitPackets Entry
-----------------------------------------------------------------
LACP 2354 26
-----------------------------------------------------------------
Введите команду fediag и проверьте корректноть настройки ACL.
[~HUAWEI-diagnose] fediag slot 1 chip 0 "get acl entry info 26"
Entry 26
Flags = 00000007
+USED +IN_HW +WANT_HW -upd -chg -new -sta
Group = 2
Priority = 2063592367
Prev/Next = 67 / 68
HW entry ID = 0000001B
HW priority = 05001450
Qualifiers:
DstMac (7) -> da (13)
01:80:C2:00:00:02/FF:FF:FF:FF:FF:FF
00000180C2000002/0000FFFFFFFFFFFF (expected)
00000180C2000002/0000FFFFFFFFFFFF (actual)
EtherType (29) -> ethertype (14)
8809/FFFF
0000000000008809/000000000000FFFF (expected)
0000000000008809/000000000000FFFF (actual)
Если значение в поле DstMAC - 0180c2000002 и в поле EtherType - 8809, переходите к шагу 5. В другом случае, переходите к шагу 6.
5. Проверьте таблицу пересылки.
Введите команду display interface <interface-type> <interface-number> forwarding-table.
[~HUAWEI-diagnose] display interface Eth-Trunk 10 forwarding-table
Eth-Trunk10 The Forwarding Table is NULL
Если будет запись вида – The Forwarding Table is NULL, значит ошибка возникает с таблицей пересылки. Переходите к шагу 6.
6. Соберите следующую информацию и обратитесь в TAC - CISsupport@huawei.com:
§ Результаты процесса решения проблемы.
§ Файлы конфигурации, логи, алармы с оборудования