Hi,

(I didn't find any previous discussion on this topic, my apologies if it's already been discussed and concluded.)

I'm of the opinion that IPv6 Neighbor Discovery packets are important to keep the network functioning and perhaps should be classified as network or internetwork control packets and be prioritized accordingly.

Currently many implementations send Neighbor Discovery traffic using the default (Best Effort, i.e. zero) DSCP value, and e.g. if other higher priority traffic (lets say a lot of voice traffic) is competing for bandwidth then ND may cease to function correctly potentially leading to all sorts of havoc. Hosts can't get addresses, can't detect if they're duplicate, can't find default routers, etc. Even if the outage is temporary, the user experience may already have suffered.

Yes, ND is only used on the link, and no routers would look at the DSCP in ND messages when forwarding. However, the network stack using internal QoS mechanisms may experience congestions locally, and link level devices may experience congestion too and the DSCP is often mapped into link layer QoS mechanisms.

I initially thought all ND messages (RA, RS, NA, NS, Redirect) could use the same DSCP. It was suggested to me that maybe the DSCP of ND packets should perhaps be copied from the packet which "invoked" the ND message, e.g. from the NS that invoked the NA, or from the data packet which triggered an NS. And in other cases where there is no direct invokation it may be a fixed value depending on what the message is trying to achieve, e.g. periodic RAs, or reachability confirmations could carry the highest DSCP of all traffic using the cache entry.

What are your thoughts? Can you shed some light on this topic? Does this fall into implementation defined behaviour?

PS. I discussed this topic briefly on the NetBSD tech-net list, but quickly realized the specs are open for interpretations and I'm hoping to clarify that here.
http://mail-index.netbsd.org/tech-net/2010/07/07/msg002209.html

Cheers!
/P
--------------------------------------------------------------------
IETF IPv6 working group mailing list
[email protected]
Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
--------------------------------------------------------------------

Reply via email to