Re: [bess] Comments on <draft-dawra-bess-srv6-services-00>

"Swadesh Agrawal (swaagraw)" <swaagraw@cisco.com> Mon, 08 July 2019 20:47 UTC

Return-Path: <swaagraw@cisco.com>
X-Original-To: bess@ietfa.amsl.com
Delivered-To: bess@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 68F2C1202B9; Mon, 8 Jul 2019 13:47:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.499
X-Spam-Level:
X-Spam-Status: No, score=-14.499 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, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=k29BmzY4; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=Ip/dvcto
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 RsN1LKbqCVHn; Mon, 8 Jul 2019 13:47:31 -0700 (PDT)
Received: from alln-iport-8.cisco.com (alln-iport-8.cisco.com [173.37.142.95]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B91D012027D; Mon, 8 Jul 2019 13:47:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=27961; q=dns/txt; s=iport; t=1562618851; x=1563828451; h=from:to:subject:date:message-id:mime-version; bh=pkci+Nbth+g3yCYh3fsn9isB5T66Y0ycnlfxpvupnjM=; b=k29BmzY4Iqaap3ifhSmGMsPA+mEzRAGiQzNXlclPqm7LOdyRb/dXMy0c +dPpwE1/4y1rbMt3Aznl5h+aVzxPs/yZwNtx8Wr6DUrWk/Y/37iIzO+MY aaUixDlDlAgQmQJoCN059kj4b2B4eSNZiV2Ld4tLygUTAjOBwIErF0PDz 8=;
IronPort-PHdr: 9a23:A66H0hZZIfUBFKa+PcTfaoP/LSx94ef9IxIV55w7irlHbqWk+dH4MVfC4el20gabRp3VvvRDjeee87vtX2AN+96giDgDa9QNMn1NksAKh0olCc+BB1f8KavxcCUzE95LS3du/mqwNg5eH8OtL1A=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0CNBgARqyNd/5tdJa1lH4F6gRUvJCwDalUgBAsohByDRwOOSEyCD5dGgS6BJANUCQEBAQwBAS0CAQGEQBmCISM0CQ4BAwEBBAEBAgEFbYo3DIVKAQMDEhEKEwEBOBEBCBEDAQIhCgIEMB0KBAESFAcHgwABgR1NAx0BAp9NAoE4iGBxgTKCeQEBBYR9GIISCYE0i18XgUA/gREBJh+CTD6EHUeCajKCJowMgmSEfYhnjgIJAoIXlAQbgiyHIYQMiiWNMJc9AgQCBAUCDgEBBYFQOCqBLnAVZQGCQYJNBRKDTopTcoEpinKCUgEB
X-IronPort-AV: E=Sophos;i="5.63,468,1557187200"; d="scan'208,217";a="295467610"
Received: from rcdn-core-4.cisco.com ([173.37.93.155]) by alln-iport-8.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 08 Jul 2019 20:47:29 +0000
Received: from XCH-RCD-012.cisco.com (xch-rcd-012.cisco.com [173.37.102.22]) by rcdn-core-4.cisco.com (8.15.2/8.15.2) with ESMTPS id x68KlTNn009565 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Mon, 8 Jul 2019 20:47:29 GMT
Received: from xhs-rcd-001.cisco.com (173.37.227.246) by XCH-RCD-012.cisco.com (173.37.102.22) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Mon, 8 Jul 2019 15:47:28 -0500
Received: from xhs-aln-001.cisco.com (173.37.135.118) by xhs-rcd-001.cisco.com (173.37.227.246) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Mon, 8 Jul 2019 15:47:27 -0500
Received: from NAM05-DM3-obe.outbound.protection.outlook.com (173.37.151.57) by xhs-aln-001.cisco.com (173.37.135.118) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Mon, 8 Jul 2019 15:47:27 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com; s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=pkci+Nbth+g3yCYh3fsn9isB5T66Y0ycnlfxpvupnjM=; b=Ip/dvctoJXDTWgPgvsUuz31+OOBvJOIKdMZ7PLher4UJ9a7oyAO/+P8qGUEW1psSwLwHjbPXwjGUFzOSVc5hHzLhTTlLfe4WbmQLTA74JfeCLSb6xUY2JIRihvlMKcFhY93wx0EFfgZ34oaiTxQG5LCmnpjOs+vdgWbph3sCxOA=
Received: from BYAPR11MB2888.namprd11.prod.outlook.com (20.177.225.88) by BYAPR11MB2678.namprd11.prod.outlook.com (52.135.227.144) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2052.18; Mon, 8 Jul 2019 20:47:26 +0000
Received: from BYAPR11MB2888.namprd11.prod.outlook.com ([fe80::ec80:237c:3d15:d226]) by BYAPR11MB2888.namprd11.prod.outlook.com ([fe80::ec80:237c:3d15:d226%7]) with mapi id 15.20.2052.019; Mon, 8 Jul 2019 20:47:26 +0000
From: "Swadesh Agrawal (swaagraw)" <swaagraw@cisco.com>
To: Xiejingrong <xiejingrong@huawei.com>, "draft-dawra-bess-srv6-services@ietf.org" <draft-dawra-bess-srv6-services@ietf.org>, "bess@ietf.org" <bess@ietf.org>
Thread-Topic: [bess] Comments on <draft-dawra-bess-srv6-services-00>
Thread-Index: AQHVNc5ZwkeeCH1ih0+51dryvLtlfQ==
Date: Mon, 08 Jul 2019 20:47:26 +0000
Message-ID: <C49D5CBA-402E-45BA-A58C-D0CBE4E3DEF5@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/10.10.6.190114
authentication-results: spf=none (sender IP is ) smtp.mailfrom=swaagraw@cisco.com;
x-originating-ip: [2001:420:30d:1254:cdf6:b7d:df56:9bfb]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 77c8cbab-c499-4143-1c53-08d703e57c7f
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:BYAPR11MB2678;
x-ms-traffictypediagnostic: BYAPR11MB2678:
x-ms-exchange-purlcount: 2
x-microsoft-antispam-prvs: <BYAPR11MB26780947000010969E8E5351C7F60@BYAPR11MB2678.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 00922518D8
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(346002)(376002)(366004)(39860400002)(396003)(136003)(199004)(189003)(5660300002)(46003)(790700001)(186003)(2616005)(68736007)(58126008)(9326002)(110136005)(99286004)(6116002)(73956011)(478600001)(476003)(6246003)(66946007)(486006)(64756008)(66556008)(8936002)(25786009)(66574012)(2906002)(76116006)(66476007)(66446008)(53546011)(102836004)(6506007)(229853002)(36756003)(6436002)(2501003)(14444005)(54896002)(316002)(33656002)(256004)(53936002)(6512007)(7736002)(14454004)(86362001)(71200400001)(2201001)(71190400001)(81156014)(81166006)(6486002)(8676002)(6306002); DIR:OUT; SFP:1101; SCL:1; SRVR:BYAPR11MB2678; H:BYAPR11MB2888.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1;
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: /xqQds1eSCyfCSCfn56Eq13rcOhHiM8YjgOZNEwf+LTQRekW8bp1dvBLdeDIopd/1bs4bdaMUDME6LeImnlUOvRiJ4Bfj8N2I7/3gl9kKRx7HnRyNPtnqSXiJZlvFdDkFSgb/UWcwI8M9spszRhg0mt1L3QTiUa+A7W6jIJ+JNcsMRwF08ieEiZlygKYjA+EgXp9ij4vEr3iLuWXSFcIyCH6m4zQK+Of1j1/vXv54i47lkJahY3/cHc/rNv46qKlsIFwZohnE14mB0atL6ZmEdNwwit5LjUoNZs0XzlbYTxp9pe0gZJ4sLUHp1YJIArLExNdwjLOoWnk3BnzDOl6Robb93QvBvhLs584CEkt3rjht6F2JIxjZBPUdmyZOQCd3Mi9P3XoseWLn3Ieen0tVVRs6E7ehy1kQEFyAA3KndY=
Content-Type: multipart/alternative; boundary="_000_C49D5CBA402E45BAA58CD0CBE4E3DEF5ciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 77c8cbab-c499-4143-1c53-08d703e57c7f
X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Jul 2019 20:47:26.5794 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: swaagraw@cisco.com
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR11MB2678
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.22, xch-rcd-012.cisco.com
X-Outbound-Node: rcdn-core-4.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/bess/RJx7wmkWaUqHc_Ex9hcDGHn4P3I>
Subject: Re: [bess] Comments on <draft-dawra-bess-srv6-services-00>
X-BeenThere: bess@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: BGP-Enabled ServiceS working group discussion list <bess.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bess>, <mailto:bess-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bess/>
List-Post: <mailto:bess@ietf.org>
List-Help: <mailto:bess-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bess>, <mailto:bess-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 08 Jul 2019 20:47:44 -0000

Hi Jingrong

Thanks for reviewing and comments. Please see my response inline starting with [SA] .

Regards
Swadesh

From: BESS <bess-bounces@ietf.org> on behalf of Xiejingrong <xiejingrong@huawei.com>
Date: Thursday, June 27, 2019 at 7:51 PM
To: "draft-dawra-bess-srv6-services@ietf.org" <draft-dawra-bess-srv6-services@ietf.org>, "bess@ietf.org" <bess@ietf.org>
Subject: [bess] Comments on <draft-dawra-bess-srv6-services-00>

Hi
I have read this documents several times.
I think it is useful and stable to advance as a solution of L3VPN/EVPN service over IPv6 networks.
Here are some minor comments:

   SRv6 Service SID refers to an SRv6 SID that MAY be associated with
   one of the service specific behavior on the advertising Provider
   Edge(PE) router, such as (but not limited to), in the case of L3VPN
   service, END.DT (Table lookup in a VRF) or END.DX (crossconnect to a
   nexthop) functions
[xjr] what are the things “but not limited to” ? Please specify explicitly or delete the words in this paragraph and other places.
[SA] In future, new behaviors could be defined on Egress PE extension to network programming. So we don’t want to restrict behaviors.

   To provide SRv6 service with best-effort connectivity, the egress PE
   signals an SRv6 Service SID with the BGP overlay service route.  The
   ingress PE encapsulates the payload in an outer IPv6 header where the
   destination address is the SRv6 Service SID provided by the egress
   PE.  The underlay between the PEs only need to support plain IPv6
   forwarding [RFC2460].
[xjr]“with best-effort connectivity” is not clear to me.
[SA] Based on IGP shortest path reachability.
[xjr] I suggest a section can be added to say about “not using color and SRH”, “using color and SRH” for easy-deployment and for path-optimization respectively.
[SA] hopefully above response clarifies.
[xjr] s/RFC2460/RFC8200/g
[SA] Ack.

   To provide SRv6 service in conjunction with an underlay SLA from the
   ingress PE to the egress PE, the egress PE colors the overlay service
   route with a Color extended
   community[I-D.ietf-idr-segment-routing-te-policy].  The ingress PE
   encapsulates the payload packet in an outer IPv6 header with an SRH
   that contains the SR policy associated with the related SLA followed
   by the SRv6 Service SID associated with the route.  The underlay
   nodes whose SRv6 SID's are part of the SRH must support SRv6 data
   plane.
[xjr] see above suggestion.

SRv6 Service Sub-TLV Type (1 octet): This field is set to 1 to
      represent SRv6 SID Informaton Sub-TLV.
[xjr] s/Informaton/information/g
[SA] fixed in new version.

   Egress PEs which supports SRv6 based L3 services advertises overlay
   service prefixes along with a Service SID enclosed in a SRv6 L3
   Service TLV within the BGP SID attribute.  This TLV serves two
   purposes - first, it indicates that the egress PE is reachable via an
   SRv6 underlay and the BGP ingress PE receiving this route MAY choose
   to encapsulate or insert an SRv6 SRH; second ,it indicates the value
   of the SID to include in the SRH encapsulation.
[xjr] The two purposes I can see, the indication of the reachability to this PE, and the indication of a specific Service this SRv6 SID bound to.
[xjr] Use of SRH or not is determined by Color Extended Community, or more precisely, the SR-policy installed on Ingress Node, not this TLV.
[SA] Please refer to updated version which hopefully clarifies this comment. Further there is a typing error in new version. Last line of paragraph will be modified to below is next version.

“second ,it indicates the value of the Service SID to be used in the encapsulation.”

4.6.  EVPN multicast routes (Route Types 6, 7, 8) over SRv6 core
   These routes do not require the advertisement of SRv6 Service TLVs
   along with them.  Similar to EVPN Route Type 4, the BGP Nexthop is
   equal to the IPv6 address of egress PE.  More details may be added in
   future revisions of this document.
[xjr] is this determined that No SRv6 Service TLVs required ? the document <draft-xie-bier-ipv6-mvpn> had seen the use of SRv6 Service TLV in multicast VPN.
[xjr] Suggest to say simply this is outside of this document, which I think covers unicast service only, and helpful to advance.
[SA] This is specific to EVPN RT 6,7,8 and not MVPN (RT 6 and 7). This may be updated in future version of document based on future analysis.

Thanks
Jingrong