1. Проверьте лог, чтобы найти причину неисправности.
Запустите команду display logbuffer size buffersize,
Если сообщение лога выглядит следующим образом, статус соседа изменяется:
CE12800 % ospfv2comm/6/NBR_CHANGE(l):VS=0-CID=[UINT];Neighbor changes event: neighbor status changed. (ProcessId=[UINT], NbrIpAddr=[IPADDR], NbrEvent=[UINT], NbrPreviousState=[UINT], NbrCurrentState=[UINT]) |
Проверьте поле NbrEvent, в котором записана причина сбоя. Возможные причины неисправности:
• Inactivity (NbrEvent=7)
Событие InactivityTimer соседнего пира. Если устройство не получает пакеты Hello от своего соседа в течение Hold time, отношение соседей OSPF переходит в состояние Down. В этом случае перейдите к шагу 2.
• LLDown (NbrEvent = 6)
Cобытие LLDown указывает что протокол нижнего уровня уведомляет верхний уровень о недоступности соседа. В этом случае перейдите к шагу 2.
• 1-Way Received (NbrEvent=4)
1-Way Received Hello-пакет отправляется с удаленного пира на локальный, когда состояние OSPF на удаленном конце изменяется на Down. После получения пакета состояние OSPF на локальном конце также меняется на «Down». В этом случае проверьте удаленный пир, чтобы устранить любую возможную неисправность.
• Kill Neighbor (NbrEvent=5)
Это событие указывает, что интерфейс или сеанс BFD отключается. Выполните команду display interface [interface-type [interface-number]], чтобы проверить состояние интерфейса и устранить любую возможную ошибку.
Если сообщение журнала выглядит следующим образом, была выполнена команда reset ospf process:
CE12800 % ospfv2comm/6/OSPF_RESET(l):VS=%u-CID=[UINT];OSPF process or area reset. (CompCID=[UINT], Parameter=[UINT], ResetReason=[UINT]) |
Чтобы проверить, была ли выполнена эта команда, проверьте записи операций или информацию журнала.
Во всех остальных случаях перейдите к шагу 9.
2. Проверьте, является ли связь между двумя устройствами нормальной.
Выполните команду ping и display this interface в представлении интерфейса, чтобы проверить, является ли связь между двумя устройствами нормальной и передающие устройства нормальными. Если ссылка нормальная, перейдите к шагу 3.
3. Проверьте, находится ли загрузка ЦП в пределах нормы.
Запустите команду display cpu, чтобы проверить, не слишком ли велика загрузка ЦП неисправного устройства. Если это так, OSPF не может получать и отправлять протокольные пакеты, что приводит к прерыванию отношений между соседями. В этом случае устраните неисправность из-за высокой загрузки ЦП и отключите ненужные функции. Если загрузка процессора находится в пределах нормы, перейдите к шагу 4.
4. Проверьте, является ли статус интерфейса «Up».
Запустите команду display interface [interface-type [interface-number]], чтобы проверить физическое состояние интерфейса. Если физическое состояние выключено, устраните неисправность интерфейса.
Если физический статус интерфейса «Up», выполните команду display ospf interface, чтобы проверить, является ли состояние интерфейса OSPF нормальным типом, таким как DR, BDR, DROther или P2P.
<HUAWEI> display ospf interface
OSPF Process 1 with Router ID 1.1.1.1 Interfaces
Area: 0.0.0.0 (MPLS TE not enabled) Interface IP Address Type State Cost Pri Vlanif50 192.1.1.1 Broadcast DR 1 1 |
• Если состояние интерфейса OSPF Down, выполните команду display ospf cumulative, чтобы проверить, превышает ли количество интерфейсов, включенных с OSPF в процессе OSPF, верхний предел. Если это так, уменьшите количество интерфейсов, включенных с помощью OSPF.
<HUAWEI> display ospf cumulative OSPF Process 1 with Router ID 1.1.1.1 Cumulations IO Statistics Type Input Output Hello 0 86 DB Description 0 0 Link-State Req 0 0 Link-State Update 0 0 Link-State Ack 0 0 ASE: (Disabled) LSAs originated by this router Router: 1 Network: 0 Sum-Net: 0 Sum-Asbr: 0 External: 0 NSSA: 0 Opq-Link: 0 Opq-Area: 0 Opq-As: 0 LSAs Originated: 1 LSAs Received: 0 Routing Table: Intra Area: 1 Inter Area: 0 ASE: 0 Up Interface Cumulate: 1 Neighbor Cumulate: ======================================================= Neighbor cumulative data. (Process 1) ------------------------------------------------------- Down: 0 Init: 0 Attempt: 0 2-Way: 0 Exstart: 0 Exchange: 0 Loading: 0 Full: 1 Retransmit Count:1
Neighbor cumulative data. (Total) ------------------------------------------------------- Down: 0 Init: 0 Attempt: 0 2-Way: 0 Exstart: 0 Exchange: 0 Loading: 0 Full: 1 Retransmit Count:1 |
• Если состояние интерфейса OSPF является нормальным типом, таким как DR, BDR, DR Other или P2P, перейдите к шагу 5.
5. Проверьте, находятся ли IP-адреса двух устройств в одном сегменте сети.
Выполните команду display interface interface-type [interface-number], чтобы проверить IP-адреса интерфейсов на двух устройствах.
• Если IP-адреса двух устройств находятся в разных сегментах сети, выполните команду ip address, чтобы изменить эти IP-адреса, чтобы убедиться, что они находятся в одном сегменте сети.
• Если IP-адреса двух устройств находятся в одном сегменте сети, перейдите к шагу 6.
6. Проверьте, согласуются ли MTU интерфейсов на обоих концах.
Если команда ospf mtu-enable выполняется на интерфейсах на обоих концах, MTU этих двух интерфейсов должны быть согласованными. В противном случае отношения соседей OSPF не могут быть установлены.
• Если значения MTU двух интерфейсов несовместимы, выполните команду mtu mtu в представлении интерфейса, чтобы изменить значения MTU, чтобы они были согласованными.
• Если MTU согласованы, перейдите к шагу 7.
7. Проверьте, существует ли интерфейс с приоритетом не 0.
В широковещательных сегментах и сегментах сети NBMA должен существовать по меньшей мере один интерфейс, приоритет которого не равен 0, чтобы обеспечить возможность правильного выбора DR. В противном случае отношения соседей OSPF могут достичь только двустороннего состояния.
Выполните команду интерфейса display ospf для просмотра приоритета интерфейса.
<HUAWEI> display ospf interface
OSPF Process 1 with Router ID 1.1.1.1 Interfaces
Area: 0.0.0.0 (MPLS TE not enabled) Interface IP Address Type State Cost Pri Vlanif50 192.1.1.1 Broadcast P-2-P 1 1 |
8. Проверьте правильность конфигурации OSPF на двух устройствах.
Проверьте, не конфликтуют ли идентификаторы маршрутизатора OSPF двух устройств.
<Huawei> display ospf brief OSPF Process 1 with Router ID 1.1.1.1 OSPF Protocol Information |
Если это так, измените идентификаторы маршрутизатора OSPF. Если нет, приступайте к проверке.
Проверьте, соответствуют ли конфигурации области OSPF на двух устройствах.
<HUAWEI> display ospf interface
OSPF Process 1 with Router ID 1.1.1.1 Interfaces
Area: 0.0.0.0 (MPLS TE not enabled) Interface IP Address Type State Cost Pri Vlanif50 192.1.1.1 Broadcast BDR 1 1 |
Проверьте, соответствуют ли другие конфигурации OSPF на двух устройствах.
Выполняйте команду display ospf error каждые 10 секунд в течение 5 минут.
<HUAWEI> display ospf error OSPF Process 1 with Router ID 1.1.1.1 OSPF error statistics General packet errors: 0 : IP: received my own packet 0 : Bad packet 0 : Bad version 0 : Bad checksum 0 : Bad area id 0 : Drop on unnumbered interface 0 : Bad virtual link 0 : Bad authentication type 0 : Bad authentication key 0 : Packet too small 0 : Packet size > ip length 0 : Transmit error 0 : Interface down 0 : Unknown neighbor HELLO packet errors: 0 : Netmask mismatch 0 : Hello timer mismatch 0 : Dead timer mismatch 0 : Extern option mismatch 0 : Router id confusion 0 : Virtual neighbor unknown 0 : NBMA neighbor unknown 0 : Invalid Source Address |
• Проверьте поле Bad authentication type. Если значение этого поля продолжает увеличиваться, типы аутентификации OSPF двух устройств, которые устанавливают отношения соседей, различны. В этом случае установите одинаковый тип аутентификации для двух устройств.
• Проверьте Hello timer mismatch. Если значение этого поля продолжает увеличиваться, значения таймеров приветствия на двух устройствах, которые устанавливают отношения соседей, различаются. В этом случае проверьте конфигурации интерфейса двух устройств и установите одинаковое значение для таймеров приветствия.
• Проверьте Dead timer mismatch. Если значение этого поля продолжает увеличиваться, значения мертвых таймеров на двух устройствах, которые устанавливают отношения соседей, различаются. В этом случае проверьте конфигурации интерфейса двух устройств и установите одинаковое значение для мертвых таймеров.
• Проверьте Extern option mismatch. Если значение этого поля продолжает увеличиваться, типы областей двух устройств, которые устанавливают отношения соседей, различаются (тип области одного устройства является общей областью, а тип области другого устройства является областью заглушки или NSSA) , В этом случае установите одинаковый тип области для двух устройств.
Если неисправность не устранена, перейдите к шагу 9.
9. Соберите следующую информацию и обратитесь в службу технической поддержки.
• Результаты этой процедуры устранения неполадок
• Файлы конфигурации, файлы журналов и файлы сигналов тревоги устройств