[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: can ssm and non-ssm colide ? (re-sent)
Dany Shterman wrote:
>
> Hi.
> I understand that a router can have 2 types of multicast forwarding rules:
>
> 1. (S,D) : i.e do multicast to a packet that arrives with IP destination
> "d" and IP source "s" iff S=="s" and D=="d". 2. (*,D) : i.e do multicast to
> a packet that arrives with IP destination "d" iff D=="d".
>
> Questions:
> a. is it true ?
> b. is it possible that a router will have 2 contradicting forwarding rules
> : (S,D) and (*,D) that direct traffic to 2 different ports, for the same
> IP destination address D ?
> c. If the answer to the previous question is true, then to what port
> should the router forward ?
>
> ThankX.
> Dan
>
> _____________________________________________________________________________________
Sorry - this was sent too soon - here is the final
Dear Dan;
What exactly do you mean ? Is D the multicast class D address ? This
is generally called "G", for the group. It is NOT a destination.
Remember, SSM and ISM address ranges are supposed to be disjoint -
(S,G) is allowed in a SSM range, but (*,G) is supposed to be
filtered out. So this cannot occur in a proper SSM implementation. If you
tried to do ISM in the SSM address space, it wouldn't work.
In PIM-SM ISM,
a (*,G) JOIN and an (S,G) join certainly could have different directions -
generally, they would. It also is always possible to have the same
data arriving at a router from two directions - this is also supposed
to be detected and pruned.(SSM could have this too.)
In general, these situations are supposed to be detected and pruned
off as soon as possible.