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

Re: QoS selectors (was LAST CALL: IKE)



 In your previous mail you wrote:

   I'm also open to suggestions from IPv6 experts about what to do
   there, for flows.
   
=> IPv6 traffic class are DiffServ bits and should be handled exactly
as in IPv4.
 The IPv6 Flow Label is very different: it is clearly designed as
an alternative to traditional 5-tuple filters, so IMHO IPsec/IKE should
include it as a possible selector.
 BTW RFC 2460 (IPv6 specs) doesn't really define Flow Labels, the
document to read is draft-ietf-ipv6-flow-label-07.txt,
here is the beginning of its introduction:
 
   A flow is a sequence of packets sent from a particular source to a
   particular unicast, anycast or multicast destination that the source
   desires to label as a flow. A flow could consist of all packets in a
   specific transport connection or a media stream. However, a flow is
   not necessarily 1:1 mapped to a transport connection.

   Traditionally, flow classifiers have been based on the 5-tuple of the
   source and destination addresses, ports and the transport protocol
   type. However, some of these fields may be unavailable due to either
   fragmentation or encryption, or locating them past a chain of IPv6
   option headers may be inefficient. Additionally, if classifiers
   depend only on IP layer headers, later introduction of alternative
   transport layer protocols will be easier.

   The usage of the 3-tuple of the Flow Label and the Source and
   Destination Address fields enables efficient IPv6 flow
   classification, where only IPv6 main header fields in fixed positions
   are used.

Regards

Francis.Dupont@enst-bretagne.fr

PS: (re)read Mike's messages too.