netmask eltérés érzékelése OSPF-nél

OSPF neigborship felépítéséhez a network masknak is egyeznie kell a szomszédos routereken.

A hello csomagok tartalmazzák az interfészen konfigurált netmaskot is, így ha az nem egyezik meg a hello csomagokban, akkor az OSPF neigbor nem fog feljönni. Hibaüzenetet csak debug esetén kapunk (debug ip ospf hello), ahogy az alább is látható:

Router# sh ip ospf nei
Router#
Router# debug ip ospf hello
Apr 21 09:07:14.199 MET: OSPF: Send hello to 224.0.0.5 area 10 on GigabitEthernet0/0 from 192.168.1.2 Apr 21 09:07:21.071 MET: OSPF: Rcv hello from 10.192.64.10 area 3 from GigabitEthernet0/0 192.168.1.1 Apr 21 09:07:21.071 MET: OSPF: Mismatched hello parameters from 192.168.1.1 Apr 21 09:07:21.071 MET: OSPF: Dead R 40 C 40, Hello R 10 C 10  Mask R 255.255.255.252 C 255.255.255.0

Látható hogy a távoli eszköz (R) /30-as mask-kal van konfigurálva míg a lokális interfészen /24.

A netmask átírása után a neigbor fel is jön.
Router# conf t
Router(config)# int gi0/0
Router(config-if)# ip addr 192.168.1.2 255.255.255.252
Router(config-if)# end
Router#
Apr 21 09:08:51.117 MET: %OSPF-5-ADJCHG: Process 10, Nbr 192.168.1.10 on GigabitEthernet0/0 from LOADING to FULL, Loading Done
Router#sh ip ospf nei
Neighbor ID     Pri   State           Dead Time   Address         Interface
192.168.1.10      1   FULL/DR         00:00:38    192.168.1.1     GigabitEthernet0/0
Router#