[Xorp-users] ospfv3 for IPv6 ospf - oddity
Eric S. Johnson
esj at cs.fiu.edu
Fri Apr 27 15:42:12 PDT 2012
I started playing vith ospf for v6 recently. I have noticed
an oddity. I am curious if I have something miss-configured
or I have found a bug.
OSPFv3 for ipv6 has a couple new link-state adv types.
The one I am running into interoperability issues with is
the Intra-area prefix type.
It appears that xorp is sending these out with a cost of zero.
No matter what the config file cost setting is.
This causes all the other ospf3 impelmentations it talks to
(well, ok, cisco IOS and quagga are the only ones I have tested)
to count the cost to that network as zero.
xorp sends the ole fashioned router lsa's with the appropriate costs.
But not the new fangled intra-area prefix costs.
xorp also seems to send a /128 IA prefix LSA with the address of
the interface also with metric of 0. This doesn't impact things
as much as the network prefixs being 0, but seems odd too.
I have verified with wireshark that it is sending the IA prefix lsa's
with cost 0.
Below are relavant snips of my configs.
Xorp showing this behavior is 1.8.5 and git pulled on 2012-04-19
Running on centos 5.6 (RHEL 5).
Linux test-router 2.6.18-164.6.1.el5 #1 SMP Tue Nov 3 16:18:27 EST 2009 i686 i686 i386 GNU/Linux
Am I missing something? Or is this a bug?
E
--
ospf6 0 {
ip-router-alert: false
area 0.0.0.1 {
area-type: "normal"
interface "eth0.16" {
link-type: "broadcast"
vif "eth0.16" {
priority: 128
hello-interval: 10
router-dead-interval: 40
interface-cost: 70
retransmit-interval: 5
transit-delay: 1
passive: false
disable: false
}
}
interface "eth0.2128" {
link-type: "broadcast"
vif "eth0.2128" {
priority: 128
hello-interval: 10
router-dead-interval: 40
interface-cost: 70
retransmit-interval: 5
transit-delay: 1
passive: false
disable: false
}
}
}
}
interface "eth0.16" {
description: ""
disable: false
discard: false
unreachable: false
management: false
vif "eth0.16" {
disable: false
address fe80::206:5bff:fe88:84c6 {
prefix-length: 64
disable: false
}
address 2001:468:701:4000::5 {
prefix-length: 64
disable: false
}
}
}
interface "eth0.2128" {
description: ""
disable: false
discard: false
unreachable: false
management: false
vif "eth0.2128" {
disable: false
address fe80::206:5bff:fe88:84c6 {
prefix-length: 64
disable: false
}
address 2001:468:701:4001:206:5bff:fe88:84c6 {
prefix-length: 64
disable: false
}
}
}
More information about the Xorp-users
mailing list