Re: [spring] Managing "global" SIDs

Jeff Tantsura <jefftant.ietf@gmail.com> Wed, 24 July 2019 20:05 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 33CDA1205D8 for <spring@ietfa.amsl.com>; Wed, 24 Jul 2019 13:05:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.997
X-Spam-Level:
X-Spam-Status: No, score=-0.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, FREEMAIL_REPLY=1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 sG8Zwkl-ergu for <spring@ietfa.amsl.com>; Wed, 24 Jul 2019 13:05:05 -0700 (PDT)
Received: from mail-qk1-x731.google.com (mail-qk1-x731.google.com [IPv6:2607:f8b0:4864:20::731]) (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 0D9281204DC for <spring@ietf.org>; Wed, 24 Jul 2019 13:05:05 -0700 (PDT)
Received: by mail-qk1-x731.google.com with SMTP id d15so34697242qkl.4 for <spring@ietf.org>; Wed, 24 Jul 2019 13:05: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=YOPWhcHNe/2zja8+bjRXxRUw+X9AtEh1XxNMSJJv0BQ=; b=pafm8QGkm5hkvMvOQMG5xq2Pky1XHcNeIPFLC4gcawvBXbP6X7jph4CThTIxTC2hcp k9N3w3Cmkj0fD9TTbDx8ej8g/Bg1N17oxte8pJG7ZYrjy/LV8ZERbAXCwW5N53sguMCh Ka9VD585b1e7W87KkL4/1+FcXrFz/PX1j4HAWLNaSyuETXEgMr9pY2P1UQb66mJugoAK wX+WY+4gEdYMehBjt2njZtoo7VTFCVun+dbRsvkHs5NS//vO6mAG90Yfii50E3GUEd4h DLfxXz2Wu7PyGqdRq+AQnvdXcs6F6Fc/liUXLB3/dESOTWcJvhfN0Pq81SlOOLszBhaC Rd1A==
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=YOPWhcHNe/2zja8+bjRXxRUw+X9AtEh1XxNMSJJv0BQ=; b=DEf+QMVbI/zl6MLvSGsKqlk/gonqxlTkwQicnv0/DMxK6zM0AZonXCcGe0SXjSNMJz x3APLdnnO5hrmCTAuUraxHafdK/u1kqIUR1+OAU/bR7iNzpdLDOxZOA0oorWie2OvoW7 POV4OZPVGmKEEHEvpcfGeR2v7pOdRr/znnlqgqoIyL3ixuv6HagovOUFdVnL0W/Zmbyp pUMAemk0vAvuST2XcdyLFSSZ9V9nhdzh29LPKq6Fd+amC8XrRsjfxytBSLM+AZF1AKzl TjrAXrNZYLsi0Z+KXJekypQ34kUUC4Wid/Ozy6cSdOfe49NHRrv3+XVU+tZ9sOuotJUR cq0w==
X-Gm-Message-State: APjAAAWmnBTgBW00WkLA/fdOM65p2SnCKK+5W6ppz5rL19p0kN62wk8D WFePzljTnWI9n6OBIimLwRo=
X-Google-Smtp-Source: APXvYqxJZKMlNf7HsPO9TRdhsDK9DU9XqfX2G30Ynayi8ut9tmLBPZ7MlocN2y4Li9Rq985wqE0m0g==
X-Received: by 2002:a05:620a:52e:: with SMTP id h14mr57546200qkh.358.1563998704183; Wed, 24 Jul 2019 13:05:04 -0700 (PDT)
Received: from [2001:67c:1232:144:2083:8e8c:ff7f::] ([2001:67c:1232:144:cd8d:8bfe:dd2a:67e5]) by smtp.gmail.com with ESMTPSA id m8sm21525396qti.97.2019.07.24.13.05.02 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 24 Jul 2019 13:05:03 -0700 (PDT)
Date: Wed, 24 Jul 2019 16:04:56 -0400
From: Jeff Tantsura <jefftant.ietf@gmail.com>
To: vahid tavajjohi <vahid.tavajjohi@gmail.com>
Cc: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>, "Andrew G. Malis" <agmalis@gmail.com>, SPRING WG List <spring@ietf.org>, Kireeti Kompella <kireeti.kompella@gmail.com>, Robert Raszuk <rraszuk@gmail.com>
Message-ID: <d3a6955d-17d1-4789-b9e8-3967bb31ed5a@Spark>
In-Reply-To: <FD8E9693-7FC6-40E6-AAD0-616EF3FA9FE2@gmail.com>
References: <CABRz93VUjBJhCB8aq7goV6_ws=0jJb5UeOPSeapP4c3+WUbH8w@mail.gmail.com> <CA+b+ER=pKm=KrQP3BO+=Vz6ByLzvZvmeTFeqJr9ntiUg_L5UBA@mail.gmail.com> <CABRz93W=S2P9AoMmwhUxMtjXvE6K6q1TB3ax5kMwBO=qhptcQw@mail.gmail.com> <AM0PR03MB382888B3783231FA5A629D2C9DC60@AM0PR03MB3828.eurprd03.prod.outlook.com> <CAA=duU1YJDPFKtpXF+i3_YsqoOaN_n-P5dvVkTn3OY6nJ1=P2w@mail.gmail.com> <d44f23a9-4a6c-49fa-be2d-58ecad58d8e6@Spark> <FD8E9693-7FC6-40E6-AAD0-616EF3FA9FE2@gmail.com>
X-Readdle-Message-ID: d3a6955d-17d1-4789-b9e8-3967bb31ed5a@Spark
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="5d38b9ee_94211f2_12dc6"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/RVeSIZi_CfdunqmheL8p3_vWQgc>
Subject: Re: [spring] Managing "global" SIDs
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: Wed, 24 Jul 2019 20:05:07 -0000

Vahid,

I think (sincerely hope) you are wrong, there’s a reason we have spent last 7 or so years working on YANG.

Cheers,
Jeff
On Jul 24, 2019, 2:25 PM -0400, vahid tavajjohi <vahid.tavajjohi@gmail.com>, wrote:
> Hi all,
>
> I think each vendor will uses its own NMS. So, it can’t be easy to manage global SID allocation with multi-vendor environment alongside multi-NMS. Therefore, PCE (standard) is better choice.
>
> Regards,
> Vahid
>
> vahid.tavajjohi@gmail.com
>
> > On Jul 24, 2019, at 10:32 PM, Jeff Tantsura <jefftant.ietf@gmail.com> wrote:
> >
> > All of the tasks described belong in management plane, while I’m not particularly fond of using DHCP, having single source of truth for configurational state is better than configuring box by box (and excel to manage it :))
> > Most SP’s (and as Stephane alluded) already have a centralized management entity that takes care of configuration management and soft resource (such as IP’s, SID’s, RT/RDs, etc allocation.
> >
> > Cheers,
> > Jeff
> > On Jul 24, 2019, 12:38 PM -0400, Andrew G. Malis <agmalis@gmail.com>, wrote:
> > > Sasha,
> > >
> > > Most "normal" DHCP servers require manual configuration of some sort if you want to guarantee persistence of the assigned IP address (i.e. "static" DHCP). So we're back to "manual" management, even if the results of the manual management are conveyed by a dynamic protocol.
> > >
> > > Cheers,
> > > Andy
> > >
> > >
> > > > On Wed, Jul 24, 2019 at 11:53 AM Alexander Vainshtein <Alexander.Vainshtein@ecitele.com> wrote:
> > > > > Robert, Kireeti and all,
> > > > > I think that both loopbacks and their association with SIDs should be kept persistent.
> > > > >
> > > > > Whether such persistency is provided by the means of static configuration, or by the means that are external to some dynamic protocol is a different question.
> > > > > E.g., a “normal” DHCP client (like my office computer) may think that it obtains a dynamic IP address in the company network from the DHCP server every time I turn it on, but the DHCP server actually takes care to assign to it the same IP address every time.
> > > > >
> > > > > Does this help in any way?
> > > > >
> > > > > Regards,
> > > > > Sasha
> > > > >
> > > > > Office: +972-39266302
> > > > > Cell:      +972-549266302
> > > > > Email:   Alexander.Vainshtein@ecitele.com
> > > > >
> > > > > From: spring <spring-bounces@ietf.org> On Behalf Of Kireeti Kompella
> > > > > Sent: Wednesday, July 24, 2019 6:36 PM
> > > > > To: Robert Raszuk <rraszuk@gmail.com>
> > > > > Cc: SPRING WG List <spring@ietf.org>
> > > > > Subject: Re: [spring] Managing "global" SIDs
> > > > >
> > > > > Hi Robert,
> > > > >
> > > > > On Wed, Jul 24, 2019 at 11:09 AM Robert Raszuk <rraszuk@gmail.com> wrote:
> > > > > > Hi Kireeti,
> > > > > >
> > > > > > I would like to challenge a bit your fundamental assumption which is to state that while loopbacks are very important and locally significant and warrant manual/nms provisioning SIDs are not.
> > > > >
> > > > > Actually, what I said at the mike is that I believe that both loopbacks and global SIDs should be managed by DHCP.  But that's a distraction; the point at hand is whether global SIDs should be managed "manually" (or by NMS or equivalent) (i.e., static), or by a protocol (say DHCP) (i.e., dynamic).  You say the former .... thanks for the feedback.
> > > > >
> > > > >  --
> > > > > Kireeti
> > > > >
> > > > > ___________________________________________________________________________
> > > > >
> > > > > This e-mail message is intended for the recipient only and contains information which is
> > > > > CONFIDENTIAL and which may be proprietary to ECI Telecom. If you have received this
> > > > > transmission in error, please inform us by e-mail, phone or fax, and then delete the original
> > > > > and all copies thereof.
> > > > > ___________________________________________________________________________
> > > > > _______________________________________________
> > > > > spring mailing list
> > > > > spring@ietf.org
> > > > > https://www.ietf.org/mailman/listinfo/spring
> > > _______________________________________________
> > > spring mailing list
> > > spring@ietf.org
> > > https://www.ietf.org/mailman/listinfo/spring
> > _______________________________________________
> > spring mailing list
> > spring@ietf.org
> > https://www.ietf.org/mailman/listinfo/spring
>