Did reload multiple times ... but lets see it again ... i will replicate the issue ..... Sorry for a big post but i try to get all details.
R1 information ..................
Rack1R1#sh run | sec router ospf
router ospf 1
router-id 150.1.1.1
log-adjacency-changes
area 1 virtual-link 150.1.5.5
redistribute connected metric 1 subnets route-map CONNECTED->OSPF
redistribute rip metric 1 subnets route-map RIP->OSPF
network 163.1.12.1 0.0.0.0 area 2
network 163.1.13.1 0.0.0.0 area 1
Rack1R1#
NOTE >>> NO NEIGHBOR STATEMENTS .... THIS IS THE HUB ROUTER
interface Serial0/0
ip address 163.1.12.1 255.255.255.0
encapsulation frame-relay
ip ospf priority 255
serial restart-delay 0
frame-relay map ip 163.1.12.2 102 broadcast
no frame-relay inverse-arp
end
NOTE >>>> NON-BROADCAST IS NOT MANUALY CONFIGURED (interface already non-broadcast see below)
Rack1R1#sh run int s0/1
Building configuration...
Current configuration : 256 bytes
!
interface Serial0/1
ip address 163.1.13.1 255.255.255.0
encapsulation ppp
ip ospf network non-broadcast
ip ospf priority 255
no peer neighbor-route
serial restart-delay 0
ppp authentication pap
ppp pap sent-username Rack1R1 password 0 CISCO
end
TRIED CONFIGURING ONE INTERFACE TO NON-BROADCAST TO SEE IF IT WILL MAKE A DIFFERENCE
Rack1R1#sh ip ospf int s0/0 | inc NON
Process ID 1, Router ID 150.1.1.1, Network Type NON_BROADCAST, Cost: 64
Rack1R1#sh ip ospf int s0/1 | inc NON
Process ID 1, Router ID 150.1.1.1, Network Type NON_BROADCAST, Cost: 64
Rack1R1#
NOTE >>>> INTERFACE NON-BROADCAST TYPE
Rack1R1#sh ip ospf neigh
Rack1R1#
NO NEIGHBOR RELATIONSHIP HERE
Rack1R1#debug ip ospf hello
OSPF hello events debugging is on
Rack1R1#
NOTHING OUTPUTS
Rack1R1#
Rack1R1#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Rack1R1(config)#router ospf 1
Rack1R1(config-router)#neigh
Rack1R1(config-router)#neighbor 163.1.12.2
OSPF: Neighbor command is allowed only on NBMA and point-to-multipoint networks
Rack1R1(config-router)#neighbor 163.1.13.3
OSPF: Neighbor command is allowed only on NBMA and point-to-multipoint networks
Rack1R1(config-router)#
TRYING TO CONFIGURE NEIGHBOR COMMAND ON THE HUB ROUTER AND GETTING ERROR .... FOR THIS TASK I AM REQUIRED TO CONFGIURE r1 AS THE DR.
Rack1R2
Rack1R2#sh run | sec router ospf
router ospf 1
router-id 150.1.2.2
log-adjacency-changes
redistribute connected metric 1 subnets route-map CONNECTED->OSPF
redistribute rip metric 1 subnets route-map RIP->OSPF
network 163.1.12.2 0.0.0.0 area 2
Rack1R2#
interface Serial0/0
ip address 163.1.12.2 255.255.255.0
encapsulation frame-relay
ip ospf network non-broadcast
ip ospf priority 0
frame-relay map ip 163.1.12.1 201 broadcast
no frame-relay inverse-arp
Rack1R2#sh ip ospf int s0/0 | inc NON
Process ID 1, Router ID 150.1.2.2, Network Type NON_BROADCAST, Cost: 64
Rack1R2(config-router)#do sh ip ospf neigh
Rack1R2(config-router)#
R3 - testing
*Mar 2 07:06:25.871: OSPF: Send hello to 224.0.0.5 area 1 on Serial0/1 from 163.1.13.1
Rack1R1(config-if)#ip ospf ne
Rack1R1(config-if)#ip ospf network non
Rack1R1(config-if)#ip ospf network non-broadcast
Rack1R1(config-if)#end
Rack1R1#
*Mar 2 07:06:30.931: %OSPF-5-ADJCHG: Process 1, Nbr 150.1.3.3 on Serial0/1 from FULL to DOWN, Neighbor Down: Interface down or detached
*Mar 2 07:06:31.687: %SYS-5-CONFIG_I: Configured from console by console
Rack1R1#
Rack1R1#
*Mar 2 07:06:34.399: OSPF: Rcv hello from 150.1.2.2 area 2 from Serial0/0 163.1.12.2
*Mar 2 07:06:34.399: OSPF: End of hello processing
Rack1R1#
Rack1R1#
*Mar 2 07:06:35.735: OSPF: Send hello to 163.1.12.2 area 2 on Serial0/0 from 163.1.12.1
Rack1R1#
HERE IS WHAT COMFUSES ME .... WHAT I DID HERE IS CHANGED PRIORITY ON R3 INTERFACE TO 1 AND YES NEIGHBOR CAME UP FINE ... THEN I CHANGED PRIORITY BACK TO 0 AND CONFIGURED TYPE NON-BROADCAST AGAIN ..... SO ... IF THERE IS PRIORITY OF 0 COFNIGURED ON SPOKE ROUTER, THEN WHY SHOULD WE INITIATE THE SESSION RIGHT? THEN WHY DO WE SEE HELLO COMING FROM R3 TO RIGHT AFTER THE SESSION HAS BEEN TAKEN DOWN?
i WOULD EXPECT R1 TO SEND INITIAL HELLO AND R3 TO RESPOND ..., BUT R1 CAN'T SEND HELLO SINCE THERE IS NO NEIGHBOR STATEMENT CONFIGURED
*Mar 2 07:06:39.667: OSPF: Rcv hello from 150.1.3.3 area 1 from Serial0/1 163.1.13.3
*Mar 2 07:06:39.667: OSPF: Send immediate hello to nbr 150.1.3.3, src address 163.1.13.3, on Serial0/1
*Mar 2 07:06:39.667: OSPF: Send hello to 163.1.13.3 area 1 on Serial0/1 from 163.1.13.1
*Mar 2 07:06:39.671: OSPF: End of hello processing
*Mar 2 07:06:39.679: OSPF: Rcv hello from 150.1.3.3 area 1 from Serial0/1 163.1.13.3
*Mar 2 07:06:39.679: OSPF: End of hello processing
Rack1R1#sh ip ospf neigh
Neighbor ID Pri State Dead Time Address Interface
150.1.3.3 0 2WAY/DROTHER 00:01:40 163.1.13.3 Serial0/1
150.1.2.2 0 FULL/DROTHER 00:01:34 163.1.12.2 Serial0/0
Rack1R1#
Scott Morris:Now if you're seeing that message IN your configuration, then I'd reload and try again. make sure "show ip ospf interface" show non-broadcast or P2MP-non-broadcast as your network type.
On reload, it tends to be something just looked at.
You can remove the priority, add your neighbor and put your priority back on! :)
Or if you're required to do it otherwise, you can simply make other arrangements to priority (e.g. increase the hub's).
Dmitriy Litvinko, CCIE #25150 (R&S)