Re: [PWE3] Shepherd's review of draft-ietf-pwe3-mpls-tp-cv-adv-01
"Andrew G. Malis" <amalis@gmail.com> Fri, 25 October 2013 21:18 UTC
Return-Path: <amalis@gmail.com>
X-Original-To: pwe3@ietfa.amsl.com
Delivered-To: pwe3@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C2B7211E8213 for <pwe3@ietfa.amsl.com>; Fri, 25 Oct 2013 14:18:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.298
X-Spam-Level:
X-Spam-Status: No, score=-102.298 tagged_above=-999 required=5 tests=[AWL=0.301, BAYES_00=-2.599, HTML_MESSAGE=0.001, NO_RELAYS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rqliS89KgZVX for <pwe3@ietfa.amsl.com>; Fri, 25 Oct 2013 14:18:35 -0700 (PDT)
Received: from mail-oa0-x234.google.com (mail-oa0-x234.google.com [IPv6:2607:f8b0:4003:c02::234]) by ietfa.amsl.com (Postfix) with ESMTP id 9E07C11E8196 for <pwe3@ietf.org>; Fri, 25 Oct 2013 14:18:35 -0700 (PDT)
Received: by mail-oa0-f52.google.com with SMTP id n10so1489052oag.39 for <pwe3@ietf.org>; Fri, 25 Oct 2013 14:18:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=r/p+OtgZ+mEit8WUlIzIPavhITHv+7hSg/QpjI4HzI0=; b=O+gE4VvOLbf75o02HmQK/ZuMFNyoBvYpdBpiRot4p8SRfCTsbJ53hECQoH1J+cIRQw Bt0E42UV7wPCro2/lsiBLOWbZHBOnSMj9+bSTqSseJ4kk7HRGNMt/qpddW7Xk2FygN+P XrkEf1zZbcx/pGno45GXYZWgRLoMdKfSVEfqLODcZv9HbPYk2F5N2lvVVNp81XWiSxQT 2Bh6laMNOKmKfavqojle1d8NbLZXjPqlJUfgAGvx09tD0bXcL2NMBIdeVPE61nf5nizK IMR5YA+opfr8fp16b3WW4sCiA+oHxpQLW1jRSPMjcjhjeGxySgroQFJKM8B3N20j6+ab 32DQ==
X-Received: by 10.182.133.2 with SMTP id oy2mr45488obb.80.1382735914921; Fri, 25 Oct 2013 14:18:34 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.76.182.9 with HTTP; Fri, 25 Oct 2013 14:18:14 -0700 (PDT)
In-Reply-To: <7347100B5761DC41A166AC17F22DF1121B70A5A7@eusaamb103.ericsson.se>
References: <CAK+d4xt5TFG604PpQ74u-4_9-i_i6spDx0oeMiycbEcN2qmdPA@mail.gmail.com> <7347100B5761DC41A166AC17F22DF1121B70A5A7@eusaamb103.ericsson.se>
From: "Andrew G. Malis" <amalis@gmail.com>
Date: Fri, 25 Oct 2013 17:18:14 -0400
Message-ID: <CAK+d4xstM2E4rE_hQw60RF6zncJ49o-nwfohm_pJXiATZ6rf2g@mail.gmail.com>
To: Gregory Mirsky <gregory.mirsky@ericsson.com>
Content-Type: multipart/alternative; boundary="e89a8ff1cdd606f40304e9974bfc"
Cc: "pwe3@ietf.org" <pwe3@ietf.org>
Subject: Re: [PWE3] Shepherd's review of draft-ietf-pwe3-mpls-tp-cv-adv-01
X-BeenThere: pwe3@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Pseudo Wires Edge to Edge <pwe3.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pwe3>, <mailto:pwe3-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pwe3>
List-Post: <mailto:pwe3@ietf.org>
List-Help: <mailto:pwe3-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pwe3>, <mailto:pwe3-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 25 Oct 2013 21:18:38 -0000
Greg, Thanks, much appreciated. Cheers, Andy On Fri, Oct 25, 2013 at 5:05 PM, Gregory Mirsky <gregory.mirsky@ericsson.com > wrote: > Dear Andy,**** > > thank you for your comments and suggestions. All are accepted and I’ll > make appropriate changes to publish the next version as soon as gate gets > open.**** > > ** ** > > Regards,**** > > Greg**** > > ** ** > > *From:* Andrew G. Malis [mailto:amalis@gmail.com] > *Sent:* Tuesday, October 22, 2013 1:32 PM > *To:* Gregory Mirsky > *Cc:* pwe3@ietf.org > *Subject:* Shepherd's review of draft-ietf-pwe3-mpls-tp-cv-adv-01**** > > ** ** > > Greg,**** > > As document shepherd for draft-ietf-pwe3-mpls-tp-cv-adv, I did a WG last > call review and have some comments. The good news is that the draft is > mostly in good shape for publication, it just needs a quick revision to > address the comments below. Also, there were no other WG last call comments > which need to be addressed.**** > > First of all, there are some idnits issues that need to be addressed:**** > > Miscellaneous warnings:**** > > ----------------------------------------------------------------------------**** > > ** ** > > == The document doesn't use any RFC 2119 keywords, yet seems to have RFC**** > > 2119 boilerplate text.**** > > ** ** > > -- The document date (September 20, 2013) is 32 days in the past. Is this**** > > intentional?**** > > ** ** > > ** ** > > Checking references for intended status: Proposed Standard**** > > ----------------------------------------------------------------------------**** > > ** ** > > (See RFCs 3967 and 4897 for information about using normative references**** > > to lower-maturity documents in RFCs)**** > > ** ** > > == Unused Reference: 'RFC5882' is defined on line 270, but no explicit**** > > reference was found in the text**** > > ** ** > > -- Obsolete informational reference (is this intentional?): RFC 2434**** > > (Obsoleted by RFC 5226)**** > > I also have some comments of my own, which are mostly editorial in > nature. They are embedded in the text below. Just do an update to address > the nits and these comments, and I'll be able to forward the draft for > publication. > > Thanks, > Andy > > ------------ > > 1. Introduction > > Proactive Connectivity Verification (CV), Continuity Check (CC), and > Remote Defect Indication (RDI) for the MPLS Transport Profile > [RFC6428] are applicable to all constructs of the MPLS-TP, including > pseudowires (PWs). If Control Plane is used to operate and manage PW > s/Control Plane/a control plane/ > s/PW/PWs/ > then procedure defined in [RFC5085] and [RFC5885] should be used to > s/procedure/the procedures/ > select proper type of Control Channel and corresponding type of > Connectivity Verification. This document specifies how signaling and > selection process modified to ensure backward compatibility and allow > s/process modified/processes are modified/ > use of proactive CV-CC-RDI over MPLS-TP PWs. > > 1.1. Conventions used in this document > > 1.1.1. Terminology > > BFD: Bidirectional Forwarding Detection > > CC: Continuity Check > > CV: Connectivity Verification > > PE: Provider Edge > > VCCV: Virtual Circuit Connectivity Verification > > VCCV CC: VCCV Control Channel > > 1.1.2. Requirements Language > > The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", > "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and > "OPTIONAL" in this document are to be interpreted as described in > [RFC2119]. > > > 2. MPLS-TP CC-CV on Pseudowires > > PW VCCV can support several CV Types. Ability to support arbitrary > s/Types. Ability to support/Types, and can support/ > combination of CV modes advertised in CV Types field of VCCV > s/in CV/in the CV/ > Interface Parameter sub-TLV [RFC4446], [RFC4447]. Currently six > types of CV been defined for PW VCCV out of eight bit long field. > s/VCCV out of eight bit long field/VCCV/ > This document introduces four new CV types and, to accommodate them, > a new VCCV Extended CV parameter for PW Interface Parameters Sub-TLV > is defined. > > > > > > > Mirsky Expires March 24, 2014 [Page 3] > > Internet-Draft VCCV MPLS-TP CV September 2013 > > > 2.1. VCCV Extended CV Advertisement sub-TLV > > The format of VCCV Extended CV Advertisement is a TLV where: > > 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 = 0x19 | Length | CV Type | Reserved | > +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ > > Figure 1: VCCV Extended CV parameter format > > Length - the length of the sub-TLV, including type and the Length > s/Length -/The Length field is/ > field itself. Minimum length is 4. It it isrecommended that > s/Minimum/The minimum/ > extensions to the sub-TLV be done in 4 bytes increments with Reserved > field being set to zero on transmit and ignored on receipt. > > Reserved field must be set to zeroes on transmit and ignored on > receive. > s/Reserved/The Reserved/ > > CV Type field is a bitmask that lists types of CV monitoring that a > s/CV Type/The CV Type/ > PE is capable to support. VCCV Extended CV parameter sub-TLV must > s/VCCV/The VCCV/ > appear in combination with VCCV parameter sub-TLV. If VCCV parameter > s/VCCV/the VCCV/ (twice in this line) > sub-TLV is missing then VCCV Extended CV parameter sub-TLV should be > s/VCCV/the VCCV/ > ignored. > > 2.2. MPLS-TP CC-CV Types > > The [RFC6428] defines coordinated and independent modes of monitoring > S/The // > point-to-point bi-directional connection that can be applied to > monitoring PWs. At the same time [RFC6310] defines how BFD-based OAM > can map and be mapped to status of an Attachment Circuit. Thus there > could be four MPLS-TP CV types as combination of modes and > functionality: > > +---------------+-------------------+-------------------------------+ > | Modes | Fault Detection | Fault Detection and Status | > | | Only | Signalling | > +---------------+-------------------+-------------------------------+ > | Independent | 0x01 | 0x02 | > | Mode | | | > | Coordinated | 0x04 | 0x08 | > | Mode | | | > +---------------+-------------------+-------------------------------+ > > Table 1: Bitmask Values for MPLS-TP CV Types > > > > > > Mirsky Expires March 24, 2014 [Page 4] > > Internet-Draft VCCV MPLS-TP CV September 2013 > > > 2.3. MPLS-TP CC-CV Type Operation > > Connectivity verification according to [RFC6428] is part of MPLS-TP > CC/CV operation that can be used with VCCV Control Channel Type 1 > [RFC5085] . If VCCV CC Type 1 selected, then PEs might select one of > MPLS-TP CC-CV types as VCCV CV mechanism to be used for this PW. > > 2.4. CV Type Selection > > CV selection rules that have been defined in Section 7 of [RFC5085] > and updated Section 4 of [RFC5885] are augmented in this document. > > If VCCV Control Channel Type 1 is chosen according to Section 7 > [RFC5085] and common set of proactive CV types advertized by both PEs > includes MPLS-TP CC-CV types and some BFD CV types, then MPLS-TP > CC-CV takes precedence over any type of BFD CV. If multiple MPLS-TP > CV types advertised by both PEs, then following list sorted in > descending priority order is used: > > 1. 0x08 - coordinated mode for PW Fault Detection and AC/PW Fault > Status Signaling > > 2. 0x04 - coordinated mode for PW Fault Detection only > > 3. 0x02 - independent mode for PW Fault Detection and AC/PW Fault > Status Signaling > > 4. 0x01 - independent mode for PW Fault Detection only > > > 3. IANA Considerations > > The PW Interface Parameters Sub-TLV registry defined in [RFC4446]. > s/registry defined/registry is defined/ > > IANA is requested to reserve a new PW Interface Parameters Sub-TLV > type as follows: > > +-------------+--------+----------------------------+---------------+ > | Parameter | Length | Description | Reference | > | ID | | | | > +-------------+--------+----------------------------+---------------+ > | 0x19 | 4 | VCCV Extended CV Parameter | This document | > +-------------+--------+----------------------------+---------------+ > > Table 2: New PW Interface Parameters Sub-TLV > > > > > > > Mirsky Expires March 24, 2014 [Page 5] > > Internet-Draft VCCV MPLS-TP CV September 2013 > > > 3.1. VCCV Extended CV Types > > IANA is requested to set up a registry of ?VCCV Extended CV Types?. > s/?// (twice) > These are 8 bitfield values. Extended CV Type values 0x01, 0x02, > s/bitfield/bit/ > 0x04 and 0x08 are specified in Section 2.2 of this document. The > remaining bitfield values (0x10 through 0x80) are to be assigned by > s/bitfield// > IANA using the "IETF Consensus" policy defined in [RFC2434]. A VCCV > Extended Control Verification Type description and a reference to an > RFC approved by the IESG are required for any assignment from this > registry. > > +--------------+----------------------------------------------------+ > | Bit(Value) | Description | > +--------------+----------------------------------------------------+ > | Bit 0 (0x01) | Independent mode for PW Fault Detection only | > | Bit 1 (0x02) | Independent mode for PW Fault Detection and AC/PW | > | | Fault Status Signaling | > | Bit 2 (0x04) | Coordinated mode for PW Fault Detection only | > | Bit 3 (0x08) | Coordinated mode for PW Fault Detection and AC/PW | > | | Fault Status Signaling | > | Bit 4 (0x10) | Reserved | > | Bit 5 (0x20) | Reserved | > | Bit 6 (0x40) | Reserved | > | Bit 7 (0x80) | Reserved | > +--------------+----------------------------------------------------+ > > Table 3: MPLS Connectivity Verification (CV) Types > > > **** >
- [PWE3] Shepherd's review of draft-ietf-pwe3-mpls-… Andrew G. Malis
- Re: [PWE3] Shepherd's review of draft-ietf-pwe3-m… Gregory Mirsky
- Re: [PWE3] Shepherd's review of draft-ietf-pwe3-m… Andrew G. Malis
- Re: [PWE3] Shepherd's review of draft-ietf-pwe3-m… Gregory Mirsky