[Xorp-users] ospf6 on linux 2.6.26

Pascal Spring lists at traxx.ch
Thu Dec 4 04:38:16 PST 2008


Hello Bruce

well, here is the config

        ospf6 10 {
            router-id: xxx.xxx.xxx.xxx
            ip-router-alert: false
            traceoptions {
            }
            area 0.0.0.3 {
                area-type: "normal"
                interface vpn0 {
                    link-type: "p2p"
                }
                interface br0 {
                    link-type: "broadcast"
                }
                interface eth1 {
                    link-type: "broadcast"
                }
            }
        }

vpn0 is a sit-tunnel made with ip tunnel add vpn0 mode sit local
xxx.xxx.xxx.xxx  remote yyy.yyy.yyy.yyy ttl 64, mtu is set on 1280,
multicast is turned on
i tried to set up an ospf6 neighborhood over eth1 and br0 with another
router of the same type and config as well - without success.

the relevant parts from igmp6 proc is not showing a ospf group membership:

3    eth1            ff0200000000000000000001ff000000     1 00000004 0
3    eth1            ff020000000000000000000000000002     1 00000004 0
3    eth1            ff0200000000000000000001ff15dbbd     1 00000004 0
3    eth1            ff020000000000000000000000000001     1 0000000C 0
13   sit0            ff020000000000000000000000000001     1 0000000C 0

on the other side if i check igmp proc with running and working ospf4 i
cannot see the equivalent ospf group membership as well:

4       eth2      :     8      V3
                                060000E0     1 0:00000000               0
                                050000E0     1 0:00000000               0
                                010000E0     1 0:00000000               0

both proc mcfilter and mcfilter6 are empty

to the kernel config i can say that everything needed is set - since
running as stable environment testing and experimental codes are
disabled, so there is no ipv6-multicast-routing (what should not have
influence) activated,
regular (ipv4) multicasting and multicast-routing support are enabled

well,  so long
p.

Bruce M Simpson wrote:
> Hi,
>
> Pascal Spring wrote:
>> hello
>>
>> is there some special requirement to run ospf6 on linux (sysctl settings
>> a.s.o)?
>> i'm not able to set up a simple ospf6 config of two routers connected
>> via eth, neither a connection via sit-tunnel.
>> tpcdump doesn't show any multicast-packets between the neighbors, 'run
>> show ospf6 neighbor' shows no neighboring routers.
>>   
>
> I'm not aware of any special configuration needed to run XORP's OSPFv3
> over IPv6, although I haven't tried it myself.
>
> It may also be helpful if you post your XORP configuration to the
> list, as well as the log contents from the router(s) affected, and
> possibly also your Linux kernel configuration.
>
> If you are using sit.ko, can you please provide full details of how
> you are configuring the tunnel (presumably using iproute2 'ip' command) ?
>
> Sometimes just doing this alone is enough to discover a typo, etc.
>
> You may wish to double check that the appropriate multicast groups
> have actually been set up and joined at driver level, by looking in
> /proc:
>    /proc/net/igmp
>    /proc/net/igmp6
>    /proc/net/mcfilter
>    /proc/net/mcfilter6
>
> I've had problems with Linux in the past where the kernel didn't
> support multicast socket options due to the appropriate kernel options
> being missing, with non-obvious error messages.
>
> OSPFv3 has fairly complete regression test coverage as far as I'm
> aware, although obviously we can't simulate the entire host stack. If
> OSPFv3 is misbehaving on Linux then obviously we need to see evidence
> of the failure and the failure mode.
>
> thanks
> BMS
>



More information about the Xorp-users mailing list