I have a Catalyst3750 with IPSERVICESK9-M-12.2(50)SE3 .
I change OSPF network type from broadcast to nbma on a SVI, and I put the "priority 0" under SVI as the following.
ip ospf network non-broadcast
ip ospf hello-interval 10
ip ospf priority 0
and also put "neighbor <neighbour ip add>" under OSPF process configuration.
But when I do "show running-config", the "neighbor <neighbour ip add>" command is disappeared from the router's configuration.
By the way, the OSPF adjency with this neighbor can be successfully established.
And when I put the "priority nonzero" under SVI, "neighbor <neighbour ip add>" command is appearing.
Is this the feature of OSPF??
If so,are there any reference to it in any of the docs?
For what it's worth, I've seen this behaviour in my lab.
I can only assume that since the neighbor statement is only really required at one end (though I have seen Cisco docs suggested best practice would be to configure it at both ends), and as only the DR/BDR needs to have a connection to all other routers, they have decided to enforce the removal of the 'unnecessary' neighbor statements when you stop the router participating in elections with the priority command...
This doc: (http://www.cisco.com/en/US/docs/ios/12_0/np1/configuration/guide/1cospf.html#wp4801) states re: the neighbor statement on NB networks:
These parameters need only be configured in those devices that are themselves eligible to become the designated router or backup designated router (in other words, routers with a nonzero router priority value
Please rate helpful posts..