Re: [mpls] [Idr] draft-ietf-idr-eag-distribution-05.txt

Jeff Tantsura <jefftant.ietf@gmail.com> Thu, 30 November 2017 14:54 UTC

Return-Path: <jefftant.ietf@gmail.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 804EB120724; Thu, 30 Nov 2017 06:54:36 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level:
X-Spam-Status: No, score=-1.997 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 1ypg23R6PTNP; Thu, 30 Nov 2017 06:54:34 -0800 (PST)
Received: from mail-wr0-x234.google.com (mail-wr0-x234.google.com [IPv6:2a00:1450:400c:c0c::234]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 74F6D1242F7; Thu, 30 Nov 2017 06:54:33 -0800 (PST)
Received: by mail-wr0-x234.google.com with SMTP id y21so6860132wrc.1; Thu, 30 Nov 2017 06:54:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=user-agent:date:subject:from:to:cc:message-id:thread-topic :references:in-reply-to:mime-version; bh=DBh/rhjFTTHGO66HsaH3UO3CeSTPmFfnCJeG+V3R3j4=; b=k9ZQauTPaUlhfucH/iEc3xl37kxEd1wHH6fEJuiYK6R2S9HoiCoz4WjSadoiGvnHkL PLTaMrxWAOXp5WI71rdO28vkvVxUGjJJf986x4tupyFSFkBozo6BQXGnXqPoq3oNlAlA rIbfMyR5Z96BuS51qeImyWv3OiWhOqLY7ioVLNmoX7STNqXR6mIUSsNM8MHSUbiY/rdr WD5PnyQrc784zTQx2TDstN7gSetdDLdr6lr+pcxSXx4f6MXaH69y/kiSC4IojHlE99yB ILvvx2TWP955juVwY6+CkcYX9kwx0cks3lhf5tqLHbHKNKi51wvnM2Zh6zLmtyHKBsKN ECXA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:user-agent:date:subject:from:to:cc:message-id :thread-topic:references:in-reply-to:mime-version; bh=DBh/rhjFTTHGO66HsaH3UO3CeSTPmFfnCJeG+V3R3j4=; b=Og0v30l+58nmGRvD29OpkJsYBJ/pKGQ85AnWISGoPeQyaH/1OWAGHAJEQstp9rpqQn wyHNvVndtCNuYO5GFrTJkyozxYkDdKC2h/3TKf0/C/cTaKkbJ1CVYTdEv4SdtyyRDEiA jKxMoE17BoRI0X4xCP4Q+xbO61M75WMIA9bkGeNPwCAIe0BeK2g/UpIQMLkSJksUeiaE HB9/W8JqayGaGO+ldPgG8MLqNIh4W8oBGzwNGhs8UvipZh6whNtqWKWNJEssG+U1gmDH WRLGhqSSD+rUcjrgF6R2RWGMIA3zklud6P4XQ/DY9MbHdS9JzxgSCuYY++2bQhzJ3P1q Aq8g==
X-Gm-Message-State: AJaThX70c9WzphpEnf8sLt9QEOMbR0uDe5k+jw/HDWD+0j2+OY0QEuPM Hz69nVJLEymU3jH0SgYbSIkh4lHl
X-Google-Smtp-Source: AGs4zMZ6arp68YfZB6MuGIygNHMuGxRwLeSgVdbDv2221zRDmovol/vykiHLCP7Mldg+x3cp1E7exA==
X-Received: by 10.223.153.162 with SMTP id y31mr2233484wrb.216.1512053671422; Thu, 30 Nov 2017 06:54:31 -0800 (PST)
Received: from [10.103.249.70] ([195.219.17.131]) by smtp.gmail.com with ESMTPSA id f132sm3383984wmf.17.2017.11.30.06.54.30 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 30 Nov 2017 06:54:30 -0800 (PST)
User-Agent: Microsoft-MacOutlook/f.28.0.171108
Date: Thu, 30 Nov 2017 06:54:40 -0800
From: Jeff Tantsura <jefftant.ietf@gmail.com>
To: Robert Raszuk <robert@raszuk.net>
CC: idr wg <idr@ietf.org>, "mpls@ietf.org" <mpls@ietf.org>
Message-ID: <9E2080DD-EC44-49BC-9808-FE8E7F05DB8A@gmail.com>
Thread-Topic: [Idr] draft-ietf-idr-eag-distribution-05.txt
References: <CA+b+ERnHzka=bvMeg9VA1nGEc8mD61ekrU4NNgWtNpR8J-hing@mail.gmail.com> <B119A283-577B-4349-9AAE-40B00C67C745@gmail.com> <CA+b+ERkH3iWDF=dh7MtY7O4PDhyMjY6NoP3gi_-AN9KGh7YprQ@mail.gmail.com>
In-Reply-To: <CA+b+ERkH3iWDF=dh7MtY7O4PDhyMjY6NoP3gi_-AN9KGh7YprQ@mail.gmail.com>
Mime-version: 1.0
Content-type: multipart/alternative; boundary="B_3594869680_978879495"
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/PNxAhXfN6LjnaHJ_ZTorvFq_oDs>
Subject: Re: [mpls] [Idr] draft-ietf-idr-eag-distribution-05.txt
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 30 Nov 2017 14:54:36 -0000

Robert,

 

Thanks for your comments, please see inline

 

Cheers,

Jeff

 

From: <rraszuk@gmail.com> on behalf of Robert Raszuk <robert@raszuk.net>
Date: Thursday, November 30, 2017 at 06:13
To: Jeff Tantsura <jefftant.ietf@gmail.com>
Cc: idr wg <idr@ietf.org>, "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [Idr] draft-ietf-idr-eag-distribution-05.txt

 

Jeff,

 

Both RFC3630 & RFC5305 define 4 octet administrative groups. I just checked and non of them is updated formally by RFC7308. 

[jeff] it doesn’t, it extends

 

My comment applies equally to RFC7308 and to your draft. It is really not my fault that RFC7308 went through as is. 

[jeff] there should be 6-7 implementations of 7308 in the shipping products.

 

Defining only extension for longer then 4 octets admin groups for interfaces in an MPLS-TE domain is presenting myopic view on how those extensions are to be used in practice within SESSION_ATTRIBUTE object. 

[jeff] you are mixing state distribution with LSP setup… color(bitmask) is a property of a link and on itself has nothing to do with RSVP-TE. The name of 7308 reflects realities of the time it was written, however.. it is not limited to.

 

If you say that your extension are to be used only by controller I rest my case. But as written today they can not just work in practice with base RSVP-TE specification. 

[jeff] AG/EAG provide additional meta-data about the link in a graph and could be used by any consumer of that data, being PCE/SDNc/any_cool_acronym_of_the_day 

 

Best,

R.

 

PS. The comments about lack of bw reservation and qos was not related to yr draft. It was to provide bigger picture of the problem at hand. But you are welcome to disregard it :). 

[jeff] I really appreciate your comments and don’t mean to disregard them, resolution of color semantics could be done in any way to express business logic

 

 

 

 

 

On Thu, Nov 30, 2017 at 11:20 AM, Jeff Tantsura <jefftant.ietf@gmail.com> wrote:

Robert,

 

The draft provides BGP-LS facility for RFC7308 that extends RFCs 3630 and 5305 (AG->EAG), aka link coloring, nothing to do with BW reservations or packet prioritization.

RFC7308 was necessary to provide interoperable solution, if I recall correctly, around 2013, in order to signal EAGs - Junos was using TLV138 while XR Sub-TLV 252. Your comment about modifications needed is about 5 years late…

There was a need for more than 32, that came in a form of feature requests ☺

You might not believe it – but there are still networks running RSVP-TE at a rather large scale.

 

I agree – a wider look is necessary, but BGP-LS might not be the first place to start.

 

Hope this clarifies.

 

Thanks,

Jeff

From: Idr <idr-bounces@ietf.org> on behalf of Robert Raszuk <robert@raszuk.net>
Date: Thursday, November 30, 2017 at 01:46
To: idr wg <idr@ietf.org>
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: [Idr] draft-ietf-idr-eag-distribution-05.txt

 

/* While the draft is in IDR I am adding MPLS WG here as the discussion is really about MPLS-TE and not BGP */

 

Hi,

 

I looked at draft-ietf-idr-eag-distribution-05.txt and would like to share few comments on it. 

 

The draft defines extension to BGP-LS in order for the node to signal extended admin groups of a links in the TE domain relaxing the current limit of 32 bits. 

 

Observations:

 

1. Is the draft only applicable to MPLS-TE or also to SR networks ? If the latter the title needs to be changed. 

 

2. While it is usually considered good to have more then less of anything let's look at the bigger picture and the consequences of this proposal in respect to its current applicability of MPLS-TE: 

 

Signalling of 32 affinity bits of the link is just a tiny piece of the full picture. In MPLS-TE networks those bits are signaled in SESSION_ATTRIBUTE of RSVP-PATH msg as defined in RFC3209 section 4.7

 

Signalling more then 32 bits will just not fit the current space hence fundamental set of RSVP-TE (aka MPLS-TE) operation are broken. 

 

Likewise most of the CSPF implementations would also need to modified to accomodate for BGP signalled extened affinity bits. 

 

IMO if there is real need to have more then 32 admin groups per link in a TE domain the right process would be to extend IGP as well as RSVP-TE RFCs for it. 

 

Moreover as we know RSVP-TE or SR-TE while can steer packets via constrained paths do not guarantee any interface level reservations or packet prioritization. Those are control plane driven features. 

 

As such one could also notice that with the extened set of link affinity classes there is real need to also extend QoS of each network element to offer more then 32 diffserv classes. Otherwise in the event of congestion it is likely that packets assumed to be classified into one admin group will likely compete for bandwith in the same queue with packets classified into different group.

 

So while I do not have concerns to define such TLV in BGP-LS I do have bigger picture observations which I believe need to be addressed and need to become formal references in this document before we proceed on it in IDR any further.

 

Cheers,

Robert.

 

_______________________________________________ Idr mailing list Idr@ietf.org https://www.ietf.org/mailman/listinfo/idr