< draft-thubert-6man-flow-label-for-rpl-02.txt   draft-thubert-6man-flow-label-for-rpl-03.txt >
6MAN P. Thubert, Ed. 6MAN P. Thubert, Ed.
Internet-Draft Cisco Internet-Draft Cisco
Intended status: Standards Track May 13, 2014 Intended status: Standards Track May 20, 2014
Expires: November 14, 2014 Expires: November 21, 2014
The IPv6 Flow Label within a RPL domain The IPv6 Flow Label within a RPL domain
draft-thubert-6man-flow-label-for-rpl-02 draft-thubert-6man-flow-label-for-rpl-03
Abstract Abstract
This document present how the Flow Label can be used inside a RPL This document present how the Flow Label can be used inside a RPL
domain as a replacement to the RPL option and provides rules for the domain as a replacement to the RPL option and provides rules for the
root to set and reset the Flow Label when forwarding between the root to set and reset the Flow Label when forwarding between the
inside of RPL domain and the larger Internet, in both direction. inside of RPL domain and the larger Internet, in both direction.
This new operation saves 44 bits in each frame, and an eventual IP- This new operation saves 44 bits in each frame, and an eventual IP-
in-IP encapsulation within the RPL domain that is required for all in-IP encapsulation within the RPL domain that is required for all
packets that reach outside of the RPL domain. packets that reach outside of the RPL domain.
skipping to change at page 1, line 36 skipping to change at page 1, line 36
Internet-Drafts are working documents of the Internet Engineering Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF). Note that other groups may also distribute Task Force (IETF). Note that other groups may also distribute
working documents as Internet-Drafts. The list of current Internet- working documents as Internet-Drafts. The list of current Internet-
Drafts is at http://datatracker.ietf.org/drafts/current/. Drafts is at http://datatracker.ietf.org/drafts/current/.
Internet-Drafts are draft documents valid for a maximum of six months Internet-Drafts are draft documents valid for a maximum of six months
and may be updated, replaced, or obsoleted by other documents at any and may be updated, replaced, or obsoleted by other documents at any
time. It is inappropriate to use Internet-Drafts as reference time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress." material or to cite them other than as "work in progress."
This Internet-Draft will expire on November 14, 2014. This Internet-Draft will expire on November 21, 2014.
Copyright Notice Copyright Notice
Copyright (c) 2014 IETF Trust and the persons identified as the Copyright (c) 2014 IETF Trust and the persons identified as the
document authors. All rights reserved. document authors. All rights reserved.
This document is subject to BCP 78 and the IETF Trust's Legal This document is subject to BCP 78 and the IETF Trust's Legal
Provisions Relating to IETF Documents Provisions Relating to IETF Documents
(http://trustee.ietf.org/license-info) in effect on the date of (http://trustee.ietf.org/license-info) in effect on the date of
publication of this document. Please review these documents publication of this document. Please review these documents
skipping to change at page 7, line 44 skipping to change at page 7, line 44
For the compelling reason of saving energy, this specification allows For the compelling reason of saving energy, this specification allows
that regardless of its original setting, a root of a RPL domain MAY that regardless of its original setting, a root of a RPL domain MAY
reset the Flow Label of IPv6 packets entering the RPL domain to zero reset the Flow Label of IPv6 packets entering the RPL domain to zero
for an optimal Header Compression by 6LoWPAN [RFC6282]. The for an optimal Header Compression by 6LoWPAN [RFC6282]. The
specification also allows that the root and LLN routers MAY reuse the specification also allows that the root and LLN routers MAY reuse the
Flow Label inside the LLN for LLN purposes, such as to carry the RPL Flow Label inside the LLN for LLN purposes, such as to carry the RPL
Information as detailed hereafter. Information as detailed hereafter.
This specification also allows that regardless of its original This specification also allows that regardless of its original
setting, a a root of a RPL domain MAY set low Label of IPv6 packets setting, a root of a RPL domain MAY set the Flow Label of IPv6
that exits the RPL domain MAY be set by the RPL, in a manner that packets that exit the RPL domain in a manner that SHOULD conform to
SHOULD conform the prescriptions in [RFC6437], and that a source in the prescriptions in [RFC6437]. Therefore a source in the RPL domain
the RPL domain MAY NOT expect that its setting of the Flow Label be MUST NOT assume that its setting of the Flow Label be preserved end-
preserved end-to-end. From there, the capability by RPL routers to-end. From there, the capability by RPL routers inside the LLN to
inside the LLN to alter a non-zero Flow Label between the source and alter a non-zero Flow Label between the source and the root is
the root is another minor deviation to [RFC6437] that is also another minor deviation to [RFC6437] that is also acceptable since it
acceptable since it is transparent to the core of the Internet. is transparent to the core of the Internet.
4. Flow Label Format Within the RPL Domain 4. Flow Label Format Within the RPL Domain
[RFC6550] section 11.2 specifies the fields that are to be placed [RFC6550] section 11.2 specifies the fields that are to be placed
into the packets for the purpose of Instance Identification, as well into the packets for the purpose of Instance Identification, as well
as Loop Avoidance and Detection. Those fields include an 'O', and as Loop Avoidance and Detection. Those fields include an 'O', and
'R' and an 'F' bits, the 8-bit RPLInstanceID, and the 16-bit 'R' and an 'F' bits, the 8-bit RPLInstanceID, and the 16-bit
SenderRank. SenderRank is the result of the DAGRank operation on the SenderRank. SenderRank is the result of the DAGRank operation on the
rank of the sender, where the DAGRank operation is defined in section rank of the sender, where the DAGRank operation is defined in section
3.5.1 as: 3.5.1 as:
 End of changes. 4 change blocks. 
12 lines changed or deleted 12 lines changed or added

This html diff was produced by rfcdiff 1.48. The latest version is available from http://tools.ietf.org/tools/rfcdiff/