< draft-thubert-6lo-bier-dispatch-01.txt   draft-thubert-6lo-bier-dispatch-02.txt >
6lo P. Thubert, Ed. 6lo P. Thubert, Ed.
Internet-Draft Cisco Internet-Draft Cisco
Intended status: Standards Track Z. Brodard Intended status: Standards Track Z. Brodard
Expires: December 31, 2016 Ecole Polytechnique Expires: July 28, 2017 Ecole Polytechnique
H. Jiang H. Jiang
G. Texier G. Texier
Telecom Bretagne Telecom Bretagne
June 29, 2016 January 24, 2017
A 6loRH for BitStrings A 6loRH for BitStrings
draft-thubert-6lo-bier-dispatch-01 draft-thubert-6lo-bier-dispatch-02
Abstract Abstract
This specification extends the 6LoWPAN Routing Header to signal This specification extends the 6LoWPAN Routing Header to signal
BitStrings such as utilized in Bit Index Explicit Replication and its BitStrings such as utilized in Bit Index Explicit Replication and its
Traffic Engineering variant. Traffic Engineering variant.
Status of This Memo Status of This Memo
This Internet-Draft is submitted in full conformance with the This Internet-Draft is submitted in full conformance with the
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 December 31, 2016. This Internet-Draft will expire on July 28, 2017.
Copyright Notice Copyright Notice
Copyright (c) 2016 IETF Trust and the persons identified as the Copyright (c) 2017 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
carefully, as they describe your rights and restrictions with respect carefully, as they describe your rights and restrictions with respect
to this document. Code Components extracted from this document must to this document. Code Components extracted from this document must
include Simplified BSD License text as described in Section 4.e of include Simplified BSD License text as described in Section 4.e of
the Trust Legal Provisions and are provided without warranty as the Trust Legal Provisions and are provided without warranty as
skipping to change at page 2, line 33 skipping to change at page 2, line 33
Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 9 Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 9
1. Introduction 1. Introduction
The type of information that needs to be present in a packet inside The type of information that needs to be present in a packet inside
the LLN but not outside of the LLN varies with the routing operation, the LLN but not outside of the LLN varies with the routing operation,
but there is overall a need for an extensible compression technique but there is overall a need for an extensible compression technique
that would simplify the IP-in-IP encapsulation, when needed, and that would simplify the IP-in-IP encapsulation, when needed, and
optimally compress existing routing artifacts found in LLNs. optimally compress existing routing artifacts found in LLNs.
The 6LoWPAN Routing Header [I-D.ietf-roll-routing-dispatch] (6LoRH) The 6LoWPAN Routing Header (6LoRH) [RFC8025]
specification is such a technique, that extends the 6lo adaptation [I-D.ietf-roll-routing-dispatch] is such a technique, that extends
layer framework [RFC4944],[RFC6282] so as to carry routing the 6lo adaptation layer framework [RFC4944], [RFC6282] so as to
information for Route-over use cases. The original specification carry routing information for Route-over use cases. The original
includes the formats necessary for RPL such as the Source Route specification includes the formats necessary for RPL such as the
Header (SRH) and is intended to be extended for additional routing Source Route Header (SRH) and is intended to be extended for
artifacts. additional routing artifacts.
The Bit Index Explicit Replication (BIER), as introduced in the BIER The Bit Index Explicit Replication (BIER), as introduced in the BIER
Architecture [I-D.ietf-bier-architecture], can be used as an Architecture [I-D.ietf-bier-architecture], can be used as an
alternate artifact to route multicast as well as unicast traffic. alternate artifact to route multicast as well as unicast traffic.
The Traffic Engineering for Bit Index Explicit Replication The Traffic Engineering for Bit Index Explicit Replication
[I-D.eckert-bier-te-arch] (BIER-TE) adds support for traffic [I-D.eckert-bier-te-arch] (BIER-TE) adds support for traffic
engineering by explicit hop-by-hop forwarding and loose hop engineering by explicit hop-by-hop forwarding and loose hop
forwarding of packets along a unicast route. forwarding of packets along a unicast route.
This specification provides additional formats for the 6LoRH This specification provides additional formats for the 6LoRH
skipping to change at page 3, line 45 skipping to change at page 3, line 45
BIER and other bit-indexed methods that would leverage BitStrings BIER and other bit-indexed methods that would leverage BitStrings
will generally require additional information in the packet to will generally require additional information in the packet to
complement the BitString. For instance, BIER has the concept of a complement the BitString. For instance, BIER has the concept of a
BFR-id and an Entropy value in the BIER header. Since those BFR-id and an Entropy value in the BIER header. Since those
additional fields depend on the bit-indexed method, they are expected additional fields depend on the bit-indexed method, they are expected
to be transported separately from the BitString. This specification to be transported separately from the BitString. This specification
concentrates on the BitString alone. concentrates on the BitString alone.
Within the scope of Deterministic Networking Within the scope of Deterministic Networking
[I-D.finn-detnet-architecture] (DetNet), the DetNet Data Plane [I-D.ietf-detnet-architecture] (DetNet), the DetNet Data Plane
Protocol and Solution Alternatives [I-D.dt-detnet-dp-alt] document Protocol and Solution Alternatives [I-D.ietf-detnet-dp-alt] document
details how BIER-TE can be leveraged to activate the Deterministic details how BIER-TE can be leveraged to activate the Deterministic
Networking Replication and Elimination functions in a manner that is Networking Replication and Elimination functions in a manner that is
abstract to the data plane forwarding information. An adjacency, abstract to the data plane forwarding information. An adjacency,
which is represented by a bit in the BIER header, can be mapped in which is represented by a bit in the BIER header, can be mapped in
the data plane to an Ethernet hop, a Label Switched Path, or it may the data plane to an Ethernet hop, a Label Switched Path, or it may
correspond to a loose or a strict IPv6 Source Routed Path. correspond to a loose or a strict IPv6 Source Routed Path.
In the context of LLNs, the 6TiSCH Architecture In the context of LLNs, the 6TiSCH Architecture
[I-D.ietf-6tisch-architecture] introduces the concept of a Track that [I-D.ietf-6tisch-architecture] introduces the concept of a Track that
is a directional traffic-engineered path between a source and a is a directional traffic-engineered path between a source and a
skipping to change at page 7, line 27 skipping to change at page 7, line 27
8. Acknowledgments 8. Acknowledgments
9. References 9. References
9.1. Normative References 9.1. Normative References
[I-D.ietf-roll-routing-dispatch] [I-D.ietf-roll-routing-dispatch]
Thubert, P., Bormann, C., Toutain, L., and R. Cragie, Thubert, P., Bormann, C., Toutain, L., and R. Cragie,
"6LoWPAN Routing Header", draft-ietf-roll-routing- "6LoWPAN Routing Header", draft-ietf-roll-routing-
dispatch-00 (work in progress), March 2016. dispatch-05 (work in progress), October 2016.
[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate
Requirement Levels", BCP 14, RFC 2119, Requirement Levels", BCP 14, RFC 2119,
DOI 10.17487/RFC2119, March 1997, DOI 10.17487/RFC2119, March 1997,
<http://www.rfc-editor.org/info/rfc2119>. <http://www.rfc-editor.org/info/rfc2119>.
[RFC4944] Montenegro, G., Kushalnagar, N., Hui, J., and D. Culler, [RFC4944] Montenegro, G., Kushalnagar, N., Hui, J., and D. Culler,
"Transmission of IPv6 Packets over IEEE 802.15.4 "Transmission of IPv6 Packets over IEEE 802.15.4
Networks", RFC 4944, DOI 10.17487/RFC4944, September 2007, Networks", RFC 4944, DOI 10.17487/RFC4944, September 2007,
<http://www.rfc-editor.org/info/rfc4944>. <http://www.rfc-editor.org/info/rfc4944>.
skipping to change at page 8, line 10 skipping to change at page 8, line 10
[RFC7102] Vasseur, JP., "Terms Used in Routing for Low-Power and [RFC7102] Vasseur, JP., "Terms Used in Routing for Low-Power and
Lossy Networks", RFC 7102, DOI 10.17487/RFC7102, January Lossy Networks", RFC 7102, DOI 10.17487/RFC7102, January
2014, <http://www.rfc-editor.org/info/rfc7102>. 2014, <http://www.rfc-editor.org/info/rfc7102>.
[RFC7228] Bormann, C., Ersue, M., and A. Keranen, "Terminology for [RFC7228] Bormann, C., Ersue, M., and A. Keranen, "Terminology for
Constrained-Node Networks", RFC 7228, Constrained-Node Networks", RFC 7228,
DOI 10.17487/RFC7228, May 2014, DOI 10.17487/RFC7228, May 2014,
<http://www.rfc-editor.org/info/rfc7228>. <http://www.rfc-editor.org/info/rfc7228>.
[RFC8025] Thubert, P., Ed. and R. Cragie, "IPv6 over Low-Power
Wireless Personal Area Network (6LoWPAN) Paging Dispatch",
RFC 8025, DOI 10.17487/RFC8025, November 2016,
<http://www.rfc-editor.org/info/rfc8025>.
9.2. Informative References 9.2. Informative References
[I-D.bergmann-bier-ccast] [I-D.bergmann-bier-ccast]
Bergmann, O., Bormann, C., Gerdes, S., and H. Chen, Bergmann, O., Bormann, C., Gerdes, S., and H. Chen,
"Constrained-Cast: Source-Routed Multicast for RPL", "Constrained-Cast: Source-Routed Multicast for RPL",
draft-bergmann-bier-ccast-01 (work in progress), April draft-bergmann-bier-ccast-02 (work in progress), October
2016. 2016.
[I-D.dt-detnet-dp-alt]
Korhonen, J., Farkas, J., Mirsky, G., Thubert, P.,
Zhuangyan, Z., and L. Berger, "DetNet Data Plane Protocol
and Solution Alternatives", draft-dt-detnet-dp-alt-00
(work in progress), March 2016.
[I-D.eckert-bier-te-arch] [I-D.eckert-bier-te-arch]
Eckert, T., Cauchie, G., Braun, W., and M. Menth, "Traffic Eckert, T., Cauchie, G., Braun, W., and M. Menth, "Traffic
Engineering for Bit Index Explicit Replication BIER-TE", Engineering for Bit Index Explicit Replication BIER-TE",
draft-eckert-bier-te-arch-03 (work in progress), March draft-eckert-bier-te-arch-04 (work in progress), July
2016. 2016.
[I-D.finn-detnet-architecture]
Finn, N., Thubert, P., and M. Teener, "Deterministic
Networking Architecture", draft-finn-detnet-
architecture-04 (work in progress), March 2016.
[I-D.ietf-6tisch-architecture] [I-D.ietf-6tisch-architecture]
Thubert, P., "An Architecture for IPv6 over the TSCH mode Thubert, P., "An Architecture for IPv6 over the TSCH mode
of IEEE 802.15.4", draft-ietf-6tisch-architecture-10 (work of IEEE 802.15.4", draft-ietf-6tisch-architecture-10 (work
in progress), June 2016. in progress), June 2016.
[I-D.ietf-bier-architecture] [I-D.ietf-bier-architecture]
Wijnands, I., Rosen, E., Dolganow, A., Przygienda, T., and Wijnands, I., Rosen, E., Dolganow, A., Przygienda, T., and
S. Aldrin, "Multicast using Bit Index Explicit S. Aldrin, "Multicast using Bit Index Explicit
Replication", draft-ietf-bier-architecture-03 (work in Replication", draft-ietf-bier-architecture-05 (work in
progress), January 2016. progress), October 2016.
[I-D.ietf-detnet-architecture]
Finn, N. and P. Thubert, "Deterministic Networking
Architecture", draft-ietf-detnet-architecture-00 (work in
progress), September 2016.
[I-D.ietf-detnet-dp-alt]
Korhonen, J., Farkas, J., Mirsky, G., Thubert, P.,
Zhuangyan, Z., and L. Berger, "DetNet Data Plane Protocol
and Solution Alternatives", draft-ietf-detnet-dp-alt-00
(work in progress), October 2016.
[I-D.thubert-6tisch-4detnet] [I-D.thubert-6tisch-4detnet]
Thubert, P., "6TiSCH requirements for DetNet", draft- Thubert, P., "6TiSCH requirements for DetNet", draft-
thubert-6tisch-4detnet-01 (work in progress), June 2015. thubert-6tisch-4detnet-01 (work in progress), June 2015.
[RFC6282] Hui, J., Ed. and P. Thubert, "Compression Format for IPv6 [RFC6282] Hui, J., Ed. and P. Thubert, "Compression Format for IPv6
Datagrams over IEEE 802.15.4-Based Networks", RFC 6282, Datagrams over IEEE 802.15.4-Based Networks", RFC 6282,
DOI 10.17487/RFC6282, September 2011, DOI 10.17487/RFC6282, September 2011,
<http://www.rfc-editor.org/info/rfc6282>. <http://www.rfc-editor.org/info/rfc6282>.
 End of changes. 14 change blocks. 
30 lines changed or deleted 35 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/