Skip to main content

Encapsulation for Bit Index Explicit Replication (BIER) in MPLS and Non-MPLS Networks
draft-ietf-bier-mpls-encapsulation-12

Revision differences

Document history

Date Rev. By Action
2018-01-08
12 (System) RFC Editor state changed to AUTH48-DONE from AUTH48
2018-01-08
12 Martin Stiemerling Closed request for Telechat review by TSVART with state 'Overtaken by Events'
2017-12-11
12 (System) RFC Editor state changed to AUTH48 from RFC-EDITOR
2017-11-28
12 (System) RFC Editor state changed to RFC-EDITOR from EDIT
2017-11-01
12 (System) IANA Action state changed to RFC-Ed-Ack from Waiting on RFC Editor
2017-11-01
12 (System) IANA Action state changed to Waiting on RFC Editor from Waiting on Authors
2017-10-31
12 (System) IANA Action state changed to Waiting on Authors from In Progress
2017-10-31
12 (System) RFC Editor state changed to EDIT
2017-10-31
12 (System) IESG state changed to RFC Ed Queue from Approved-announcement sent
2017-10-31
12 (System) Announcement was received by RFC Editor
2017-10-30
12 (System) IANA Action state changed to In Progress
2017-10-30
12 Cindy Morgan IESG state changed to Approved-announcement sent from Approved-announcement to be sent
2017-10-30
12 Cindy Morgan IESG has approved the document
2017-10-30
12 Cindy Morgan Closed "Approve" ballot
2017-10-30
12 Cindy Morgan Ballot approval text was generated
2017-10-30
12 Alia Atlas IESG state changed to Approved-announcement to be sent from IESG Evaluation::AD Followup
2017-10-30
12 Kathleen Moriarty [Ballot comment]
Thanks for addressing my prior discuss.
2017-10-30
12 Kathleen Moriarty [Ballot Position Update] Position for Kathleen Moriarty has been changed to No Objection from Discuss
2017-10-27
12 (System) Sub state has been changed to AD Followup from Revised ID Needed
2017-10-27
12 (System) IANA Review state changed to Version Changed - Review Needed from IANA OK - Actions Needed
2017-10-27
12 Eric Rosen New version available: draft-ietf-bier-mpls-encapsulation-12.txt
2017-10-27
12 (System) New version approved
2017-10-27
12 (System) Request for posting confirmation emailed to previous authors: Sam Aldrin , Andrew Dolganow , IJsbrand Wijnands , Eric Rosen , Israel Meilik , Jeff Tantsura
2017-10-27
12 Eric Rosen Uploaded new revision
2017-10-26
11 Cindy Morgan IESG state changed to IESG Evaluation::Revised I-D Needed from IESG Evaluation
2017-10-26
11 Mirja Kühlewind [Ballot comment]
Thanks for addressing my discuss on MTU discovery/fragmentation!
2017-10-26
11 Mirja Kühlewind [Ballot Position Update] Position for Mirja Kühlewind has been changed to No Objection from Discuss
2017-10-25
11 Adam Roach
[Ballot comment]
The definition of BSL indicates:

      Note: When parsing the BIER header, a BFR MUST infer the length of
    …
[Ballot comment]
The definition of BSL indicates:

      Note: When parsing the BIER header, a BFR MUST infer the length of
      the BitString from the BIFT-id, and MUST NOT infer it from the
      value of this field.

It then goes on to say:

      The value of this field MUST NOT be set to any value other than
      those listed above.  A received packet containing another value in
      this field SHOULD be discarded, and an error logged.

The expectation that the router is auditing the value of this field raises the question of whether the router should check if the length indicated by the BFR field is different than the BFR that corresponds to this packet's BIFT-id.

My suggestion would be to make this consistent: either routers always ignore the value of this field (even if it is out of range), or routers verify not just that the value is valid, but that it is in fact accurate.

----------------------------------------------------------------------

I don't see any information in the ballot or the shepherd's write-up discussing the rationale for having more than five authors on this document. Has this been discussed with the authors, contributors, and working group already?
2017-10-25
11 Adam Roach [Ballot Position Update] New position, No Objection, has been recorded for Adam Roach
2017-10-25
11 Kathleen Moriarty
[Ballot discuss]
I share the concerns of the SecDir reviewer and would like to see more text in the Security Considerations that reflect the inherent …
[Ballot discuss]
I share the concerns of the SecDir reviewer and would like to see more text in the Security Considerations that reflect the inherent trust model and also the lack of integrity protection for the BIER encapsulation.  Having these items detailed explicitly is an important consideration for implementers.  I do realize that this is the current state with MPLS, but it bears repeating for a new encapsulation.

https://mailarchive.ietf.org/arch/msg/secdir/w8qqQtzlEi00uToUGT0N8XVuHkI

Thank you.
2017-10-25
11 Kathleen Moriarty [Ballot Position Update] New position, Discuss, has been recorded for Kathleen Moriarty
2017-10-25
11 Ben Campbell
[Ballot comment]
- Please add some text describing the nature of the experiment, even if that is simply "to get more implementation and deployment experience". …
[Ballot comment]
- Please add some text describing the nature of the experiment, even if that is simply "to get more implementation and deployment experience".

- 2.1.2, "Ver": " The value 0xF is reserved for experimental use; that value MUST
      NOT be assigned by any future IETF document or by IANA."

Isn't the entire document experimental? It seems odd to define an experimental version code.
2017-10-25
11 Ben Campbell [Ballot Position Update] New position, No Objection, has been recorded for Ben Campbell
2017-10-25
11 Alissa Cooper [Ballot Position Update] New position, No Objection, has been recorded for Alissa Cooper
2017-10-25
11 Amanda Baber IANA Review state changed to IANA OK - Actions Needed from Version Changed - Review Needed
2017-10-25
11 Warren Kumari
[Ballot comment]
[ Edit: Thanks for addressing my DISCUSS - I think that the document is now even better ]


I like the document (with …
[Ballot comment]
[ Edit: Thanks for addressing my DISCUSS - I think that the document is now even better ]


I like the document (with Mirja's MTU issue resolution) - I went through trying to find nit's to improve it, but came up dry!

-- Original discuss for posterity ---
I believe that there needs to be better guidance of what to do when the TTL expires (and want to thank Al (OpsDir) for noticing this):
"Of course, if the incoming TTL is 1, the packet MUST be treated as
      a packet whose TTL has been exceeded.  The packet MUST NOT be
      forwarded, but it MAY be passed to other layers for processing
      (e.g., to cause an ICMP message to be generated, and/or to invoke
      BIER-specific traceroute procedures, and/or to invoke other OAM
      procedures.)"

I have read the response to the OpsDir review (https://www.ietf.org/mail-archive/web/ops-dir/current/msg02897.html) -- I fully agree that mandating a response to every packet would be bad, but I think that "it MAY be passed to other layers for processing" is too weak. I think SHOULD would be fine, or, even better, something about "SHOULD, with optional implementation specific rate-limiting" or something. The current text makes it sound like it's perfectly fine to just not bother implementing any sort of reporting / response handing after dropping the packet.
I think that this should be an easy fix and not hold up the document (much or at all)
2017-10-25
11 Warren Kumari [Ballot Position Update] Position for Warren Kumari has been changed to No Objection from Discuss
2017-10-25
11 (System) IANA Review state changed to Version Changed - Review Needed from IANA OK - Actions Needed
2017-10-25
11 Eric Rosen New version available: draft-ietf-bier-mpls-encapsulation-11.txt
2017-10-25
11 (System) New version approved
2017-10-25
11 (System) Request for posting confirmation emailed to previous authors: Sam Aldrin , Andrew Dolganow , IJsbrand Wijnands , Eric Rosen , Israel Meilik , Jeff Tantsura
2017-10-25
11 Eric Rosen Uploaded new revision
2017-10-24
10 Suresh Krishnan [Ballot Position Update] New position, No Objection, has been recorded for Suresh Krishnan
2017-10-24
10 Warren Kumari
[Ballot discuss]
I believe that there needs to be better guidance of what to do when the TTL expires (and want to thank Al (OpsDir) …
[Ballot discuss]
I believe that there needs to be better guidance of what to do when the TTL expires (and want to thank Al (OpsDir) for noticing this):
"Of course, if the incoming TTL is 1, the packet MUST be treated as
      a packet whose TTL has been exceeded.  The packet MUST NOT be
      forwarded, but it MAY be passed to other layers for processing
      (e.g., to cause an ICMP message to be generated, and/or to invoke
      BIER-specific traceroute procedures, and/or to invoke other OAM
      procedures.)"

I have read the response to the OpsDir review (https://www.ietf.org/mail-archive/web/ops-dir/current/msg02897.html) -- I fully agree that mandating a response to every packet would be bad, but I think that "it MAY be passed to other layers for processing" is too weak. I think SHOULD would be fine, or, even better, something about "SHOULD, with optional implementation specific rate-limiting" or something. The current text makes it sound like it's perfectly fine to just not bother implementing any sort of reporting / response handing after dropping the packet.
I think that this should be an easy fix and not hold up the document (much or at all)
2017-10-24
10 Warren Kumari
[Ballot comment]
I like the document (with Mirja's MTU issue resolution) - I went through trying to find nit's to improve it, but came up …
[Ballot comment]
I like the document (with Mirja's MTU issue resolution) - I went through trying to find nit's to improve it, but came up dry!
2017-10-24
10 Warren Kumari [Ballot Position Update] New position, Discuss, has been recorded for Warren Kumari
2017-10-24
10 Spencer Dawkins [Ballot comment]
I agree with Mirja's Discuss position, and with the proposed resolution. Thanks to the authors for that.
2017-10-24
10 Spencer Dawkins [Ballot Position Update] New position, No Objection, has been recorded for Spencer Dawkins
2017-10-24
10 Peter Yee Request for Telechat review by GENART Completed: Ready. Reviewer: Peter Yee. Sent review to list.
2017-10-24
10 Alvaro Retana
[Ballot comment]
Just a couple of minor comments and nits:

- Shouldn’t the example in 2.1.1.1 result in 16 potential labels, and not just 12?  …
[Ballot comment]
Just a couple of minor comments and nits:

- Shouldn’t the example in 2.1.1.1 result in 16 potential labels, and not just 12?  Maybe I'm just missing something obvious...

- From 2.1.1.2: “The BFR MUST perform the MPLS TTL processing correctly.”  Sure, but what does correctly mean?  If the TTL field is “usual MPLS "Time to Live" field ([RFC3032])”, then I think that it is redundant (and not necessary) to repeat the processing here — just the exceptions.  Are there any?

- From 2.1.2: “OAM:…The use of these bits in other than the default manner is OPTIONAL.  Specification of the non-default use or uses of these bits is outside the scope of this document.”  Using Normative language without an actual specification (because it is out of scope) just doesn’t fit: s/OPTIONAL/optional

- Nit: Please include the explanation of the fields (in 2.1.1.2/2.2.1.2) in the same order as the appear on the Header.
2017-10-24
10 Alvaro Retana [Ballot Position Update] New position, No Objection, has been recorded for Alvaro Retana
2017-10-24
10 Gunter Van de Velde Request for Last Call review by OPSDIR Completed: Has Issues. Reviewer: Al Morton.
2017-10-23
10 (System) IANA Review state changed to IANA OK - Actions Needed from Version Changed - Review Needed
2017-10-23
10 Mirja Kühlewind
[Ballot discuss]
My understanding is that this document specifies a new encapsulation. As such it should also discuss path MTU discovery and fragmentation. Maybe a …
[Ballot discuss]
My understanding is that this document specifies a new encapsulation. As such it should also discuss path MTU discovery and fragmentation. Maybe a pointer to section 3 of rfc3032 is sufficient.
2017-10-23
10 Mirja Kühlewind
[Ballot comment]
Nit:
Given that the BSL can only ever have 7 values, I'm wondering why 4 instead of 3 bits are used, but that's …
[Ballot comment]
Nit:
Given that the BSL can only ever have 7 values, I'm wondering why 4 instead of 3 bits are used, but that's not important...
2017-10-23
10 Mirja Kühlewind [Ballot Position Update] New position, Discuss, has been recorded for Mirja Kühlewind
2017-10-23
10 Mirja Kühlewind Requested Telechat review by TSVART
2017-10-19
10 Jean Mahoney Request for Telechat review by GENART is assigned to Peter Yee
2017-10-19
10 Jean Mahoney Request for Telechat review by GENART is assigned to Peter Yee
2017-10-19
10 Tero Kivinen Request for Telechat review by SECDIR Completed: Ready. Reviewer: Derek Atkins.
2017-10-18
10 (System) IANA Review state changed to Version Changed - Review Needed from IANA OK - Actions Needed
2017-10-18
10 Eric Rosen New version available: draft-ietf-bier-mpls-encapsulation-10.txt
2017-10-18
10 (System) New version approved
2017-10-18
10 (System) Request for posting confirmation emailed to previous authors: Sam Aldrin , Andrew Dolganow , IJsbrand Wijnands , Eric Rosen , Israel Meilik , Jeff Tantsura
2017-10-18
10 Eric Rosen Uploaded new revision
2017-10-17
09 Alia Atlas IESG state changed to IESG Evaluation from Waiting for Writeup
2017-10-17
09 Alia Atlas Ballot has been issued
2017-10-17
09 Alia Atlas [Ballot Position Update] New position, Yes, has been recorded for Alia Atlas
2017-10-17
09 Alia Atlas Created "Approve" ballot
2017-10-17
09 Alia Atlas Ballot writeup was changed
2017-10-16
09 Peter Yee Request for Telechat review by GENART Completed: Ready with Issues. Reviewer: Peter Yee. Sent review to list.
2017-10-16
09 Sabrina Tanamal IANA Review state changed to IANA OK - Actions Needed from IANA - Not OK
2017-10-16
09 (System) IESG state changed to Waiting for Writeup from In Last Call
2017-10-12
09 (System) IANA Review state changed to IANA - Not OK from IANA - Review Needed
2017-10-12
09 Sabrina Tanamal
(Via drafts-lastcall@iana.org): IESG/Authors/WG Chairs:

The IANA Services Operator has completed its review of draft-ietf-bier-mpls-encapsulation-09. If any part of this review is inaccurate, please let …
(Via drafts-lastcall@iana.org): IESG/Authors/WG Chairs:

The IANA Services Operator has completed its review of draft-ietf-bier-mpls-encapsulation-09. If any part of this review is inaccurate, please let us know.

The IANA Services Operator has a question about one of the actions requested in the IANA Considerations section of this document.

The IANA Services Operator understands that, upon approval of this document, there is a single action which we must complete.

A new registry is to be created called the BIER Next Protocol Identifiers registry. The registration policy for this new registry is "Standards Action" as defined in [ RFC 8126 ].

There are initial registrations in this new registry.

Values in this registry must come from the range 0-63.

Value: 0
Description: Reserved
Reference: [ RFC-to-be ]

Value: 1
Description: MPLS packet with downstream-assigned label at top of stack
Reference: [ RFC-to-be ]

Value: 2
Description: MPLS packet with upstream-assigned label at top of stack
Reference: [ RFC-to-be ]

Value: 3
Description: Ethernet frame
Reference: [ RFC-to-be ]

Value: 4
Description: IPv4 packet
Reference [ RFC-to-be ]

Value: 5
Description: OAM packet
Reference: [ id: draft-ietf-bier-ping-02.txt ]

Value: 6
Description IPv6 packet
Reference: [ RFC-to-be ]

Value: 7-62
Description: Unassigned
Reference:

Value:: 63
Description: Reserved
Reference: [ RFC-to-be ]

IANA QUESTION -> Where should this new registry be located? Should it be added to an existing registry page? If not, does it belong in an existing category at http://www.iana.org/protocols?

The IANA Services Operator understands that this is the only action required to be completed upon approval of this document.

Note:  The actions requested in this document will not be completed until the document has been approved for publication as an RFC. This message is only to confirm what actions will be performed.


Thank you,

Sabrina Tanamal
IANA Services Specialist
2017-10-04
09 Gunter Van de Velde Request for Last Call review by OPSDIR is assigned to Al Morton
2017-10-04
09 Gunter Van de Velde Request for Last Call review by OPSDIR is assigned to Al Morton
2017-10-02
09 Cindy Morgan IANA Review state changed to IANA - Review Needed
2017-10-02
09 Cindy Morgan
The following Last Call announcement was sent out (ends 2017-10-16):

From: The IESG
To: IETF-Announce
CC: draft-ietf-bier-mpls-encapsulation@ietf.org, bier@ietf.org, akatlas@gmail.com, Tony Przygienda , …
The following Last Call announcement was sent out (ends 2017-10-16):

From: The IESG
To: IETF-Announce
CC: draft-ietf-bier-mpls-encapsulation@ietf.org, bier@ietf.org, akatlas@gmail.com, Tony Przygienda , tonysietf@gmail.com, bier-chairs@ietf.org
Reply-To: ietf@ietf.org
Sender:
Subject: Last Call:  (Encapsulation for Bit Index Explicit Replication in MPLS and non-MPLS Networks) to Experimental RFC


The IESG has received a request from the Bit Indexed Explicit Replication WG
(bier) to consider the following document: - 'Encapsulation for Bit Index
Explicit Replication in MPLS and non-MPLS
  Networks'
  as Experimental RFC

The IESG plans to make a decision in the next few weeks, and solicits final
comments on this action. Please send substantive comments to the
ietf@ietf.org mailing lists by 2017-10-16. Exceptionally, comments may be
sent to iesg@ietf.org instead. In either case, please retain the beginning of
the Subject line to allow automated sorting.

Abstract


  Bit Index Explicit Replication (BIER) is an architecture that
  provides optimal multicast forwarding through a "multicast domain",
  without requiring intermediate routers to maintain any per-flow state
  or to engage in an explicit tree-building protocol.  When a multicast
  data packet enters the domain, the ingress router determines the set
  of egress routers to which the packet needs to be sent.  The ingress
  router then encapsulates the packet in a BIER header.  The BIER
  header contains a bitstring in which each bit represents exactly one
  egress router in the domain; to forward the packet to a given set of
  egress routers, the bits corresponding to those routers are set in
  the BIER header.  The details of the encapsulation depend on the type
  of network used to realize the multicast domain.  This document
  specifies a BIER encapsulation that can be used in an MPLS network,
  or with slight differences, in a non-MPLS network.




The file can be obtained via
https://datatracker.ietf.org/doc/draft-ietf-bier-mpls-encapsulation/

IESG discussion can be tracked via
https://datatracker.ietf.org/doc/draft-ietf-bier-mpls-encapsulation/ballot/

The following IPR Declarations may be related to this I-D:

  https://datatracker.ietf.org/ipr/2448/
  https://datatracker.ietf.org/ipr/2985/





2017-10-02
09 Cindy Morgan IESG state changed to In Last Call from Last Call Requested
2017-10-02
09 Alia Atlas Last call was requested
2017-10-02
09 Alia Atlas Last call announcement was generated
2017-10-02
09 Alia Atlas Ballot approval text was generated
2017-10-02
09 Alia Atlas Ballot writeup was generated
2017-10-02
09 Alia Atlas IESG state changed to Last Call Requested from AD Evaluation::AD Followup
2017-09-28
09 Jean Mahoney Request for Telechat review by GENART is assigned to Peter Yee
2017-09-28
09 Jean Mahoney Request for Telechat review by GENART is assigned to Peter Yee
2017-09-28
09 Tero Kivinen Request for Telechat review by SECDIR is assigned to Derek Atkins
2017-09-28
09 Tero Kivinen Request for Telechat review by SECDIR is assigned to Derek Atkins
2017-09-27
09 (System) Sub state has been changed to AD Followup from Revised ID Needed
2017-09-27
09 Eric Rosen New version available: draft-ietf-bier-mpls-encapsulation-09.txt
2017-09-27
09 (System) New version approved
2017-09-27
09 (System) Request for posting confirmation emailed to previous authors: Sam Aldrin , Andrew Dolganow , IJsbrand Wijnands , Eric Rosen , Israel Meilik , Jeff Tantsura
2017-09-27
09 Eric Rosen Uploaded new revision
2017-09-27
08 Tony Przygienda
1)      The RFC is following Experimental track. According to the current charter https://datatracker.ietf.org/doc/charter-ietf-bier/, BIER documents are experimental until charter conditions are met …
1)      The RFC is following Experimental track. According to the current charter https://datatracker.ietf.org/doc/charter-ietf-bier/, BIER documents are experimental until charter conditions are met to adjust them to Standards Track.
2)      Document Announcement

Technical Summary:

  BIER represents a novel forwarding paradigm resulting in a
  replication-capable network underlay. The according header contains,
  amongst other information, a bitstring in which each bit represents
  exactly one egress router in the domain; to forward the packet to a
  given set of egress routers, the bits corresponding to those routers
  are set in the header.  The details of the encapsulation depend on
  the type of network used to realize the multicast domain.  This document
  specifies a BIER encapsulation that can be used in an MPLS network,
  or with slight differences, in a non-MPLS network as well.

Working Group Summary

  This document was processed by the BIER WG and underwent
  extensive WG and MPLS WG last call review. Several other
  proposals for non-MPLS encapsulation have been extended but
  expired after this document covered the space in a more
  uniform way. The document underwent
  a well-attended face to face interim WG meeting.
  Ultimate WG consensus was solid and the document has
  been supported by representatives of all major vendors, multiple large
  customers and a large custom silicon vendor.

Document Quality

  Document underwent extensive number of revisions and
  solid amount of convergence and discussion over a
  period of three years. One major vendor confirmed
  implementation. At least two other, major vendors
  seem to be in the process without explicit confirmation.

Personnel

  Document Shepherd: Tony Przygienda (prz@juniper.net)
  Responsible Area Director: Alia Atlas (akatlas@gmail.com)



3)      As WG chair I am intrinsically familiar with the document and its progression over time. Review ensured
a.      architectural
b.      technical consistency
c.      readability (see nits section)
d.      references

4)      I have no concerns about the depth or breadth of reviews performed on this document.  I consider this document extremely well vetted
5)      MPLS WG was involved in the LC which covers IMO all angles necessary. Security and other aspects has been reviewed in the scope of the BIER architecture document
6)      Only concern discernible is one workgroup participant being consistently unhappy with the wide consensus on this document. A somewhat competing document he originally co-authored never gathered serious backing or addressed serious defects it contained. Ultimately, the said workgroup member did not participate in detailed discussions further or joined the interim meeting on this very issue/draft. At this point in time, the concerns seem to have been addressed by a recently published draft https://tools.ietf.org/html/draft-wijnandsxu-bier-non-mpls-bift-encoding that the participant co-authored.
7)      All authors confirmed on the mailing list that all IPR has been disclosed to the best of their knowledge.
8)      IPR has been filed by Cisco in two instances and disclosed. No further discussion.
9)      My reading is that we have a strong consensus of the workgroup. The author list is long, discussions on the list happened, document was in long LC, 2 days interim held.
10)  I wouldn’t call the dissent of the single person mentioned in 6. extreme but it was rather persistent. Technical arguments have been made and proposal extended, found wanting (it was extending control plane concepts into forwarding plane which would have led to very poor performance and scale in FIBs without providing any new or relevant functionality) and the drafts expired. As mentioned in 6. a new, viable draft has been published as https://tools.ietf.org/html/draft-wijnandsxu-bier-non-mpls-bift-encoding and it seems to address the concerns, solution space within the framework of this draft.
11)  Nits were given to authors already and are being addressed in upcoming final version. For historical accuracy attached below

1.
"
that architecture provides optimal forwarding of multicast
  data packets through a "multicast domain".
"

remove optimal, optimal is only defined if a cost function is provided (and can differ depending on application) which is lacking in the document/architecture.

2.
"
which the packet has been assigned, a Set-Id (SI),
  a BitString, and a BitStringLength (BSL) Together these
"
Dot missing

3.
"
Following the BIER header is the "payload".  The payload may be an
  IPv4 packet, an IPv6 packet, an ethernet frame, an MPLS packet, or an
  OAM packet.
"
Make the list open, there may be more. You can refer to bier-ping for value of 5 e.g.

4. A more serious one
"
This 20-bit field specifies an "entropy" value that can be used
      for load balancing purposes.  The BIER forwarding process may do
      equal cost load balancing, but the load balancing procedure MUST
      choose the same path for any two packets have the same entropy
      value.
"
Does that apply even if we do non-deterministic ECMP. I don't think so, then it's 'same entropy _and_ same set of receivers'

5. Another interesting one
Should a received all-0's bitmask be said to "SHOULD discard and log error" or we let it ride?

6. Update draft versions in references

7. Refer in security section to the architecture draft to cover things like attack vectors?


12)  No formal review criteria found, normative language checked
13)  Normative and informative checked. Looks OK
14)  Normative references are RFCs. BIER architecture is only draft which passed all RFC milestones, pretty much ready for publication
15)  No downward references that I found
16)  No other RFCs are being updated or obsoleted by this RFC
17
)  IANA section looks clean. IANA next protocol value registry has been requested but could not be created using early allocation process. Other values have been checked and have been communicated as not needing IANA allocation.
18)"BIER Next Protocol Identifiers" registry will most likely require future expert review
19)  No formal sections needing tool checks. BIER header section has been very extensively reviewed by many experts and rearranged, extended based on comments
2017-09-26
08 Tony Przygienda
1)      The RFC is following Experimental track. According to the current charter https://datatracker.ietf.org/doc/charter-ietf-bier/, BIER documents are experimental until charter conditions are met …
1)      The RFC is following Experimental track. According to the current charter https://datatracker.ietf.org/doc/charter-ietf-bier/, BIER documents are experimental until charter conditions are met to adjust them to Standards Track.
2)      Document Announcement

Technical Summary:

  BIER represents a novel forwarding paradigm resulting in a
  replication-capable network underlay. The according header contains,
  amongst other information, a bitstring in which each bit represents
  exactly one egress router in the domain; to forward the packet to a
  given set of egress routers, the bits corresponding to those routers
  are set in the header.  The details of the encapsulation depend on
  the type of network used to realize the multicast domain.  This document
  specifies a BIER encapsulation that can be used in an MPLS network,
  or with slight differences, in a non-MPLS network as well.

Working Group Summary

  This document was processed by the BIER WG and underwent
  extensive WG and MPLS WG last call review. Several other
  proposals for non-MPLS encapsulation have been extended but
  expired after this document covered the space in a more
  uniform way. The document underwent
  a well-attended face to face interim WG meeting.
  Ultimate WG consensus was solid and the document has
  been supported by representatives of all major vendors, multiple large
  customers and a large custom silicon vendor.

Document Quality

  Document underwent extensive number of revisions and
  solid amount of convergence and discussion over a
  period of three years. One major vendor confirmed
  implementation. At least two other, major vendors
  seem to be in the process without explicit confirmation.

Personnel

  Document Shepherd: Tony Przygienda (prz@juniper.net)
  Responsible Area Director: Alia Atlas (akatlas@gmail.com)



3)      As WG chair I am intrinsically familiar with the document and its progression over time. Review ensured
a.      architectural
b.      technical consistency
c.      readability (see nits section)
d.      references

4)      I have no concerns about the depth or breadth of reviews performed on this document.  I consider this document extremely well vetted
5)      MPLS WG was involved in the LC which covers IMO all angles necessary. Security and other aspects has been reviewed in the scope of the BIER architecture document
6)      Only concern I have is that one workgroup participant seems to be consistently unhappy with the wide consensus on this document. However, the document he co-authored never gathered serious backing or addressed serious defects it contained. Ultimately, the said workgroup member did not participate in detailed discussions further or joined the interim meeting on this very issue/draft.
7)      All authors confirmed on the mailing list that all IPR has been disclosed to the best of their knowledge.
8)      IPR has been filed by Cisco in two instances and disclosed. No further discussion.
9)      My reading is that we have a strong consensus of the workgroup. The author list is long, discussions on the list happened, document was in long LC, 2 days interim held.
10)  I wouldn’t call the dissent of the single person extreme but it was rather persistent. Technical arguments have been made and proposal extended, found wanting (it was extending control plane concepts into forwarding plane which would have led to very poor performance and scale in FIBs without providing any new or relevant functionality) and the drafts expired. After that, technical arguments were not advanced anymore really but instead multiple repetitions of the previous proposal occurred on the list.
11)  Nits were given to authors already and are being addressed in upcoming final version. For historical accuracy attached below

1.
"
that architecture provides optimal forwarding of multicast
  data packets through a "multicast domain".
"

remove optimal, optimal is only defined if a cost function is provided (and can differ depending on application) which is lacking in the document/architecture.

2.
"
which the packet has been assigned, a Set-Id (SI),
  a BitString, and a BitStringLength (BSL) Together these
"
Dot missing

3.
"
Following the BIER header is the "payload".  The payload may be an
  IPv4 packet, an IPv6 packet, an ethernet frame, an MPLS packet, or an
  OAM packet.
"
Make the list open, there may be more. You can refer to bier-ping for value of 5 e.g.

4. A more serious one
"
This 20-bit field specifies an "entropy" value that can be used
      for load balancing purposes.  The BIER forwarding process may do
      equal cost load balancing, but the load balancing procedure MUST
      choose the same path for any two packets have the same entropy
      value.
"
Does that apply even if we do non-deterministic ECMP. I don't think so, then it's 'same entropy _and_ same set of receivers'

5. Another interesting one
Should a received all-0's bitmask be said to "SHOULD discard and log error" or we let it ride?

6. Update draft versions in references

7. Refer in security section to the architecture draft to cover things like attack vectors?


12)  No formal review criteria found, normative language checked
13)  Normative and informative checked. Looks OK
14)  Normative references are RFCs. BIER architecture is only draft which passed all RFC milestones, pretty much ready for publication
15)  No downward references that I found
16)  No other RFCs are being updated or obsoleted by this RFC
17
)  IANA section looks clean. IANA next protocol value registry has been requested but could not be created using early allocation process. Other values have been checked and have been communicated as not needing IANA allocation.
18)"BIER Next Protocol Identifiers" registry will most likely require future expert review
19)  No formal sections needing tool checks. BIER header section has been very extensively reviewed by many experts and rearranged, extended based on comments

2017-09-26
08 Tony Przygienda
1)      The RFC is following Experimental track. According to the current charter https://datatracker.ietf.org/doc/charter-ietf-bier/, BIER documents are experimental until charter conditions are met …
1)      The RFC is following Experimental track. According to the current charter https://datatracker.ietf.org/doc/charter-ietf-bier/, BIER documents are experimental until charter conditions are met to adjust them to Standards Track.
2)      Document Announcement

Technical Summary:

  BIER represents a novel forwarding paradigm resulting in a
  replication-capable network underlay. The according header contains,
  amongst other information, a bitstring in which each bit represents
  exactly one egress router in the domain; to forward the packet to a
  given set of egress routers, the bits corresponding to those routers
  are set in the header.  The details of the encapsulation depend on
  the type of network used to realize the multicast domain.  This document
  specifies a BIER encapsulation that can be used in an MPLS network,
  or with slight differences, in a non-MPLS network as well.

Working Group Summary

  This document was processed by the BIER WG and underwent
  extensive WG and MPLS WG last call review. Several other
  proposals for non-MPLS encapsulation have been extended but
  expired after this document covered the space in a more
  uniform way. The document underwent
  a well-attended face to face interim WG meeting.
  Ultimate WG consensus was solid and the document has
  been supported by representatives of all major vendors, multiple large
  customers and a large custom silicon vendor.

Document Quality

  Document underwent extensive number of revisions and
  solid amount of convergence and discussion over a
  period of three years. One major vendor confirmed
  implementation. At least two other, major vendors
  seem to be in the process without explicit confirmation.

Personnel

  Document Shepherd: Tony Przygienda (prz@juniper.net)
  Responsible Area Director: Alia Atlas (akatlas@gmail.com)



3)      As WG chair I am intrinsically familiar with the document and its progression over time. Review ensured
a.      architectural
b.      technical consistency
c.      readability (see nits section)
d.      references

4)      I have no concerns about the depth or breadth of reviews performed on this document.  I consider this document extremely well vetted
5)      MPLS WG was involved in the LC which covers IMO all angles necessary. Security and other aspects has been reviewed in the scope of the BIER architecture document
6)      Only concern I have is that one workgroup participant seems to be consistently unhappy with the wide consensus on this document. However, the document he co-authored never gathered serious backing or addressed serious defects it contained. Ultimately, the said workgroup member did not participate in detailed discussions further or joined the interim meeting on this very issue/draft.
7)      In process
8)      IPR has been filed by Cisco in two instances and disclosed. No further discussion.
9)      My reading is that we have a strong consensus of the workgroup. The author list is long, discussions on the list happened, document was in long LC, 2 days interim held.
10)  I wouldn’t call the dissent of the single person extreme but it was rather persistent. Technical arguments have been made and proposal extended, found wanting (it was extending control plane concepts into forwarding plane which would have led to very poor performance and scale in FIBs without providing any new or relevant functionality) and the drafts expired. After that, technical arguments were not advanced anymore really but instead multiple repetitions of the previous proposal occurred on the list.
11)  Nits were given to authors already and are being addressed in upcoming final version. For historical accuracy attached below

1.
"
that architecture provides optimal forwarding of multicast
  data packets through a "multicast domain".
"

remove optimal, optimal is only defined if a cost function is provided (and can differ depending on application) which is lacking in the document/architecture.

2.
"
which the packet has been assigned, a Set-Id (SI),
  a BitString, and a BitStringLength (BSL) Together these
"
Dot missing

3.
"
Following the BIER header is the "payload".  The payload may be an
  IPv4 packet, an IPv6 packet, an ethernet frame, an MPLS packet, or an
  OAM packet.
"
Make the list open, there may be more. You can refer to bier-ping for value of 5 e.g.

4. A more serious one
"
This 20-bit field specifies an "entropy" value that can be used
      for load balancing purposes.  The BIER forwarding process may do
      equal cost load balancing, but the load balancing procedure MUST
      choose the same path for any two packets have the same entropy
      value.
"
Does that apply even if we do non-deterministic ECMP. I don't think so, then it's 'same entropy _and_ same set of receivers'

5. Another interesting one
Should a received all-0's bitmask be said to "SHOULD discard and log error" or we let it ride?

6. Update draft versions in references

7. Refer in security section to the architecture draft to cover things like attack vectors?


12)  No formal review criteria found, normative language checked
13)  Normative and informative checked. Looks OK
14)  Normative references are RFCs. BIER architecture is only draft which passed all RFC milestones, pretty much ready for publication
15)  No downward references that I found
16)  No other RFCs are being updated or obsoleted by this RFC
17
)  IANA section looks clean. IANA next protocol value registry has been requested but could not be created using early allocation process. Other values have been checked and have been communicated as not needing IANA allocation.
18)"BIER Next Protocol Identifiers" registry will most likely require future expert review
19)  No formal sections needing tool checks. BIER header section has been very extensively reviewed by many experts and rearranged, extended based on comments

2017-09-26
08 Alia Atlas IESG state changed to AD Evaluation::Revised I-D Needed from AD Evaluation
2017-09-26
08 Tony Przygienda
1)      The RFC is following Experimental track. According to the current charter https://datatracker.ietf.org/doc/charter-ietf-bier/, BIER documents are experimental until charter conditions are met …
1)      The RFC is following Experimental track. According to the current charter https://datatracker.ietf.org/doc/charter-ietf-bier/, BIER documents are experimental until charter conditions are met to adjust them to Standards Track.
2)      Document Announcement

Technical Summary:

  BIER represents a novel forwarding paradigm resulting in a
  replication-capable network underlay. The according header contains,
  amongst other information, a bitstring in which each bit represents
  exactly one egress router in the domain; to forward the packet to a
  given set of egress routers, the bits corresponding to those routers
  are set in the header.  The details of the encapsulation depend on
  the type of network used to realize the multicast domain.  This document
  specifies a BIER encapsulation that can be used in an MPLS network,
  or with slight differences, in a non-MPLS network as well.

Working Group Summary

  This document was processed by the BIER WG and underwent
  extensive WG and MPLS WG last call review. Several other
  proposals for non-MPLS encapsulation have been extended but
  expired after this document covered the space in a more
  uniform way. The document underwent
  a well-attended face to face interim WG meeting.
  Ultimate WG consensus was solid and the document has
  been supported by representatives of all major vendors, multiple large
  customers and a large custom silicon vendor.

Document Quality

  Document underwent extensive number of revisions and
  solid amount of convergence and discussion over a
  period of three years. One major vendor confirmed
  implementation. At least two other, major vendors
  seem to be in the process without explicit confirmation.

Personnel

  Document Shepherd: Tony Przygienda (prz@juniper.net)
  Responsible Area Director: Alia Atlas (akatlas@gmail.com)



3)      As WG chair I am intrinsically familiar with the document and its progression over time. Review ensured
a.      architectural
b.      technical consistency
c.      readability (see nits section)
d.      references

4)      I have no concerns about the depth or breadth of reviews performed on this document.  I consider this document extremely well vetted
5)      MPLS WG was involved in the LC which covers IMO all angles necessary. Security and other aspects has been reviewed in the scope of the BIER architecture document
6)      Only concern I have is that one workgroup participant seems to be consistently unhappy with the wide consensus on this document. However, the document he co-authored never gathered serious backing or addressed serious defects it contained. Ultimately, the said workgroup member did not participate in detailed discussions further or joined the interim meeting on this very issue/draft.
7)      In process
8)      IPR has been filed by Cisco in two instances and disclosed. No further discussion.
9)      My reading is that we have a strong consensus of the workgroup. The author list is long, discussions on the list happened, document was in long LC, 2 days interim held.
10)  I wouldn’t call the dissent of the single person extreme but it was rather persistent. Technical arguments have been made and proposal extended, found wanting (it was extending control plane concepts into forwarding plane which would have led to very poor performance and scale in FIBs without providing any new or relevant functionality) and the drafts expired. After that, technical arguments were not advanced anymore really but instead multiple repetitions of the previous proposal occurred on the list.
11)  Nits (given to authors already)

1.
"
that architecture provides optimal forwarding of multicast
  data packets through a "multicast domain".
"

remove optimal, optimal is only defined if a cost function is provided (and can differ depending on application) which is lacking in the document/architecture.

2.
"
which the packet has been assigned, a Set-Id (SI),
  a BitString, and a BitStringLength (BSL) Together these
"
Dot missing

3.
"
Following the BIER header is the "payload".  The payload may be an
  IPv4 packet, an IPv6 packet, an ethernet frame, an MPLS packet, or an
  OAM packet.
"
Make the list open, there may be more. You can refer to bier-ping for value of 5 e.g.

4. A more serious one
"
This 20-bit field specifies an "entropy" value that can be used
      for load balancing purposes.  The BIER forwarding process may do
      equal cost load balancing, but the load balancing procedure MUST
      choose the same path for any two packets have the same entropy
      value.
"
Does that apply even if we do non-deterministic ECMP. I don't think so, then it's 'same entropy _and_ same set of receivers'

5. Another interesting one
Should a received all-0's bitmask be said to "SHOULD discard and log error" or we let it ride?

6. Update draft versions in references

7. Refer in security section to the architecture draft to cover things like attack vectors?


12)  No formal review criteria found, normative language checked
13)  Normative and informative checked. Looks OK
14)  Normative references are RFCs. BIER architecture is only draft which passed all RFC milestones, pretty much ready for publication
15)  No downward references that I found
16)  No other RFCs are being updated or obsoleted by this RFC
17
)  IANA section looks clean. IANA next protocol value registry has been requested but could not be created using early allocation process. Other values have been checked and have been communicated as not needing IANA allocation.
18)"BIER Next Protocol Identifiers" registry will most likely require future expert review
19)  No formal sections needing tool checks. BIER header section has been very extensively reviewed by many experts and rearranged, extended based on comments

2017-09-26
08 Alia Atlas Placed on agenda for telechat - 2017-10-26
2017-09-26
08 Alia Atlas IESG state changed to AD Evaluation from Publication Requested
2017-09-26
08 Tony Przygienda
1)      The RFC is following Experimental track. According to the current charter https://datatracker.ietf.org/doc/charter-ietf-bier/, BIER documents are experimental until charter conditions are met …
1)      The RFC is following Experimental track. According to the current charter https://datatracker.ietf.org/doc/charter-ietf-bier/, BIER documents are experimental until charter conditions are met to adjust them to Standards Track.
2)      Document Announcement

Technical Summary:

  BIER represents a novel forwarding paradigm resulting in a
  replication-capable network underlay. The according header contains,
  amongst other information, a bitstring in which each bit represents
  exactly one egress router in the domain; to forward the packet to a
  given set of egress routers, the bits corresponding to those routers
  are set in the header.  The details of the encapsulation depend on
  the type of network used to realize the multicast domain.  This document
  specifies a BIER encapsulation that can be used in an MPLS network,
  or with slight differences, in a non-MPLS network as well.

Working Group Summary

  This document was processed by the BIER WG and underwent
  extensive WG and MPLS WG last call review. Several other
  proposals for non-MPLS encapsulation have been extended but
  expired after this document covered the space in a more
  uniform way. The document underwent
  a well-attended face to face interim WG meeting.
  Ultimate WG consensus was solid and the document has
  been co-authored by all major vendors, multiple large
  customers and a large custom silicon vendor.

Document Quality

  Document underwent extensive number of revisions and
  solid amount of convergence and discussion over a
  period of three years. One major vendor confirmed
  implementation. At least two other, major vendors
  seem to be in the process without explicit confirmation.

Personnel

  Document Shepherd: Tony Przygienda (prz@juniper.net)
  Responsible Area Director: Alia Atlas (akatlas@gmail.com)



3)      As WG chair I am intrinsically familiar with the document and its progression over time. Review ensured
a.      architectural
b.      technical consistency
c.      readability (see nits section)
d.      references

4)      I have no concerns about the depth or breadth of reviews performed on this document.  I consider this document extremely well vetted
5)      MPLS WG was involved in the LC which covers IMO all angles necessary. Security and other aspects has been reviewed in the scope of the BIER architecture document
6)      Only concern I have is that one workgroup participant seems to be consistently unhappy with the wide consensus on this document. However, the document he co-authored never gathered serious backing or addressed serious defects it contained. Ultimately, the said workgroup member did not participate in detailed discussions further or joined the interim meeting on this very issue/draft.
7)      In process
8)      IPR has been filed by Cisco in two instances and disclosed. No further discussion.
9)      Per 6. My reading is that we have a strong consensus of the workgroup with one dissenting voice that has been heard and acknowledged extensively. The author list is long, discussions on the list happened, document was in long LC, 2 days interim held.
10)  I wouldn’t call the dissent of the single person extreme but it was rather persistent. Technical arguments have been made and proposal extended, found wanting (it was extending control plane concepts into forwarding plane which would have led to very poor performance and scale in FIBs without providing any new or relevant functionality) and the drafts expired. After that, technical arguments were not advanced anymore really but instead multiple repetitions of the previous proposal occurred on the list.
11)  Nits (given to authors already)

1.
"
that architecture provides optimal forwarding of multicast
  data packets through a "multicast domain".
"

remove optimal, optimal is only defined if a cost function is provided (and can differ depending on application) which is lacking in the document/architecture.

2.
"
which the packet has been assigned, a Set-Id (SI),
  a BitString, and a BitStringLength (BSL) Together these
"
Dot missing

3.
"
Following the BIER header is the "payload".  The payload may be an
  IPv4 packet, an IPv6 packet, an ethernet frame, an MPLS packet, or an
  OAM packet.
"
Make the list open, there may be more. You can refer to bier-ping for value of 5 e.g.

4. A more serious one
"
This 20-bit field specifies an "entropy" value that can be used
      for load balancing purposes.  The BIER forwarding process may do
      equal cost load balancing, but the load balancing procedure MUST
      choose the same path for any two packets have the same entropy
      value.
"
Does that apply even if we do non-deterministic ECMP. I don't think so, then it's 'same entropy _and_ same set of receivers'

5. Another interesting one
Should a received all-0's bitmask be said to "SHOULD discard and log error" or we let it ride?

6. Update draft versions in references

7. Refer in security section to the architecture draft to cover things like attack vectors?


12)  No formal review criteria found, normative language checked
13)  Normative and informative checked. Looks OK
14)  Normative references are RFCs. BIER architecture is only draft which passed all RFC milestones, pretty much ready for publication
15)  No downward references that I found
16)  No other RFCs are being updated or obsoleted by this RFC
17
)  IANA section looks clean. IANA next protocol value registry has been requested but could not be created using early allocation process. Other values have been checked and have been communicated as not needing IANA allocation.
18)"BIER Next Protocol Identifiers" registry will most likely require future expert review
19)  No formal sections needing tool checks. BIER header section has been very extensively reviewed by many experts and rearranged, extended based on comments

2017-09-26
08 Tony Przygienda Responsible AD changed to Alia Atlas
2017-09-26
08 Tony Przygienda IETF WG state changed to Submitted to IESG for Publication from WG Consensus: Waiting for Write-Up
2017-09-26
08 Tony Przygienda IESG state changed to Publication Requested
2017-09-26
08 Tony Przygienda IESG process started in state Publication Requested
2017-09-26
08 Tony Przygienda Intended Status changed to Experimental from None
2017-09-26
08 Tony Przygienda Changed document writeup
2017-09-13
08 Eric Rosen New version available: draft-ietf-bier-mpls-encapsulation-08.txt
2017-09-13
08 (System) New version approved
2017-09-13
08 (System) Request for posting confirmation emailed to previous authors: Sam Aldrin , Andrew Dolganow , IJsbrand Wijnands , Eric Rosen , Israel Meilik , Jeff Tantsura
2017-09-13
08 Eric Rosen Uploaded new revision
2017-08-01
07 Greg Shepherd IETF WG state changed to WG Consensus: Waiting for Write-Up from In WG Last Call
2017-06-28
07 Tony Przygienda Notification list changed to Tony Przygienda <tonysietf@gmail.com>
2017-06-28
07 Tony Przygienda Document shepherd changed to Tony Przygienda
2017-06-27
07 Tony Przygienda IETF WG state changed to In WG Last Call from WG Document
2017-06-27
07 Alia Atlas Changed consensus to Yes from Unknown
2017-06-05
07 Eric Rosen New version available: draft-ietf-bier-mpls-encapsulation-07.txt
2017-06-05
07 (System) New version approved
2017-06-05
07 (System)
Request for posting confirmation emailed to previous authors: Sam Aldrin , Andrew Dolganow , IJsbrand Wijnands , Eric Rosen , Israel Meilik , Jeff Tantsura …
Request for posting confirmation emailed to previous authors: Sam Aldrin , Andrew Dolganow , IJsbrand Wijnands , Eric Rosen , Israel Meilik , Jeff Tantsura , bier-chairs@ietf.org
2017-06-05
07 Eric Rosen Uploaded new revision
2017-04-21
Jasmine Magallanes Posted related IPR disclosure: Cisco's Statement about IPR related to draft-ietf-bier-mpls-encapsulation
2016-12-09
06 Eric Rosen New version available: draft-ietf-bier-mpls-encapsulation-06.txt
2016-12-09
06 (System) New version approved
2016-12-09
06 (System)
Request for posting confirmation emailed to previous authors: "Andrew Dolganow" , "Israel Meilik" , "Eric Rosen" , "Jeff Tantsura" , "IJsbrand Wijnands" , "Sam Aldrin" …
Request for posting confirmation emailed to previous authors: "Andrew Dolganow" , "Israel Meilik" , "Eric Rosen" , "Jeff Tantsura" , "IJsbrand Wijnands" , "Sam Aldrin" , bier-chairs@ietf.org
2016-12-09
06 Eric Rosen Uploaded new revision
2016-07-08
05 Eric Rosen New version available: draft-ietf-bier-mpls-encapsulation-05.txt
2016-04-18
04 Eric Rosen New version available: draft-ietf-bier-mpls-encapsulation-04.txt
2016-02-22
03 Eric Rosen New version available: draft-ietf-bier-mpls-encapsulation-03.txt
2015-08-31
02 Eric Rosen New version available: draft-ietf-bier-mpls-encapsulation-02.txt
2015-06-05
01 Eric Rosen New version available: draft-ietf-bier-mpls-encapsulation-01.txt
2015-04-27
00 Greg Shepherd This document now replaces draft-wijnands-mpls-bier-encapsulation instead of None
2015-04-27
00 Eric Rosen New version available: draft-ietf-bier-mpls-encapsulation-00.txt