Re: [spring] Spring SR question??

Jeff Tantsura <jefftant.ietf@gmail.com> Tue, 23 June 2020 23:30 UTC

Return-Path: <jefftant.ietf@gmail.com>
X-Original-To: spring@ietfa.amsl.com
Delivered-To: spring@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A30643A0C64 for <spring@ietfa.amsl.com>; Tue, 23 Jun 2020 16:30:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.087
X-Spam-Level:
X-Spam-Status: No, score=-2.087 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, 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 U3NUNTa9gPVc for <spring@ietfa.amsl.com>; Tue, 23 Jun 2020 16:30:05 -0700 (PDT)
Received: from mail-pg1-x52e.google.com (mail-pg1-x52e.google.com [IPv6:2607:f8b0:4864:20::52e]) (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 760173A0C38 for <spring@ietf.org>; Tue, 23 Jun 2020 16:30:05 -0700 (PDT)
Received: by mail-pg1-x52e.google.com with SMTP id e18so360908pgn.7 for <spring@ietf.org>; Tue, 23 Jun 2020 16:30:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:cc:message-id:in-reply-to:references:subject :mime-version; bh=sY+RPr8N1OUdE69QY1BTunkLFSeFNtBvla+enQw2dPg=; b=mJSxF4Q11be5kfB9vmaPtryu12YbIFzeSXBZGLRvD6m8/H9N5k+8MlEweec3tdi+PD c8jeggN2PHHRj8Vpg1Fnxbah+OGMWAiATpk9hBSAUVZUyyhaQQ527TrpmzZR6LmdkyoV sz3V2b2q9g5Q39plQiLqt7RxenyJ/1Peb/gOF0yF6seMkCyumyUhuB2XGil2iJrhopz+ p+tu4UrGVRNjRR3S3Wg0KkCperYKhSOeZxwKuRlJl2vrf3PY6OPcy42naPbYxQsUoTz9 zyJQUnc43K6C1lQJ42PmGhuWDPvIuZoWCyWYEblI626sANGETUGnjpbn/4st2FeiQjNx Yj2w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:message-id:in-reply-to :references:subject:mime-version; bh=sY+RPr8N1OUdE69QY1BTunkLFSeFNtBvla+enQw2dPg=; b=lak9xOqzcd59f6RaQXLmv32owEyPVnGdKClE6hbufQ65usTpJUNqOsbju8M/8xXPNz pFfl8/qHitMSlMdergR/qAElP10lMuCsVg+HMMRVnfHHiTdQgWiaHvcXPbRpYl6NhpEA fM0qU9uEyKyWiMASpV+NDcKXGSFLNwHMpM7SpmE3JXcLoreSOXeLu3Du3KwRdTFB/IWX 0K3RqGKFUsxl9MclxCvxjmzvn3pIJBKWFyu0vhqMor76LELSoI2urhwpwGsg/fzAu0IJ /jvwheN59kKtROvPNhch7p4muKZJTIadu6DbHM+RQ6naZImx1zuoEg4cwnyi+1H1hbUb Hqwg==
X-Gm-Message-State: AOAM531oF5qYNqpq+MvK6xIfySt5XGVxjwREBC2IaydLvfSwRyn28aRj pecWJ9iGtPVpX0KVyHgyVsE=
X-Google-Smtp-Source: ABdhPJxcBbGX6b4Sox7vpoL5PyglblBtdN/PtjKSaQCPzLO+FNUokRurSlbXuumFdDvhWICHlFJhkw==
X-Received: by 2002:aa7:9811:: with SMTP id e17mr27041354pfl.61.1592955004923; Tue, 23 Jun 2020 16:30:04 -0700 (PDT)
Received: from [192.168.1.3] (c-73-63-232-212.hsd1.ca.comcast.net. [73.63.232.212]) by smtp.gmail.com with ESMTPSA id u35sm14655224pgm.48.2020.06.23.16.30.03 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 23 Jun 2020 16:30:04 -0700 (PDT)
Date: Tue, 23 Jun 2020 16:29:57 -0700
From: Jeff Tantsura <jefftant.ietf@gmail.com>
To: Ron Bonica <rbonica@juniper.net>, Gyan Mishra <hayabusagsm@gmail.com>
Cc: SPRING WG <spring@ietf.org>
Message-ID: <927650b3-7fef-4b17-818d-853d48061cad@Spark>
In-Reply-To: <CABNhwV2gqcuTU57r8SE0nAM6+FgdFo3vRi4AiyESrc71ab0dgg@mail.gmail.com>
References: <CABNhwV240-g+mUNwwyov=ycVL7hKS1n4kEEJPkee-ukyf=HDkQ@mail.gmail.com> <DM6PR05MB6348F66AF9526F18F3CF870FAE940@DM6PR05MB6348.namprd05.prod.outlook.com> <CABNhwV2gqcuTU57r8SE0nAM6+FgdFo3vRi4AiyESrc71ab0dgg@mail.gmail.com>
X-Readdle-Message-ID: 927650b3-7fef-4b17-818d-853d48061cad@Spark
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="5ef2907a_29b0e9a8_178"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/rrpJZg0EZQxZ1OztgrW-B_LnRQg>
Subject: Re: [spring] Spring SR question??
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Source Packet Routing in NetworkinG \(SPRING\)" <spring.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/spring>, <mailto:spring-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/spring/>
List-Post: <mailto:spring@ietf.org>
List-Help: <mailto:spring-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/spring>, <mailto:spring-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 23 Jun 2020 23:30:14 -0000

Gyan,

In SR-MPLS, either over IPv4 or IPv6 the data-plane is MPLS (rfc8660)
If MPLS is tunneled over IP, e.g MPLS over GRE, MPLS over UDP, etc, then data-plane is that of outer encapsulation - rfc8663 as the best example, e.g outer header would be IPv4/IPv6+UDP
Since bindings (SIDs) need to be distributed, you’d need a label distribution protocol, with IPv6 that would be IS-IS, OSPFv3 or BGP (or  controller based).
Vendor support for that is rather limited, I don’t recall any.
Other option to distribute label bindings over IPv6 would be LDPv6 + v6 IGP, I recall Junos implementation, there could be more.
There’s quite interesting discussion on NANOG - https://mailman.nanog.org/pipermail/nanog/2020-June/208111.html

Hope this helps

Cheers,
Jeff
On Jun 23, 2020, 1:52 PM -0700, Gyan Mishra <hayabusagsm@gmail.com>, wrote:
>
>
> Thanks Ron!
>
> Gyan
>
> > On Tue, Jun 23, 2020 at 3:51 PM Ron Bonica <rbonica@juniper.net> wrote:
> > > Gyan,
> > >
> > > You can signal SR-MPLS over a network that has IPv6 enabled, but does not have IPv4 enabled.
> > >
> > >                                                    Ron
> > >
> > >
> > >
> > > Juniper Business Use Only
> > > From: spring <spring-bounces@ietf.org> On Behalf Of Gyan Mishra
> > > Sent: Tuesday, June 23, 2020 1:20 PM
> > > To: SPRING WG <spring@ietf.org>
> > > Subject: [spring] Spring SR question??
> > >
> > > [External Email. Be cautious of content]
> > >
> > >
> > > All
> > >
> > > SR-MPLS utilizes IPv4 data plane and and can service v4 v6 edges  6to4 softwire mesh framework from the VPN overlay aspect..
> > >
> > > Can SR-MPLS use IPV6 data plane?
> > >
> > > Reason why I am asking is that it is very simple to get from LDPv4 core to SR-MPLS core.
> > >
> > > However if you have an existing brown field SP core and your end goal is to get to SRv6 - how can you easily get there.
> > >
> > > So my thoughts are you can use SR-MPLS as a stepping stone so to speak to get to SRv6.
> > >
> > > To that end you could use Greg Mirsky draft of tunneling SR-MPLS in SRV6 interoperability and use other inter operability drafts.
> > >
> > > But let’s say you prefer to get from point A go point B seamlessly and native naturally without any translation.
> > >
> > > An analogy would be migratory to IPV6 instead of using translation technology tunnels you dual stand the entire network and use ds-lite or LSN or 6RD to close the gap.
> > >
> > > So my thoughts on getting to the “end state” SRv6 are we follows:
> > >
> > > MPLS LDPv4
> > >
> > > MPLS LDPv6
> > >
> > > SR-MPLS v6
> > >
> > > Once you have a v6 core and you have decommissioned LDPv6 you now have the v6 data plan ready to go to get to SRv6
> > >
> > > SRv6
> > >
> > > Only caveat with this idea is I am not sure if SR-MPLS supports IPv6 data plane v6 label binding.
> > >
> > >
> > > Kind Regards
> > >
> > > Gyan
> > >
> > > --
> > > Gyan Mishra
> > > Network Solutions Architect
> > > M 301 502-1347
> > > 13101 Columbia Pike
> > > Silver Spring, MD
> > >
> --
>
> Gyan Mishra
> Network Solutions Architect
> M 301 502-1347
> 13101 Columbia Pike
> Silver Spring, MD
>
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring