Описание ошибки
Коммутатор Huawei не получает маршруты после установления OSPF соседства с коммутатором Cisco.
Физическая топология сети

Конфигурация
S5720_A
sysname S5720_A#vlan batch 10 20#cluster enablentdp enablendp enable#drop illegal-mac alarm#diffserv domain default#drop-profile default#aaaauthentication-scheme defaultauthorization-scheme defaultaccounting-scheme defaultdomain defaultdomain default_adminlocal-user admin password simple adminlocal-user admin service-type http#interface Vlanif1#interface Vlanif10ip address 192.168.1.254 255.255.255.0#interface Vlanif20ip address 192.168.12.1 255.255.255.0#interface MEth0/0/1#interface GigabitEthernet0/0/1port link-type accessport default vlan 10#interface GigabitEthernet0/0/2port link-type accessport default vlan 20#interface NULL0#ospf 1 router-id 1.1.1.1area 0.0.0.0network 192.168.1.0 0.0.0.255network 192.168.12.0 0.0.0.255#user-interface con 0user-interface vty 0 4
S5720_B
#sysname S5720_B#vlan batch 30 40#cluster enablentdp enablendp enable#drop illegal-mac alarm#diffserv domain default#drop-profile default#aaaauthentication-scheme defaultauthorization-scheme defaultaccounting-scheme defaultdomain defaultdomain default_adminlocal-user admin password simple adminlocal-user admin service-type http#interface Vlanif1#interface Vlanif30ip address 192.168.23.1 255.255.255.0#interface Vlanif40ip address 192.168.2.254 255.255.255.0#interface MEth0/0/1#interface GigabitEthernet0/0/1port link-type accessport default vlan 30#interface GigabitEthernet0/0/2port link-type accessport default vlan 40#interface NULL0#ospf 1 router-id 3.3.3.3area 0.0.0.0network 192.168.23.0 0.0.0.255network 192.168.2.0 0.0.0.255#user-interface con 0user-interface vty 0 4
Вывод команды display ip routing-table показывает, что коммутатор не получает маршруты с Cisco.
[S5720_A] display ip routing-tableRoute Flags: R - relay, D - download to fib------------------------------------------------------------------------------Routing Tables: PublicDestinations : 5 Routes : 5Destination/Mask Proto Pre Cost Flags NextHop Interface127.0.0.0/8 Direct 0 0 D 127.0.0.1 InLoopBack0127.0.0.1/32 Direct 0 0 D 127.0.0.1 InLoopBack0192.168.1.0/24 Direct 0 0 D 192.168.1.254 Vlanif10192.168.1.254/32 Direct 0 0 D 127.0.0.1 Vlanif10192.168.2.0/24 OSPF 10 3 D 192.168.12.2 Vlanif20
Процесс устранения проблемы
Шаг 1 Проверьте статус OSPF соседства.
Введите команду display ospf peer чтобы проверить было ли установлено OSPF соседство.
[S5720_A] display ospf peerOSPF Process 1 with Router ID 1.1.1.1NeighborsArea 0.0.0.0 interface 192.168.12.1(Vlanif20)'s neighborsRouter ID: 2.2.2.2 Address: 192.168.12.2State: Full Mode:Nbr is Master Priority: 1DR: None BDR: None MTU: 0Dead timer due in 34 secRetrans timer interval: 5Neighbor is up for 00:03:08Authentication Sequence: [ 0 ]
Вывод показывает, что OSPF соседство было установлено и его статус Full.
Шаг 2 Проверьте базу данных состояния каналов OSPF (LSDB).
Введите команду display ospf lsdb чтобы проверить содержит ли OSPF LSDB информацию о маршрутах.
[S5720_A] display ospf lsdbOSPF Process 1 with Router ID 1.1.1.1Link State DatabaseArea: 0.0.0.0Type LinkState ID AdvRouter Age Len Sequence MetricRouter 2.2.2.2 2.2.2.2 454 60 80000016 1Router 1.1.1.1 1.1.1.1 453 60 80000017 1Router 3.3.3.3 3.3.3.3 1609 48 8000000B 1Network 192.168.23.2 2.2.2.2 1598 32 80000002 0
Вывод показывает, что LSDB содержит информацию о маршрутах.
Шаг 3 Проверьте подробную информацию в OSPF LSDB.
Введите команду display ospf lsdb <link-state-id>.
[S5720_A] display ospf lsdb router 1.1.1.1OSPF Process 1 with Router ID 1.1.1.1Area: 0.0.0.0Link State DatabaseType : RouterLs id : 1.1.1.1Adv rtr : 1.1.1.1Ls age : 21Len : 48Options : Eseq# : 80000019chksum : 0xf947Link count: 2* Link ID: 192.168.1.0Data : 255.255.255.0Link Type: StubNetMetric : 1Priority : Low* Link ID: 192.168.12.0Data : 255.255.255.0Link Type: StubNetMetric : 1Priority : Low[S5720_A] display ospf lsdb router 2.2.2.2OSPF Process 1 with Router ID 1.1.1.1Area: 0.0.0.0Link State DatabaseType : RouterLs id : 2.2.2.2Adv rtr : 2.2.2.2Ls age : 633Len : 60Options : Eseq# : 80000016chksum : 0x315Link count: 3* Link ID: 1.1.1.1Data : 192.168.12.2Link Type: P-2-PMetric : 1* Link ID: 192.168.12.0Data : 255.255.255.0Link Type: StubNetMetric : 1Priority : Low* Link ID: 192.168.23.2Data : 192.168.23.2Link Type: TransNetMetric : 1
Решение: Необходимо настроить на коммутаторе Huawei зону такого же типа, как на коммутаторе Cisco.
[S5720_A] interface vlanif 20[S5720_A-Vlanif20] ospf network p2p
После выполнения предыдущей команды, наберите команду display ip routing-table чтобы проверить IPv4 таблицу маршрутизации, теперь доступны маршруты с устройства Cisco.
[S5720_A] display ip routing-tableRoute Flags: R - relay, D - download to fib------------------------------------------------------------------------------Routing Tables: PublicDestinations : 8 Routes : 8Destination/Mask Proto Pre Cost Flags NextHop Interface127.0.0.0/8 Direct 0 0 D 127.0.0.1 InLoopBack0127.0.0.1/32 Direct 0 0 D 127.0.0.1 InLoopBack0192.168.1.0/24 Direct 0 0 D 192.168.1.254 Vlanif10192.168.1.254/32 Direct 0 0 D 127.0.0.1 Vlanif10192.168.2.0/24 OSPF 10 3 D 192.168.12.2 Vlanif20192.168.12.0/24 Direct 0 0 D 192.168.12.1 Vlanif20192.168.12.1/32 Direct 0 0 D 127.0.0.1 Vlanif20192.168.23.0/24 OSPF 10 2 D 192.168.12.2 Vlanif20
Основная причина
Ошибка в настройке типов OSPF сетей на соединенных между собой коммутаторах Huawei и Cisco.