description of RFC8114 implementation using modified mB4 code

Mikael Abrahamsson <[email protected]> Thu, 8 Nov 2018 03:16:49 +0100 (CET)
Newsgroups gmane.ietf.mboned
Organization People's Front Against WWW
Message-ID <[email protected]>
Hi,

This is what I talked about in the mbone session, so this is just a quick 
writeup of our proof of concept work.

We needed to support IPv4-only multicast receivers on our IPv6 only access 
network. So we looked into prototyping an implementation of 
https://tools.ietf.org/html/rfc8114 .

Now, I can't find the github for the original mB4.c for some reason, but 
my modified file is here (based on the original code work done during 
RFC8114 development):

http://swm.pp.se/terastream/mB4.c.mikabr-180903-4

We did not implement any PIM between AFTR and core router, instead this is 
just static 1:1 mapping.

So data plane is that the IPv4 multicast is sent to the AFTR which 
encapsulates it into IPv6 with a 1:1 mapping between IPv4 and IPv6 
addresses.

The mB4 running on the home router does IGMPv2 (*,G) <-> MLDv2 (S,G) 
interop, does MLDv2 join towards the core based on the IGMPv2 join on LAN, 
which then means it'll start to receive the IPv4-in-IPv6 packets, and then 
it decapsulates these packets and sends it out on the LAN.

We're currently working on cleaning up the implementation (major re-write 
or just re-implementation from scratch) and will publish it once that is 
done.

-- 
Mikael Abrahamsson    email: [email protected]

_______________________________________________
MBONED mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/mboned