Re: [Idr] [bess] Suggestion on v4-only/v6-only drafts
Gyan Mishra <hayabusagsm@gmail.com> Sat, 12 November 2022 00:07 UTC
Return-Path: <hayabusagsm@gmail.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 71882C1524B3 for <idr@ietfa.amsl.com>; Fri, 11 Nov 2022 16:07:48 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.103
X-Spam-Level:
X-Spam-Status: No, score=-2.103 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_FACE_BAD=0.001, HTML_MESSAGE=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=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 ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 51Dxh9P2P2kK for <idr@ietfa.amsl.com>; Fri, 11 Nov 2022 16:07:44 -0800 (PST)
Received: from mail-qk1-x731.google.com (mail-qk1-x731.google.com [IPv6:2607:f8b0:4864:20::731]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0100DC1524AB for <idr@ietf.org>; Fri, 11 Nov 2022 16:07:43 -0800 (PST)
Received: by mail-qk1-x731.google.com with SMTP id x21so4064063qkj.0 for <idr@ietf.org>; Fri, 11 Nov 2022 16:07:43 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=Cow5Sww9eSsnIygy5BSR5dtaT8VtR0Uxgn7SWVrtRWk=; b=LMFjYjzAeg0bbl4aJFiDOz4nBUrdITyeAXazPknBfzjR7vHpsFHlMbkSbrhizCHTKa XjAeiVsFk7H2L2XU3GJ4beJzLlEZLephWX+HF+OK1uFLvw+f1SvE8QWiKPWC8TbpsD5b bifh6s3wnl6A8X4ts5KNBJlDcomcuZ6Akg3i0tuUC+WIITVNf2aCLjCy7B9YJFbHQyjB DxH/o5v1lNaq3GLjR1Im0DvXz5uBArPbeMSs895FmtNXea7ABqxKCf5T2kt4j4c4y/To UTbWE9OvBt7162RTJlLKLXdIdQ/83rWUdVibHgcgXNmU5WDo89Qoid5izOwy+01ggGot sOiQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; 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=Cow5Sww9eSsnIygy5BSR5dtaT8VtR0Uxgn7SWVrtRWk=; b=5EXzjvGEYNIpRTo4n23CvUy5cybDE+Mm0dlaFj5B3ce8EPN6Y9CsGxuLBDj5gvn6FI cVfsEuHbzonwhidSxrxrCNEJLpPL+bB9mu/yF4ubNo0i36PW+wxaC6zCxtgrMUXSn91b 2MiqxEVMxwanZKZrrdSMO6CNppOmN4CyvwvqboRz9vzx95NELG5lqNvSW5qy2xtqs7lV p2fX68YDmYk/45f4yI12kdm18/7FpR6fvCeHVPWJisF9EaF3NUCVrROXrvWkkABOGClH eHz8F+t+xOw8IVaJVhO6wBADrnLP9shQScV6B8dkRpj3vx2Vx0cN6So4Oz0rEZuIw48a odlA==
X-Gm-Message-State: ANoB5pnDuZxaQnSyKeihVwSq22I1sVyQ62V10t3r4cbWOrX9Nd0IUEsz 6PDFBD/CeaSTDHRksirDX7NVQ2dlzI+DnRIMrRfE6MS8bEw=
X-Google-Smtp-Source: AA0mqf5NtL7w1h4+Hgc7D+QsbH04mgXvIvbR/ifqRY0KRfy1S9uxPS+3DBoy/eukszC+XBEiv27ROajOwCQr/MoSm60=
X-Received: by 2002:a37:c209:0:b0:6f9:d799:3840 with SMTP id i9-20020a37c209000000b006f9d7993840mr3171038qkm.783.1668211662392; Fri, 11 Nov 2022 16:07:42 -0800 (PST)
MIME-Version: 1.0
References: <CAH6gdPzcMxor9hZy=+hS5oZPB_onU45-vh-ijm1jD2WPb0y+Gw@mail.gmail.com> <CABNhwV3bF=J7HDZ1Z3vxiJcLGcxOkXst+S1+1DHkdBQ+VdcbMA@mail.gmail.com> <CAOj+MMHMGd=7iBOQd=wUhjUJ3dPfHgY1+sf22AzpadoqCCdMrg@mail.gmail.com> <CABNhwV2F=-vh2irbz3GR+jr=j09AfxzfquTr8usjyZsYywrK=w@mail.gmail.com> <CAOj+MMHxQts0nkLuUo0vPezawK5F7m0Y1hhuQboQxCty+N4p4g@mail.gmail.com> <CABNhwV1-7EsS9aX11sAoSFezcDn0w_FNerAYkFTZ9GmDArVyvA@mail.gmail.com> <CAOj+MMETJFHaPp-n8unaw9zu51q+n--WL-9EeY-_1taEU3Q8-w@mail.gmail.com>
In-Reply-To: <CAOj+MMETJFHaPp-n8unaw9zu51q+n--WL-9EeY-_1taEU3Q8-w@mail.gmail.com>
From: Gyan Mishra <hayabusagsm@gmail.com>
Date: Fri, 11 Nov 2022 19:07:31 -0500
Message-ID: <CABNhwV2r-n+EBzMS381kvXopFjM=WxcDg7x9eY5JsYxcY4uaHA@mail.gmail.com>
To: Robert Raszuk <robert@raszuk.net>
Cc: "idr@ietf. org" <idr@ietf.org>
Content-Type: multipart/related; boundary="0000000000008c550605ed3acbac"
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/AXKwUOJifdQVUSwMv3Tj9-AFh9s>
Subject: Re: [Idr] [bess] Suggestion on v4-only/v6-only drafts
X-BeenThere: idr@ietf.org
X-Mailman-Version: 2.1.39
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, 12 Nov 2022 00:07:48 -0000
Thanks Robert for your feedback on the draft. Dear IDR Please review the draft and provide feedback. Thank you Gyan On Fri, Nov 11, 2022 at 6:46 PM Robert Raszuk <robert@raszuk.net> wrote: > Gyan, > > Returning today from London I did read the draft. It's a great example of > how IETF documents should *NOT* be written. 47 references says it all. You > are mixing pieces from completely different areas all in one place. > > Indeed I encourage everyone to read this draft and submit an opinion to > the list before WG takes any action on it. > > > You mean IPv6 mapped IPv4 address. > > No, I meant what I wrote. > > Kind regards, > R. > > > On Sat, Nov 12, 2022 at 12:13 AM Gyan Mishra <hayabusagsm@gmail.com> > wrote: > >> Robert >> >> On Fri, Nov 11, 2022 at 4:49 PM Robert Raszuk <robert@raszuk.net> wrote: >> >>> Gyan, >>> >>> RFC8950 is all that is required to be standardized in IDR for connecting >> ipv4 sites over ipv6 core from the perspective of BGP extension to >> propagate reachability in the control plane. /* Btw as stated in my >> previous note even that is not needed if we would solve the requirement >> using v4 mapped v6 addresses. */ >> >> Gyan> 4PE as well as 6PE is more then just reachability extension next >> hop encoding. Please read the draft and then provide me some feedback as >> it goes over all different inter-as scenarios as well as details >> requirements for 2 level label stack related BGP-LU labeled unicast >> labeling binding of all the IPv4 prefixes. As well as implicit null PHP >> and explicit null case for RFC 3270 pipe mode support etc. >> >> You mean IPv6 mapped IPv4 address. That has always been very confusing >> for troubleshooting as the next hop should follow the core protocol used >> for reachability and not the NLRI which would have been done backwards with >> IPv6 mapped IPv4 address and who knows what that would encode you look >> like.. for IPv4 core IPv6 NLRI over and IPv4 next hop is IPv4 mapped IPv6 >> address ::FFFF:10.0.0.1. That was one of the main reasons for encoding >> simplicity to change to IPv6 address follows the core protocol in RFC 8950 >> and not use IPv6 mapped IPv4 address. Since the mapped address is not a >> legitimate address extra coding hooks need to be done to make it routable >> based on the embedded PE loopback in the next hop address. All avoided and >> confusion avoided by using RFC 8950 style next hop encoding and not using a >> mapped address. >> >>> >>> > This draft also defines critical extensibility to segment routing >>> SR-MPLS and SRv6 which did >>> > not exist when 6PE RFC 4798 was developed. >>> >>> IDR does not standardize SR-MPLS nor SRv6. >>> >> >> Gyan> I am not standardizing SR as here just providing extensibility >> of the specification to support Segment Routing. >> >>> >>> > RFC 8950 as stated defines only the next hop encoding and for example >>> does not define >>> > BGP MPLS VPN RFC 4659 AFI/SAFI 2/128 specification nor does it define >>> BGP LU >>> > RFC 8277 specification AFI /SAFI 2/4…. >>> >>> This is all defined in stated above documents. >>> >> >> Gyan> My point here is that AFI/SAFI 2/128 and 2/4 use RFC 8950 which >> only defines the next hop encoding for the AFI/SAFI and not the >> specification for the AFI/SAFI and thus the RFC. RFC 4798 6PE uses IPv4 >> mapped IPv6 next hop encoding which does not have a next hop encoding >> specification but still does have an RFC for 6PE. Even if a next hop >> encoding standard existed, that would just be for the next hop encoding, >> does not mean that a standard for 6PE is not necessary for interoperability >> as is the case here. >> >>> >>> IDR drafts focus on required protocol extensions to BGP. I do not see >>> any new protocol extensions in this draft anyway. >>> >> >> Gyan> 6PE RFC 4798 as well does not have a IANA code point allocation for >> a protocol extension, however it does define a procedure and process of how >> 6PE works which is why it was still standardized so ensure interoperability >> between vendor implementations. There are many more examples as such that >> have >> >>> >>> Regards, >>> R. >>> >>> >>> On Fri, Nov 11, 2022 at 10:38 PM Gyan Mishra <hayabusagsm@gmail.com> >>> wrote: >>> >>>> >>>> Robert >>>> >>>> RFC 8950 only defines only the IPv4 NLRI over IPv6 next hop encoding >>>> IANA BGP capability code point 5 that updates RFC 5549 next hop encoding >>>> for SAFI 128 and 129 where the 8 byte RD set to 0 was left of the next hop >>>> encoding specification. >>>> >>>> RFC 8950 as stated defines only the next hop encoding and for example >>>> does not define BGP MPLS VPN RFC 4659 AFI/SAFI 2/128 specification nor does >>>> it define BGP LU RFC 8277 specification AFI /SAFI 2/4…. >>>> >>>> The next hop encoding is just component of the overall 4PE >>>> specification which did exist till this draft was published. There are >>>> vendors that have implemented 4PE which may or may not even be called 4PE, >>>> and this draft defines the name “4PE” and what it means form a >>>> specification perspective and thus would ensure the standardization of all >>>> implementations to ensure interoperability. >>>> >>>> As operators start migrating their core to IPv6 this does become a big >>>> deal as most operators have multi vendor environments and so this comes to >>>> the surface as a hot topic to ensure interoperability. >>>> >>>> This draft also defines critical extensibility to segment routing >>>> SR-MPLS and SRv6 which did not exist when 6PE RFC 4798 was developed. >>>> >>>> Many Thanks >>>> >>>> Gyan >>>> >>>> On Fri, Nov 11, 2022 at 3:56 PM Robert Raszuk <robert@raszuk.net> >>>> wrote: >>>> >>>>> Gyan, >>>>> >>>>> >>>>>> IDR draft: >>>>>> >>>>>> The 4PE draft connecting IPv4 islands over an IPv6 core over the >>>>>> global table is similar in semantics to 6PE RFC 4798 which connects IPv6 >>>>>> islands over an IPv4 core over the global table and the draft is extensible >>>>>> to SR-MPLS and SRv6. There currently is not a standard for 4PE so this >>>>>> draft would standardize 4PE for vendor interoperability. >>>>>> >>>>> >>>>> Not true. >>>>> >>>>> Quote from RFC8950: >>>>> >>>>> [image: image.png] >>>>> >>>>> I do not see anything your draft would add to it. >>>>> >>>>> Cheers, >>>>> R. >>>>> >>>>> >>>>> >>>>> >>>>> >>>>>> >>>>>> >>>>>> https://datatracker.ietf.org/doc/draft-mishra-idr-v4-islands-v6-core-4pe/ >>>>>> >>>>>> BESS drafts - these drafts are completely different from IDR 4PE >>>>>> draft. >>>>>> >>>>>> I have already combined two of the drafts into one for the IPv4-Only >>>>>> PE All SAFI draft >>>>>> >>>>>> >>>>>> https://datatracker.ietf.org/doc/draft-mishra-bess-ipv4-only-pe-design-all-safi/ >>>>>> >>>>>> IPv6 Only PE Design BCP draft below was adopted last year and the >>>>>> new draft extensible to ALL SAFI Standards Track below I plan to progress >>>>>> separately. As one is BCP and the other Standards track I don’t think they >>>>>> could be combined and even if they were combined into the super set all >>>>>> SAFI that would have to go through adoption process again anyway so I plan >>>>>> to keep separate. >>>>>> >>>>>> This draft I will queue up for adoption call. >>>>>> >>>>>> >>>>>> https://datatracker.ietf.org/doc/draft-mishra-bess-ipv6-only-pe-design-all-safi/ >>>>>> >>>>>> >>>>>> Many Thanks >>>>>> >>>>>> Gyan >>>>>> >>>>>> On Fri, Nov 11, 2022 at 6:19 AM Ketan Talaulikar < >>>>>> ketant.ietf@gmail.com> wrote: >>>>>> >>>>>>> Hi Gyan, >>>>>>> >>>>>>> Sharing a couple of suggestions here for your 5 drafts (4 in BESS + >>>>>>> 1 in IDR) as we lost time due to the audio issues: >>>>>>> >>>>>>> (1) put the portions to be standardized (very focussed/small >>>>>>> hopefully) in one single draft and post/share with both IDR and BESS since >>>>>>> you are changing NH encoding (from what I heard?) >>>>>>> (2) all other informational/BCP material could be combined in a >>>>>>> single draft (perhaps the existing BESS WG draft) >>>>>>> >>>>>>> IMHO, that would facilitate an appropriate focussed review of the >>>>>>> content/proposals. >>>>>>> >>>>>>> Thanks, >>>>>>> Ketan >>>>>>> >>>>>>> -- >>>>>> >>>>>> <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* >>>>>> >>>>>> _______________________________________________ >>>>>> BESS mailing list >>>>>> BESS@ietf.org >>>>>> https://www.ietf.org/mailman/listinfo/bess >>>>>> >>>>> -- >>>> >>>> <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* >>>> >>>> -- >> >> <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* >> >> -- <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*
- Re: [Idr] [bess] Suggestion on v4-only/v6-only dr… Robert Raszuk
- Re: [Idr] [bess] Suggestion on v4-only/v6-only dr… Ketan Talaulikar
- Re: [Idr] [bess] Suggestion on v4-only/v6-only dr… Robert Raszuk
- Re: [Idr] [bess] Suggestion on v4-only/v6-only dr… Gyan Mishra
- Re: [Idr] [bess] Suggestion on v4-only/v6-only dr… Robert Raszuk
- Re: [Idr] [bess] Suggestion on v4-only/v6-only dr… Gyan Mishra
- Re: [Idr] [bess] Suggestion on v4-only/v6-only dr… Igor Malyushkin
- Re: [Idr] [bess] Suggestion on v4-only/v6-only dr… Gyan Mishra
- Re: [Idr] [bess] Suggestion on v4-only/v6-only dr… Igor Malyushkin
- Re: [Idr] [bess] Suggestion on v4-only/v6-only dr… Gyan Mishra
- Re: [Idr] [bess] Suggestion on v4-only/v6-only dr… Robert Raszuk
- Re: [Idr] [bess] Suggestion on v4-only/v6-only dr… Gyan Mishra
- Re: [Idr] [bess] Suggestion on v4-only/v6-only dr… Nick Hilliard
- Re: [Idr] [bess] Suggestion on v4-only/v6-only dr… Igor Malyushkin
- Re: [Idr] [bess] Suggestion on v4-only/v6-only dr… Gyan Mishra
- Re: [Idr] [bess] Suggestion on v4-only/v6-only dr… Gyan Mishra
- Re: [Idr] [bess] Suggestion on v4-only/v6-only dr… Igor Malyushkin
- Re: [Idr] [bess] Suggestion on v4-only/v6-only dr… Gyan Mishra
- Re: [Idr] [bess] Suggestion on v4-only/v6-only dr… Igor Malyushkin
- Re: [Idr] [bess] Suggestion on v4-only/v6-only dr… Gyan Mishra
- Re: [Idr] [bess] Suggestion on v4-only/v6-only dr… tom petch
- Re: [Idr] [bess] Suggestion on v4-only/v6-only dr… Robert Raszuk
- Re: [Idr] [bess] Suggestion on v4-only/v6-only dr… Linda Dunbar
- Re: [Idr] [bess] Suggestion on v4-only/v6-only dr… Gyan Mishra
- Re: [Idr] [bess] Suggestion on v4-only/v6-only dr… Gyan Mishra
- Re: [Idr] [bess] Suggestion on v4-only/v6-only dr… Huaimo Chen
- Re: [Idr] [bess] Suggestion on v4-only/v6-only dr… Linda Dunbar
- Re: [Idr] [bess] Suggestion on v4-only/v6-only dr… Gyan Mishra
- Re: [Idr] [bess] Suggestion on v4-only/v6-only dr… Gyan Mishra
- Re: [Idr] [bess] Suggestion on v4-only/v6-only dr… Haoyu Song