Skip to main content

Forwarding and Control Element Separation (ForCES) Packet Parallelization
draft-ietf-forces-packet-parallelization-03

Revision differences

Document history

Date Rev. By Action
2014-11-18
03 (System) RFC Editor state changed to AUTH48-DONE from AUTH48
2014-11-14
03 (System) RFC Editor state changed to AUTH48 from RFC-EDITOR
2014-11-03
03 (System) RFC Editor state changed to RFC-EDITOR from EDIT
2014-10-16
03 Gunter Van de Velde Closed request for Last Call review by OPSDIR with state 'No Response'
2014-10-15
03 Amy Vezza IESG state changed to RFC Ed Queue from Approved-announcement sent
2014-10-15
03 (System) RFC Editor state changed to EDIT
2014-10-15
03 (System) Announcement was received by RFC Editor
2014-10-13
03 (System) IANA Action state changed to RFC-Ed-Ack from Waiting on RFC Editor
2014-10-12
03 (System) IANA Action state changed to Waiting on RFC Editor from Waiting on Authors
2014-10-10
03 (System) IANA Action state changed to Waiting on Authors from In Progress
2014-10-10
03 Adrian Farrel Ballot writeup was changed
2014-10-10
03 Evangelos Haleplidis IANA Review state changed to Version Changed - Review Needed from IANA OK - Actions Needed
2014-10-10
03 Evangelos Haleplidis New version available: draft-ietf-forces-packet-parallelization-03.txt
2014-10-10
02 (System) IANA Action state changed to In Progress
2014-10-10
02 Amy Vezza IESG state changed to Approved-announcement sent from Approved-announcement to be sent
2014-10-10
02 Amy Vezza IESG has approved the document
2014-10-10
02 Amy Vezza Closed "Approve" ballot
2014-10-10
02 Amy Vezza Ballot approval text was generated
2014-10-10
02 Adrian Farrel IESG state changed to Approved-announcement to be sent from Approved-announcement to be sent::Point Raised - writeup needed
2014-10-10
02 Adrian Farrel Ballot writeup was changed
2014-10-02
02 Cindy Morgan IESG state changed to Approved-announcement to be sent::Point Raised - writeup needed from IESG Evaluation
2014-10-02
02 Tero Kivinen Request for Last Call review by SECDIR Completed: Has Issues. Reviewer: Magnus Nystrom.
2014-10-02
02 Richard Barnes [Ballot Position Update] Position for Richard Barnes has been changed to No Objection from Discuss
2014-10-02
02 Adrian Farrel Intended Status changed to Experimental from Proposed Standard
2014-10-02
02 Ted Lemon [Ballot Position Update] New position, No Objection, has been recorded for Ted Lemon
2014-10-02
02 Spencer Dawkins [Ballot Position Update] New position, No Objection, has been recorded for Spencer Dawkins
2014-10-02
02 Alissa Cooper [Ballot Position Update] New position, No Objection, has been recorded for Alissa Cooper
2014-10-02
02 Stephen Farrell [Ballot Position Update] New position, No Objection, has been recorded for Stephen Farrell
2014-10-01
02 Joel Jaeggli [Ballot Position Update] New position, No Objection, has been recorded for Joel Jaeggli
2014-10-01
02 Pete Resnick [Ballot Position Update] New position, No Objection, has been recorded for Pete Resnick
2014-10-01
02 Richard Barnes [Ballot discuss]
Pure process here: Datatracker and last call say Proposed Standard.  Document says Experimental.  Which is it?
2014-10-01
02 Richard Barnes [Ballot Position Update] New position, Discuss, has been recorded for Richard Barnes
2014-10-01
02 Francis Dupont Request for Last Call review by GENART Completed: Ready with Nits. Reviewer: Francis Dupont.
2014-10-01
02 Jari Arkko [Ballot Position Update] New position, No Objection, has been recorded for Jari Arkko
2014-10-01
02 Kathleen Moriarty [Ballot Position Update] New position, No Objection, has been recorded for Kathleen Moriarty
2014-10-01
02 Brian Haberman
[Ballot comment]
Just being pedantic, but I find it disconcerting to use "cilc" when it is easier and clearer to call it by its given …
[Ballot comment]
Just being pedantic, but I find it disconcerting to use "cilc" when it is easier and clearer to call it by its given name "cilk".
2014-10-01
02 Brian Haberman [Ballot Position Update] New position, No Objection, has been recorded for Brian Haberman
2014-10-01
02 Barry Leiba [Ballot Position Update] New position, No Objection, has been recorded for Barry Leiba
2014-10-01
02 Martin Stiemerling [Ballot Position Update] New position, No Objection, has been recorded for Martin Stiemerling
2014-09-30
02 Alia Atlas [Ballot Position Update] New position, No Objection, has been recorded for Alia Atlas
2014-09-29
02 Adrian Farrel Changed consensus to Yes from Unknown
2014-09-29
02 Adrian Farrel IESG state changed to IESG Evaluation from Waiting for AD Go-Ahead
2014-09-29
02 (System) IESG state changed to Waiting for AD Go-Ahead from In Last Call
2014-09-25
02 Adrian Farrel Ballot has been issued
2014-09-25
02 Adrian Farrel [Ballot Position Update] New position, Yes, has been recorded for Adrian Farrel
2014-09-25
02 Adrian Farrel Created "Approve" ballot
2014-09-25
02 Adrian Farrel Ballot writeup was changed
2014-09-25
02 Adrian Farrel Placed on agenda for telechat - 2014-10-02
2014-09-24
02 (System) IANA Review state changed to IANA OK - Actions Needed from IANA - Review Needed
2014-09-24
02 Amanda Baber
IESG/Authors/WG Chairs:

IANA has reviewed draft-ietf-forces-packet-parallelization-02.  Authors should review the comments and/or questions below.  Please report any inaccuracies and respond to any questions as soon …
IESG/Authors/WG Chairs:

IANA has reviewed draft-ietf-forces-packet-parallelization-02.  Authors should review the comments and/or questions below.  Please report any inaccuracies and respond to any questions as soon as possible.

IANA's reviewer has the following comments/questions:

IANA understands that, upon approval of this document, there are two actions which IANA must complete.

First, in the Logical Functional Block (LFB) Class Names and Class Identifiers registry in the Forwarding and Control Element Separation (ForCES) page at

https://www.iana.org/assignments/forces/

three new registrations are to be made in the range administered through the First Come First Served policy defined by RFC 5226.  These new registrations are as follows:

LFB Class Identifier: 65537 (if available)
LFB Class Name: Ext-Splitter
LFB Version: 1.0
Description: A splitter LFB will either send the same packet or chunks of one packet to multiple LFBs.
Reference: [ RFC-to-be ]

LFB Class Identifier: 65538 (if available)
LFB Class Name: Ext-Merger
LFB Version: 1.0
Description: A merger LFB receives multiple packets or multiple chunks of the same packet and merges them into one.
Reference: [ RFC-to-be ]

LFB Class Identifier: 65539 (if available)
LFB Class Name: Ext-CoreParallelization
LFB Version: 1.0
Description: A core LFB to signify the parallelization capability
Reference: [ RFC-to-be ]

NOTE: In the Ext-Merger description in section 7.1, s/merge/merges


Second, in the Metadata ID namespace, also in the Forwarding and Control Element Separation (ForCES) page at

https://www.iana.org/assignments/forces/

a new Metadata ID is to be registered as follows:

Value: [ TBD-at-registration ]
Name: ParallelMetadataSet
Reference: [ RFC-to-be ]

IANA notes that the authors suggest a value of 0x00000010 for this value.  In addition, IANA notes that the designated expert for this registry has approved this registration.

IANA understands that these are the only actions required 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. 

Please note that IANA cannot reserve specific values. If the authors believe that these values could be registered by another party or document before the IESG approves this one, because these are First Come First Served and Specification Required registries, they can submit registration requests directly to IANA at any time.
2014-09-19
02 Gunter Van de Velde Request for Last Call review by OPSDIR is assigned to Thomas Nadeau
2014-09-19
02 Gunter Van de Velde Request for Last Call review by OPSDIR is assigned to Thomas Nadeau
2014-09-18
02 Jean Mahoney Request for Last Call review by GENART is assigned to Francis Dupont
2014-09-18
02 Jean Mahoney Request for Last Call review by GENART is assigned to Francis Dupont
2014-09-18
02 Tero Kivinen Request for Last Call review by SECDIR is assigned to Magnus Nystrom
2014-09-18
02 Tero Kivinen Request for Last Call review by SECDIR is assigned to Magnus Nystrom
2014-09-15
02 Amy Vezza IANA Review state changed to IANA - Review Needed
2014-09-15
02 Amy Vezza
The following Last Call announcement was sent out:

From: The IESG
To: IETF-Announce
CC:
Reply-To: ietf@ietf.org
Sender:
Subject: Last Call:  (ForCES Packet Parallelization) to Proposed …
The following Last Call announcement was sent out:

From: The IESG
To: IETF-Announce
CC:
Reply-To: ietf@ietf.org
Sender:
Subject: Last Call:  (ForCES Packet Parallelization) to Proposed Standard


The IESG has received a request from the Forwarding and Control Element
Separation WG (forces) to consider the following document:
- 'ForCES Packet Parallelization'
  as Proposed Standard

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 2014-09-29. 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

  Forwarding and Control Element Separation (ForCES) defines an
  architectural framework and associated protocols to standardize
  information exchange between the control plane and the forwarding
  plane in a ForCES Network Element (ForCES NE).  RFC5812 has defined
  the ForCES Model provides a formal way to represent the capabilities,
  state, and configuration of forwarding elements within the context of
  the ForCES protocol (RFC 5810), so that control elements (CEs) can
  control the FEs accordingly.  More specifically, the model describes
  the logical functions that are present in an FE, what capabilities
  these functions support, and how these functions are or can be
  interconnected.

  Many network devices support parallel packet processing.  This
  document describes how ForCES can model a network device's
  parallelization datapath.

The file can be obtained via
http://datatracker.ietf.org/doc/draft-ietf-forces-packet-parallelization/

IESG discussion can be tracked via
http://datatracker.ietf.org/doc/draft-ietf-forces-packet-parallelization/ballot/


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

  http://datatracker.ietf.org/ipr/2329/
2014-09-15
02 Amy Vezza IESG state changed to In Last Call from Last Call Requested
2014-09-15
02 Amy Vezza Last call announcement was changed
2014-09-12
02 Adrian Farrel Last call was requested
2014-09-12
02 Adrian Farrel Ballot approval text was generated
2014-09-12
02 Adrian Farrel IESG state changed to Last Call Requested from AD Evaluation::AD Followup
2014-09-12
02 Adrian Farrel Last call announcement was changed
2014-09-12
02 Adrian Farrel Last call announcement was generated
2014-09-12
02 Adrian Farrel Last call announcement was generated
2014-09-12
02 Adrian Farrel Ballot writeup was changed
2014-09-12
02 Adrian Farrel Ballot writeup was changed
2014-09-12
02 Adrian Farrel Ballot writeup was changed
2014-09-12
02 Adrian Farrel
1. Summary

The document shepherd is Damascene Joachimpillai
The responsible Area Director is Adrian Farrel

This document describes how packet parallelization, a feature present in …
1. Summary

The document shepherd is Damascene Joachimpillai
The responsible Area Director is Adrian Farrel

This document describes how packet parallelization, a feature present in many
networking devices, is supported by the ForCES model. This document defines two
new LFBs that provide support for parallelization and a new core LFB to notify the
FE's capability to parallelize packet processing.

2. Review and Consensus

The document has had a number of iterations based on comments and discussions
both in meetings and the mailing list. The LFB definitions and descriptions have been
reviewed and are straightforward.
At least one implementation has validated some of the features described in the
document. 
We believe the working group is solidly behind this document.

3. Intellectual Property

The author has confirmed conformance with BCP 78/79.
There is only one known IPR disclosure on the document.

4. Other Points

a. Figure 1 shows packets in the split while the authors define them as chunks.
Suggest to change the "P" to "C1, C2 ... CN" in the figure to be accurate.

b. Running idnits suggests that there is a normative reference to RFC5810 but there is
no explicit reference in the document.

c. Use spell checker tool. There are a few spell errors, e.g. s/tasls/tasks
2014-09-12
02 Adrian Farrel Ballot writeup was generated
2014-09-05
02 (System) Sub state has been changed to AD Followup from Revised ID Needed
2014-09-05
02 Evangelos Haleplidis New version available: draft-ietf-forces-packet-parallelization-02.txt
2014-08-25
01 Adrian Farrel
AD review
=======

Hi authors,

I have done my usual AD review on receiving a publication request for
your draft.

I have a question, a …
AD review
=======

Hi authors,

I have done my usual AD review on receiving a publication request for
your draft.

I have a question, a request, and a suggestion.

I'll put the document into "Revised I-D" state until we have resolved
these issues.

Thanks for the work,
Adrian

---

Is this really standards track and not experimental? The reason I ask is
because it sounds (to me) that packet parallelization is quite an
advanced feature that may have some "interesting" behavioral
characteristics. If you tell me that, "this is stable, we know what we
are doing, the implementations that exist are really being deployed"
then I'll be happy. If you say "we have an implementation and are seeing
how it behaves" then perhaps you should consider whether this is an
experiment.

This is a topic for discussion. You don't have to make a change until we
have covered the ground and understand what we are dealing with.

---

The IANA Considerations section needs some work. Please:
- Name the registries where you are requesting code points.
- Please request allocations (i.e. don't write descriptive text)
- the values you are asking for appear to come from the Standards
  Action space: why mention FCFS?
- Do you *need* the values you are asking for (18-20 and x10), are you
  suggesting them, or do you not actually care? You need to make this
  clear in your text.

---

Some comments from the document shepherd are recorded in the write-up and should get some attention from the authors.

Additionally, there is some English that could benefit from a quick re-read and some polish.
2014-08-25
01 Adrian Farrel IESG state changed to AD Evaluation::Revised I-D Needed from AD Evaluation
2014-08-21
01 Adrian Farrel IESG state changed to AD Evaluation from Publication Requested
2014-07-31
01 Jamal Hadi Salim
1. Summary

The document shepherd is Damascene Joachimpillai
The responsible Area Director is Adrian Farrel

This document describes how packet parallelization, a feature present in …
1. Summary

The document shepherd is Damascene Joachimpillai
The responsible Area Director is Adrian Farrel

This document describes how packet parallelization, a feature present in many
networking devices, is supported by the ForCES model. This document defines two new
LFBs that provide support for parallelization and a new core LFB to notify the
FE's capability to parallelize packet processing.

2. Review and Consensus

The document has had a number of iterations based on comments and discussions both in
meetings and the mailing list. The LFB definitions and descriptions have been reviewed and are straightforward.
At least one implementation has validated some of the features described in the document. 
We believe the working group is solidly behind this document.

3. Intellectual Property

The author has confirmed conformance with BCP 78/79.
There is only one known IPR disclosure on the document.

4. Other Points

a. Figure 1 shows packets in the split while the authors define them as chunks. Suggest to change the "P" to "C1, C2 ... CN" in the figure to be accurate.

b. Running idnits suggests that there is a normative reference to RFC5810 but there is no explicit reference in the document.

c. Use spell checker tool. There are a few spell errors, e.g. s/tasls/tasks
2014-07-31
01 Jamal Hadi Salim State Change Notice email list changed to forces-chairs@tools.ietf.org, draft-ietf-forces-packet-parallelization@tools.ietf.org
2014-07-31
01 Jamal Hadi Salim Responsible AD changed to Adrian Farrel
2014-07-31
01 Jamal Hadi Salim IETF WG state changed to Submitted to IESG for Publication from WG Document
2014-07-31
01 Jamal Hadi Salim IESG state changed to Publication Requested
2014-07-31
01 Jamal Hadi Salim IESG process started in state Publication Requested
2014-07-31
01 Jamal Hadi Salim Intended Status changed to Proposed Standard from None
2014-07-30
01 Damascane Joachimpillai Changed document writeup
2014-07-29
01 Jamal Hadi Salim Document shepherd changed to Damascane M. Joachimpillai
2014-07-26
01 Evangelos Haleplidis New version available: draft-ietf-forces-packet-parallelization-01.txt
2014-03-12
(System) Posted related IPR disclosure: Telefonaktiebolaget LM Ericsson (publ)'s Statement about IPR related to draft-ietf-forces-packet-parallelization-00
2014-02-15
00 Evangelos Haleplidis New version available: draft-ietf-forces-packet-parallelization-00.txt