[3595] in linux-net channel archive

home help back first fref pref prev next nref lref last post

mrouted tunnel partial success

daemon@ATHENA.MIT.EDU (Malcolm Beattie)
Mon Jul 8 06:34:56 1996

From: Malcolm Beattie <malcolm.beattie@computing-services.oxford.ac.uk>
To: linux-net@vger.rutgers.edu
Date: 	Mon, 8 Jul 1996 10:46:36 +0100 (BST)
Cc: alan@cymru.net

With the kernel patches I mentioned in a previous message, I've
set up a partially successful mrouted tunnel. There are three hosts
involved: mcast and boris are on one subnet, plutonium is on another.

+-------+     +-------+  tunnel   +-----------+
| boris |-----| mcast |- - - - - -| plutonium |
+-------+ eth +-------+           +-----------+

plutonium and boris are running Linux 2.0.0 + Alan's patchkit +
skb_reserve fix. mcast is running SunOS with an old non-pruning
mrouted (3.3 I think). I set up a single mrouted tunnel between
mcast and plutonium. Various multicasting programs started on
mcast and plutonium couldn't reach each other. However, starting
sdr (the mbone session application) on plutonium and boris leads
to interesting behaviour. A session created by boris appears on
sdr on plutonium but a session created on plutonium does not appear
on boris. It looks as though multicast datagrams that mcast's mrouted
sees on an ethernet vif get propagated down the tunnel and seen by
plutonium. However, multicast datagrams sent out by plutonium are
not propagated down its tunnel. On the other hand, IGMP packets
generated when a group is joined on plutonium are seen and logged by
plutonium's mrouted. It looks like there's some "loopback" (in a
general sense) oddity, perhaps with the forwarding of IP-in-IP?

Hope this helps to narrow down the problem a bit.

--Malcolm

-- 
Malcolm Beattie <mbeattie@sable.ox.ac.uk>
Unix Systems Programmer
Oxford University Computing Services


home help back first fref pref prev next nref lref last post