Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[linux-dvb] Re: MPE MAC broadcast



On Sat, Feb 05, 2005 at 10:09:27AM +1100, Hamish Moffatt wrote:
> On Fri, Feb 04, 2005 at 04:44:58PM +0100, Evangelos Stergiou wrote:
> > >Well, either I don't understand, or I wasn't clear with this.
> > >
> > >I transmit IP data with a MPE MAC broadcast enveloppe over satellite.
> > >I cannot receive my IP data on my DVB-S card unless its MAC is 
> > >FF:FF:FF:FF:FF:FF or I put it on promisc mode. I mean "any data", not even 
> > >those having destination IP = my card's unicast IP.
> > >
> > >I am a satellite service provider. Suppose I have a park of a thousand 
> > >receiving sites (which I do have).
> > >My gateway encapsulates my IP data into a MPE MAC broadcast enveloppe 
> > >(much easier than having all my sites configured to the same MAC).
> 
> I don't know anything about DVB data transmission. But your description
> makes perfect sense for Ethernet, for example.
> 
> Each station only receives messages which are addressed to its MAC
> address, or sent to the broadcast address. If you want to listen to all
> traffic, you use promiscuous mode.
> 
> It doesn't matter what the IP address is; the MAC function will discard
> any packets without the correct MAC address before the IP address is
> checked. So packets with your IP address sent to the wrong MAC address
> are not useful.
> 
> I think you need to either correctly set the MAC address for each packet
> you are sending (based on the IP address to which its sending, eg
> through ARP) or send all packets to the broadcast address.

Why not avoid the mac adress issue altogether and use multicast? 

Even for point-to-point traffic, we assign each of our users their own
multicast IP so we don't have to bother with mac addresses at all. 

Julian

> 
> 
> Hamish
> -- 
> Hamish Moffatt VK3SB <hamish@debian.org> <hamish@cloud.net.au>
> 
> 




Home | Main Index | Thread Index