Re: [Idr] WG Adoption - draft-li-idr-sr-policy-path-mtu-03.txt - 2 Week WG adoption call (3/30 - 4/13)

"Chengli (Cheng Li)" <chengli13@huawei.com> Thu, 09 April 2020 07:59 UTC

Return-Path: <chengli13@huawei.com>
X-Original-To: idr@ietfa.amsl.com
Delivered-To: idr@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5CBCE3A0E03; Thu, 9 Apr 2020 00:59:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable 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 WGwZZd-VIQHK; Thu, 9 Apr 2020 00:59:09 -0700 (PDT)
Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (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 0F4C33A0E02; Thu, 9 Apr 2020 00:59:09 -0700 (PDT)
Received: from lhreml715-chm.china.huawei.com (unknown [172.18.7.107]) by Forcepoint Email with ESMTP id 4D1BDDE4345114867F16; Thu, 9 Apr 2020 08:59:07 +0100 (IST)
Received: from lhreml715-chm.china.huawei.com (10.201.108.66) by lhreml715-chm.china.huawei.com (10.201.108.66) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1913.5; Thu, 9 Apr 2020 08:59:07 +0100
Received: from DGGEML406-HUB.china.huawei.com (10.3.17.50) by lhreml715-chm.china.huawei.com (10.201.108.66) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA) id 15.1.1913.5 via Frontend Transport; Thu, 9 Apr 2020 08:59:06 +0100
Received: from DGGEML529-MBX.china.huawei.com ([169.254.6.59]) by dggeml406-hub.china.huawei.com ([10.3.17.50]) with mapi id 14.03.0487.000; Thu, 9 Apr 2020 15:58:45 +0800
From: "Chengli (Cheng Li)" <chengli13@huawei.com>
To: Aijun Wang <wangaijun@tsinghua.org.cn>
CC: "Ketan Talaulikar (ketant)" <ketant=40cisco.com@dmarc.ietf.org>, Susan Hares <shares@ndzh.com>, IDR List <idr@ietf.org>, SPRING WG <spring@ietf.org>
Thread-Topic: [Idr] WG Adoption - draft-li-idr-sr-policy-path-mtu-03.txt - 2 Week WG adoption call (3/30 - 4/13)
Thread-Index: AdYGjhUttAt3lPHsTfmnpSciWcUkAAC/+rEwAP1g+aD///KXAP/+ep1Q
Date: Thu, 09 Apr 2020 07:58:45 +0000
Message-ID: <C7C2E1C43D652C4E9E49FE7517C236CB029ADF67@dggeml529-mbx.china.huawei.com>
References: <C7C2E1C43D652C4E9E49FE7517C236CB029AC713@dggeml529-mbx.china.huawei.com> <DFD915DB-5793-4BD9-A866-9EE0546692ED@tsinghua.org.cn>
In-Reply-To: <DFD915DB-5793-4BD9-A866-9EE0546692ED@tsinghua.org.cn>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.108.203.229]
Content-Type: multipart/alternative; boundary="_000_C7C2E1C43D652C4E9E49FE7517C236CB029ADF67dggeml529mbxchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/diZv_EhNZVsUltZnI9ZKfafZ2mo>
Subject: Re: [Idr] WG Adoption - draft-li-idr-sr-policy-path-mtu-03.txt - 2 Week WG adoption call (3/30 - 4/13)
X-BeenThere: idr@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Inter-Domain Routing <idr.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/idr>, <mailto:idr-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/idr/>
List-Post: <mailto:idr@ietf.org>
List-Help: <mailto:idr-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/idr>, <mailto:idr-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 09 Apr 2020 07:59:11 -0000

Hi Aijun,

Many thanks for your comments, please see my reply inline.

Best regards,
Cheng

From: Aijun Wang [mailto:wangaijun@tsinghua.org.cn]
Sent: Thursday, April 9, 2020 12:08 AM
To: Chengli (Cheng Li) <chengli13@huawei.com>
Cc: Ketan Talaulikar (ketant) <ketant=40cisco.com@dmarc.ietf.org>; Susan Hares <shares@ndzh.com>; IDR List <idr@ietf.org>; SPRING WG <spring@ietf.org>
Subject: Re: [Idr] WG Adoption - draft-li-idr-sr-policy-path-mtu-03.txt - 2 Week WG adoption call (3/30 - 4/13)

Hi, Cheng:
I am considering the following scenarios:
When the size of some packets of one flow are small and do not exceed the PMTU value, they are encapsulated upon the corresponding SR policy and will be transferred according to the appointed path as expected.
But how about other larger packets within the same flow? Will they be dropped or transferred via other non-SR path? If so, will the SR influence the flow’s jitter?

[Cheng] The PTMU is the minimum value of the MTU of Links along the path identified by the SID list. Therefore, the value of PMTU describes the largest size of the packet to be sent along the SR path, including the SR overhead. If the received packet is larger than the PMTU – overhead, it will be dropped or fragmented. It is similar to RSVP-TE MPLS. https://tools.ietf.org/html/rfc3209#section-2.6


PMTU for the path is one useful information but I think current draft has not elaborate how to use it in different situations.
[Cheng] Will add text to specify how to handle the value on the ingress node.

Without SR, we can tell the customer the MTU of the network. But with SR, the network MTU will be changed based on the path length. Considering this, maybe the PMTU that detected by the host will be more convincible?
[Cheng] However, the host can not detect the real PMTU of the network, because it can not be aware of the overhead of the SR and others, it will get the minimum value of the Link MTU, but, the really PMTU should be the PMTU – N (SR overhead or other overhead).

Hope I have answered your questions. Thank you again!

Aijun Wang
China Telecom


On Apr 8, 2020, at 17:07, Chengli (Cheng Li) <chengli13@huawei.com<mailto:chengli13@huawei.com>> wrote:

Hi Ketan,

Many thanks for your comments, and sorry for my delay, please see my reply inline.

Thanks,
Cheng


From: Idr [mailto:idr-bounces@ietf.org] On Behalf Of Ketan Talaulikar (ketant)
Sent: Friday, April 3, 2020 4:18 PM
To: Susan Hares <shares@ndzh.com<mailto:shares@ndzh.com>>; 'IDR List' <idr@ietf.org<mailto:idr@ietf.org>>
Cc: SPRING WG <spring@ietf.org<mailto:spring@ietf.org>>
Subject: Re: [Idr] WG Adoption - draft-li-idr-sr-policy-path-mtu-03.txt - 2 Week WG adoption call (3/30 - 4/13)

Hello,

I have a few questions for the authors of this draft and some discussion points for the WG.

1)      What is precisely the definition of this “path MTU” for an SR Policy? I am guessing that it includes all the labels/SIDs that are used for the SR path?
[Cheng] Yes, The Path MTU describes the largest size of the packet, including the overhead of Labels/SIDs/IPv6 header/SRH and others. When encapsulating a packet, the length of the payload(inner IP packet or something else) should be less than the PMTU minus the overhead of SID List/SRH/ FRR overhead and Binding SID overhead, but it is a implementation choice.

2)      While https://tools.ietf.org/html/rfc3209#section-2.6 defines “path MTU” for RSVP-TE LSPs, it does describe the procedures for the same for handling IP packets/payloads on the headend. It does not cover the scenarios where the incoming packets may be themselves labelled.
[Cheng]Well, I may misunderstand the text in https://tools.ietf.org/html/rfc3209#section-2.6, but I think it covers the scenarios where the incoming packets may be themselves labelled. I may be wrong.

   “
   The following algorithm applies to all unlabeled IP datagrams and to
   any labeled packets which the node knows to be IP datagrams, to which
   labels need to be added before forwarding.  For labeled packets the
   bottom of stack is found, the IP header examined.


   Using the terminology defined in [5<https://tools.ietf.org/html/rfc3209#ref-5>], an LSR MUST execute the

   following algorithm:



   1. Let N be the number of bytes in the label stack (i.e, 4 times the

      number of label stack entries) including labels to be added by

      this node.
       “

3)      Shouldn’t the concept of “path MTU” for SR Policies and its’ applicability and operations be first defined in a (Spring WG?) document before we introduce its signalling aspects in protocols like BGP? Note that such a document would bring in requirements and guidelines for how the value is going to be computed and it’s usage for different steering mechanisms over SR Policies.
[Cheng] This is a really small but useful and straight forward extensions, it might not need to write a draft to describe the requirement instead of adding text in the current SR policy architecture draft or it current document.



4)      Finally, specific to the proposed encoding here, would this “path MTU” not be more suitable on the CP level since each SL may have different size label stack and different paths and one does not know which SL would be picked for a particular flow? So may be the lowest value computed for all SLs is what gets applied to the packets at the CP (i.e. SR Policy) level?
[Cheng] You are correct. The PMTU is defined for SID List. When we talk about Path MTU for SR policy, it CAN be the lowest value of the PMTU of SID lists. But do we need this value? If we need, then the node can compute it based on PMTUs.




Thanks,
Ketan


From: Idr <idr-bounces@ietf.org<mailto:idr-bounces@ietf.org>> On Behalf Of Susan Hares
Sent: 30 March 2020 18:06
To: 'IDR List' <idr@ietf.org<mailto:idr@ietf.org>>
Subject: [Idr] WG Adoption - draft-li-idr-sr-policy-path-mtu-03.txt - 2 Week WG adoption call (3/30 - 4/13)

This begins a 2 week WG adoption call for draft-li-idr-sr-policy-path-mtu-03.txt

You can view this draft at:
https://datatracker.ietf.org/doc/draft-li-idr-sr-policy-path-mtu/

This draft distributes path maximum transmission unit for the
SR policy via BGP.

Any discussion regarding on whether one desires
SR Policy should be clearly distinguished from the
Technical discussions on the mechanisms to pass SR policy MTU.

The questions for the people to discuss on this draft are:

1) Is there a need for this mechanism in networks using
        MPLS-SR or SR-V6 and SR policy?

2) Are there any error handling issues besides what is being
     Taken care of in RFC7752bis-03.txt

3) Do you think this draft is ready to be adopted?
     In this category, please list any concerns you have
     regarding adoption.  This category can include
     general concerns about BGP-LS, MPLS-SR,
    SR-V6, and SR-Policy.

Cheers, Sue Hares





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