Re: [Teas] Preemption priority in GMPLS signaling for SMP

Adrian Farrel <adrian@olddog.co.uk> Thu, 29 October 2020 21:51 UTC

Return-Path: <adrian@olddog.co.uk>
X-Original-To: teas@ietfa.amsl.com
Delivered-To: teas@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 993B93A00C9; Thu, 29 Oct 2020 14:51:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.894
X-Spam-Level:
X-Spam-Status: No, score=-1.894 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 X61FuJJmAU8c; Thu, 29 Oct 2020 14:51:48 -0700 (PDT)
Received: from mta7.iomartmail.com (mta7.iomartmail.com [62.128.193.157]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D39973A07A0; Thu, 29 Oct 2020 14:51:47 -0700 (PDT)
Received: from vs3.iomartmail.com (vs3.iomartmail.com [10.12.10.124]) by mta7.iomartmail.com (8.14.4/8.14.4) with ESMTP id 09TLpWlQ018590; Thu, 29 Oct 2020 21:51:32 GMT
Received: from vs3.iomartmail.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id AA1192203A; Thu, 29 Oct 2020 21:51:32 +0000 (GMT)
Received: from asmtp1.iomartmail.com (unknown [10.12.10.248]) by vs3.iomartmail.com (Postfix) with ESMTPS id 92FB822032; Thu, 29 Oct 2020 21:51:32 +0000 (GMT)
Received: from LAPTOPK7AS653V (81-174-211-216.pth-as4.dial.plus.net [81.174.211.216]) (authenticated bits=0) by asmtp1.iomartmail.com (8.14.4/8.14.4) with ESMTP id 09TLpVnR026773 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Thu, 29 Oct 2020 21:51:31 GMT
Reply-To: adrian@olddog.co.uk
From: Adrian Farrel <adrian@olddog.co.uk>
To: ryoo@etri.re.kr, teas@ietf.org, teas-chairs@ietf.org
Cc: 'Bin Yeong Yoon' <byyun@etri.re.kr>, "'Hejia (Jia)'" <hejia@huawei.com>, 'Peter Park' <peter.park@kt.com>, 'Italo Busi' <italo.busi@huawei.com>
References: <lrqnh3lvdj0s.lrqnh3lsvtle.g1@dooray.com> <068a01d6ad6d$3da74060$b8f5c120$@olddog.co.uk> <lrxy6v4sfexc.lrxy6v4qfwj6.g1@dooray.com>
In-Reply-To: <lrxy6v4sfexc.lrxy6v4qfwj6.g1@dooray.com>
Date: Thu, 29 Oct 2020 21:51:30 -0000
Organization: Old Dog Consulting
Message-ID: <07bb01d6ae3d$a9d401d0$fd7c0570$@olddog.co.uk>
MIME-Version: 1.0
Content-Type: multipart/related; boundary="----=_NextPart_000_07BC_01D6AE3D.A9D53A50"
X-Mailer: Microsoft Outlook 16.0
Thread-Index: AQKgdNtYyppxsbrff5h/ThSlSWAtsQG1XeD2AgGb9len/dbusA==
Content-Language: en-gb
X-Originating-IP: 81.174.211.216
X-Thinkmail-Auth: adrian@olddog.co.uk
X-TM-AS-GCONF: 00
X-TM-AS-Product-Ver: IMSVA-9.0.0.1623-8.2.0.1013-25756.003
X-TM-AS-Result: No--21.848-10.0-31-10
X-imss-scan-details: No--21.848-10.0-31-10
X-TMASE-Version: IMSVA-9.0.0.1623-8.2.1013-25756.003
X-TMASE-Result: 10--21.848300-10.000000
X-TMASE-MatchedRID: hFbMlnd2lLM0QDP3j4T8uf1e8/GHs+8z9VjtTc1fwmDT2kl4i47LuyvF Szw3D/Z+uJ64CDOSt73IBCr2KlefJw30VCpPnDxD3Ayno6rm2KyfG8+bi+/3vFTOtbWMttjRlpI VTIzuzyTUhPqKEjKm1oj+oGdZpDxUBWB/VcrYtAZSN5j/GgtDwTdfT4zyWoZSBGwExtNOAA+0Zk v2GlpvMDgK6rBjXxyiCtxM6eyrpiDML81kuTzWLP97D/qJNnvmz1H9SpactbinHBIbyMjCFLUwT 2xiH6+HykylnUEs6UXoE4yIMM6cXwyKTbFupJgXMIiza+oy+nD4vYawCsCC2rGyHSbB/C9DeQEf JFD0yt2SNTlFDhS1gFEZjgJ5juseVS+yA1MlnS5ZUCXhKjTWAB3EEAbn+GRbAp+UH372RZUE1E9 dsi9OvP123qUXw4mQhkjNkt7I2p21m45hKm+lZGeLLQIBrWWcsgYw1+LBrk1L9x4FCuBLUeJiUq jHevI0eLt6YU+yly+lv142FdOmjN/H7HccMVo/O8DLRCLa6HDJ1E/nrJFED48ZcR5uOw86bYFzf Ej43BhYerVulKHl4t+z4Fdpkubq+UANzfAwQ/J6bMYbioM9qcK1Ib9JAALxktBHfvLK/Jp0PA/k i2kI7EtU4/pKr/obiZmfBZYgGr+/LUPnfvvbV2H39wOZ1o5GM71h0SMVl8J3G1bsm5zfjLxgMf9 QE2eb/0VsNN/sXcWmzeV8Z6u3l3/ZKyBTyPI1URMeROrp1NHClTVZIGXfyB4huWEfRKfpCgNjqB gJU5MPGMLohBKg+o0ogGHrw9oBQUUiDKo91acHsarUJba0qYkMuDBv/UrZaZGo0EeYG97UHQeTV DUrIpiwazKO+0hSVmsOdOe8m+ErN8z0HohG3v558CedkGIvpKzNIRhlecODU6M76gbbArB0Sv4D 2pzm3c3M3GmG9oNp9orkLyZa737cGd19dSFd
X-TMASE-SNAP-Result: 1.821001.0001-0-1-12:0,22:0,33:0,34:0-0
Archived-At: <https://mailarchive.ietf.org/arch/msg/teas/bQqsAXD4iSYChEt2PWbzXmmhO9A>
Subject: Re: [Teas] Preemption priority in GMPLS signaling for SMP
X-BeenThere: teas@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Traffic Engineering Architecture and Signaling working group discussion list <teas.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/teas>, <mailto:teas-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/teas/>
List-Post: <mailto:teas@ietf.org>
List-Help: <mailto:teas-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/teas>, <mailto:teas-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 29 Oct 2020 21:51:51 -0000

Thanks for this answer, Joeng-dong.

 

As I understand it, when SMP protection LSPs are set up they may “share” resources. That is, they do not compete for resources and so the Setup and Holding priorities don’t apply to how they interact with each other. 

 

Do the protection LSPs still compete with other LSPs? 

 

Assume a link with 1 unit of bandwidth, and 3 LSPs that want to use it. Two are SMP protection LSPs at setup=holding=3, and one is a normal LSP at setup=holding=6. Then the normal LSP would be pre-empted (or fail to set up), but the two SMP protection LSPs would be set up “sharing” the resource.

 

You could use the holding priority to distinguish between the SMP protection LSPs. In my example you could have:

SMP protection LSP-A setup=3 holding=3

SMP protection LSP-B setup=3 holding=2

Normal LSP-C setup=holding=6

Then, LSP-C would be pre-empted (or fail to set up) while LSP-A and LSP-B would be set up sharing the resource.

But when there was a need to use the protection LSPs, LSP-B would have priority over LSP-A.

 

I think I am saying that you *could* achieve what you want using the exiting fields. I’m not actually opposed to you introducing a new priority field, just observing that you might not need to.

 

Best,

Adrian

 

From: ryoo@etri.re.kr <ryoo@etri.re.kr> 
Sent: 29 October 2020 15:26
To: teas@ietf.org; teas-chairs@ietf.org; adrian@olddog.co.uk
Cc: 'Bin Yeong Yoon' <byyun@etri.re.kr>; 'Hejia (Jia)' <hejia@huawei.com>; 'Peter Park' <peter.park@kt.com>; 'Italo Busi' <italo.busi@huawei.com>
Subject: RE: Re: [Teas] Preemption priority in GMPLS signaling for SMP

 

Dear Adiran,

 

Thank you for your email.

 

When a working LSP or a protecting LSP is configured, SMP can also utilize the Setup and Holding priorities in the SESSION_ATTRIBUTE object. Once the working and protecting LSPs are all configured, SMP will use the preemption priority to resolve the competition for shared resources among multiple protecting LSPs. In SMP, the LSP that is preempted by a higher priority should not be torn down. 

 

Yes, 0 is the highest priority value.

 

Thank you again for your interest.

 

Best regards,

 

Jeong-dong

 

 

 

 

 

-----Original Message-----

From: "Adrian Farrel" <adrian@olddog.co.uk>

To: "'Jeong-dong Ryoo'" <ryoo@etri.re.kr>; <teas@ietf.org>; <teas-chairs@ietf.org>;

Cc: "'Bin Yeong Yoon'" <byyun@etri.re.kr>; "'Hejia (Jia)'" <hejia@huawei.com>; "'Peter Park'" <peter.park@kt.com>; "'Italo Busi'" <italo.busi@huawei.com>;

Sent: 2020-10-29 (목) 06:00:06 (UTC+09:00)

Subject: Re: [Teas] Preemption priority in GMPLS signaling for SMP

 

Hey Jeong-dong,

 

Can you clarify (for those who have not been following SMP closely) why existing GMPLS signaling pre-emption priorities (session attribute set-up and hold priorities) don’t provide you with what you need?

 

In any case, I would recommend that you use the same order of ranking used for the set-up and hold priorities. That is, 0 is the highest priority. This seems to be what you are suggesting.

 

Best,

Adrian

 

 

 

From: Teas <teas-bounces@ietf.org> On Behalf Of Jeong-dong Ryoo
Sent: 28 October 2020 14:38
To: teas@ietf.org; teas-chairs@ietf.org
Cc: Bin Yeong Yoon <byyun@etri.re.kr>; Hejia (Jia) <hejia@huawei.com>; Peter Park <peter.park@kt.com>; Italo Busi <italo.busi@huawei.com>
Subject: [Teas] Preemption priority in GMPLS signaling for SMP

 

Dear TEAS WG, 
 
This email is to solicit your opinion on how to implement the preemption priority for GMPLS signaling extentions for Shared Mesh Protection, draft-ietf-teas-gmpls-signaling-smp-04. 
 
As described in draft-ietf-teas-gmpls-signaling-smp-04, the preemption priority is to resolve the competition for shared resources among multiple protecting LSPs, when controlled by the Automatic Protection Switching (APS).   
 
The authors of this draft would like to define one octet for the preemption priority values and state that a lower value has a higher priority. And the number of priority levels is up to the network operator. We also want to indicate the preemption priority of a protecting LSP in a new field, by shrinking the size of Reserved field, within the PROTECTION object. 
 
We would appreciate if you can provide your feedbacks on our proposal above. 
 
Best regards, 
 
Jeong-dong (on behalf of co-authors) 




 

_______________________________________________ Teas mailing list Teas@ietf.org https://www.ietf.org/mailman/listinfo/teas