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
/\