[Ns-developers] creating MAC-level multicast addresses

Mathieu Lacage mathieu.lacage at sophia.inria.fr
Mon Apr 27 00:25:52 PDT 2009


On Fri, 2009-04-24 at 12:40 -0700, Tom Henderson wrote:
> > - If I wanted (hypothetically) to create a new L3 protocol, I would have to
> > make changes to the NetDevice interface, and subsequently to all
> > implementations.
> > 
> > To summarize: I agree with you that knowledge of the MAC-level will not look
> > pretty in the IP-layer, but in my opinion, the current implementation
> > violates layer separation.
> > 
> 
> I agree with your reasoning, but I am OK with the choice that was made 
> earlier (that Mathieu pointed out) to put the burden on those who write 
> new L3 protocols (should be infrequent) rather than new device types. 
> But it seems that at least we should explicitly document this choice and 
> rationale.

Yes. I added: http://code.nsnam.org/ns-3-dev/rev/7d85d92cf64f

Feel free to modify/further edit this comment.

Mathieu



More information about the Ns-developers mailing list