RE: [MBONED] multiple SSM sources behind a NAT

"Alvaro Fernandez" <[email protected]> Tue, 17 Jul 2007 15:34:07 +0200
Newsgroups gmane.ietf.magma
Message-ID <[email protected]>
Hello:
 
Lasth month we were disussing the same and I made the same proposal as Marshall: change the multicast group, but there is necesary some mechanism to inform of this change to multicast receivers. I think this is the problem.
This is an extract from the discussion of last month:
 

Alvaro Fernandez wrote:
> Brian:
>
>
> It is an idea regarding the BEHAVE Internet Draft and how the multicast
> NAPT can allow outside multicast routers to uniquely identify different
> multicast SSM channels (S,G) coming from inside interfaces in the case
> two inside interfaces use the same multicast group.
>

How prevalent do people expect the scenario of a SSM sender being
located behind a NAPT?

> 
>
> In the BEHAVE draft, REQ-4, if there is a host on the inside interface
> sending UDP packets to a multicast group, the NAPT can change the source
> address and the port but not the multicast group address. In this way, I
> think the outside routers can not differentiate the two channels because
> they have the same source (the public interface) and the same multicast
> group address.
>

Is it possible for the NAPT to have multiple external addresses to use
as source addresses?

> 
>
> Allowing the NAPT to change the multicast group address in the case two
> sender behind the NAPT use the same group address in a similar way the
> NATP changes a UDP port is a possible solution. There are other
> possibilities.

>From the global perspective, how does a receiver outside the NAPT know
the (S,G) combination to join?

Regards,
Brian




________________________________

De: Marshall Eubanks [mailto:[email protected]]
Enviado el: mar 17/07/2007 4:09
Para: Dan Wing
CC: [email protected]; [email protected]
Asunto: Re: [MBONED] multiple SSM sources behind a NAT



Hello;

On Jul 16, 2007, at 9:14 PM, Dan Wing wrote:

> During some offline discussions, Prashant Jhingran brought up an issue
> we aren't sure how to best resolve.
>
> The problem is that if two (or more) SSM sources are on the 'inside'
> of a NAT, they can choose the same multicast IP address (G).  This
> works fine on the 'inside' of the NAT -- they are distinguished
> because their SSM channel is unique because they have different
> source IP addresses (S).  However, if their traffic is NATted, they
> will share the same IP source address on the Internet, as in the
> following diagram:
>
>                       +-----+
>     SSM source A -----+     |
>      192.168.1.1      | NAT +------------- Internet
>                       |     |192.0.2.1
>     SSM source B -----+     |
>      192.168.1.2      +-----+
>
>
> There seems to be only one viable approach to address this problem:
>
> First SSM source wins and new SSM source loses.  That is, when the
> number of SSM sources exceeds the number of public IP interfaces, the
> first SSM source(s) win, and the newest SSM source loses.  That is,
> the newest SSM source's traffic is not forwarded towards the public
> interface.
>
>     Difficulties:
>
>     - NAT can't detect that first SSM source has finished sending and
>       the block should be removed, except with a timeout.  How long
>       should we recommend for that timeout?
>
>     - We can't communicate to the losing SSM source that its SSM data
>       isn't being forwarded by the NAT.
>
>     - Do we want to RECOMMEND that a NAT allow the NAT administrator
>       to override this behavior, and transmit multicast packets
>       without regard to this problem?  (This is functionally the same
>       as using a timeout of 0ms).
>
>
> Comments and additional suggestions are welcome.

Why not change the SSM group, say by incrementing the second address 
by one until it is unique.

- On the outside of the NAT, the SSM channel will be unique, 
regardless of what G is chosen.
- I can't think of a multicast situation where the inside and outside 
of the NAT will communicate about
this.
- In either case, the source cannot easily communicate the channel 
address, as you are changing the S address
anyway. Given that, it is not clear how much use we can expect of SSM 
broadcasts from within the NAT to outside.

Regards
Marshall


>
> -d
>
>
>
>
>
> _______________________________________________
> MBONED mailing list
> [email protected]
> https://www1.ietf.org/mailman/listinfo/mboned



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

_______________________________________________
magma mailing list
[email protected]
https://www1.ietf.org/mailman/listinfo/magma