Requirements for Operations, Administration, and Maintenance (OAM) in Transparent Interconnection of Lots of Links (TRILL)
draft-ietf-trill-oam-req-05
Revision differences
Document history
Date | Rev. | By | Action |
---|---|---|---|
2013-03-29
|
05 | (System) | RFC Editor state changed to AUTH48-DONE from AUTH48 |
2013-03-21
|
05 | (System) | RFC Editor state changed to AUTH48 from RFC-EDITOR |
2013-03-01
|
05 | (System) | RFC Editor state changed to RFC-EDITOR from EDIT |
2013-02-14
|
05 | (System) | RFC Editor state changed to EDIT |
2013-02-14
|
05 | Cindy Morgan | State changed to RFC Ed Queue from Approved-announcement sent |
2013-02-13
|
05 | (System) | IANA Action state changed to No IC |
2013-02-13
|
05 | Cindy Morgan | State changed to Approved-announcement sent from IESG Evaluation::AD Followup |
2013-02-13
|
05 | Cindy Morgan | IESG has approved the document |
2013-02-13
|
05 | Cindy Morgan | Closed "Approve" ballot |
2013-02-13
|
05 | Cindy Morgan | Ballot approval text was generated |
2013-02-13
|
05 | Cindy Morgan | Ballot writeup was changed |
2013-02-11
|
05 | Benoît Claise | [Ballot comment] Thanks for addressing my concerns. |
2013-02-11
|
05 | Benoît Claise | [Ballot Position Update] Position for Benoit Claise has been changed to No Objection from Discuss |
2013-02-09
|
05 | Stewart Bryant | [Ballot comment] Thank you for addressing my concerns. |
2013-02-09
|
05 | Stewart Bryant | [Ballot Position Update] Position for Stewart Bryant has been changed to No Objection from Discuss |
2013-01-26
|
05 | (System) | Sub state has been changed to AD Followup from Revised ID Needed |
2013-01-26
|
05 | Tissa Senevirathne | New version available: draft-ietf-trill-oam-req-05.txt |
2013-01-10
|
04 | Cindy Morgan | State changed to IESG Evaluation::Revised ID Needed from IESG Evaluation |
2013-01-10
|
04 | Brian Haberman | [Ballot Position Update] New position, No Objection, has been recorded for Brian Haberman |
2013-01-10
|
04 | Gonzalo Camarillo | [Ballot Position Update] New position, No Objection, has been recorded for Gonzalo Camarillo |
2013-01-09
|
04 | Wesley Eddy | [Ballot Position Update] New position, No Objection, has been recorded for Wesley Eddy |
2013-01-09
|
04 | Martin Stiemerling | [Ballot Position Update] New position, No Objection, has been recorded for Martin Stiemerling |
2013-01-08
|
04 | Benoît Claise | [Ballot discuss] - Section 4.1 RBridges MUST have the ability to identify OAM frames destined for them or which require processing by the … [Ballot discuss] - Section 4.1 RBridges MUST have the ability to identify OAM frames destined for them or which require processing by the OAM plane from normal data frames. OAM plane, is this a new term? Too many planes these days: control, data, management, and now OAM? |
2013-01-08
|
04 | Benoît Claise | [Ballot comment] COMMENTS, but please let's discuss them, except the editorial ones at the end. - Section 4.6.1 Packet Loss and Section 4.6.2 Packet Delay … [Ballot comment] COMMENTS, but please let's discuss them, except the editorial ones at the end. - Section 4.6.1 Packet Loss and Section 4.6.2 Packet Delay I really hope that you don't intend to define a new protocol for this. We have all what we need with OWAMP, TWAMP, or the IP SLA protocols. Btw, I guess that you have active monitoring (synthetic traffic) in mind, right? This should be spelled out. - Section 4.10 OAM Defect Detection and Indication Framework SHOULD provide methods to log defect indications to a locally defined archive such as log buffer or SNMP traps. A SNMP trap is not a locally defined archive - I'm always surprised to see a SHOULD or MAY in a requirements document. A requirements document is composed of MUST, and the protocol tells if that feature is a MUST/SHOULD/MAY For example: An RBridge SHOULD have the ability to verify the above connectivity tests on sections. For example, the following sentence is not a requirement, that's a spec. Implementations MAY leverage Data Driven CFM [8021Q] or IPFIX [RFC5101] for the purpose of performance monitoring. EDITORIAL: - I wonder why the following text is not part of the Terminology section? It is assumed that the readers are familiar with the OAM concepts and terminologies defined in other OAM standards such as [8021ag] and [RFC5860]. This document does not attempt to redefine the terms and concepts specified elsewhere. - section 4.9 Not sure why you redefine the term Fault, already present in the terminology section. The term Fault refers to an inability to perform a required action, e.g., an unsuccessful attempt to deliver a packet [OAMOVER]. Same remark for Defect in section 4.10 [OAMOVER] defines "The term Defect refers to an interruption in the normal operation, such as a consecutive period of time where no packets are delivered successfully." |
2013-01-08
|
04 | Benoît Claise | [Ballot Position Update] New position, Discuss, has been recorded for Benoit Claise |
2013-01-08
|
04 | Stewart Bryant | [Ballot discuss] For the avoidance of doubt I have no objection to the publication of this document as an RFC subject to a number of … [Ballot discuss] For the avoidance of doubt I have no objection to the publication of this document as an RFC subject to a number of small issues that should be relatively easy to address. ====== 4.2.1. Unicast An RBridge SHOULD have the ability to verify the above connectivity tests on sections. As an example, assume RB1 is connected to RB5 via RB2, RB3 and RB4. An operator SHOULD be able to verify the RB1 to RB5 connectivity on the section from RB3 to RB5. The difference is that the ingress and egress TRILL nicknames in this case are RB1 and RB5 as opposed to RB3 and RB5, even though the message itself may originate at RB3. This sounds like you are asking RB3 to impersonate RB1. This surely needs some security requirements. === 4.5. General Requirements OAM, as practical and as possible, SHOULD provide a single framework between TRILL and other similar standards. The meaning of this should be clarified. === The OAM Framework MUST be extensible to future needs of TRILL and the needs of other standard organizations. That is surely an impossible requirement to fulfill. === 5. Security Considerations Security Requirements are specified in section 4.8. For general TRILL security considerations please refer to [RFC6325] I would have expected a somewhat deeper discussion on security particularly given the impersonation that you are advocating. |
2013-01-08
|
04 | Stewart Bryant | [Ballot comment] 1. Introduction Success of any mission critical network depends on the ability to .. arguably the success many non-critical networks depends on … [Ballot comment] 1. Introduction Success of any mission critical network depends on the ability to .. arguably the success many non-critical networks depends on this also. === 3. Terminology Given the desire not to redefine terms, it is a pity that terms such as Section, Flow, Connectivity, Connectivity Verification, Fault and Failure cannot be defined as references to other RFCs. The precise definition can be quite subtle. I agree with Adrian about "partial segment" === 4.6. Performance Monitoring I am surprised that you have lots of requirements on simulated traffic measurements and almost nothing on live traffic measurement. It is as if live traffic measurement is rather an after-thought. This is particularly the case since the actually measurements needed are the same in both cases, and the instrumentation techniques may be largely extent be identical depending on the solution chosen. === 4.8. Security and Operational considerations Methods SHOULD be provided to prevent OAM messages causing congestion in the networks. Periodically generated messages with high frequencies may lead to congestion, hence methods such as shaping or rate limiting SHOULD be utilized. I am not sure why this is not a MUST? === 4.11. Live Traffic monitoring OAM implementations MAY provide methods to utilize live traffic for troubleshooting and performance monitoring. See earlier text, this seems a very sparse definition. Implementations MAY leverage Data Driven CFM [8021Q] or IPFIX [RFC5101] for the purpose of performance monitoring. I am not sure why you have solutions proposals here. |
2013-01-08
|
04 | Stewart Bryant | [Ballot Position Update] New position, Discuss, has been recorded for Stewart Bryant |
2013-01-07
|
04 | Stephen Farrell | [Ballot Position Update] New position, No Objection, has been recorded for Stephen Farrell |
2013-01-07
|
04 | Robert Sparks | [Ballot Position Update] New position, No Objection, has been recorded for Robert Sparks |
2013-01-07
|
04 | Russ Housley | [Ballot Position Update] New position, No Objection, has been recorded for Russ Housley |
2013-01-07
|
04 | Ralph Droms | State changed to IESG Evaluation from Waiting for AD Go-Ahead |
2013-01-07
|
04 | Sean Turner | [Ballot Position Update] New position, No Objection, has been recorded for Sean Turner |
2013-01-06
|
04 | Adrian Farrel | [Ballot comment] I have no objection to the publication of this document as an RFC. I do have a number of small comments you may … [Ballot comment] I have no objection to the publication of this document as an RFC. I do have a number of small comments you may wish to address along the way. --- Section 3 Section: The term Section refers to a partial segment of a path Is there a difference between a segment of a path and a partial segment of a path? From the example, it appears not. You might strike "partial". --- Section 4.2.1 An RBridge SHOULD have the ability to verify the above connectivity tests on sections. As an example, assume RB1 is connected to RB5 via RB2, RB3 and RB4. An operator SHOULD be able to verify the RB1 to RB5 connectivity on the section from RB3 to RB5. The difference is that the ingress and egress TRILL nicknames in this case are RB1 and RB5 as opposed to RB3 and RB5, even though the message itself may originate at RB3. I find the placement of a requirement "SHOULD" in the example disconcerting. It is also not clear from this text whether there is any special casing of the requirement such that the section must terminate at the end point of the path under test (e.g., would the section from RB1 to RB4 have been equally acceptable in the example? what about RB2 to RB4?). Maybe a little text tweaking would clariy this. --- Section 4.3 OAM SHOULD provide the ability to perform a Continuity Check on sections of any selectable path within the network. I suspect this should be "on any section of any selectable path" --- Should 4.8 restate the importance of keeping OAM within the campus, and perhaps add the importance of not allowing OAM into the campus (especially "discovered OAM packets" that pop out of a tunnel)? Should 4.8 also point out the concerns associated with path tracing and exposure of network internals? --- I think you have used RFC 6291 in a normative way. === I also found a bunch of nits... --- You or the RFC Editor will want to fix the expansion of OAM to match what they have in their list of standard abbreviations at http://www.rfc-editor.org/rfc-style-guide/abbrev.expansion.txt This is consistent with RFC 6291. The difference is the running comma. --- Abstract "This document presents," Superfluous comma. --- Section 1 Success of any mission critical network depends on the ability to proactively monitor networks for faults, performance, etc. as well as its ability to efficiently and quickly troubleshoot defects and failures. s/monitor networks/monitor it/ s/its/the/ --- Section 1 In this document we define the Requirements for TRILL OAM. s/Requirements/requirements/ --- You will need to sort out the separation between Authors and Contributing Authors. Put the front page names in a separate section called Authors Addresses. |
2013-01-06
|
04 | Adrian Farrel | [Ballot Position Update] New position, No Objection, has been recorded for Adrian Farrel |
2013-01-03
|
04 | Tero Kivinen | Request for Last Call review by SECDIR Completed: Has Issues. Reviewer: Tobias Gondrom. |
2013-01-03
|
04 | Ron Bonica | [Ballot Position Update] New position, No Objection, has been recorded for Ronald Bonica |
2013-01-03
|
04 | Barry Leiba | [Ballot comment] A note related to the shepherd writeup (a fine one; thanks, Don). Lastly, the nits checker doesn't like it that the … [Ballot comment] A note related to the shepherd writeup (a fine one; thanks, Don). Lastly, the nits checker doesn't like it that the Authors' Addresses section is called "Contributing Authors". The RFC Editor won't like this either, but not just because of the title: they will want one section that contains the authors that are listed at the top of the document, and another that contains the others; such is their style. That said, this is best left to the RFC Editor to sort out with you, and I suggest that the IESG shouldn't bother with it. I found the Terminology section to be particularly clear and helpful. Would a TRILL OAM system collect any TRILL-specific data that would need to be protected from a confidentiality point of view? For example, might there be anything exposed about the topology, anything about flows, paths, or sections, which administrators would want to keep prying eyes away from? Is there nothing related to that that ought to be included in the security considerations? |
2013-01-03
|
04 | Barry Leiba | [Ballot Position Update] New position, No Objection, has been recorded for Barry Leiba |
2013-01-03
|
04 | (System) | State changed to Waiting for AD Go-Ahead from In Last Call |
2012-12-17
|
04 | Pearl Liang | IANA has reviewed draft-ietf-trill-oam-req-04, which is currently in Last Call, and has the following comments: IANA understands that, upon approval of this document, there … IANA has reviewed draft-ietf-trill-oam-req-04, which is currently in Last Call, and has the following comments: IANA understands that, upon approval of this document, there are no IANA Actions that need completion. |
2012-12-13
|
04 | Jean Mahoney | Request for Last Call review by GENART is assigned to Wassim Haddad |
2012-12-13
|
04 | Jean Mahoney | Request for Last Call review by GENART is assigned to Wassim Haddad |
2012-12-13
|
04 | Jean Mahoney | Closed request for Last Call review by GENART with state 'Withdrawn' |
2012-12-13
|
04 | Jean Mahoney | Request for Last Call review by GENART is assigned to Richard Barnes |
2012-12-13
|
04 | Jean Mahoney | Request for Last Call review by GENART is assigned to Richard Barnes |
2012-12-13
|
04 | Tero Kivinen | Request for Last Call review by SECDIR is assigned to Tobias Gondrom |
2012-12-13
|
04 | Tero Kivinen | Request for Last Call review by SECDIR is assigned to Tobias Gondrom |
2012-12-11
|
04 | Cindy Morgan | The following Last Call announcement was sent out: From: The IESG To: IETF-Announce CC: Reply-To: ietf@ietf.org Subject: Last Call: (Requirements for Operations, Administration and Maintenance … The following Last Call announcement was sent out: From: The IESG To: IETF-Announce CC: Reply-To: ietf@ietf.org Subject: Last Call: (Requirements for Operations, Administration and Maintenance (OAM) in TRILL (Transparent Interconnection of Lots of Links)) to Informational RFC The IESG has received a request from the Transparent Interconnection of Lots of Links WG (trill) to consider the following document: - 'Requirements for Operations, Administration and Maintenance (OAM) in TRILL (Transparent Interconnection of Lots of Links)' as Informational 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 2013-01-03. 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 OAM (Operations, Administration and Maintenance) is a general term used to identify functions and toolsets to troubleshoot and monitor networks. This document presents, OAM Requirements applicable to TRILL. The file can be obtained via http://datatracker.ietf.org/doc/draft-ietf-trill-oam-req/ IESG discussion can be tracked via http://datatracker.ietf.org/doc/draft-ietf-trill-oam-req/ballot/ No IPR declarations have been submitted directly on this I-D. |
2012-12-11
|
04 | Cindy Morgan | State changed to In Last Call from Last Call Requested |
2012-12-11
|
04 | Ralph Droms | Placed on agenda for telechat - 2013-01-10 |
2012-12-11
|
04 | Ralph Droms | Last call was requested |
2012-12-11
|
04 | Ralph Droms | State changed to Last Call Requested from Publication Requested |
2012-12-11
|
04 | Ralph Droms | Last call announcement was changed |
2012-12-11
|
04 | Ralph Droms | Last call announcement was generated |
2012-12-11
|
04 | Ralph Droms | Ballot has been issued |
2012-12-11
|
04 | Ralph Droms | Ballot approval text was generated |
2012-12-11
|
04 | Ralph Droms | [Ballot Position Update] New position, Yes, has been recorded for Ralph Droms |
2012-12-11
|
04 | Ralph Droms | Created "Approve" ballot |
2012-12-11
|
04 | Ralph Droms | Ballot writeup was changed |
2012-12-11
|
04 | Ralph Droms | Ballot writeup was generated |
2012-11-20
|
04 | Amy Vezza | Requirements for Operations, Administration and Maintenance (OAM) in TRILL (Transparent Interconnection of Lots of Links) draft-ietf-trill-oam-req-04 (1) What type of RFC is being requested (BCP, … Requirements for Operations, Administration and Maintenance (OAM) in TRILL (Transparent Interconnection of Lots of Links) draft-ietf-trill-oam-req-04 (1) What type of RFC is being requested (BCP, Proposed Standard, Internet Standard, Informational, Experimental, or Historic)? Informational, as indicated on the title page. This is a requirements documents, not a technical specification, but does include RFC 2119 language to indicate the requirements for a specification or specifications satisfying the requirements. (2) The IESG approval announcement includes a Document Announcement Write-Up. Please provide such a Document Announcement Write-Up. The approval announcement contains the following sections: Technical Summary: The TRILL protocol current supports SNMP and BFD but those provide only limited OAM facilities. This document is the first in a planned series of documents to provide more complete OAM facilities. It gives requirements for those OAM facilities and is expected to be followed by an OAM Framework document (currently a TRILL WG draft) which is in turn expected to be followed by two detailed specifications: Fault Management (current a personal draft) and Performance Management (no draft posted at this time). While the current direction of TRILL OAM is to parallel IEEE 802.1ag, this requirement document is general independent of OAM technology and does not constrain that direction. Working Group Summary: This document originated in the TRILL OAM design team. It was adopted by a strong consensus and reviewed by the WG. Changes were made based on review in the working group and there was a good consensus to forward it for publication. Document Quality: There is significant vendor interest in more complete OAM facilities for TRILL. This document has been thoroughly reviewed. It was originated in the TRILL OAM design team and has also been reviewed by a number of IEEE 802.1 voting members who volunteered to do so in their individual capacity. In addition, it was closely reviewed several times by Thomas Narten, a former Internet Area Director. Personnel: The Document Shepherd is Donald Eastlake. The Responsible Area Director is Ralph Droms. (3) Briefly describe the review of this document that was performed by the Document Shepherd. I read through the draft carefully right after reading the "Checklist for Internet-Drafts (IDs) submitted for RFC publication". I have found only few editorial glitches that have now been fixed and the nits listed in item 11 below. (4) Does the document Shepherd have any concerns about the depth or breadth of the reviews that have been performed? No. (5) Do portions of the document need review from a particular or from broader perspective, e.g., security, operational complexity, AAA, DNS, DHCP, XML, or internationalization? Operations Directorate review will be helpful and has been explicitly requested, as this is an OAM requirements document. (6) Describe any specific concerns or issues that the Document Shepherd has with this document that the Responsible Area Director and/or the IESG should be aware of? No special concerns. (7) Has each author confirmed that any and all appropriate IPR disclosures required for full conformance with the provisions of BCP 78 and BCP 79 have already been filed. Yes. (8) Has an IPR disclosure been filed that references this document? No. (9) How solid is the WG consensus behind this document? Does it represent the strong concurrence of a few individuals, with others being silent, or does the WG as a whole understand and agree with it? Not every TRILL WG participant is interested in or knowledgeable about OAM but there was wide support for the document. There has been explicit support by over a dozen WG participants and no one has posted either opposing the document as a whole or opposing advancement of the document. (10) Has anyone threatened an appeal or otherwise indicated extreme discontent? No. (11) Identify any ID nits the Document Shepherd has found in this document. (See http://www.ietf.org/tools/idnits/ and the Internet-Drafts Checklist). Boilerplate checks are not enough; this check needs to be thorough. There are three minor nits: [RFC4377] in not referenced in the body and should be removed from the references section. "draft-ietf-opsawg-oam-overview-06" in the references section is an old version -- probably the version number should just be removed from the partial file name. Lastly, the nits checker doesn't like it that the Authors' Addresses section is called "Contributing Authors". Also some of the entries in the Contributing Authors section are not separated by blank lines. (12) Describe how the document meets any required formal review criteria, such as the MIB Doctor, media type, and URI type reviews. No such formal reviews required. (13) Have all references within this document been identified as either normative or informative? Yes. (14) Are there normative references to documents that are not ready for advancement or are otherwise in an unclear state? No. (15) Are there downward normative references (see RFC 3967)? No. This is an informational document. (16) Will publication of this document change the status of any existing RFCs? No. (17) Describe the Document Shepherd's review of the IANA considerations section, especially with regard to its consistency with the body of the document. This is a requirements document and requires no IANA actions. (18) List any new IANA registries that require Expert Review for future allocations. None. (19) Describe reviews and automated checks performed by the Document Shepherd to validate sections of the document written in a formal language, such as XML code, BNF rules, MIB definitions, etc. None required. |
2012-11-20
|
04 | Amy Vezza | Note added 'The Document Shepherd is Donald Eastlake (d3e3e3@gmail.com).' |
2012-11-20
|
04 | Amy Vezza | Intended Status changed to Informational |
2012-11-20
|
04 | Amy Vezza | IESG process started in state Publication Requested |
2012-11-20
|
04 | (System) | Earlier history may be found in the Comment Log for draft-tissa-trill-oam-req |
2012-11-18
|
04 | Donald Eastlake | IETF state changed to Submitted to IESG for Publication from WG Consensus: Waiting for Write-Up |
2012-11-15
|
04 | Donald Eastlake | Publication request sent. |
2012-11-15
|
04 | Tissa Senevirathne | New version available: draft-ietf-trill-oam-req-04.txt |
2012-11-08
|
03 | Donald Eastlake | IETF state changed to WG Consensus: Waiting for Write-Up from WG Document |
2012-11-05
|
03 | Donald Eastlake | Passed WG Last Call |
2012-11-05
|
03 | Tissa Senevirathne | New version available: draft-ietf-trill-oam-req-03.txt |
2012-10-20
|
02 | Tissa Senevirathne | New version available: draft-ietf-trill-oam-req-02.txt |
2012-08-24
|
01 | Tissa Senevirathne | New version available: draft-ietf-trill-oam-req-01.txt |
2012-07-07
|
00 | Tissa Senevirathne | New version available: draft-ietf-trill-oam-req-00.txt |