[bess] Re: Short new WGLC and IPR poll for draft-ietf-bess-evpn-ipvpn-interworking-12

Gyan Mishra <hayabusagsm@gmail.com> Wed, 29 January 2025 05:02 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 6741EC1D52F1; Tue, 28 Jan 2025 21:02:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.107
X-Spam-Level:
X-Spam-Status: No, score=-2.107 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_FONT_LOW_CONTRAST=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01] 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 ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tV3_ZR7dIjLa; Tue, 28 Jan 2025 21:02:46 -0800 (PST)
Received: from mail-pl1-x62c.google.com (mail-pl1-x62c.google.com [IPv6:2607:f8b0:4864:20::62c]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BA6B4C151063; Tue, 28 Jan 2025 21:02:46 -0800 (PST)
Received: by mail-pl1-x62c.google.com with SMTP id d9443c01a7336-2161eb94cceso77220495ad.2; Tue, 28 Jan 2025 21:02:46 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1738126966; x=1738731766; darn=ietf.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=JjIjcXBVJqbHHLs4QAnbLzxg+5R4sef7hjTO14waGAM=; b=Igr6hn2ujPWdNFufwQMPbHu9nuPN/+x5Hyk5RVbFxmCSY2C95OhpaUVG0wUeZ4F89V yq8xj6KPUnAx6jMRfC8TEJf39g5+8jN1UzpSOGPp1aqPTeoZCsXVJQZxBE+XDfFSWI9H s8GTg66UWveSTsfw0SiRbVeoberDfKDmEjRDjBjPKlZyfkYIar3HiY0nZ+uinx+bYQj5 zT2uu0MBt/zFA2A4LH+iery4obYPzpNB9vH8n9cm5yhJ+Vi/88H/bZGAAoqUqH6f3jjT phYDnT6sCLhOuRsoB5nvblC28dE8vaWSIyF7Ysareuy0sBiQzk066svqwHm2oZASEwBd KESA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1738126966; x=1738731766; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=JjIjcXBVJqbHHLs4QAnbLzxg+5R4sef7hjTO14waGAM=; b=aLJlK0eptQLBvZBGVZfy2jHRPoUhK2hO04SqBjiQjZoyHuDTe/C+nQRII3cJBwv08T G/c/VMoEzKlFUCyi68tUCBIaHI0vzkRHickeu6FVvZ4xB4o+rldIRL9Ge8eXC7VnpOeq XZJlTB84WklieVH4Ex2ik8lJh0/kxGNLD0+eyASPsBAHmUNuCOoFzCINfKgRVbyGZP1s jghyRl8GMmu9UYQwACSo4ZMgUlMrrbi4XsG9QX+MPaSMu8aLIN6BErdv9NuMPJmafElE LMTeYBIMxtlNVZLLx13fKjtnY/kSMAkrD+PE6izYTOc+7sYEUBT3YrEf3Cr6APhmGDF2 /sGQ==
X-Forwarded-Encrypted: i=1; AJvYcCX300BOE349BDRVLUpzsQYZrzIx5og56FGA8hgfZ7JUSZbt5cDaWtuYNfNW+dqhoyNHitF/@ietf.org
X-Gm-Message-State: AOJu0Yxu2uq1vR7tc4ohEOLgUOqFqepdE9hyavN+n7qczqkko1jOfpsw 9v21obUtmcUXAJywllnDQ9buE/DBXB/mg+2V2j0q3J1oxu4OueG5vedhM6nVqKIMT7eL+wMDvhP uU9C3vN93Z9T4+ntnd7RWOKQdL38=
X-Gm-Gg: ASbGncvoMsOSfKtw8BYhTKOfZ7Q2yK80XtQLkvv3RdyK53sP2a5kDFod1pyGLBV28jz l1cTV9hXUVhiad9r5H53LJGNvFA3o9Iw2LU4e8gZCmLe47N65OzfyL0QclDnH0VnQsE8DYOarg3 4ti93Kql9ebpq+eClcmF2sfasqFy1Iwpc=
X-Google-Smtp-Source: AGHT+IHg4w3UzJdO1QsKvFhwCABu2WTkMuoCmVXVuAiWwxO1ca7lvCR2KMLDNGfwqLXvRgLgl79t4gFBB4XtyZT6muo=
X-Received: by 2002:a05:6a00:ad8d:b0:72a:8f07:2bf2 with SMTP id d2e1a72fcca58-72fd0be54d3mr2665494b3a.9.1738126965970; Tue, 28 Jan 2025 21:02:45 -0800 (PST)
MIME-Version: 1.0
References: <SJ0PR11MB5136D3166B4B1BD99167D97CC2EC2@SJ0PR11MB5136.namprd11.prod.outlook.com>
In-Reply-To: <SJ0PR11MB5136D3166B4B1BD99167D97CC2EC2@SJ0PR11MB5136.namprd11.prod.outlook.com>
From: Gyan Mishra <hayabusagsm@gmail.com>
Date: Wed, 29 Jan 2025 00:02:34 -0500
X-Gm-Features: AWEUYZnBP6jHwGzGSY7JBZCE6WXgToRzJDK3OnIla7JiQ2E6BqqHJ-m_JjOWqz8
Message-ID: <CABNhwV3G8DN8nzdihstAQTsgAS=+DdBnejLD=PFxZGO=h2B4Gw@mail.gmail.com>
To: "Stephane Litkowski (slitkows)" <slitkows=40cisco.com@dmarc.ietf.org>
Content-Type: multipart/alternative; boundary="000000000000619d95062cd1380c"
Message-ID-Hash: R4S7RTKI5MNA2IAMHYAIGWT2QZFISBKS
X-Message-ID-Hash: R4S7RTKI5MNA2IAMHYAIGWT2QZFISBKS
X-MailFrom: hayabusagsm@gmail.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-bess.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: "draft-ietf-bess-evpn-ipvpn-interworking@ietf.org" <draft-ietf-bess-evpn-ipvpn-interworking@ietf.org>, "bess@ietf.org" <bess@ietf.org>, "Voyer, Daniel" <daniel.voyer@bell.ca>, "Bernier, Daniel" <daniel.bernier@bell.ca>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [bess] Re: Short new WGLC and IPR poll for draft-ietf-bess-evpn-ipvpn-interworking-12
List-Id: BGP-Enabled ServiceS working group discussion list <bess.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/bess/Jj1gfQnE7rjC9O-GDkjcZq822zY>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bess>
List-Help: <mailto:bess-request@ietf.org?subject=help>
List-Owner: <mailto:bess-owner@ietf.org>
List-Post: <mailto:bess@ietf.org>
List-Subscribe: <mailto:bess-join@ietf.org>
List-Unsubscribe: <mailto:bess-leave@ietf.org>

 I support progressing this draft with some slight modifications below.

I have a very important addition to the draft that I think is pertinent
that I would like to share.

Before I get to that I had a comment on the draft as it exists today.

The draft does not talk about underlay mismatch at the domain boundary
which is very important.

The draft does not talk about intra-domain scenario within a NVO VXLAN or
MPLS / SR-MPLS / SRv6 fabric.

Also this draft talks mostly all about the new D-PATH path attribute but
does not talk about any details of the gateway function going from ISF to
SAFI 128 and how that would work.  Is the RT reoriginated at the domain
boundary as the other type of SAFI in either direction I am guessing maybe
but the draft does not talk about it at all.

I think this is critical to the progression of the draft.

My recommendation is to rename the draft to “EVPN to IPVPN  IW with D-PATH”
would make more sense the way the draft is written.

In the context of IPVPN & EVPN interaction and ISF and SAFI 128 there is a
myriad of scenarios that can exist.

This is an extremely important topic as it comes up all the time for inter
domain boundaries propagating  of L2 & L3 NLRI successfully across domain
boundaries and within a domain a translation gateway.

In most all cases generally the composite PE, composite domain works
seamlessly no issues as two ships in the night that don’t touch each other.

The complexity and possible loops that D-PATH solves the Gateway scenario.

A typical method which is very commonly done for eBGP peering  to propagate
EVPN RT-5 prefixes to IP VPN.  One end of eBGP peering is NVO VXLAN/GENEVE
ASBR (CE) and other end is MPLS IP VPN SAFI 128 PE.  The peering is
inter-as opt-a back to back VRF IPv4 Unicast and IPv6 unicast peering. This
works extremely well and both ends can be pretty much any kind of underlay
data plane mismatch and you don’t require any special gateway transport or
service interworking in the case of any of the following:

MPLS / SR-MPLS to SRv6.
MPLS / SR-MPLS to VXLAN
SRv6 to VXLAN

Stick diagram (eBGP)

                     Inter-as opt-a

If the underlay  on core & dc is the same then you still have to use
inter-as opt-a

ASBR (DC EVPN) <-> PE (Core IP VPN)

If you have underlay  mismatch then there is also IW/GW transport or
service interworking

This same concept works with iBGP peering within the data center where the
concept requires an intermediate router we can call a Gateway and can be
solved by NVO VXLAN/GENEVE EVPN  on one end iBGP to  PE with IP VPN SAFI
128 PE.  The EVPN leaf-1  advertises the routes IPv4 unicast / IPv6 unicast
routes RT-5 prefixes to an intermediate router (GW) PE SAFI 128 -> VPNv4 /
VPNv6 (RR) -> propagates VPNv4/VPNv6 to rest of fabric.

Stick diagram (iBGP)

leaf-1 <-> GW <-> (RR) <-> rest of fabric

In both the eBGP & iBGP use case we are trying to get the EVPN mac VRF
routes reachability imported into SAFI 128 but all we need is the RT-5
prefixes and not the MAC VRF RT-2 host routes so the RT-5 summary suffices.


Using this solution it’s very simple and elegant and no loops.

Is it possible to add my comments to the draft.

Many Thanks!!

Gyan


On Mon, Jan 27, 2025 at 5:25 AM Stephane Litkowski (slitkows) <slitkows=
40cisco.com@dmarc.ietf.org> wrote:

> Hi,
>
>
>
> As draft-ietf-bess-evpn-ipvpn-interworking went through multiple
> discussions that seem to be closed now. We would like to do a new short
> WGLC of 1-week to gather any additional comment before we move forward with
> the draft.
>
>
>
> The WGLC poll starts today and will end on 2/3.
>
>
>
> Similarly, as the last IPR poll was done a long time back. We are also
> polling for knowledge of any undisclosed IPR that applies to this document
> (see RFCs 3979, 4879, 3669 and 5378 for more details).
>
>
>
>
>
> Thank you
>
>
>
> Brgds,
>
>
>
>
>
> Stephane, Matthew, Jeffrey (BESS chairs)
>
>
>
>
>
>
> _______________________________________________
> BESS mailing list -- bess@ietf.org
> To unsubscribe send an email to bess-leave@ietf.org
>