Hello all,

I have a very simple setup. Server with a loopback interface, connected
to a Cisco router via em3 interface. em3 is in the same area the
neighboring Cisco interface is and the purpose is to inject a simple /32
route to the loopback interface address in the area.
Relevant configs:

Cisco
------
interface GigabitEthernet3/19
 description P2P openbsd
 ip address 83.235.72.245 255.255.255.252
 no ip proxy-arp
 ip ospf network point-to-point
 ip ospf dead-interval minimal hello-multiplier 3
 load-interval 30
end

OpenBSD
---------
root@openbsd ~ # uname -a 
OpenBSD openbsd 5.3 GENERIC.MP#40 amd64


router-id 83.235.72.246
fib-update no
# areas
area 0.1.0.5 {
        interface em3 {
                router-priority 0
                router-dead-time minimal
                fast-hello-interval msec 333
        }

        interface lo1 {
                passive
                router-priority 0
        }
}


cisco#show ip ospf neighbor 
Neighbor ID     Pri   State           Dead Time   Address
Interface
...
83.235.72.246     0   FULL/  -        984 msec    83.235.72.246
GigabitEthernet3/19
...

cisco#show ip ospf interface GigabitEthernet3/19
GigabitEthernet3/19 is up, line protocol is up (connected)
  Internet Address 83.235.72.245/30, Area 0.1.0.5, Attached via Network
  Statement
  Process ID 1822, Router ID 79.128.220.7, Network Type POINT_TO_POINT,
  Cost: 1
  Topology-MTID    Cost    Disabled    Shutdown      Topology Name
        0           1         no          no            Base
  Transmit Delay is 1 sec, State POINT_TO_POINT
  Timer intervals configured, Hello 333 msec, Dead 1, Wait 1, Retransmit
  5
    oob-resync timeout 40
    Hello due in 264 msec
  Supports Link-local Signaling (LLS)
  Cisco NSF helper support enabled
  IETF NSF helper support enabled
  Can be protected by per-prefix Loop-Free FastReroute
  Can be used for per-prefix Loop-Free FastReroute repair paths
  Index 8/12, flood queue length 0
  Next 0x0(0)/0x0(0)
  Last flood scan length is 1, maximum is 51
  Last flood scan time is 0 msec, maximum is 4 msec
  Neighbor Count is 1, Adjacent neighbor count is 1 
    Adjacent with neighbor 83.235.72.246
  Suppress hello for 0 neighbor(s)

root@openbsd ~ # ospfctl show interfaces   
Interface   Address            State  HelloTimer Linkstate  Uptime    nc
ac
lo1         212.205.212.205/32 LOOP   -          unknown    00:00:52   0
0
em3         83.235.72.246/30   OTHER  00:00:00   active     00:00:52   1
1

root@openbsd ~ # ospfctl show interfaces em3

Interface em3, line protocol is UP
  Internet address 83.235.72.246/30, Area 0.1.0.5
  Linkstate active
  Router ID 83.235.72.246, network type BROADCAST, cost: 10
  Transmit delay is 1 sec(s), state OTHER, priority 0
  Designated Router (ID) 79.128.220.7, interface address 83.235.72.245
  Backup Designated Router (ID) 0.0.0.0, interface address 0.0.0.0
  Timer intervals configured, hello 333 msec, dead 1, wait 1, retransmit
  5
    Hello timer due in 00:00:00+248msec
    Uptime 00:00:58
  Neighbor count is 1, adjacent neighbor count is 1

root@openbsd ~ # ospfctl s n          
ID              Pri State        DeadTime Address         Iface
Uptime
79.128.220.7    1   LOAD/DR      00:00:00 83.235.72.245   em3       -

I think most probably the problem is in the network type (BROADCAST vs
P2P in Cisco). Is there some way to declare em3 as point-to-point in
ospfd or do I just need to remove 

 ip ospf network point-to-point

from the cisco interface config?
(Unfortunately I cannot remove the Cisco configuration during the
weekend to just test).

Having said all that I have a working quagga configuration but I can
declare there that the ethernet interface is point-to-point.

Thanks in advance,

Kostas

-- 
Kostas Zorbadelos               
twitter:@kzorbadelos            http://gr.linkedin.com/in/kzorba 
----------------------------------------------------------------------------
()  www.asciiribbon.org - against HTML e-mail & proprietary attachments
/\  

Reply via email to