RE: [MBONED] WGLC for draft-ietf-behave-multicast-09
"Dan Wing" <[email protected]> Thu, 16 Aug 2007 12:31:22 -0700
| Newsgroups | gmane.ietf.nat.behave,gmane.ietf.magma |
|---|---|
| Message-ID | <[email protected]> |
Stig Venaas wrote: > Dan Wing wrote: > > I am starting the 3rd WGLC on > > draft-ietf-behave-multicast-09, "IP Multicast > > Requirements for a Network Address (and port) Translator > > NAT". The WGLC ends > > on September 3. The previous WGLCs were for -06 and -03 > > (which also went to > > IESG). > [...] > > Here are my thoughts upon reading this draft. > > In section 3 background it says: > > This specifically means that IGMP protocol packets sent by the NAT > device will always use IP address of the interface (inside or > outside) to which they are sent, but because those packets are > ^^^^^ > logically "sourced" and not "forwarded", NAT does not have > any impact into this. > > I might be confused here, but shouldn't it be "_from_ which they are > sent"? > > In 4.1.1: > > REQ-1: For IP multicast packets that are forward to a host(s) on > ^^^^^^^^^ > forwarded Thanks, I made those adjustments in -10, which I expect will be sent to IESG. > My only substantial comment is regarding 4.3 and RTP. > > I think it should be noted that there might be SSRC collisions that > are not detected since RTP packets from different hosts behind a NAT > might appear to be from the same. One could then note that CNAME > (defined in RFC 3550) might be of help. One interesting thing here > is that hosts might use their IP address to construct the CNAME. This > means that their private addresses may be exposed. I don't know how > serious a problem that is though... However, it is not unlikely that > two hosts behind two different NATs have the same private IP > address. If they both source RTP, they may pick the same CNAME which > is a problem. > > RFC 3550 says in 6.5.1: > > applications MAY provide a means to configure a unique > CNAME, but the > burden is on the translator to translate CNAMEs from private > addresses to public addresses if necessary to keep private > addresses > from being exposed. > > Doing this however, could mean that two multicast sources behind the > same NAT end up sending RTP with the same CNAME, so I don't know how > good that is. > > Anyhow, I believe this draft should note some of the issues > with CNAME. I agreed. Would the following additional text in the non-normative Application Considerations appendix be sufficient: As many NATs use the same private address space (e.g., 192.168.0.0/16, [RFC1918]), RTP stacks are encouraged to generate CNAMEs properly (see end of Section 6.5.1 of [RFC3550].) Please let me know if that is suitable. > Finally, one tiny editorial comment. At least I would write > "Source-Specific Multicast" rather than "source specific > multicast", and > "Any Source Multicast" rather than "any source multicast". At least I > find this easier to read. Done. That does help readability. Thanks for your review. -d