Re: [bess] WG Adoption and IPR Poll for draft-mishra-bess-deployment-guide-ipv4nlri-ipv6nh-03

Gyan Mishra <hayabusagsm@gmail.com> Wed, 14 April 2021 02:28 UTC

Return-Path: <hayabusagsm@gmail.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 6B3103A14FA; Tue, 13 Apr 2021 19:28:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.986
X-Spam-Level:
X-Spam-Status: No, score=-1.986 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_REMOTE_IMAGE=0.01, 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 cwLu1JTuWUdl; Tue, 13 Apr 2021 19:28:08 -0700 (PDT)
Received: from mail-pj1-x1033.google.com (mail-pj1-x1033.google.com [IPv6:2607:f8b0:4864:20::1033]) (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 290593A14F8; Tue, 13 Apr 2021 19:28:07 -0700 (PDT)
Received: by mail-pj1-x1033.google.com with SMTP id s14so4632604pjl.5; Tue, 13 Apr 2021 19:28:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=/2jP4bl7kHJzBceqUOj4jewaA1J+ACdqGlftjFm55iY=; b=IiKeEHjNEKrWH/Rb9Q4PyvBRLUQU0tffw8/Ej6VAnqJjI11e9KickkF3A/CWVSq0qE uaxcUXS4+rxJi9lpDBZ9+Oe4nUjFz2G3QNq8Ofpk6odnl17hGK+6a0/07uHTe7QKRVdJ XkJpinnfrT/AycOiofOW49OlhpJz5mCWzoZ/6ypzrlgysTfNOtlgp+aGub3RydmCnAFz A4mOmESSgKZqtVj+mJlebGZRXDKVfNmddyB9pYcVH4wXqWEq/4mjuG4TsQg6+wcVamnc 8GM6BSpoltvrn6uMBCKaddsIRH1JujgnSblUvFHlUATYL8vG4go7MzB8vkmGvAnLqC+u uhmA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=/2jP4bl7kHJzBceqUOj4jewaA1J+ACdqGlftjFm55iY=; b=PDFgX28jP8hXri4Fjy7MeXQWS+w5GI59r5yNR12koiJjvPKUKMfk5xKzxXJ0swvqzu NmukAZXJk4+Ukb5NUaUScvHf+0WvFXM1+e/gNJvhAyxTN6Fd6OtW4N/QcPTR5RzAwSU2 DrxFNxnymBW7pj+T8eM6kIJOY0h7IL2W2/S5t+xtwnmmcEbp/hjHL5g4sfzg40jy3LKM f7Nfcib+caPbH1pbefpt80Da4vIjgHGrKgLaT+7/cUQHZ69yhit2Z2OuDsPGnmuU9p5F VTit4P0u0/c/eDLEVoeAIOSMcHYWbzHRSMNOSR8jBG87DVFCuYKvrmYRO/o5ZrohAFgr i1FQ==
X-Gm-Message-State: AOAM531CWWIzhrx+sXiBMTAxoxDzm6JCcEeLBOp1w/lCEQIiq5yvUep7 Oit8M75kv/uAL3TVGzuSsLuA16xpkS2ETNw8F/o=
X-Google-Smtp-Source: ABdhPJwlA5QIptuyeA3alN6qypZo29oBjPG3/eBFl/3v2rWJ54si+NzXYqnoGaeBjb2j4JtrbBhcsvD56B+sUSgLcsY=
X-Received: by 2002:a17:902:e202:b029:e8:e924:b3f0 with SMTP id u2-20020a170902e202b02900e8e924b3f0mr35198752plb.50.1618367285792; Tue, 13 Apr 2021 19:28:05 -0700 (PDT)
MIME-Version: 1.0
References: <2256F373-A559-4839-9A6F-6B075DD1D0E3@nokia.com> <MN2PR05MB6511987389AD631FE7C0E131A24F9@MN2PR05MB6511.namprd05.prod.outlook.com> <CABNhwV055xNBRKGrx2byVnbtxWJ83j+WTkq9XdhTm5539W-E7A@mail.gmail.com> <MN2PR05MB651138AAD79D6600B9B64305A24E9@MN2PR05MB6511.namprd05.prod.outlook.com>
In-Reply-To: <MN2PR05MB651138AAD79D6600B9B64305A24E9@MN2PR05MB6511.namprd05.prod.outlook.com>
From: Gyan Mishra <hayabusagsm@gmail.com>
Date: Tue, 13 Apr 2021 22:27:54 -0400
Message-ID: <CABNhwV2OvTTRn5PWxjOU2sJA7zs0Qfio_WL7VnxwpvegmOjEqg@mail.gmail.com>
To: Kaliraj Vairavakkalai <kaliraj@juniper.net>
Cc: "Bocci, Matthew (Nokia - GB)" <matthew.bocci@nokia.com>, "bess@ietf.org" <bess@ietf.org>, "draft-mishra-bess-deployment-guide-ipv4nlri-ipv6nh@ietf.org" <draft-mishra-bess-deployment-guide-ipv4nlri-ipv6nh@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000002f944705bfe57f41"
Archived-At: <https://mailarchive.ietf.org/arch/msg/bess/bgiHayGkaJqeSPoE62du-2sOElU>
Subject: Re: [bess] WG Adoption and IPR Poll for draft-mishra-bess-deployment-guide-ipv4nlri-ipv6nh-03
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: Wed, 14 Apr 2021 02:28:13 -0000

Thanks Kaliraj for clarification.  Good point.

I will add comments to section 3 and 4 related to this.

If the control plane for IPv4 and IPv6 can remain separate for SAFI 128 or
129, the data plane would then know the payload as the data plane
forwarding would follow the control plane AFI and would not need the deep
packet inspection into the MPLS payload.  Agreed?

This will all be included in the testing to determine the optimal overall
solution.

Kind Regards

Gyan

On Tue, Apr 13, 2021 at 9:59 PM Kaliraj Vairavakkalai <kaliraj@juniper.net>
wrote:

> Thanks Gyan,
>
>
>
> Just a minor clarification:
>
>
>
> I am less concerned about control-plane, that may just work.
>
>
>
> My comment about platform-dependency was about whether the Pop-n-Forward
> forwarding will work for the MPLS label. E.g. if same label is used for
> both v4,v6 routes, then in forwarding plane, the box may need to peak into
> the mpls payload traffic, to determine whether it needs to send a v4 or v6
> pkt towards the CE. Whether the platform supports such forwarding ability
> is the question.
>
>
>
> Thanks
>
> Kaliraj
>
> *From: *Gyan Mishra <hayabusagsm@gmail.com>
> *Date: *Tuesday, April 13, 2021 at 6:33 PM
> *To: *Kaliraj Vairavakkalai <kaliraj@juniper.net>
> *Cc: *Bocci, Matthew (Nokia - GB) <matthew.bocci@nokia.com>, bess@ietf.org
> <bess@ietf.org>,
> draft-mishra-bess-deployment-guide-ipv4nlri-ipv6nh@ietf.org <
> draft-mishra-bess-deployment-guide-ipv4nlri-ipv6nh@ietf.org>
> *Subject: *Re: [bess] WG Adoption and IPR Poll for
> draft-mishra-bess-deployment-guide-ipv4nlri-ipv6nh-03
>
> *[External Email. Be cautious of content]*
>
>
>
> Hi Kaliraj
>
>
>
> Thank you for your comments.
>
>
>
> Responses in-line
>
>
>
> Many thanks
>
>
>
> Gyan
>
>
>
> On Tue, Apr 13, 2021 at 7:33 PM Kaliraj Vairavakkalai <kaliraj=
> 40juniper.net@dmarc.ietf.org> wrote:
>
> I support adoption of this draft.
>
>
>
> I have a couple of comments:
>
>
>
> In section 6, “Changes resulting from a single IPv6 transport peer carrying IPv4 NLRI and IPv6 NLRI below:”
>
>
>
> It may be worth noting that this model may have some change to feature
> that use Pop-n-Forward MPLS-label forwarding.
>
>
>
> There may be some platform specific nuances.  Pop-n-Forward is used by
> features like EPE and L3VPN (per-nexthop label). EPE is an IPv4/v6-Unicast
> feature, so it may be in-scope even if we consider L3VPN currently out of
> scope.
>
> Gyan> From the edge perspective PE-CE edge peering is in scope for any
> softwire mesh framework where IPv4 edge is transported over an IPv6-Only
> core which could  be an IP, MPLS, SR.   So all the middle core flavors IP,
> MPLS, SR are in scope for the single IPv6 peer PE-CE edge.  We also have to
> take into account L3 VPN per CE aggregate label as now that would be both
> IPv4 and IPv6 versus per prefix  label.
>
> Today, v4 routes and v6 routes get a different EPE-label/VPN-label,
> because of different v4/v6 EBGP peering.
>
>  Gyan>  Agreed with the separate edge PE-CE IPv4 and IPv6 peers, IPv4
> prefixes have VPN label  PE-RR and are carried in AFI/SAFI 1/28 and IPv6
> edge prefixes VPN label PE-RR are carried in AFI/SAFI 2/128.
>
> With single IPv6-transport, v4 and v6 routes may allocate the same
> MPLS-label, as it is the same v6-nexthop. So whether a platform supports
> such MPLS-in-IP[v4/v6] forwarding for both v4 and v6 traffic when using a
> single nexthop is a question..
>
>  Gyan>  Agreed.  With a single IPv6 edge PE-CE peer for both IPv4 and IPv6
> NLRI , IPv4 and IPv6 edge prefixes may have the same  VPN label  PE-RR
> using AFI/SAFI 2/128 for both IPv4 and IPv6 prefixes.  So the platform
> specific question is if both IPv4 and IPv6 NLRI AFI/SAFI 1/1 and 2/1 - can
> they both be carried by the same VPN label PE-RR peer AFI/SAFI 2/128.  So
> the PE-RR VPN-IPv4 that was carrying IPv4 NLRI would not be needed as IPv4
> NLRI would be carried by AFI/SAFI 2/128.
>
> So this will be in scope as part of the interoperability testing to ensure
> that by combining the IPv4 and IPv6 NLRI at the edge over IPv6 transport
> the caveat is that in a VPN overlay  PE-RR VPN label VPN-IPv6 AFI/SAFI
> 2/128 will now have to carry both IPv4 and IPv6 NLRI.
>
> We would also QA test if it’s possible to keep the VPN label separate for
> v4 and v6 if possible, so even though the edge is a single IPv6 peer to
> have separate VPN label and peer PE-RR as before with IPv4 NLRI using
> VPN-IPv4 AFI/SAFI 1/128 and IPv6 NLRI using VPN-IPv6 AFI/SAFI 2/128.
>
>
>
>               I will expand on this in the section 3.
>
> I wonder if the test-cases could be broken down into more granular pieces:
>
>
>
>                V4 route with V6 nexthop (single-hop EBGP).
>
>                V4 route with V6 nexthop (multi-hop EBGP).
>
>                V4 route with V6 nexthop (multi-hop IBGP, tunneled)
>
>                MPLS route with V6 nexthop (single-hop away)
>
>                MPLS route with V6 nexthop (multi-hop away)
>
>
>
>      Where the MPLS payload can be either v4 or v6.
>
>  Gyan> Agreed.  I will add all the permutations of scenarios to section 3.
>
> Different platforms of the same vendor may have different capabilities. So
> draft may need to record as part of test-results, which specific platforms
> were tested.
>
>  Gyan> Agreed.  We will record platform and code revisions tested.
>
> Thanks
>
> Kaliraj
>
>
>
>
>
> *From: *BESS <bess-bounces@ietf.org> on behalf of Bocci, Matthew (Nokia -
> GB) <matthew.bocci@nokia.com>
> *Date: *Tuesday, April 13, 2021 at 2:37 AM
> *To: *draft-mishra-bess-deployment-guide-ipv4nlri-ipv6nh@ietf.org <
> draft-mishra-bess-deployment-guide-ipv4nlri-ipv6nh@ietf.org>,
> bess@ietf.org <bess@ietf.org>
> *Subject: *[bess] WG Adoption and IPR Poll for
> draft-mishra-bess-deployment-guide-ipv4nlri-ipv6nh-03
>
> *[External Email. Be cautious of content]*
>
>
>
> Hello,
>
>
>
> This email begins a two-weeks WG adoption poll for
> draft-mishra-bess-deployment-guide-ipv4nlri-ipv6nh-03 [1].
>
>
>
> Please review the draft and post any comments to the BESS working group
> list.
>
>
>
> We are also polling for knowledge of any undisclosed IPR that applies to
> this document, to ensure that IPR has been disclosed in compliance with
> IETF IPR rules (see RFCs 3979, 4879, 3669 and 5378 for more details).
>
>
>
> If you are listed as an author or a contributor of this document, please
> respond to this email and indicate whether or not you are aware of any
> relevant undisclosed IPR, copying the BESS mailing list. The document will
> not  progress without answers from all of the authors and contributors.
>
>
>
> Currently, there are no IPR disclosures against this document.
>
>
>
> If you are not listed as an author or a contributor, then please
> explicitly respond only if you are aware of any IPR that has not yet been
> disclosed in conformance with IETF rules.
>
>
>
> This poll for adoption closes on April 27th 2021.
>
>
>
> Regards,
>
> Matthew and Stephane
>
>
>
>
>
> [1]
> https://datatracker.ietf.org/doc/draft-mishra-bess-deployment-guide-ipv4nlri-ipv6nh/
> <https://urldefense.com/v3/__https:/datatracker.ietf.org/doc/draft-mishra-bess-deployment-guide-ipv4nlri-ipv6nh/__;!!NEt6yMaO-gk!RHh1RdZRCsfZX-7cqzDM-y25JSr4cNV_xgzlk2PNsQtpUO2Zm72Z_T66Yr6hkkZv$>
>
>
>
>
>
>
>
> Juniper Business Use Only
>
> _______________________________________________
> BESS mailing list
> BESS@ietf.org
> https://www.ietf.org/mailman/listinfo/bess
> <https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/bess__;!!NEt6yMaO-gk!TRrLASKRAwVabaAjaYw6GycMgvRCOcZqwEzLB_gdI291NWcjL4Q0mbwkgIZm1nQb$>
>
> --
>
>
> <https://urldefense.com/v3/__http:/www.verizon.com/__;!!NEt6yMaO-gk!TRrLASKRAwVabaAjaYw6GycMgvRCOcZqwEzLB_gdI291NWcjL4Q0mbwkgPTYJFvQ$>
>
> *Gyan Mishra*
>
> *Network Solutions Architect *
>
> *Email gyan.s.mishra@verizon.com <gyan.s.mishra@verizon.com>*
>
> *M 301 502-1347*
>
>
>
> Juniper Business Use Only
>
-- 

<http://www.verizon.com/>

*Gyan Mishra*

*Network Solutions A**rchitect *

*Email gyan.s.mishra@verizon.com <gyan.s.mishra@verizon.com>*



*M 301 502-1347*