RE: [BEHAVE] Re: RE: [MBONED] FW: WGLC:draft-ietf-behave-multicast-06.txt
"Dan Wing" <[email protected]> Wed, 6 Jun 2007 15:13:28 -0700
| Newsgroups | gmane.ietf.magma,gmane.ietf.nat.behave |
|---|---|
| Message-ID | <[email protected]> |
Jean-Jacques Pansiot <[email protected]> wrote: ... > > But it could be supported by having an administrator inside the NAPT > > assign different groups to all the SSM senders. That way, (S,G) > > collisions will not occur outside the NAPT. > > In any case, receivers have to learn the public (S,G), so part of the > problem is how receivers learn channel addresses. > If channels are advertised by sources using SAP for example, > the NAT box could translate S and G (SAP adrvertisement) on the fly > (I dont know if this would be hard) so that they dont collide. > > If channels are advertised by other means (say a web site) it > seems that the translation in the Nat box and the advertisement > have to be closely coordinated. Such rewriting of the destination IP address, which creates a different multicast realm, is complicated. It's out of scope in the current document, on purpose; it is fraught with problems (imagine if the session announcement arrived via email, for example, instead of via SAP -- the NAT couldn't rewrite it. Similarly if it was communicated via HTTPS (instead of HTTP)). The document currently says this in the introduction: As with normal NAPT operation for unicast flows, multicast packets received from the outside interface and forwarded to the inside interface do not have their source IP addresses changed. Such multicast packets do not need to have their destination IP address changed (unless the NAT device wishes to establish septate multicast domains, but this is not the typical operation). If this needs to be strengthened, please let me know. Perhaps we need to strongly discourage such an operation with requirements. -d > One way would be to use a special > multicast address coding (for example use a hash or a suffix of the > private source address as a part of the group address, > so that they never collide. Obviously this works only if all private > addresses behind the NAT are distinct) > > cheers > Jean-Jacques > > > > I don't see an easy, automated solution. > > > > Regards, > > Brian > > > > _______________________________________________ > > MBONED mailing list > > [email protected] > > https://www1.ietf.org/mailman/listinfo/mboned > > > > > > _______________________________________________ > Behave mailing list > [email protected] > https://www1.ietf.org/mailman/listinfo/behave