Re: What if? [was Re: Extension Header Insertion]
Gyan Mishra <hayabusagsm@gmail.com> Thu, 12 December 2019 06:52 UTC
Return-Path: <hayabusagsm@gmail.com>
X-Original-To: ipv6@ietfa.amsl.com
Delivered-To: ipv6@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C8D551200FD for <ipv6@ietfa.amsl.com>; Wed, 11 Dec 2019 22:52:32 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level:
X-Spam-Status: No, score=-1.997 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, 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 oJRRdCwjT4R9 for <ipv6@ietfa.amsl.com>; Wed, 11 Dec 2019 22:52:29 -0800 (PST)
Received: from mail-io1-xd2f.google.com (mail-io1-xd2f.google.com [IPv6:2607:f8b0:4864:20::d2f]) (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 5073612008C for <6man@ietf.org>; Wed, 11 Dec 2019 22:52:29 -0800 (PST)
Received: by mail-io1-xd2f.google.com with SMTP id t26so1500700ioi.13 for <6man@ietf.org>; Wed, 11 Dec 2019 22:52:29 -0800 (PST)
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=F9uumrtymqa9niZUTC1mdsLIvi4tTFDgCjcL7m5lWCU=; b=j90Du5FJbK+KyzsGYt6bGImNUVNKYs7Q/fNJEVwyZsV2iTnaiCxpEvR7+i2hrVmu/D vX0z+LiUlpgL+//m+ubRIKx/M1OMYFvkYIuBKCMyZ/rIHKIkbze8N+P55Cn4WFOcYI7k JMShAIWF883uReRx1zS79VHDhRyJWevMhEHqLaPKomfIAu7zOYWiNne0hoIn639/HKYG Z+ObdqyIk+RTMzTq/8Omla2uuNklFtXVzDZJ+hz1lBcxbH34PX+KZt3Ri14dSmXpwypB CpiDGw99tcX+mEqA3vwLN2u5PXTl0riwDOm+S9EELjeQAofKUiKwGRM3sbZnKLt6+RqE kdBA==
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=F9uumrtymqa9niZUTC1mdsLIvi4tTFDgCjcL7m5lWCU=; b=GzjkjDrcqt02ex7bXhSkqai0qYTHe6Fer3qe3vGT6DqipdMToFf+Xi5HFDZVmMLz6Y FPR+Ur+2/9+xVt+SmsYVhG0XxgwYC8kUYebhdsB4rG+lzqelYP92IpGRv/zvJXhxrNRE sqCT7y2MR8dAZP0CrxvjRNPrPuk5WOV89ttu/7TZu1dkz81BWf6CwdbpOasDb9bfJ5FQ 6AJHxxICjhr5JCWpejfxW+UwrdWQD7QsDsluIgVilZ0sXqUiwI/olg++0zvZprJuIcVN bkGY5B7oDKOZeLK2PRmz49MMqZvUXiDjHlIGY5CkZh3uNOHAyOyWQMNqWGEe6Tw/Rp4a fYBw==
X-Gm-Message-State: APjAAAX/iymuPm6QxLjiR/a8Cs97rLG4IQLKW816TPy64ZNpjwMgcEGN +pGeFwzfFVHsQZHV40Hf+WJUshz1KqVWNLCzItE=
X-Google-Smtp-Source: APXvYqxm/wOAORmo/I1FkCWiTs18s+O+Ew7jdLpa9VbkxSSUankazkpm2rinVRVXOh5l312GEJHiJnR6u+Mcwy7iWGw=
X-Received: by 2002:a5e:8505:: with SMTP id i5mr1757624ioj.158.1576133548499; Wed, 11 Dec 2019 22:52:28 -0800 (PST)
MIME-Version: 1.0
References: <BF05E487-4BE3-45C8-864C-3002C45A55E9@gmail.com> <8A548DB7-8A3C-4855-BBB6-E368F98F6CD3@gmail.com> <CABNhwV0ooN82HD5pQf2Ehm4c=YGrLKaPnXMQoytGr+9OuHBbSw@mail.gmail.com> <CABNhwV1AnD2afVB87h+-=QfM68SpZN17N+JYwRVSKNp0Bc0swg@mail.gmail.com> <fb3357d8-d91b-43e7-9f6a-2ddb8303e93f@Spark>
In-Reply-To: <fb3357d8-d91b-43e7-9f6a-2ddb8303e93f@Spark>
From: Gyan Mishra <hayabusagsm@gmail.com>
Date: Thu, 12 Dec 2019 01:51:51 -0500
Message-ID: <CABNhwV0O1AKdpDM+pBG_gOiK0PnKWoGhZ5SU=8of3PLiq6xg2w@mail.gmail.com>
Subject: Re: What if? [was Re: Extension Header Insertion]
To: Jeff Tantsura <jefftant.ietf@gmail.com>
Cc: "Stephane Litkowski (slitkows)" <slitkows@cisco.com>, Warren Kumari <warren@kumari.net>, 6man <6man@ietf.org>, Fernando Gont <fernando@gont.com.ar>, Stewart Bryant <stewart.bryant@gmail.com>
Content-Type: multipart/alternative; boundary="00000000000046e5b005997c30e2"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/WHCl69dY-Z5bLn0jsXEBySdrq0M>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "IPv6 Maintenance Working Group \(6man\)" <ipv6.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ipv6>, <mailto:ipv6-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ipv6/>
List-Post: <mailto:ipv6@ietf.org>
List-Help: <mailto:ipv6-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 12 Dec 2019 06:52:33 -0000
Will do. Regards, Gyan On Wed, Dec 11, 2019 at 6:46 PM Jeff Tantsura <jefftant.ietf@gmail.com> wrote: > Gyan, > > Please move VPN related topics to BESS, original thread discusses here is > EH Insertion. > > Wrt TI-LFA, MPLS Architecture RFC explicitly defines label stacking - > https://tools.ietf.org/html/rfc3031#section-3.9 > Please note that draft-ietf-rtgwg-segment-routing-ti-lfa defines how to > calculate a TI-LFA paths and uses notion of a SID, that is data plane > agnostic. It doesn’t violate any existing standards. > > Cheers, > Jeff > On Dec 11, 2019, 3:27 PM -0800, Gyan Mishra <hayabusagsm@gmail.com>, > wrote: > > Stephane > > My confusion on best effort L3 VPN and what that means. > > I thought that meant the entire underlay PE & P is not SRv6 aware and that > is not the case. I was struggling to understand how that could possibly > work which did not make sense. So the verbiage states the Best effort L3 > VPN which is ingress and egress PE SRv6 enabled but does not mention step 3 > which is really now migration step 2 where all P nodes are SRv6 aware for > TI-LFA. Even though the P nodes are “BGP free” core I think it’s a good > idea to mention that scenario to bring it all together as far as the BGP > overlay services operation. > > On Wed, Dec 11, 2019 at 6:14 PM Gyan Mishra <hayabusagsm@gmail.com> wrote: > >> Thanks Jeff!! >> >> + Stephane >> >> I see the TI-LFA draft expired in the data tracker. >> >> Thank you for updating. I will send the comments to the rtgwg. >> >> https://datatracker.ietf.org/doc/draft-ietf-rtgwg-segment-routing-ti-lfa/ >> >> >> I added Stephane as the co chair for bess WG. >> >> Stephane >> >> We recently had a WGLC on this draft which is expired. This is a >> critical draft as goes into details of BGP overlay services on SRv6. In >> the context of eh insertion in flight violation on the SRv6 source node, >> this draft shows the BGP overlay services are 6in6 encapsulated on the SRv6 >> source node depicting pictorially that any flow ingress to SRv6 source node >> is from an external edge CE and NLRI is propagated into multi protocol BGP. >> >> https://datatracker.ietf.org/doc/draft-dawra-bess-srv6-services/ >> >> Below mentions “best effort L3 VPN” which is when the underlay has an >> IPv6 data plan step 1 in migration to SRv6 but does not mention step 2 >> where PEs are upgraded for SRv6 support and step 3 where all P nodes as >> well are upgraded to support TI-LFA. Was that intentional left out and if >> not can that verbiage be updated in the next revision. >> >> Bottom of page 3 excerpt - 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 [RFC8200]. >> 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 >> segment list of 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. >> BGP is used to advertise the reachability of prefixes of a particular >> service from an egress PE to ingress PE nodes. >> >> Stephan >> >> On Wed, Dec 11, 2019 at 12:11 PM Jeff Tantsura <jefftant.ietf@gmail.com> >> wrote: >> >>> Stewart, >>> >>> /rtgwg chair hat on >>> Please send your ti-lfa comments to the rtgwg list, Stephane (editor) is >>> working on the updates. >>> >>> Regards, >>> Jeff >>> >>> On Dec 11, 2019, at 03:50, Stewart Bryant <stewart.bryant@gmail.com> >>> wrote: >>> >>> >>> >>> >>> >>> On 11 Dec 2019, at 05:51, Gyan Mishra <hayabusagsm@gmail.com> wrote: >>> >>> Hi Warren, >>> >>> Just a thought. >>> >>> There have been other game changer technologies that have come up in the >>> past that really require a lot of collaboration between all WG silo’s >>> namely mpls for starters and now SR which has I am guessing millions poured >>> into by vendors across the globe to get on the band wagon which will be the >>> eventual replacement of mpls. >>> >>> Not to derail my thoughts — SR for example just as with MPLS involved >>> many routing and internet area WGs such as rtgwg, lsr, Bess, teas to name a >>> few. There is a lot of complexity in development and maintaining IETF >>> standards when there are so many very complex inter dependencies between >>> WGs for these types of industry evolution type protocols that pave the way >>> for the future. >>> >>> To that point the topic of TI-LFA which we have talked about in many >>> threads. This draft is owned by rtgwg. I don’t think the authors of this >>> draft being a dependency WG of the WG owner of the main protocol being >>> developed “spring” had knowledge that they were in violation of RFC 8200. >>> I think that is part of the root problem with the process flow in >>> development of a very complex protocol that spans almost every IETF WG. >>> >>> TI-LFA draft: >>> https://tools.ietf.org/pdf/draft-ietf-rtgwg-segment-routing-ti-lfa-01.pdf >>> >>> >>> Bottom of page 3- >>> Thanks to SR, TI-LFA does not require the establishment of TLDP sessions >>> with remote nodes in order to take advantage of the applicability of remote >>> LFAs (RLFA) [RFC7490][RFC7916] or remote LFAs with directed forwarding >>> (DLFA)[RFC5714]. >>> >>> >>> The TI-LFA draft is data-plane agnostic. >>> >>> How the draft maps to the dataplane is up to the dataplane designers. >>> >>> With an MPLS dataplane it all works and conforms to the MPLS >>> architecture. >>> >>> It is up to the IP dataplane designers to ensure that it conforms to the >>> IP dataplane architecture. >>> >>> >>> >>> >>> I mentioned in on of the threads that MPLS ldp RLFA (remote LFA) >>> requires an MPLS label to be added to ldp tunnel to PQ space end node in a >>> circle topology case where PLR node junction physical bypass LFA node >>> does not exist. Since the backup path programmed is a post convergence >>> path with stateless nodes with SRv6, 6in6 encapsulation at the PLR node is >>> not technically necessary. >>> >>> If the rtgwg new they were in violation of RFC 8200 they would have gone >>> the same path as ldp RLFA and added in the encapsulation into the draft. >>> >>> >>> As far as I can see the document you cite says nothing about IPv6 and >>> thus cannot violate RFC8200, or have I missed something in the text? >>> >>> You mention the congruence between the repair path and the post >>> convergence path. As far as I can see this is loop mitigation in the down >>> case (it says nothing about loop mitigation in the up case which is also an >>> important problem). Anyway, I stress that I have not yet seen a formal >>> proof that it is unconditional loop avoiding as post convergence the >>> packets may not go via the PLR and hence may not follow the TI-LFA path. I >>> have asked before and have not yet seen such a proof (I apologies if I have >>> missed it) and look forward to reading it. >>> >>> Best regards >>> >>> Stewart >>> >>> -------------------------------------------------------------------- >>> IETF IPv6 working group mailing list >>> ipv6@ietf.org >>> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6 >>> -------------------------------------------------------------------- >>> >>> -- >> >> Gyan S. Mishra >> >> IT Network Engineering & Technology >> >> Verizon Communications Inc. (VZ) >> >> 13101 Columbia Pike FDC1 3rd Floor >> >> Silver Spring, MD 20904 >> >> United States >> >> Phone: 301 502-1347 >> >> Email: gyan.s.mishra@verizon.com >> >> www.linkedin.com/in/networking-technologies-consultant >> >> -- > > Gyan S. Mishra > > IT Network Engineering & Technology > > Verizon Communications Inc. (VZ) > > 13101 Columbia Pike FDC1 3rd Floor > > Silver Spring, MD 20904 > > United States > > Phone: 301 502-1347 > > Email: gyan.s.mishra@verizon.com > > www.linkedin.com/in/networking-technologies-consultant > > -- Gyan S. Mishra IT Network Engineering & Technology Verizon Communications Inc. (VZ) 13101 Columbia Pike FDC1 3rd Floor Silver Spring, MD 20904 United States Phone: 301 502-1347 Email: gyan.s.mishra@verizon.com www.linkedin.com/in/networking-technologies-consultant
- Extension Header Insertion Ron Bonica
- RE: Extension Header Insertion Adrian Farrel
- Re: Extension Header Insertion Darren Dukes (ddukes)
- Re: Extension Header Insertion Darren Dukes (ddukes)
- Re: Extension Header Insertion Tom Herbert
- RE: Extension Header Insertion Adrian Farrel
- Re: Extension Header Insertion Gyan Mishra
- RE: Extension Header Insertion Ron Bonica
- Re: Extension Header Insertion Brian E Carpenter
- What if? [was Re: Extension Header Insertion] Brian E Carpenter
- Re: What if? [was Re: Extension Header Insertion] Gyan Mishra
- Re: What if? [was Re: Extension Header Insertion] Gyan Mishra
- Re: What if? [was Re: Extension Header Insertion] Fernando Gont
- Re: What if? [was Re: Extension Header Insertion] Fernando Gont
- Re: What if? [was Re: Extension Header Insertion] Fernando Gont
- Re: Extension Header Insertion Stewart Bryant
- Re: What if? [was Re: Extension Header Insertion] Brian E Carpenter
- Re: What if? [was Re: Extension Header Insertion] Gyan Mishra
- RE: Extension Header Insertion Ron Bonica
- RE: What if? [was Re: Extension Header Insertion] Ron Bonica
- Re: What if? [was Re: Extension Header Insertion] Darren Dukes (ddukes)
- Re: What if? [was Re: Extension Header Insertion] Fernando Gont
- Re: What if? [was Re: Extension Header Insertion] Fernando Gont
- Re: Extension Header Insertion Fernando Gont
- Re: What if? [was Re: Extension Header Insertion] Brian E Carpenter
- Re: What if? [was Re: Extension Header Insertion] Warren Kumari
- Re: What if? [was Re: Extension Header Insertion] Fernando Gont
- Re: What if? [was Re: Extension Header Insertion] Fernando Gont
- Re: What if? [was Re: Extension Header Insertion] Gyan Mishra
- Re: What if? [was Re: Extension Header Insertion] Stewart Bryant
- Re: What if? [was Re: Extension Header Insertion] Jeff Tantsura
- Re: What if? [was Re: Extension Header Insertion] Brian E Carpenter
- Re: What if? [was Re: Extension Header Insertion] Gyan Mishra
- Re: What if? [was Re: Extension Header Insertion] Gyan Mishra
- Re: What if? [was Re: Extension Header Insertion] Jeff Tantsura
- Re: What if? [was Re: Extension Header Insertion] Gyan Mishra
- Re: What if? [was Re: Extension Header Insertion] Stewart Bryant