Re: [Idr] I-D Action: draft-ietf-idr-rpd-05.txt

Huaimo Chen <huaimo.chen@futurewei.com> Sat, 04 July 2020 03:08 UTC

Return-Path: <huaimo.chen@futurewei.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 C731D3A083D for <idr@ietfa.amsl.com>; Fri, 3 Jul 2020 20:08:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.979
X-Spam-Level:
X-Spam-Status: No, score=-1.979 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_MSPIKE_H2=-0.001, T_REMOTE_IMAGE=0.01, T_SPF_PERMERROR=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=futurewei.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 pikyOg0ATD-w for <idr@ietfa.amsl.com>; Fri, 3 Jul 2020 20:08:18 -0700 (PDT)
Received: from NAM11-BN8-obe.outbound.protection.outlook.com (mail-bn8nam11on2115.outbound.protection.outlook.com [40.107.236.115]) (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 719C03A0B86 for <idr@ietf.org>; Fri, 3 Jul 2020 20:07:57 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ittXzBWmEophr1O3R8RXP4CqysMyDmII0bt3/kOCLqm4duDoqmWZdnBfdbMhi63c0rY26IObGuvzTVsKptY6JHIzCjQ8YFECxiVSgkDgtAXvBLtk87kYdDjxgzDrqZHyKiyqSwTpLNvrYcaMYbI6hXfWaeVN8DrY2SFnvkr0RaWm7FaV9JXi3sadrpYxz3guqPf3i0LOB8vCfU1mdBpV8aYrKRqBkPeUw7wgT+zRE9YLND0M9YifToPM7m0ExSJtOuIMvtTkq6SoyfTTVakrg9NZsr05GMEn/aPDCsWz6VCPhU89nG7ggT/wR05RVjktB4lDKZcpV8bzybDng67Gpw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=co9LcmzEQdTQHMYaeoilh5qIRlM81YXdsKy/tZEDeoE=; b=lVPbYIrtmPCPMldVxpGMS+v/PzPOglk/auO0xwIRTAZyAy/p4LYhmXGVW+AMZ42cdgdjXdjBpazvhsFAfJxX2hQg6ZLvA1RR1hNmXTdqICRi8ov3L1So0D7vmyli0zkhn9DpzCBLriAW1hW2MsmKfCsHQGIw1WhV3u+rE9il6GIpKEUmSYxqQn8pMO1QHFHBIm9wwic4H8f9rLuC5HwW8PlPto1dKoSf0ciFQHN4k8hPKVO49OS0WI3GMqhVEYI0iCzTA89rc7YZ7qtCKPBtgbMu7iPbJ7r9C2sykFuw0WKByt9xc6rPSwGh2Dg3thgp2XonZ8+tdd6hjSa+zLwRQQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=futurewei.com; dmarc=pass action=none header.from=futurewei.com; dkim=pass header.d=futurewei.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Futurewei.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=co9LcmzEQdTQHMYaeoilh5qIRlM81YXdsKy/tZEDeoE=; b=adpthzu5mQWWce/RKJsb94uK5Pcvn6V7qUyT9TbhFmdskBZK+D1fcSdL6veT8CZDRotsoRkR/mbBXL9djN0/dMP/hKm21+vz2Jvw1B3z+JnnDleJx+T1aQiRWRzJLZTwrwB/l7KW3oP3XqbmgPptvGCr5vLdleOtJRlLfc4MWAM=
Received: from MN2PR13MB3117.namprd13.prod.outlook.com (2603:10b6:208:13a::20) by MN2PR13MB3264.namprd13.prod.outlook.com (2603:10b6:208:13c::30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3174.8; Sat, 4 Jul 2020 03:07:55 +0000
Received: from MN2PR13MB3117.namprd13.prod.outlook.com ([fe80::d5b6:8550:9c40:eec2]) by MN2PR13MB3117.namprd13.prod.outlook.com ([fe80::d5b6:8550:9c40:eec2%7]) with mapi id 15.20.3174.008; Sat, 4 Jul 2020 03:07:55 +0000
From: Huaimo Chen <huaimo.chen@futurewei.com>
To: Gyan Mishra <hayabusagsm@gmail.com>
CC: "idr@ietf.org" <idr@ietf.org>
Thread-Topic: [Idr] I-D Action: draft-ietf-idr-rpd-05.txt
Thread-Index: AQHWPrB2BxhuXRWuVkemgdTmvsgUxajVTDSAgBAMbYCAAA+yd4AK9irngAAr3wCAAAGdS4ABdcxRgABBoICABJdv5g==
Date: Sat, 04 Jul 2020 03:07:54 +0000
Message-ID: <MN2PR13MB31175956CE3345718A2CB8F9F26B0@MN2PR13MB3117.namprd13.prod.outlook.com>
References: <159174295808.20598.10881535719552756514@ietfa.amsl.com> <CABNhwV0BzBWXmcn+ge9AXBZ69bg_3ht74YoFW8rRLi5A5pjdsw@mail.gmail.com> <CABNhwV2FDXpR3dOZwnJTp_P_iC+Hi8W2NtRXjLcNJJo6M4bXxg@mail.gmail.com> <MN2PR13MB3117DD76779455FEEC34968CF2940@MN2PR13MB3117.namprd13.prod.outlook.com> <MN2PR13MB31177858AB89433F8086D46AF26E0@MN2PR13MB3117.namprd13.prod.outlook.com> <4d4f462181b247f8ae657767a5a8f25a@huawei.com> <MN2PR13MB31178D45D9B276C509891DB5F26F0@MN2PR13MB3117.namprd13.prod.outlook.com> <BY5PR13MB3110FE2D86251F504C0067C2F26C0@BY5PR13MB3110.namprd13.prod.outlook.com>, <CABNhwV29Q59wr8G2-QrJZqmtLEnW=_Rra2M73AE4sF40+-rk0w@mail.gmail.com>
In-Reply-To: <CABNhwV29Q59wr8G2-QrJZqmtLEnW=_Rra2M73AE4sF40+-rk0w@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=futurewei.com;
x-originating-ip: [73.114.233.24]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: d40cae8d-cb53-429b-c029-08d81fc7725e
x-ms-traffictypediagnostic: MN2PR13MB3264:
x-microsoft-antispam-prvs: <MN2PR13MB3264033141000D9284938B5FF26B0@MN2PR13MB3264.namprd13.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: GY9kWzfSzLcK/sOJh4tUeVn/l6hNeObpu7urFq9sa330W9871kF083yVaFDIGYCij0KZReI7BMN3yd3IFJSnlatGxgZ087neHqvTXuXTG88kKAdy1gHfy+kvOvWDNt2N/TqK2KG8zsA8CeGv+ve/SqFu8m7taMbHP2jJVHMKWvCI+gOLbxhKATglY4Ljh5OdAq1u9J9MAMAt7R/7MYRX5EYTVxKhF6LDyPD0Ix5XD/fw+7lJIJwugD9rIfHyl354TAQUW5XVhZCBYqxf12wTmDXdqcOHOeAxpFV1hXMnx/4xEtPBfnLeDFHHpyQHQPRufcx55xMNsbEPDKKxm78o20xmwdEKJc7XJdePtmYmIi518+OJp+ih8Qj0WArSJ70BJ4sp4MsuAwhFiTdAwogwWA==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR13MB3117.namprd13.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(346002)(376002)(39840400004)(366004)(136003)(396003)(166002)(66446008)(33656002)(9686003)(478600001)(8936002)(53546011)(6506007)(7696005)(966005)(8676002)(55016002)(19627405001)(83380400001)(52536014)(71200400001)(86362001)(5660300002)(186003)(64756008)(66946007)(26005)(4326008)(2906002)(76116006)(6916009)(44832011)(66574015)(316002)(66556008)(66476007); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata: qgk3TrXUwebHdE93XQ3QZvcgsQbZmmgn/X6clH7v6oax2fp0pXAP8FhWnLsI8MHLUtOxrhELWY7iHzZtVdb+4Qkgw8CjFjl8DB8A2jwe8pV6vWdgMHk8HUPrLAQIhLt/tmIWQm6KO0HJ+yegMLt2G9Z6ZPJL5Unu0FnvDZCtrFRgryC8420D+BoZT5bxLzXDcfPtHNhXI9sGjI/AtIUmC8OokP/4O585om0wZEEM0+3LU+H9yxGt6OOR64xtzae3GIl7/zLwXikjY440xgq6k7goCOTB7RJBHEM8BNh9XrSsXI+3Px6XFHkEHwsYsa0rQwI5dS1PhgxhDa4FRdk14OujOtyx8b4fIodkmRNzftVr0CCowb95OcXRMPYIv49si3hyJ2MYeS2ATZKc/Lpga2AlSWboKo8VoQaOgKThaa0tgX5iydkn5expOXfMLjOAILGz4KmNLWuKoDbsKVp/S2B/pOLy+QeubqHmJYa7L/Y=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_MN2PR13MB31175956CE3345718A2CB8F9F26B0MN2PR13MB3117namp_"
MIME-Version: 1.0
X-OriginatorOrg: Futurewei.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: MN2PR13MB3117.namprd13.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: d40cae8d-cb53-429b-c029-08d81fc7725e
X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Jul 2020 03:07:55.0040 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 0fee8ff2-a3b2-4018-9c75-3a1d5591fedc
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: JFA1pDKhbnG67blCRf0ABQHIgIn9sHiPGHK4Yo+MbBeGDbWYaF3c0pMCn1Chb5AiXYzwAWOLiuKbTQgV60WeUQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR13MB3264
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/VT6mAbQ6B3waUfvt9qCqZwj00ag>
Subject: Re: [Idr] I-D Action: draft-ietf-idr-rpd-05.txt
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: Sat, 04 Jul 2020 03:08:21 -0000

Hi Gyan,

    Thank you very much for your comments.

    Our answers/explanations are inline below with prefix [HC].

Best Regards,
Huaimo
________________________________
From: Gyan Mishra <hayabusagsm@gmail.com>
Sent: Wednesday, July 1, 2020 12:30 AM
To: Huaimo Chen <huaimo.chen@futurewei.com>
Cc: idr@ietf.org <idr@ietf.org>
Subject: Re: [Idr] I-D Action: draft-ietf-idr-rpd-05.txt


Hi Huaimo

Few more questions in-line

Thank you

Gyan

On Tue, Jun 30, 2020 at 8:53 PM Huaimo Chen <huaimo.chen@futurewei.com<mailto:huaimo.chen@futurewei.com>> wrote:
Hi Gyan,

    Thank you very much for your comments.

    Our answers/explanations are inline below with prefix [HC].

Best Regards,
Huaimo on behalf of authors
________________________________

From: Idr <idr-bounces@ietf.org<mailto:idr-bounces@ietf.org>> on behalf of Gyan Mishra <hayabusagsm@gmail.com<mailto:hayabusagsm@gmail.com>>
Sent: Monday, June 22, 2020 7:15 PM
To: idr@ietf.org<mailto:idr@ietf.org> <idr@ietf.org<mailto:idr@ietf.org>>
Cc: i-d-announce@ietf.org<mailto:i-d-announce@ietf.org> <i-d-announce@ietf.org<mailto:i-d-announce@ietf.org>>
Subject: Re: [Idr] I-D Action: draft-ietf-idr-rpd-05.txt





Authors



Few comments



In the abstract and introduction it mentions adjusting traffic.  When reading the abstract and introduction adjusting traffic the first thing I think of when saying adjusting is BGP QOS QPPB policy to rate limit BGP traffic.



[HC]: It seems that the way (or say RPD) in which the traffic is adjusted in the draft and BGP QOS QPPB are different. The BGP QOS QPPB is based on configurations or commands. Different configurations for different parts of the network need to be done. These configurations combined with the BGP propagation provides some QoS policy on some traffic. The RPD provides a way to adjust the traffic (i.e., adjust the route attributes to redirect the traffic to the less used links) automatically without those configurations on different parts of the network.


    Gyan> The point here I was trying to make is that in the intro and draft you mention adjusting traffic to me that means BGP QOS rate limiting which may also be accomplished by RPD, but I think what may better represent RPD is stating RPD accomplishes the goal of automated update of  complex multi active routing policy using a centralized PCE controller using large communities atoms containers for policy granularity and flexibility.

https://tools.ietf.org/html/draft-ietf-pce-pcep-extension-native-ip-05<https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Ftools.ietf.org%2Fhtml%2Fdraft-ietf-pce-pcep-extension-native-ip-05&data=02%7C01%7Chuaimo.chen%40futurewei.com%7C492cf6fac93c4fec423808d81d778cb0%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637291746592317776&sdata=vKshhIwypzgBA2QOxMHgAuI%2Fzba6ONcuBY1aJ8CD0W0%3D&reserved=0>

[HC]: We will add some text into Section 1 "Introduction" to state something like RPD with a central controller accomplishes automatic update of complex multi active routing policy. The controller uses wide communities containers for policy granularity and flexibility.





In general routing policy is pretty straight forward with active / backup routing policy.



However when optimal active/ active all active routing optimization is required where geographic region based routing is desired and if routing control optimization is desired between both peering AS’s , the policy can become very complex and unmanageable.  If routing control policy is on one side only, the other side AS back hauls based on peering policy the policy is complex but manageable.  However optimized routing so both sides of peering does not back haul can be very complex.



There are many peering scenario and this one above  is a dual transit as all active peering policy scenario.



The above relates to AFI /SAFI 1/1 2/1 and can be accomplished with standard communities.



[HC]: The above can be achieved using standard communities, but can be very complex as you said. Using the RPD in stead of the standard communities can reduce the complexity greatly and can adjust the route attributes without configurations for some parts of the network to redirect the service traffic from the heavy-loaded links to the links with light traffic. Thus the network resource is effectively used and the QoE is improved. For example, in one metro area network without using the RPD, planning and implementing a redirection of a service traffic (coming to and exiting from a router) takes days. After the RPD is deployed in the network with a controller NCE, this takes just minutes instead of days.




I would say auto adjustment of active routing paths routing where routing control is required on both sides of peering to enable optimized paths



[HC]: The RPD can be used for automatically adjusting active routing paths on the both sides of a peer if it is required and permitted. In the case where the two sides of a peer are two different ISPs (say ISPa and ISPb) and each side (ISP) does not allow the other to control its network, when ISPa adjusts routing paths, it can not control the network owned by ISPb directly.


   Gyan> Understood.  In this particular case it would have to be coordinated as exchange is between administrative domains, but in this case RPD automatic large communities policy update can be accomplished via centralized PCE controller.

I noticed you have AFI/SAFI codepoint request for RPD.  Would this be just a SAFI request similar to any other SAFI such as BGP flowspec safi 133 134

https://www.iana.org/assignments/safi-namespace/safi-namespace.xhtml<https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.iana.org%2Fassignments%2Fsafi-namespace%2Fsafi-namespace.xhtml&data=02%7C01%7Chuaimo.chen%40futurewei.com%7C492cf6fac93c4fec423808d81d778cb0%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637291746592327773&sdata=PCG2dpgie3PkNbnRmBvmvXMmJzIHyjJVVphud1jFbR8%3D&reserved=0>

[HC]: AFI/SAFI codepoint request for RPD is similar to AFI/SAFI codepoint request for any other.

It would nice to see maybe in an appendix an example of the large communities atoms containers of the RPD automated proxy use case of how a complex policy translated into RPD policy provides tremendous simplicity in provisioning policy updates.



Kind Regards



Gyan



[http://ss7.vzw.com/is/image/VerizonWireless/vz-logo-email]<https://nam11.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.verizon.com%2F&data=02%7C01%7Chuaimo.chen%40futurewei.com%7C492cf6fac93c4fec423808d81d778cb0%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637291746592327773&sdata=d7FTXFRMrZj%2BThY6XTl2EMpEJxyeK9SuCeLfO2USjFw%3D&reserved=0>

<https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.google.com%2Fmaps%2Fsearch%2F13101%2BColumbia%2BPike%2B%250D%250A%2BSilver%2BSpring%2C%2BMD%3Fentry%3Dgmail%26source%3Dg&data=02%7C01%7Chuaimo.chen%40futurewei.com%7C492cf6fac93c4fec423808d81d778cb0%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637291746592337767&sdata=o2Gv6iypdfqZYTmT6tQIzx9KRJf1pqLT2%2BbhHuhUuPA%3D&reserved=0>Gyan Mishra

Network Solutions Architect

M 301 502-1347
13101 Columbia Pike<https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.google.com%2Fmaps%2Fsearch%2F13101%2BColumbia%2BPike%2B%250D%250A%2BSilver%2BSpring%2C%2BMD%3Fentry%3Dgmail%26source%3Dg&data=02%7C01%7Chuaimo.chen%40futurewei.com%7C492cf6fac93c4fec423808d81d778cb0%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637291746592347764&sdata=h9jIJgQtPikUZXEmAoMpYXEpYVAlWxYN07uHKUIU0e8%3D&reserved=0>
Silver Spring, MD<https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.google.com%2Fmaps%2Fsearch%2F13101%2BColumbia%2BPike%2B%250D%250A%2BSilver%2BSpring%2C%2BMD%3Fentry%3Dgmail%26source%3Dg&data=02%7C01%7Chuaimo.chen%40futurewei.com%7C492cf6fac93c4fec423808d81d778cb0%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637291746592347764&sdata=h9jIJgQtPikUZXEmAoMpYXEpYVAlWxYN07uHKUIU0e8%3D&reserved=0>



--

[http://ss7.vzw.com/is/image/VerizonWireless/vz-logo-email]<https://nam11.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.verizon.com%2F&data=02%7C01%7Chuaimo.chen%40futurewei.com%7C492cf6fac93c4fec423808d81d778cb0%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637291746592357759&sdata=w0R9mtvQl3A2F0keOZ8RXb%2BjF3hnwb%2BL3XGBL7tFtjM%3D&reserved=0>

Gyan Mishra

Network Solutions Architect

M 301 502-1347
13101 Columbia Pike
Silver Spring, MD