Skip to main content

GMPLS RSVP-TE Extensions for Operations, Administration, and Maintenance (OAM) Configuration
draft-ietf-ccamp-oam-configuration-fwk-13

Revision differences

Document history

Date Rev. By Action
2014-06-26
13 (System) RFC Editor state changed to AUTH48-DONE from AUTH48
2014-05-19
13 (System) RFC Editor state changed to AUTH48 from RFC-EDITOR
2014-05-06
13 (System) RFC Editor state changed to RFC-EDITOR from EDIT
2014-03-13
13 (System) IANA Action state changed to RFC-Ed-Ack from Waiting on RFC Editor
2014-03-12
13 (System) IANA Action state changed to Waiting on RFC Editor from Waiting on Authors
2014-03-11
13 (System) IANA Action state changed to Waiting on Authors from In Progress
2014-02-27
13 (System) IANA Action state changed to In Progress
2014-02-27
13 Cindy Morgan IESG state changed to RFC Ed Queue from Approved-announcement sent
2014-02-27
13 (System) RFC Editor state changed to EDIT
2014-02-27
13 (System) Announcement was received by RFC Editor
2014-02-26
13 Cindy Morgan IESG state changed to Approved-announcement sent from Approved-announcement to be sent
2014-02-26
13 Cindy Morgan IESG has approved the document
2014-02-26
13 Cindy Morgan Closed "Approve" ballot
2014-02-26
13 Adrian Farrel Ballot writeup was changed
2014-02-26
13 Adrian Farrel Ballot approval text was generated
2014-02-26
13 Adrian Farrel IESG state changed to Approved-announcement to be sent from IESG Evaluation::AD Followup
2014-02-26
13 Adrian Farrel [Ballot comment]
IANA issues have been discussed and resolved to my satisfaction
2014-02-26
13 Adrian Farrel [Ballot Position Update] Position for Adrian Farrel has been changed to Yes from Discuss
2014-02-25
13 Barry Leiba [Ballot comment]
Than you for addressing my DISCUSS and comments in version -13.
2014-02-25
13 Barry Leiba [Ballot Position Update] Position for Barry Leiba has been changed to No Objection from Discuss
2014-02-25
13 (System) Sub state has been changed to AD Followup from Revised ID Needed
2014-02-25
13 Cindy Morgan New revision available
2014-01-23
12 Cindy Morgan State changed to IESG Evaluation::Revised I-D Needed from IESG Evaluation
2014-01-23
12 Spencer Dawkins [Ballot Position Update] New position, No Objection, has been recorded for Spencer Dawkins
2014-01-23
12 Gonzalo Camarillo [Ballot Position Update] New position, No Objection, has been recorded for Gonzalo Camarillo
2014-01-23
12 Richard Barnes [Ballot Position Update] New position, No Objection, has been recorded for Richard Barnes
2014-01-22
12 Pete Resnick [Ballot Position Update] New position, No Objection, has been recorded for Pete Resnick
2014-01-22
12 Benoît Claise [Ballot Position Update] New position, No Objection, has been recorded for Benoit Claise
2014-01-22
12 Sean Turner [Ballot comment]
Thanks for clearly identifying the new security consideration and explaining how it can be mitigated.
2014-01-22
12 Sean Turner [Ballot Position Update] New position, No Objection, has been recorded for Sean Turner
2014-01-22
12 Stephen Farrell [Ballot Position Update] New position, No Objection, has been recorded for Stephen Farrell
2014-01-22
12 Stewart Bryant
[Ballot comment]
This is a well written document and I just have a few nits that you might consider.

There were a number of terms …
[Ballot comment]
This is a well written document and I just have a few nits that you might consider.

There were a number of terms that as far as I could see were unexpanded on first use and are not "well known". I picked up DWDM, RSVP-TE, LSP, WSON, TDM, SDH/SONET. Please can I suggest an quick abbreviation scrub.

With the text "the ADMIN_STATUS Object is specified for RSVP-TE in [RFC3473]. "  This ref should go a little earlier in the para, when you first use the term

"If this is not possible, a PathErr SHOULD be sent "
and
"a ResvErr may be sent"

Presumable these are "messages" or "responses"


    0                  1                  2                  3
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  |          Type (IANA)        |          Length              |
  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  |    OAM Type  |                Reserved                      |
  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  |                                                              |
  ~                          sub-TLVs                            ~
  |                                                              |
  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

  Type: indicates a new type: the OAM Configuration TLV (IANA to
  assign).

Is the length syntax well known in this context?
2014-01-22
12 Stewart Bryant [Ballot Position Update] New position, No Objection, has been recorded for Stewart Bryant
2014-01-21
12 Joel Jaeggli [Ballot comment]
lools like -12 addressed outstanding opsdir comments.
2014-01-21
12 Joel Jaeggli Ballot comment text updated for Joel Jaeggli
2014-01-21
12 Joel Jaeggli [Ballot Position Update] New position, No Objection, has been recorded for Joel Jaeggli
2014-01-21
12 Jari Arkko [Ballot Position Update] New position, No Objection, has been recorded for Jari Arkko
2014-01-21
12 Martin Stiemerling [Ballot Position Update] New position, No Objection, has been recorded for Martin Stiemerling
2014-01-21
12 Brian Haberman [Ballot Position Update] New position, No Objection, has been recorded for Brian Haberman
2014-01-21
12 Barry Leiba
[Ballot discuss]
This is an extremely trivial DISCUSS, and it will take about 17 milliseconds to fix it.  In the subsections of Section 5.5, registration …
[Ballot discuss]
This is an extremely trivial DISCUSS, and it will take about 17 milliseconds to fix it.  In the subsections of Section 5.5, registration policies are specified ("IETF Review" and "Experimental") without reference to any definition of those policies (RFC 5226).  I suggest this change:

OLD
  IANA is requested to create sub-registries as defined in the
  following subsections:
NEW
  IANA is requested to create sub-registries as defined in the
  following subsections.  The registration procedures specified
  are as defined in [RFC5226].
END

(And, of course, add a normative reference to RFC 5226.)
2014-01-21
12 Barry Leiba
[Ballot comment]
A very minor editorial point in the abstract: I found myself wishing that the abstract used "OAM" a few times, instead of repeating …
[Ballot comment]
A very minor editorial point in the abstract: I found myself wishing that the abstract used "OAM" a few times, instead of repeating the expansion five times.  Please consider making it "Operations, Administration and Maintenance (OAM)" the first time, and just "OAM" the other four.
2014-01-21
12 Barry Leiba [Ballot Position Update] New position, Discuss, has been recorded for Barry Leiba
2014-01-18
12 Adrian Farrel
[Ballot discuss]
I'm holding this Discuss for two issues raised by IANA. I will move to "Yes" when they have been addressed.

1. The authors …
[Ballot discuss]
I'm holding this Discuss for two issues raised by IANA. I will move to "Yes" when they have been addressed.

1. The authors need to update the next version of the document
to clarify the value 0 in the new Error subcode registry and
use the term "Unassigned", rather than "Not allocated".

We can handle this with an RFC Editor note, but I need the authors to agree some text.

2. You indicated that "There is no top value to the range." in section 5.5.3.  That means that the new created registry
"RSVP-TE OAM Configuration Registry" has no maximum values (bit numbers).  We want to make sure we understood it correctly.

This can be answered by email. Are you indicating that there can be any number of bits allocated over time? Of course, there is a practical limit to this set by the length field of TLVs, Objects, and Messages.
2014-01-18
12 Adrian Farrel [Ballot Position Update] Position for Adrian Farrel has been changed to Discuss from Yes
2014-01-17
12 (System) IANA Review state changed to IANA OK - Actions Needed from Version Changed - Review Needed
2014-01-16
12 David Black Request for Telechat review by GENART Completed: Ready. Reviewer: David Black.
2014-01-16
12 Jean Mahoney Request for Telechat review by GENART is assigned to David Black
2014-01-16
12 Jean Mahoney Request for Telechat review by GENART is assigned to David Black
2014-01-16
12 Adrian Farrel State changed to IESG Evaluation from Waiting for AD Go-Ahead::AD Followup
2014-01-16
12 Adrian Farrel Ballot has been issued
2014-01-16
12 Adrian Farrel [Ballot Position Update] New position, Yes, has been recorded for Adrian Farrel
2014-01-16
12 Adrian Farrel Created "Approve" ballot
2014-01-16
12 Adrian Farrel Placed on agenda for telechat - 2014-01-23
2014-01-16
12 Adrian Farrel Changed consensus to Yes from Unknown
2014-01-13
12 (System) Sub state has been changed to AD Followup from Revised ID Needed
2014-01-13
12 Attila Takacs IANA Review state changed to Version Changed - Review Needed from IANA - Not OK
2014-01-13
12 Attila Takacs New version available: draft-ietf-ccamp-oam-configuration-fwk-12.txt
2014-01-09
11 Gunter Van de Velde Request for Last Call review by OPSDIR Completed: Has Nits. Reviewer: Warren Kumari.
2014-01-09
11 Tero Kivinen Request for Last Call review by SECDIR Completed: Has Nits. Reviewer: Magnus Nystrom.
2014-01-06
11 Adrian Farrel Need to pick up comments from Directorate reviews during last call.
2014-01-06
11 Adrian Farrel State changed to Waiting for AD Go-Ahead::Revised I-D Needed from Waiting for AD Go-Ahead
2014-01-05
11 (System) State changed to Waiting for AD Go-Ahead from In Last Call (ends 2014-01-05)
2013-12-31
11 (System) IANA Review state changed to IANA - Not OK from IANA - Review Needed
2013-12-31
11 Pearl Liang
IESG/Authors/WG Chairs:

IANA has reviewed draft-ietf-ccamp-oam-configuration-fwk-11.  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-ccamp-oam-configuration-fwk-11.  Authors should review the comments and/or questions below.  Please report any inaccuracies and respond to any questions as soon as possible.

IANA has questions about some of the requested actions in this draft
document.

We received the following comments/questions from the IANA's reviewer:

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

First, in the Administrative Status Information Flags subregistry of the Generalized Multi-Protocol Label Switching (GMPLS) Signaling Parameters registry located at:

http://www.iana.org/assignments/gmpls-sig-parameters/

two new flags will be registered as follows:

Bit Number: [ TBD-at-registration ]
Hex Value: [ TBD-at-registration ]
Name: OAM Alarms Enabled (O)
Reference: [ RFC-to-be ]

Bit Number: [ TBD-at-registration ]
Hex Value: [ TBD-at-registration ]
Name: OAM Flows Enabled (M)
Reference: [ RFC-to-be ]

Second, in the Attribute Flags subregistry of the Resource Reservation Protocol - Traffic Engineering (RSVP-TE) Parameters registry located at:

http://www.iana.org/assignments/rsvp-te-parameters/

two new flags will be registered as follows:

Bit No: [ TBD-at-registration ]
Name: OAM MEP entities desired
Attribute Flags Path: Yes
Attribute Flags Resv: Yes
RRO: Yes
Reference: [ RFC-to-be ]

Bit No: [ TBD-at-registration ]
Name: OAM MIP entities desired
Attribute Flags Path: Yes
Attribute Flags Resv: Yes
RRO: Yes
Reference: [ RFC-to-be ]

Third, in the Attributes TLV Space subregistry of the Resource Reservation Protocol Traffic Engineering (RSVP-TE) Parameters registry located at:

http://www.iana.org/assignments/rsvp-te-parameters/

a single, new attribute will be registered as follows:

Type: [ TBD-at-registration ]
Name: OAM Configuration TLV
Allowed on LSP_ATTRIBUTZES: Yes
Allowed on LSP_REQUIRED_ATTRIBZUTES: Yes
Reference: [ RFC-to-be ]

Fourth, in the Error Codes and Globally-Defined Error Value Sub-Codes subregistry of the Resource Reservation Protocol (RSVP) registry located at:

http://www.iana.org/assignments/rsvp-parameters

a new error code will be registered as follows:

Error Code: [ TBD-at-registration ]
Meaning: OAM Problem
Reference: [ RFC-to-be ]

The error code will be registered in the range 0-239.

Fifth, a new Error subcode registry will be created for the new error code created in the fourth action above.

This new Error Code has the following globally-defined Error Value sub-codes:

Value | Description                    | Reference
------+---------------------------------+--------------
  1  | MEP establishment not supported | [ RFC-to-be ]
  2  | MIP establishment not supported | [ RFC-to-be ]
  3  | Unsupported OAM Type            | [ RFC-to-be ]
  4  | Configuration Error            | [ RFC-to-be ]
  5  | OAM Type Mismatch              | [ RFC-to-be ]
  6  | Unsupported OAM Function        | [ RFC-to-be ]
 
QUESTIONS:
Should the value 0 (zero) be marked as "Reserved" or "Unassigned"?
What is the maximum value for this new Error Value sub-codes registry?

Sixth, IANA will create a new registry called the "RSVP-TE OAM Configuration Registry" in the IANA Matrix located at:

http://www.iana.org/protocols

and this new registry will have a reference of [ RFC-to-be ].  This new registry will have a set of new subregistries described in the following steps.

Seventh, IANA will create a new "OAM Types" sub-registry of the "RSVP-TE OAM Configuration Registry" created in step six above.  The new registry will be maintained through IETF Review as defined in RFC 5226.  The reference for the new subregistry will be [ RFC-to-be ]. 

The value is to be selected from the range 0-255.  There are no initial registrations in the new subregistry.  Future registrations are made up of the following fields:

OAM Type Number
OAM Type Description
Reference

QUESTION: the current version said:

  There are no initial values in this registry.  IANA should show the
  registry as follows:

      OAM Type Number | OAM Type Description | Reference
      ----------------+----------------------+--------------
        0-255          | Not allocated        |


Do the authors prefer to use the term "Not allocated" in the new created
registry?  Or, do authors mean "Unassigned" rather?  Please see
http://tools.ietf.org/html/rfc5226#section-4

Eighth, IANA will create a new "OAM Sub-TLVs" sub-registry of the "RSVP-TE OAM Configuration Registry" created in step six above.  The reference for the new subregistry will be [ RFC-to-be ].

The new registry will be maintained using the following registration procedures - as defined in RFC 5226:

Range      | Purpose                      | Registration Procedures
------------+------------------------------|------------------------
0-31        | Generic Sub-TLVs            | IETF Review
32-65534    | Technology-specific Sub-TLVs | IETF Review
65535-65536 | Experimental Sub-TLVs        | Experimental

There are initial values in this registry as follows:

Sub-TLV Type | Description                | Reference
-------------+----------------------------+--------------
    0        | Reserved                  | [ RFC-to-be ]
    1        | OAM Function Flags Sub-TLV | [ RFC-to-be ]
  2-31      | Not allocated              |
  32-65534  | Not allocated              |

QUESTION: Can the authors please clarify the term "Not allocated"
depicted above?  Does it mean "Unassigned" (which means 'available
for future assignments.')? 

Ninth, IANA will create a new "OAM Function Flags" sub-registry of the "RSVP-TE OAM Configuration Registry" created in step six above.  The reference for the new subregistry will be [ RFC-to-be ].  The registry will be maintained via IETF Review as defined by RFC 5226.

There is no top value to the range of values in this new registry. 

There are initial registrations in this subregistry as follows:

OAM Function Flag | Description
bit number        |
------------------+---------------------------------------------
  0              | Continuity Check (CC)
  1              | Connectivity Verification (CV)
  2              | Fault Management Signal (FMS)
  3              | Performance Monitoring/Loss (PM/Loss)
  4              | Performance Monitoring/Delay (PM/Delay)
  5              | Performance Monitoring/Throughput Measurement
                  |    (PM/Throughput)
  6-...          | Not allocated
 
QUESTION: Same question as above.  Can the authors please clarify
the term "Not allocated" depicted above?  Should it be "Unassigned"
as defined in RFC5226?

IANA understands that these nine actions are the only ones need 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.
2013-12-30
11 David Black Request for Last Call review by GENART Completed: Ready with Nits. Reviewer: David Black.
2013-12-18
11 Gunter Van de Velde Request for Last Call review by OPSDIR is assigned to Warren Kumari
2013-12-18
11 Gunter Van de Velde Request for Last Call review by OPSDIR is assigned to Warren Kumari
2013-12-12
11 Jean Mahoney Request for Last Call review by GENART is assigned to David Black
2013-12-12
11 Jean Mahoney Request for Last Call review by GENART is assigned to David Black
2013-12-12
11 Tero Kivinen Request for Last Call review by SECDIR is assigned to Magnus Nystrom
2013-12-12
11 Tero Kivinen Request for Last Call review by SECDIR is assigned to Magnus Nystrom
2013-12-11
11 Amy Vezza IANA Review state changed to IANA - Review Needed
2013-12-11
11 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:  (GMPLS RSVP-TE extensions for OAM …
The following Last Call announcement was sent out:

From: The IESG
To: IETF-Announce
CC:
Reply-To: ietf@ietf.org
Sender:
Subject: Last Call:  (GMPLS RSVP-TE extensions for OAM Configuration) to Proposed Standard

The IESG has received a request from the Common Control and Measurement
Plane WG (ccamp) to consider the following document:
- 'GMPLS RSVP-TE extensions for OAM Configuration'
  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-1-5 (this last call is extended slightly to
cover the holiday period). 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

  Operations, Administration and Maintenance is an integral part of
  transport connections, hence it is required that Operations,
  Administration and Maintenance functions are activated/deactivated in
  sync with connection commissioning/decommissioning; avoiding spurious
  alarms and ensuring consistent operation.  In certain technologies,
  Operations, Administration and Maintenance entities are inherently
  established once the connection is set up, while other technologies
  require extra configuration to establish and configure Operations,
  Administration and Maintenance entities.  This document specifies
  extensions to RSVP-TE to support the establishment and configuration
  of Operations, Administration and Maintenance entities along with
  Label Switched Path signaling.


The file can be obtained via
http://datatracker.ietf.org/doc/draft-ietf-ccamp-oam-configuration-fwk/

IESG discussion can be tracked via
http://datatracker.ietf.org/doc/draft-ietf-ccamp-oam-configuration-fwk/ballot/


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

  http://datatracker.ietf.org/ipr/1021/
  http://datatracker.ietf.org/ipr/1623/
2013-12-11
11 Amy Vezza State changed to In Last Call from Last Call Requested
2013-12-11
11 Adrian Farrel Last call was requested
2013-12-11
11 Adrian Farrel Ballot approval text was generated
2013-12-11
11 Adrian Farrel State changed to Last Call Requested from AD Evaluation::AD Followup
2013-12-11
11 Adrian Farrel Last call announcement was changed
2013-12-11
11 Adrian Farrel Last call announcement was generated
2013-12-11
11 Adrian Farrel Last call announcement was generated
2013-12-01
11 (System) Sub state has been changed to AD Followup from Revised ID Needed
2013-12-01
11 Attila Takacs New version available: draft-ietf-ccamp-oam-configuration-fwk-11.txt
2013-11-18
10 Adrian Farrel
AD review
======

Thank you for this document. I think it is well written and clear. It is
very nearly ready to be advanced for …
AD review
======

Thank you for this document. I think it is well written and clear. It is
very nearly ready to be advanced for publication, but we need to do a
little work on the IANA section to make it completely clear for IANA. I
suggest the following, but please review it carefully because I have
introduced new material that you did not have in your original text.

I also have some smaller nits and editorial comments, and a few places
where it would be really helpful to clarify the text.

I've moved the I-D status to show I expect to see a revision, but please
discuss these points with me if you like.

Thanks for the work.

Adrian

===

OLD
5.  IANA Considerations

  Two bits ("OAM Alarms Enabled" (O) and "OAM Flows Enabled" (M)) needs
  to be allocated in the ADMIN_STATUS Object.

  Two bits ("OAM MEP entities desired" and "OAM MIP entities desired")
  needs to be allocated in the LSP Attributes Flags Registry.

  This document specifies one new TLV to be carried in the
  LSP_ATTRIBUTES and LSP_REQUIRED_ATTRIBUTES objects in Path and Resv
  messages: OAM Configuration TLV.

  One new Error Code: "OAM Problem" and a set of new values: "MEP
  establishment not supported", "MIP establishment not supported",
  "Unsupported OAM Type", "Configuration Error", "OAM Type Mismatch"
  and "Unsupported OAM Function" needs to be assigned.

  IANA is requested to open a new registry: "RSVP-TE OAM Configuration
  Registry" that maintains the "OAM Type" code points, an associated
  sub-TLV space, and the allocations of "OAM Function Flags" within the
  OAM Configuration TLV.


  RSVP-TE OAM Configuration Registry

    OAM Type          Description
  ------------      ------------------
      0-255              Reserved


  Sub-TLV Type                  Description
  ------------      ------------------------------------
      0                          Reserved
      1                  OAM Function Flags Sub-TLV
      2-31              Reserved for generic Sub-TLVs
      32-          Reserved for technology specific Sub-TLVs


  OAM Function Flag bit#      Description
  ----------------------  -------------------------------
    0                    Continuity Check (CC)
    1                    Connectivity Verification (CV)
    2                    Fault Management Signal (FMS)
    3                    Performance Monitoring/Loss (PM/Loss)
    4                    Performance Monitoring/Delay (PM/Delay)
    5                    Performance Monitoring/Throughput Measurement
                          (PM/Throughput)
    6-                    Reserved
NEW
5.  IANA Considerations

5.1. ADMIN_STATUS Object Bit Flags

  IANA maintains a registry called "Generalized Multi-Protocol Label
  Switching (GMPLS) Signaling Parameters" with a sub-registry called
  "Administrative Status Information Flags".

  IANA is requested to allocate two new flags as follows:

  Bit Number |  Hex Value | Name                    | Reference
  -----------+------------+--------------------------+----------------
    TBA      |  TBA      | OAM Alarms Enabled (O)  | [This.ID]
    TBA      |  TBA      | OAM Flows Enabled" (M)  | [This.ID]
 
5.2. LSP Attributes Flags

  IANA maintains a registry called "Resource Reservation Protocol-
  Traffic Engineering (RSVP-TE) Parameters" with a subregistry called
  "Attribute Flags".

  IANA is requested to allocate two new flags as follows:

  Bit | Name                    | Attribute  | Attribute  | RRO | Ref
  No  |                          | Flags Path | Flags Resv |    |
  ----+--------------------------+------------+------------+-----+-----
  TBA | OAM MEP entities desired |  Yes      |    No      | Yes |
  TBA | OAM MIP entities desired |  Yes      |    No      | Yes |

5.3. New LSP Attributes

  IANA maintains a registry called "Resource Reservation Protocol-
  Traffic Engineering (RSVP-TE) Parameters" with a subregistry called
  "Attributes TLV Space"
 
  IANA is requested to allocate one new TLV type as follows:

  Type | Name                  | Allowed on    | Allowed on    | Ref
        |                      | LSP_ATTRIBUTES | LSP_REQUIRED_ |
        |                      |                | ATTRIBUTES    |
  -----+-----------------------+----------------+---------------+------
    TBA | OAM Configuration TLV |    Yes        |    Yes      | 

5.4. RSVP Error Code

  IANA maintains a registry called "Resource Reservation Protocol
  (RSVP) Parameters" with a subregistry called "Error Codes and
  Globally-Defined Error Value Sub-Codes".

  IANA is requested to allocate one new Error Code as follows:

  Error Code | Meaning    | Reference                 
  -----------+-------------+-------------
      TBA    | OAM Problem |  [This.ID]

  The value is to be selected from the range 0-239.

  The following Error Value sub-codes are defined for this new Error
  Code as follows:

  Value | Description                    | Reference
  ------+---------------------------------+--------------
    1  | MEP establishment not supported | [This.ID]
    2  | MIP establishment not supported | [This.ID]
    3  | Unsupported OAM Type            | [This.ID]
    4  | Configuration Error            | [This.ID]
    5  | OAM Type Mismatch              | [This.ID]
    6  | Unsupported OAM Function        | [This.ID]

5.5. RSVP-TE OAM Configuration Registry

  IANA is requested to create a new registry called "RSVP-TE OAM
  Configuration Registry".

  IANA is requested to create sub-registries as defined in the
  following subsections:
 
5.5.1. OAM Types Sub-Registry

  IANA is requested to create the "OAM Types" sub-registry of the
  "RSVP-TE OAM Configuration Registry" as follows:

    Range | Registration Procedures
  -------+-------------------------
    0-255 | IETF Review

    There are no initial values in this registry.  IANA should show the
    registry as follows:


    OAM Type Number | OAM Type Description | Reference
    ----------------+----------------------+--------------
    0-255          | Not allocated        |


5.5.2. OAM Sub-TLVs Sub-Registry

  IANA is requested to create the "OAM Sub-TLVs" sub-registry of the
  "RSVP-TE OAM Configuration Registry" as follows:

    Range      | Purpose                      | Registration Procedures
  -------------+------------------------------|------------------------
    0-31        | Generic Sub-TLVs            | IETF Review
    32-65534    | Technology-specific Sub-TLVs | IETF Review
    65535-65536 | Experimental Sub-TLVs        | Experimental

  IANA is requested to populate the registry as follows:

  Sub-TLV Type | Description                | Reference
  -------------+----------------------------+-------
      0        | Reserved                  | [This.ID]
      1        | OAM Function Flags Sub-TLV | [This.ID]
      2-31      | Not allocated              |
      32-65534  | Not allocated              |

5.5.3. OAM Function Flags Sub-Registry

  IANA is requested to create the "OAM Function Flags Sub-Registry"
  sub-registry of the "RSVP-TE OAM Configuration Registry".

  New values in the registry are allocated by "IETF Review". There is
  no top value to the range. Bits are counted from bit 0 as the first
  bit transmitted.

  IANA is requested to populate the registry as follows.

  OAM Function Flag | Description
  bit number        |   
  ------------------+---------------------------------------------
    0              | Continuity Check (CC)
    1              | Connectivity Verification (CV)
    2              | Fault Management Signal (FMS)
    3              | Performance Monitoring/Loss (PM/Loss)
    4              | Performance Monitoring/Delay (PM/Delay)
    5              | Performance Monitoring/Throughput Measurement
                    |    (PM/Throughput)
    6-...          | Not allocated
END

---

Please expand OAM and LSP in the Abstract.

---

In Section 3 you have some terms defined (MP, ME, MIP, MEP). Some of
these terms are consistent with the use of terms in draft-ietf-mpls-tp-
rosetta-stone and some are not. Is there a specific reason why you have
diverged from this other draft? If not, you should align this work.

---

Section 3.1

  When using the GMPLS control
  plane, establishment and enabling of OAM functions MUST be bound to
  RSVP-TE message exchanges.

I think you mean...

  When using the GMPLS control plane for both LSP establishment and to
  enable OAM functions on the LSPs, the control of both processes is
  bound to RSVP-TE message exchanges.

---

Section 4.1

  If the "OAM MEP entities desired" bit is set it is indicating that
  the establishment of OAM MEP entities are required at the endpoints
  of the signaled LSP.  If the establishment of MEPs is not supported
  an error MUST be generated: "OAM Problem/MEP establishment not
  supported".

I can see how this works for an implementation of this document that
chooses not to (or cannot) support OAM on a given LSP. I do not
understand how it works when a node that does not support this document
receives the "OAM MEP entities desired" bit set - it cannot return the
desired response because it doesn't support this document.

To handle this, I think you need to split the two cases.
1. Does not support the establishment of MEPs on this specific LSP
2. Does not support any establishment of MEPs.

In the second case you need to determine how this will be made to work.
Since 5420 specifies that the unknown bit in an LSP_ATTRIBUTE object
will be silently ignored, you need to use the absence of a positive
acknowledgement to indicate to the ingress that the function is not
supported.

See also Section 4.4.

---

Section 4.1

  This bit MUST only be set if the "OAM MEP entities desired" bit is
  set.

This is a rather unusual construction. I think you may mean...

  If the "OAM MEP entities desired" bit is not set then this bit MUST
  NOT be set.

---

Section 4.1

  If the establishment of a MIP is not supported
  an error MUST be generated: "OAM Problem/MIP establishment not
  supported".

Exactly the same problem as described for "OAM MEP entities desired"
above except for the additional behavior if used on
LSP_REQUIRED_ATTRIBUTES. (See also 4.4)

---

Section 4.2

  Type: indicates a new type: the OAM Configuration TLV (3) (IANA to
  assign).

If this is a specific request that the value 3 is assigned, you should
reflect this in Section 5.

---

Section 4.2

  When carried in the LSP_ATTRIBUTES
  Object, intermediate nodes not supporting the OAM Type pass the
  object forward unchanged as specified in [RFC5420], and only Label
  Edge Nodes MUST generate an error if the OAM Type is not supported at
  the LSP end-point.

There are a couple of issues here. You have defined a "Label Edge Node".
You also have another "only MUST" construction. How about...

  When carried in the LSP_ATTRIBUTES
  Object, intermediate nodes not supporting the OAM Type pass the
  object forward unchanged as specified in [RFC5420]. Ingress and
  egress nodes that support the OAM Configuration TLV but that do not
  support a specific OAM Type MUST respond with an error indicating
  "OAM Problem/Unsupported OAM Type".

---

Section 4.2

Can multiple copies of the OAM configuration TLV be present in one
LSP_ATTRIBUTES object?

---

I think section 4.2 needs to mention the generic sub-TLVs. Reading the
text as it stands, it appears that all sub-TLVs are for technology-
specific OAM. So you need:
- To explain generic sub-TLVs so that future sub-TLVs can be defined
- To include a forward pointer to 4.2.1

---

Section 4.2.1

  As the first sub-TLV the "OAM Function Flags Sub-TLV" MUST always be
  included in the "OAM Configuration TLV".

I think you mean:

  The "OAM Configuration TLV" MUST always include a single instance of
  the "OAM Function Flags Sub-TLV" and it MUST always be the first sub-
  TLV.

---

Section 4.2.1

You need to reiterate that the Length field counts octets (because for a
variable length bitmap someone might easily think it is a count of bits)
and then you need to explain how to set the length field and how to
handle padding.

---

Section 4.2.2

  One technology specific sub-TLV MAY be defined for each "OAM Type".
  This sub-TLV MUST contain any further OAM configuration information
  for that specific "OAM Type".  The technology specific sub-TLV, when
  used, MUST be carried within the OAM Configuration TLV.  IANA is
  requested to maintain the OAM technology specific sub-TLV space in
  the new "RSVP-TE OAM Configuration Registry".

The use of 2119 language here is odd. It is really meant for
implementation instructions, not to constrain future specifications.
How about saying:

  If technology-specific configuration information is needed for a
  specific "OAM Type", then this information is carried in a
  technology-specific sub-TLV. Such sub-TLVs are OPTIONAL and an
  OAM Configuration TLV MUST NOT contain more than one technology-
  specific sub-TLV. IANA is requested to maintain the OAM technology
  specific sub-TLV space in the new "RSVP-TE OAM Configuration
  Registry".

---

Section 4.3

s/are allocated by this draft/are allocated by this document/

---

Section 4.3

  When
  the "OAM Flows Enabled" bit is set, OAM packets are sent; if it is
  cleared, no OAM packets are emitted.


When the bit is sent, is that MAY, SHOULD, or MUST send OAM packets?
If clear, I think that is MUST NOT be sent.

Why do you say "OAM packets"? Doesn't this I-D apply to all OAM
mechanisms?

---

Section 4.3

  When the "OAM Alarms Enabled"
  bit is set OAM triggered alarms are enabled and associated consequent
  actions are executed including the notification to the management
  system.  When this bit is cleared, alarms are suppressed and no
  action is executed and the management system is not notified.

I understand "When this bit is cleared, alarms are suppressed" and "the
management system is not notified", but I don't understand "no action is
executed." If there is no action on OAM detecting some issue, then why
run OAM? There is clearly something you had in mind when you created two
separate admin statuses, but the purpose is not clear in your document.
2013-11-18
10 Adrian Farrel State changed to AD Evaluation::Revised I-D Needed from AD Evaluation
2013-11-18
10 Adrian Farrel Ballot writeup was changed
2013-11-18
10 Adrian Farrel Ballot writeup was generated
2013-11-17
10 Adrian Farrel State changed to AD Evaluation from Publication Requested
2013-10-25
10 Deborah Brungard IETF WG state changed to Submitted to IESG for Publication
2013-10-25
10 Deborah Brungard IESG state changed to Publication Requested
2013-10-25
10 Deborah Brungard State Change Notice email list changed to ccamp-chairs@tools.ietf.org, draft-ietf-ccamp-oam-configuration-fwk@tools.ietf.org
2013-10-25
10 Deborah Brungard Responsible AD changed to Adrian Farrel
2013-10-25
10 Deborah Brungard Working group state set to Submitted to IESG for Publication
2013-10-25
10 Deborah Brungard IESG state set to Publication Requested
2013-10-25
10 Deborah Brungard IESG process started in state Publication Requested
2013-10-25
10 Deborah Brungard Changed document writeup
2013-10-25
10 Deborah Brungard Changed document writeup
2013-10-25
10 Deborah Brungard Changed document writeup
2013-10-25
10 Deborah Brungard Intended Status changed to Proposed Standard from None
2013-06-15
10 Attila Takacs New version available: draft-ietf-ccamp-oam-configuration-fwk-10.txt
2013-01-25
09 Attila Takacs New version available: draft-ietf-ccamp-oam-configuration-fwk-09.txt
2012-07-25
08 Lou Berger IETF state changed to WG Consensus: Waiting for Write-Up from WG Document
2012-07-13
08 Lou Berger LC Completed: http://www.ietf.org/mail-archive/web/ccamp/current/msg13542.html
LC: http://www.ietf.org/mail-archive/web/ccamp/current/msg13512.html
2012-07-13
08 Attila Takacs New version available: draft-ietf-ccamp-oam-configuration-fwk-08.txt
2012-05-21
07 Lou Berger Changed shepherd to Deborah Brungard
2012-01-11
07 (System) New version available: draft-ietf-ccamp-oam-configuration-fwk-07.txt
2011-10-06
(System) Posted related IPR disclosure: Telefonaktiebolaget LM Ericsson (publ)'s Statement about IPR related to draft-ietf-ccamp-oam-configuration-fwk-06
2011-07-11
06 (System) New version available: draft-ietf-ccamp-oam-configuration-fwk-06.txt
2011-03-14
05 (System) New version available: draft-ietf-ccamp-oam-configuration-fwk-05.txt
2010-10-25
04 (System) New version available: draft-ietf-ccamp-oam-configuration-fwk-04.txt
2010-08-01
07 (System) Document has expired
2010-01-29
03 (System) New version available: draft-ietf-ccamp-oam-configuration-fwk-03.txt
2009-10-26
02 (System) New version available: draft-ietf-ccamp-oam-configuration-fwk-02.txt
2009-03-09
01 (System) New version available: draft-ietf-ccamp-oam-configuration-fwk-01.txt
2008-12-23
00 (System) New version available: draft-ietf-ccamp-oam-configuration-fwk-00.txt