[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