Re: [CCAMP] Comment on compatibility in draft-takacs-ccamp-revertive-ps

John E Drake <jdrake@juniper.net> Wed, 13 November 2013 21:19 UTC

Return-Path: <jdrake@juniper.net>
X-Original-To: ccamp@ietfa.amsl.com
Delivered-To: ccamp@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F22E521E80B4 for <ccamp@ietfa.amsl.com>; Wed, 13 Nov 2013 13:19:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.839
X-Spam-Level:
X-Spam-Status: No, score=-2.839 tagged_above=-999 required=5 tests=[AWL=-0.240, BAYES_00=-2.599]
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 1-jGEAufjTOR for <ccamp@ietfa.amsl.com>; Wed, 13 Nov 2013 13:19:33 -0800 (PST)
Received: from db9outboundpool.messaging.microsoft.com (mail-db9lp0251.outbound.messaging.microsoft.com [213.199.154.251]) by ietfa.amsl.com (Postfix) with ESMTP id 1EBDE21E80B3 for <ccamp@ietf.org>; Wed, 13 Nov 2013 13:19:33 -0800 (PST)
Received: from mail129-db9-R.bigfish.com (10.174.16.231) by DB9EHSOBE011.bigfish.com (10.174.14.74) with Microsoft SMTP Server id 14.1.225.22; Wed, 13 Nov 2013 21:19:32 +0000
Received: from mail129-db9 (localhost [127.0.0.1]) by mail129-db9-R.bigfish.com (Postfix) with ESMTP id 0CA50A0109; Wed, 13 Nov 2013 21:19:32 +0000 (UTC)
X-Forefront-Antispam-Report: CIP:157.56.240.101; KIP:(null); UIP:(null); IPV:NLI; H:BL2PRD0510HT003.namprd05.prod.outlook.com; RD:none; EFVD:NLI
X-SpamScore: -23
X-BigFish: VPS-23(z579ehz98dI9371Ic89bh542I1432I4015Izz1f42h2148h208ch1ee6h1de0h1fdah2073h2146h1202h1e76h1d1ah1d2ah1fc6hzz8275ch1de098h1033IL8275bh8275dh1de097h186068hz2fh109h2a8h839h93fhd24hf0ah1288h12a5h12a9h12bdh137ah13b6h1441h1504h1537h153bh162dh1631h1758h18e1h1946h19b5h19ceh1ad9h1b0ah224fh1d07h1d0ch1d2eh1d3fh1de9h1dfeh1dffh1e1dh1fe8h1ff5h2216h9a9j1155h)
Received-SPF: pass (mail129-db9: domain of juniper.net designates 157.56.240.101 as permitted sender) client-ip=157.56.240.101; envelope-from=jdrake@juniper.net; helo=BL2PRD0510HT003.namprd05.prod.outlook.com ; .outlook.com ;
X-Forefront-Antispam-Report-Untrusted: SFV:NSPM; SFS:(377454003)(199002)(189002)(24454002)(51704005)(164054003)(13464003)(74316001)(31966008)(69226001)(81342001)(74502001)(74876001)(47446002)(56816003)(74662001)(81816001)(76786001)(77096001)(76796001)(4396001)(46102001)(87936001)(224303002)(2656002)(53806001)(224313003)(51856001)(47736001)(15975445006)(66066001)(54356001)(81542001)(49866001)(77982001)(59766001)(19580395003)(47976001)(65816001)(80022001)(33646001)(81686001)(74706001)(56776001)(85306002)(80976001)(83072001)(76482001)(50986001)(74366001)(63696002)(54316002)(76576001)(83322001)(79102001)(19580405001)(87266001)(24736002); DIR:OUT; SFP:; SCL:1; SRVR:BY2PR05MB143; H:BY2PR05MB142.namprd05.prod.outlook.com; CLIP:66.129.239.14; FPR:; RD:InfoNoRecords; A:1; MX:1; LANG:en;
Received: from mail129-db9 (localhost.localdomain [127.0.0.1]) by mail129-db9 (MessageSwitch) id 1384377570134017_22106; Wed, 13 Nov 2013 21:19:30 +0000 (UTC)
Received: from DB9EHSMHS018.bigfish.com (unknown [10.174.16.252]) by mail129-db9.bigfish.com (Postfix) with ESMTP id 11AE136005B; Wed, 13 Nov 2013 21:19:30 +0000 (UTC)
Received: from BL2PRD0510HT003.namprd05.prod.outlook.com (157.56.240.101) by DB9EHSMHS018.bigfish.com (10.174.14.28) with Microsoft SMTP Server (TLS) id 14.16.227.3; Wed, 13 Nov 2013 21:19:29 +0000
Received: from BY2PR05MB143.namprd05.prod.outlook.com (10.242.39.153) by BL2PRD0510HT003.namprd05.prod.outlook.com (10.255.100.38) with Microsoft SMTP Server (TLS) id 14.16.371.2; Wed, 13 Nov 2013 21:19:19 +0000
Received: from BY2PR05MB142.namprd05.prod.outlook.com (10.242.39.144) by BY2PR05MB143.namprd05.prod.outlook.com (10.242.39.153) with Microsoft SMTP Server (TLS) id 15.0.800.7; Wed, 13 Nov 2013 21:19:07 +0000
Received: from BY2PR05MB142.namprd05.prod.outlook.com ([169.254.12.54]) by BY2PR05MB142.namprd05.prod.outlook.com ([169.254.12.27]) with mapi id 15.00.0800.005; Wed, 13 Nov 2013 21:19:06 +0000
From: John E Drake <jdrake@juniper.net>
To: "huubatwork@gmail.com" <huubatwork@gmail.com>, "ccamp@ietf.org" <ccamp@ietf.org>
Thread-Topic: [CCAMP] Comment on compatibility in draft-takacs-ccamp-revertive-ps
Thread-Index: AQHO4LJrYQRqlnnjw0i8+LSQdIOkRZojpUWwgAACzgCAAAGKgA==
Date: Wed, 13 Nov 2013 21:19:05 +0000
Message-ID: <b4f668d3f4f94314a25d0e0b3aaeb8da@BY2PR05MB142.namprd05.prod.outlook.com>
References: <CEA7E0C8.82EA8%zali@cisco.com> <5283E6B0.7030607@gmail.com> <3ff1a569966142cbb120eeecbb6b9530@BY2PR05MB142.namprd05.prod.outlook.com> <5283EAB2.1090609@gmail.com>
In-Reply-To: <5283EAB2.1090609@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [66.129.239.14]
x-forefront-prvs: 0029F17A3F
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-FOPE-CONNECTOR: Id%0$Dn%*$RO%0$TLS%0$FQDN%$TlsDn%
Subject: Re: [CCAMP] Comment on compatibility in draft-takacs-ccamp-revertive-ps
X-BeenThere: ccamp@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Discussion list for the CCAMP working group <ccamp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ccamp>, <mailto:ccamp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ccamp>
List-Post: <mailto:ccamp@ietf.org>
List-Help: <mailto:ccamp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ccamp>, <mailto:ccamp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 13 Nov 2013 21:19:39 -0000

It might be fun to enumerate all of the CCAMP drafts that fall into this category.

Yours Irrespectively,

John

> -----Original Message-----
> From: ccamp-bounces@ietf.org [mailto:ccamp-bounces@ietf.org] On Behalf
> Of Huub van Helvoort
> Sent: Wednesday, November 13, 2013 1:10 PM
> To: ccamp@ietf.org
> Subject: Re: [CCAMP] Comment on compatibility in draft-takacs-ccamp-
> revertive-ps
> 
> Hello John,
> 
> You replied:
> 
> > A nice note.  Dou you think this draft is gilding the lily?
> 
> Yes, indeed.
> 
> Regards, Huub.
> 
> 
> 
> >> -----Original Message-----
> >> From: ccamp-bounces@ietf.org [mailto:ccamp-bounces@ietf.org] On
> >> Behalf Of Huub van Helvoort
> >> Sent: Wednesday, November 13, 2013 12:53 PM
> >> To: ccamp@ietf.org
> >> Subject: Re: [CCAMP] Comment on compatibility in draft-takacs-ccamp-
> >> revertive-ps
> >>
> >> Hello Zafar,
> >>
> >> You wrote:
> >>
> >>   > The default parameter value in data plan is deficient for the  >
> >> following
> >> reasons:
> >>>
> >>>   1. We cannot differentiate between revertive and non-revertive behavior
> >>>      using default value of wait-to-restore timer.
> >>
> >> The value of the WTR timer should not determine the (non-)revertive
> behavior.
> >> The (non-)revertive behaviour should be explicitly provisioned.
> >>
> >>>      E.g., as far
> >>>      as I remember default value for WRT is 0, which means protection
> >>>      is non-revertive.
> >>
> >> The typical default value for WTR is 5 minutes to provide a
> >> hysteresis, it can be overruled by a higher priority event like Sf or SD.
> >> Setting the value of WTR to 0 does not mean protection is non-revertive.
> >>
> >>>      So this default does not work for revertive
> >>>      protection. I.e., the data plan default cannot cover both revertive
> >>>      and non-revertive cases.
> >>
> >> Again: the WTR value should not be used to indicate (non-)revertive
> behavior.
> >>
> >>>   2. Correct setting for wait-to-restore and hold-off timers need to
> >>>      account for differential delays between working and protection paths.
> >>
> >> No, WTR accounts for repair of the failed path and to encertain that
> >> the repair can be trusted.
> >> Hold-off timers are used to allow protection switching in layers
> >> closer to the physical layer to complete before protection switching in the
> affected layer.
> >>
> >>> In summary, default values cannot cover all use cases. Hence, SP
> >>> typically wants to set revertive vs. non-revertive behavior,
> >>> wait-to-restore and hold-off timers on per connection basis.
> >>
> >> They will provision default values per layer in the network.
> >>
> >> Regards, Huub.
> >>
> >> ===========
> >>> From: Dieter Beller <Dieter.Beller@alcatel-lucent.com
> >>> <mailto:Dieter.Beller@alcatel-lucent.com>>
> >>> Organization: Alcatel-Lucent
> >>> Date: Sunday, November 10, 2013 9:07 AM
> >>> To: zali <zali@cisco.com <mailto:zali@cisco.com>>
> >>> Cc: "lberger@labn.net <mailto:lberger@labn.net>" <lberger@labn.net
> >>> <mailto:lberger@labn.net>>, "ccamp@ietf.org <mailto:ccamp@ietf.org>"
> >>> <ccamp@ietf.org <mailto:ccamp@ietf.org>>
> >>> Subject: Re: [CCAMP] Comment on compatibility in
> >>> draft-takacs-ccamp-revertive-ps
> >>>
> >>>      Hi Zafar,
> >>>
> >>>      this draft is defining signaling extensions for the hold-off time as
> >>>      well as the wait-to-restore time for protected LSPs
> >>>      where applicable.
> >>>
> >>>      There are default values set for these timers in the data plane and
> >>>      signaling them in the control plane makes only
> >>>      sense if the timer values shall differ from the default values. Do
> >>>      you see a need for that? IMO, operators typically
> >>>      use the defaults and do not set these values on a per connection basis.
> >>>
> >>>
> >>>      Thanks,
> >>>      Dieter
> >>>
> >>>
> >>>      On 08.11.2013 22:11, Zafar Ali (zali) wrote:
> >>>>      Hi Lou-
> >>>>
> >>>>      You are right, the ctype is TBD, like I mentioned during the meeting
> that
> >>>>      we are using different ctype.
> >>>>
> >>>>      We would like to take this opportunity to solicit comments
> >>>> from the WG
> >> on
> >>>>      this draft.
> >>>>
> >>>>      Thanks
> >>>>
> >>>>      Regards Š Zafar
> >>>>
> >>>>      -----Original Message-----
> >>>>      From:"lberger@labn.net"  <lberger@labn.net>
> >>>>      Date: Thursday, November 7, 2013 6:17 PM
> >>>>      To: zali<zali@cisco.com>,"ccamp@ietf.org"  <ccamp@ietf.org>
> >>>>      Subject: Comment on compatibility in
> >>>> draft-takacs-ccamp-revertive-ps
> >>>>
> >>>>>      Zafar,
> >>>>>      	My comment in today's session was that you are redefining
> >>>>> the format
> >> of
> >>>>>      an existing object (by adding TLVs) this breaks compatibility.  You
> >>>>>      stated that this wasn't the case.
> >>>>>
> >>>>>      FWIW:
> >>>>>
> >>>>>      Your document says:
> >>>>>
> >>>>>          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
> >>>>>         +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> >>>>>         |            Length             | Class-Num(37) |   C-Type(2)   |
> >>>>>         +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> >>>>>         |S|P|N|O| Reserved  | LSP Flags |      Reserved     | Link Flags|
> >>>>>         +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> >>>>>         |I|R|   Reserved    | Seg.Flags |           Reserved            |
> >>>>>         +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> >>>>>         |                                                               |
> >>>>>         ~                           sub-TLVs                            ~
> >>>>>         |                                                               |
> >>>>>
> >>>>> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> >>>>>
> >>>>>
> >>>>>      RFC4872 says
> >>>>>            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
> >>>>>           +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> >>>>>           |            Length             | Class-Num(37) | C-Type (2)    |
> >>>>>           +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> >>>>>           |S|P|N|O| Reserved  | LSP Flags |     Reserved      | Link Flags|
> >>>>>           +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> >>>>>           |                           Reserved                            |
> >>>>>
> >>>>> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> >>>>>
> >>>>>      Perhaps you meant C-Type(TBD).  You should address compatibility
> >>>>>      explicitly in any case.
> >>>>>
> >>>>>      Lou
> >>>>      _______________________________________________
> >>>>      CCAMP mailing list
> >>>>      CCAMP@ietf.orghttps://www.ietf.org/mailman/listinfo/ccamp
> >>>
> 
> 
> --
> ***************************************************************
> **
>                请记住,你是独一无二的,就像其他每一个人一样
> _______________________________________________
> CCAMP mailing list
> CCAMP@ietf.org
> https://www.ietf.org/mailman/listinfo/ccamp