Re: [CCAMP] Network Assigned Upstream Label - Draft Update

"Zafar Ali (zali)" <zali@cisco.com> Fri, 28 February 2014 16:41 UTC

Return-Path: <zali@cisco.com>
X-Original-To: ccamp@ietfa.amsl.com
Delivered-To: ccamp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1B3C21A024F for <ccamp@ietfa.amsl.com>; Fri, 28 Feb 2014 08:41:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.047
X-Spam-Level:
X-Spam-Status: No, score=-10.047 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tp1SozKGfaRB for <ccamp@ietfa.amsl.com>; Fri, 28 Feb 2014 08:41:54 -0800 (PST)
Received: from alln-iport-2.cisco.com (alln-iport-2.cisco.com [173.37.142.89]) by ietfa.amsl.com (Postfix) with ESMTP id 507B41A00D1 for <ccamp@ietf.org>; Fri, 28 Feb 2014 08:41:54 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=21123; q=dns/txt; s=iport; t=1393605712; x=1394815312; h=from:to:cc:subject:date:message-id:in-reply-to: mime-version; bh=3INVOGYjepyDQO29Q7OaZ11sIOWiQFb3J9CYs8gUn8A=; b=T5qAyQXurAW66fDoGreAioC9xxS95LwyTKWXLUCARsm792F91/6l6lKu BNCk8xcSe5Gul8vSpsouizEIyaH0e8pSvUBPEbMu+NEALETJXXCNR9880 Ri8CX1ijJymZ7z5vqZLxR14urbXS2UJWv/TsJQPAaaePjW95R2bSKBYdU I=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AisFAJ67EFOtJV2c/2dsb2JhbABZgkJEO1e4QYhdgRQWdIIlAQEBBHkSAQgOAwMBAQEoKBEUCQgCBAENBRuHSgMRDcQ2DYcMF4w/ggURBgEChDUElk2BbYEyizGFSIMtgio
X-IronPort-AV: E=Sophos; i="4.97,562,1389744000"; d="scan'208,217"; a="23986552"
Received: from rcdn-core-5.cisco.com ([173.37.93.156]) by alln-iport-2.cisco.com with ESMTP; 28 Feb 2014 16:41:51 +0000
Received: from xhc-rcd-x12.cisco.com (xhc-rcd-x12.cisco.com [173.37.183.86]) by rcdn-core-5.cisco.com (8.14.5/8.14.5) with ESMTP id s1SGfpqx023960 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Fri, 28 Feb 2014 16:41:51 GMT
Received: from xmb-rcd-x14.cisco.com ([169.254.4.212]) by xhc-rcd-x12.cisco.com ([173.37.183.86]) with mapi id 14.03.0123.003; Fri, 28 Feb 2014 10:41:51 -0600
From: "Zafar Ali (zali)" <zali@cisco.com>
To: Gert Grammel <ggrammel@juniper.net>, Igor Bryskin <IBryskin@advaoptical.com>, Vishnu Pavan Beeram <vishnupavan@gmail.com>, "Giovanni Martinelli (giomarti)" <giomarti@cisco.com>
Thread-Topic: [CCAMP] Network Assigned Upstream Label - Draft Update
Thread-Index: AQHPMdsUqW49vINDCkW/awk6nMLomJrGMiKAgAAgTQCAA9lggIAA1cMAgAAHuACAABbVgIAAB++AgAACnQD//8DNAIAAWcaA//+wpgA=
Date: Fri, 28 Feb 2014 16:41:51 +0000
Message-ID: <CF3625B4.9E3B8%zali@cisco.com>
In-Reply-To: <dc5af7f8662e44a19cb8b0e79264cfb3@BN1PR05MB041.namprd05.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/14.2.3.120616
x-originating-ip: [10.86.247.46]
Content-Type: multipart/alternative; boundary="_000_CF3625B49E3B8zaliciscocom_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/ccamp/iPyia1-q9NIIAUOdRYZKdVnvhVM
Cc: "ccamp@ietf.org" <ccamp@ietf.org>
Subject: Re: [CCAMP] Network Assigned Upstream Label - Draft Update
X-BeenThere: ccamp@ietf.org
X-Mailman-Version: 2.1.15
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: Fri, 28 Feb 2014 16:41:58 -0000

Hi Gert-

Yes, it may require Perr for label correction but it works, deployed and is based on what is already documented in RFC3473 and wson-signaling WG document. What you are asking for is a "redundant/ duplicate" method just for the sake of an academic optimization!

Thanks

Regards … Zafar

From: Gert Grammel <ggrammel@juniper.net<mailto:ggrammel@juniper.net>>
Date: Friday, February 28, 2014 11:29 AM
To: zali <zali@cisco.com<mailto:zali@cisco.com>>, "IBryskin@advaoptical.com<mailto:IBryskin@advaoptical.com>" <IBryskin@advaoptical.com<mailto:IBryskin@advaoptical.com>>, Vishnu Pavan Beeram <vishnupavan@gmail.com<mailto:vishnupavan@gmail.com>>, "Giovanni Martinelli (giomarti)" <giomarti@cisco.com<mailto:giomarti@cisco.com>>
Cc: "ccamp@ietf.org<mailto:ccamp@ietf.org>" <ccamp@ietf.org<mailto:ccamp@ietf.org>>
Subject: Re: [CCAMP] Network Assigned Upstream Label - Draft Update

Hi Zafar,

I was responding to Giovanni's comment: GM> for the wson case the LABEL_SET might be an output from the RWA process, so the signalling likely pick up a good label first time.

So the ingress has to take an educated decision to get to a 'good label'. However in a world where the ingress has no idea of which label is available, it is not 'educated' and simply has to guess.
This is related to visibility a client may have of the network. Full, partial or none. (You can translate this into your preferred model)

Network assigned upstream labels can work well in either case as there is no pre-knowledge about labels assumed.

Gert


________________________________
From: Zafar Ali (zali) <zali@cisco.com<mailto:zali@cisco.com>>
Sent: Friday, February 28, 2014 5:04:34 PM
To: Gert Grammel; Igor Bryskin; Vishnu Pavan Beeram; Giovanni Martinelli (giomarti)
Cc: ccamp@ietf.org<mailto:ccamp@ietf.org>
Subject: Re: [CCAMP] Network Assigned Upstream Label - Draft Update

Gert-

What label has to do with overlay vs. peer? If so, there is a terminology document in this area that WG is working on – please contribute to it first.

Thanks

Regards … Zafar

From: Gert Grammel <ggrammel@juniper.net<mailto:ggrammel@juniper.net>>
Date: Friday, February 28, 2014 9:53 AM
To: "IBryskin@advaoptical.com<mailto:IBryskin@advaoptical.com>" <IBryskin@advaoptical.com<mailto:IBryskin@advaoptical.com>>, Vishnu Pavan Beeram <vishnupavan@gmail.com<mailto:vishnupavan@gmail.com>>, "Giovanni Martinelli (giomarti)" <giomarti@cisco.com<mailto:giomarti@cisco.com>>
Cc: "ccamp@ietf.org<mailto:ccamp@ietf.org>" <ccamp@ietf.org<mailto:ccamp@ietf.org>>
Subject: Re: [CCAMP] Network Assigned Upstream Label - Draft Update

Giovanni,

In other words, ACCEPTABLE_LABEL_SET is a mechanism that can work in a peer-to-peer model where label information is shared beforehand. It is not adequate for an overlay case where no label information is shared between client and network.

Gert

________________________________
From: CCAMP <ccamp-bounces@ietf.org<mailto:ccamp-bounces@ietf.org>> on behalf of Igor Bryskin <IBryskin@advaoptical.com<mailto:IBryskin@advaoptical.com>>
Sent: Friday, February 28, 2014 3:44:33 PM
To: Vishnu Pavan Beeram; Giovanni Martinelli (giomarti)
Cc: ccamp@ietf.org<mailto:ccamp@ietf.org>
Subject: Re: [CCAMP] Network Assigned Upstream Label - Draft Update

Hi,
It is funny that we have to go through the same arguments again and again every 4 months :=)
One point that I made when I was 4 months younger is that Acceptable Label Set is an exceptionally bad idea in the context of overlay networks (UNI, ENNI, etc.). Consider the following scenario:

1.      Ingress UNI-C guesses upstream label for its LSP L to be X;

2.      Network made its own decision that the upstream label cannot be X - has to be Y. This decision is a function of many things: selected path, capabilities of network nodes along the path, capabilities of egress UNI-C. etc. *Only when the entire tail of client LSP is established the ingress UNI-N can definitively report the acceptable upstream label;* The point is that the signaled acceptable label set cannot contain more than one value.

3.      If label Y is not acceptable for ingress UNI-C, it will have no other choice other than to guess another upstream label Z, and start the process again;

4.      This can go on for quite a while until ingress UNI-C runs out of guesses and gives up.

Cheers,
Igor

From: CCAMP [mailto:ccamp-bounces@ietf.org] On Behalf Of Vishnu Pavan Beeram
Sent: Friday, February 28, 2014 9:16 AM
To: Giovanni Martinelli (giomarti)
Cc: ccamp@ietf.org<mailto:ccamp@ietf.org>
Subject: Re: [CCAMP] Network Assigned Upstream Label - Draft Update

Giovanni, Hi!

Can you please elaborate on why you think the LABEL_SET having good labels help in this context/argument? If the upstream-node doesn't guess right (when picking the upstream-label), you'll get a PATH-ERR back with the ACCEPTABLE_LABEL_SET. And this would happen for every setup request. Wouldn't you call this a compromised solution?

Regards,
-Pavan

On Fri, Feb 28, 2014 at 7:54 AM, Giovanni Martinelli (giomarti) <giomarti@cisco.com<mailto:giomarti@cisco.com>> wrote:
Hi Vishnu,

On 28 Feb 2014, at 13:26, Vishnu Pavan Beeram <vishnupavan@gmail.com<mailto:vishnupavan@gmail.com>> wrote:


(2) The use of Label-Set/Acceptable Label-Set was meant to be used for exceptions. Using it always for every setup request is a compromised solution.


At the time we discussed the wson signaling (http://tools.ietf.org/html/draft-ietf-ccamp-wson-signaling-06), the acceptable label set was considered good enough. Not sure it comes into play at every request since your label_set should have reasonably good labels.

Cheers
G