[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