Re: [CCAMP] Comments about draft-beeram-ccamp-network-assigned-upstream-label-00

John E Drake <jdrake@juniper.net> Mon, 04 November 2013 18:25 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 DEE3921E805F for <ccamp@ietfa.amsl.com>; Mon, 4 Nov 2013 10:25:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.598
X-Spam-Level:
X-Spam-Status: No, score=-3.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
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 A5Ga0L43+EY5 for <ccamp@ietfa.amsl.com>; Mon, 4 Nov 2013 10:24:55 -0800 (PST)
Received: from ch1outboundpool.messaging.microsoft.com (ch1ehsobe006.messaging.microsoft.com [216.32.181.186]) by ietfa.amsl.com (Postfix) with ESMTP id D49BC11E82B0 for <ccamp@ietf.org>; Mon, 4 Nov 2013 10:24:47 -0800 (PST)
Received: from mail218-ch1-R.bigfish.com (10.43.68.244) by CH1EHSOBE008.bigfish.com (10.43.70.58) with Microsoft SMTP Server id 14.1.225.22; Mon, 4 Nov 2013 18:24:47 +0000
Received: from mail218-ch1 (localhost [127.0.0.1]) by mail218-ch1-R.bigfish.com (Postfix) with ESMTP id 4B4816011D; Mon, 4 Nov 2013 18:24:47 +0000 (UTC)
X-Forefront-Antispam-Report: CIP:157.56.240.101; KIP:(null); UIP:(null); IPV:NLI; H:BL2PRD0510HT002.namprd05.prod.outlook.com; RD:none; EFVD:NLI
X-SpamScore: -23
X-BigFish: VPS-23(z579ehz98dI9371Ic85ehec9I168aJzz1f42h2148h208ch1ee6h1de0h1fdah2073h2146h1202h1e76h1d1ah1d2ah1fc6hzz8275ch1d7338h1de098h1033IL17326ah8275bh8275dh18c673h1de097h186068hz2fh109h2a8h839hbe3hd25he5bhf0ah1288h12a5h12bdh137ah1441h1504h1537h153bh162dh1631h1758h18e1h1946h19b5h1ad9h1b0ah1bceh1d0ch1d2eh1d3fh1dfeh1dffh1e1dh1fe8h1ff5h2052h20b3h20f0h2216h17ej1155h)
Received-SPF: pass (mail218-ch1: domain of juniper.net designates 157.56.240.101 as permitted sender) client-ip=157.56.240.101; envelope-from=jdrake@juniper.net; helo=BL2PRD0510HT002.namprd05.prod.outlook.com ; .outlook.com ;
X-Forefront-Antispam-Report-Untrusted: SFV:NSPM; SFS:(377454003)(189002)(199002)(57704003)(24454002)(37854004)(4396001)(74706001)(49866001)(81542001)(54356001)(79102001)(56776001)(54316002)(74366001)(81686001)(81342001)(74876001)(50986001)(47736001)(47976001)(16236675002)(77982001)(51856001)(82746002)(87266001)(85306002)(59766001)(46102001)(31966008)(65816001)(53806001)(83716003)(63696002)(69226001)(36756003)(83072001)(80022001)(47446002)(74502001)(19300405004)(19580395003)(74662001)(15202345003)(83322001)(80976001)(76796001)(33656001)(19580405001)(76482001)(15975445006)(56816003)(81816001)(77096001)(76786001)(2656002)(3826001); DIR:OUT; SFP:; SCL:1; SRVR:BY2PR05MB142; H:BY2PR05MB142.namprd05.prod.outlook.com; CLIP:2001:67c:370:160:b10b:f7ff:cc04:aea2; FPR:; RD:InfoNoRecords; MX:1; A:1; LANG:en;
Received: from mail218-ch1 (localhost.localdomain [127.0.0.1]) by mail218-ch1 (MessageSwitch) id 1383589484714437_490; Mon, 4 Nov 2013 18:24:44 +0000 (UTC)
Received: from CH1EHSMHS026.bigfish.com (snatpool3.int.messaging.microsoft.com [10.43.68.225]) by mail218-ch1.bigfish.com (Postfix) with ESMTP id A4BF53E0040; Mon, 4 Nov 2013 18:24:44 +0000 (UTC)
Received: from BL2PRD0510HT002.namprd05.prod.outlook.com (157.56.240.101) by CH1EHSMHS026.bigfish.com (10.43.70.26) with Microsoft SMTP Server (TLS) id 14.16.227.3; Mon, 4 Nov 2013 18:24:44 +0000
Received: from BY2PR05MB142.namprd05.prod.outlook.com (10.242.39.144) by BL2PRD0510HT002.namprd05.prod.outlook.com (10.255.100.37) with Microsoft SMTP Server (TLS) id 14.16.371.2; Mon, 4 Nov 2013 18:24:43 +0000
Received: from BY2PR05MB142.namprd05.prod.outlook.com (10.242.39.144) by BY2PR05MB142.namprd05.prod.outlook.com (10.242.39.144) with Microsoft SMTP Server (TLS) id 15.0.800.7; Mon, 4 Nov 2013 18:24:41 +0000
Received: from BY2PR05MB142.namprd05.prod.outlook.com ([169.254.12.54]) by BY2PR05MB142.namprd05.prod.outlook.com ([169.254.12.128]) with mapi id 15.00.0800.005; Mon, 4 Nov 2013 18:24:40 +0000
From: John E Drake <jdrake@juniper.net>
To: "Zafar Ali (zali)" <zali@cisco.com>
Thread-Topic: Comments about draft-beeram-ccamp-network-assigned-upstream-label-00
Thread-Index: AQHO2SpKPBrUI9o/VkyF0Cl2Fv8VBpoVS5GAgAAMmICAAAvDAw==
Date: Mon, 04 Nov 2013 18:24:40 +0000
Message-ID: <664B8B26-7461-4C89-B748-4524C2307D9E@juniper.net>
References: <CDAC6F6F5401B245A2C68D0CF8AFDF0A192C9B93@atl-srv-mail10.atl.advaoptical.com>, <CE9D1762.81193%zali@cisco.com>
In-Reply-To: <CE9D1762.81193%zali@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [2001:67c:370:160:b10b:f7ff:cc04:aea2]
x-forefront-prvs: 0020414413
Content-Type: multipart/alternative; boundary="_000_664B8B2674614C89B7484524C2307D9Ejunipernet_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-FOPE-CONNECTOR: Id%0$Dn%*$RO%0$TLS%0$FQDN%$TlsDn%
Cc: "ccamp@ietf.org" <ccamp@ietf.org>
Subject: Re: [CCAMP] Comments about draft-beeram-ccamp-network-assigned-upstream-label-00
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: Mon, 04 Nov 2013 18:25:04 -0000

Zafar,

Both Igor and I have listed technical issues with RFC3473 and your response is that you really really like RFC3473.  I'm happy for you but unimpressed.

John

Sent from my iPhone

On Nov 4, 2013, at 9:43 AM, "Zafar Ali (zali)" <zali@cisco.com<mailto:zali@cisco.com>> wrote:

Igor, John-

Please see in-line.

From: "IBryskin@advaoptical.com<mailto:IBryskin@advaoptical.com>" <IBryskin@advaoptical.com<mailto:IBryskin@advaoptical.com>>
Date: Monday, November 4, 2013 8:57 AM
To: zali <zali@cisco.com<mailto:zali@cisco.com>>, "jdrake@juniper.net<mailto:jdrake@juniper.net>" <jdrake@juniper.net<mailto:jdrake@juniper.net>>
Cc: "ccamp@ietf.org<mailto:ccamp@ietf.org>" <ccamp@ietf.org<mailto:ccamp@ietf.org>>
Subject: RE: Comments about draft-beeram-ccamp-network-assigned-upstream-label-00

Zafar,
1)  Using an error indication as a part of normal protocol operation is not good design practice.
Use of Path error and notify message is an integral part of the RSVP-TE design. Also please note that we are not debating about a new procedure being proposed but talking about a procedure that is already implemented and deployed.

IB>> The way I interpret this discussion is something like this:

John: I believe that white is a lighter color than black.
Zafa: Well, John, black is an integral part of the color pallet. Many mature applications successfully use black for their various purposes. My implementations, for example, use black for pretty much everything….. So, it is not clear which color is lighter, and why do we need other colors at all. :=)

I mean to say that your, Zafar, comments IMHO are not constructive technical arguments.
Igor

Hi Igor and John:

This is really funny. This is the first time I have heard that running code has no merit at IETF :) This is especially when the running code is directly coming from RFC3473. You are calling it "not constructive technical arguments"! Last I heard we believed in running code (See your T-shirt from the election day from IETF Atlanta).

Your draft is ONLY applicable for a use case where upstream and downstream alien wavelength are different. When upstream and downstream alien wavelength are same, use of acceptable label set and label set objects constitute the running code. However, your draft neither makes that applicability statement nor makes any mention or cover or reference to procedure I quoted from RFC3473.

Thanks

Regards…Zafar



From: Zafar Ali (zali) [mailto:zali@cisco.com]
Sent: Monday, November 04, 2013 1:51 AM
To: John E Drake; Igor Bryskin
Cc: ccamp@ietf.org<mailto:ccamp@ietf.org>
Subject: Re: Comments about draft-beeram-ccamp-network-assigned-upstream-label-00

Hi John:

Please see in-line.

Thanks

Regards … Zafar

From: "jdrake@juniper.net<mailto:jdrake@juniper.net>" <jdrake@juniper.net<mailto:jdrake@juniper.net>>
Date: Sunday, November 3, 2013 11:57 AM
To: zali <zali@cisco.com<mailto:zali@cisco.com>>, "IBryskin@advaoptical.com<mailto:IBryskin@advaoptical.com>" <IBryskin@advaoptical.com<mailto:IBryskin@advaoptical.com>>
Cc: "ccamp@ietf.org<mailto:ccamp@ietf.org>" <ccamp@ietf.org<mailto:ccamp@ietf.org>>
Subject: RE: Comments about draft-beeram-ccamp-network-assigned-upstream-label-00

Zafar,
That because this already defined method has the following issues:
1)  Using an error indication as a part of normal protocol operation is not good design practice.
Use of Path error and notify message is an integral part of the RSVP-TE design. Also please note that we are not debating about a new procedure being proposed but talking about a procedure that is already implemented and deployed.
2)  Acceptable Label Set is optional so its presence is not guaranteed
So is the case of newly defined upstream label set. Also please note that many part of the RSVP-TE protocol are designed using optional objects.
3)  The information it provides may be out of date by the time the LSP is re-signaled.
This is an implementation issue. A node sending the acceptable label set has the responsibility to guarantee that information provides in the acceptable label set remains valid for re-signaling time. E.g., UNI-N implementation can cache the label for the re-signaling time.
4)  Most importantly, Acceptable Label Set is generated hop by hop, unlike Upstream Label Set which exercises the entire path.  This means that its use to determine a valid wavelength would require a potentially unbounded number of crankbacks, both single and multi-hop, with no guarantee that such a wavelength could be found.
In the use case of align wavelength addressed in this draft, the acceptable label set communication is restricted to the UNI-C and UNI-N node.
Yours Irrespectively,

John

From:ccamp-bounces@ietf.org<mailto:ccamp-bounces@ietf.org> [mailto:ccamp-bounces@ietf.org] On Behalf Of Zafar Ali (zali)
Sent: Sunday, November 03, 2013 8:12 AM
To: IBryskin@advaoptical.com<mailto:IBryskin@advaoptical.com>
Cc: ccamp@ietf.org<mailto:ccamp@ietf.org>
Subject: [CCAMP] Comments about draft-beeram-ccamp-network-assigned-upstream-label-00

Hi Igor and co-authors-

Please note that [RFC3473] already considers the case where upstream label may not be acceptable to a downstream node. Specifically, [RFC3473] states that:
"when a Path message containing an Upstream_Label object is received, the receiver first verifies that the upstream label is acceptable. If the label is not acceptable, the receiver MUST issue a PathErr message with a "Routing problem/Unacceptable label value" indication. The generated PathErr message MAY include an Acceptable Label Set Object".
Acceptable_Label_Set objects may be carried in PathErr and ResvErr messages [RFC3473].

However, your draft does not mention or cover this already defined method.

Thanks

Regards … Zafar