Comments on draft-bonica-spring-srv6-plus

Tom Herbert <tom@herbertland.com> Wed, 03 July 2019 18:48 UTC

Return-Path: <tom@herbertland.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 23297120332 for <ipv6@ietfa.amsl.com>; Wed, 3 Jul 2019 11:48:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level:
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=herbertland-com.20150623.gappssmtp.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 RwfwtUohAS14 for <ipv6@ietfa.amsl.com>; Wed, 3 Jul 2019 11:48:41 -0700 (PDT)
Received: from mail-ed1-x52f.google.com (mail-ed1-x52f.google.com [IPv6:2a00:1450:4864:20::52f]) (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 85ACC1200B6 for <ipv6@ietf.org>; Wed, 3 Jul 2019 11:48:41 -0700 (PDT)
Received: by mail-ed1-x52f.google.com with SMTP id s49so3090585edb.1 for <ipv6@ietf.org>; Wed, 03 Jul 2019 11:48:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=herbertland-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=v6vQ0b223eIaejQ56anSatq002Yi9nlkp6sIZmSnxMM=; b=qvPhJMjWwV4Ar+wozXTpN2EpHQLfq3Nh0F0yiGzMJLd27JrTeTIfWdGxBZqW5XDqHf OuWQDF/WuF0uddWJgQc0O3/W+shOsSmXrFHgaGWS2v5A/dxpVWRe4+iYMpibD/h6+M1C bsuw7rk3bKvWrrXcy7/UjJ0c4y/Fm3pg/KYx+hZEZLFZ9roiOkoAw+mioVYAo6c/SfbI 5kkMvq2WhEXE7Xm90E3Kf0dBfV15CYIZEPZBFS145uZJYnzcDFcJpbDzbYW0ZcOyRsvZ Wwt8YIvFP2odYjwPThcV+0HH4jKMCwHQ9qZokLhaQ+7xSj8lW6aPmbaGCfXVl+JsFn3X up5A==
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=v6vQ0b223eIaejQ56anSatq002Yi9nlkp6sIZmSnxMM=; b=A0ue7DnPZRh+O5b2v0oXyYonR8ONQwa+/kSdlFQ5Uqw6Q/5Z2Ht+cMldjqyKCxpr+h olbUdpI7CZXO6GHzLka7X51BY4gt91SeTBZSsTu1c6CZLjzDCpnUKiGjpI+IV3plTP5v go0G8qpxMCF2qfGjbKwwS882I/iz0NT6HL1kn5BkfhPAGnAwkCOkm2JFyF4XdXOCoD7O 9Q26ieBr8Ei+W3ItisuxUUcmSVJicbZrWYCSt/8487bdFDc2CtErcGKBVldBOu7EBuf0 wAjmZ2iEHyGfosNlli6CufOYsIODMmygSS0AuGhb4fy+5ppMiuvJlmWxKjWKdnsHIxxo sgOQ==
X-Gm-Message-State: APjAAAVw0eDO70azv6m/waCwHQgI1tXOID101B9GK/tSSUN4NNXjAs3i Rlu4XsZOalHlrjqhcsSz5fX7ln9b8TilqY37++QcPA==
X-Google-Smtp-Source: APXvYqy79aD2byhdFTQxP5m5Np6qYlo9hYMjdoonXE6cYpJ9FoaS6rq++1Mv1sANF5Kv95teVZoaF6nsU1vSTaMPQ/s=
X-Received: by 2002:a17:906:69c4:: with SMTP id g4mr36591361ejs.9.1562179719930; Wed, 03 Jul 2019 11:48:39 -0700 (PDT)
MIME-Version: 1.0
References: <156203443756.5663.9945449277625935606.idtracker@ietfa.amsl.com> <BYAPR05MB42456FC99AE1C49B65A17FF6AEF80@BYAPR05MB4245.namprd05.prod.outlook.com>
In-Reply-To: <BYAPR05MB42456FC99AE1C49B65A17FF6AEF80@BYAPR05MB4245.namprd05.prod.outlook.com>
From: Tom Herbert <tom@herbertland.com>
Date: Wed, 03 Jul 2019 11:48:29 -0700
Message-ID: <CALx6S34Qe1Fqagrv+pv0HG=JO3BWe0vfKmvLNaPhhmYW-aUa+g@mail.gmail.com>
Subject: Comments on draft-bonica-spring-srv6-plus
To: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>
Cc: SPRING WG <spring@ietf.org>, 6man WG <ipv6@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/f7neZRevuNl-qbT3tFqD_W1XqrQ>
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: Wed, 03 Jul 2019 18:48:45 -0000

Hi Ron,

Thanks for the draft.

I think the name SRV6+ might be a little misleading in that it could
be misinterpreted as SRV6+ being a superset of SRV6. Specifically,
SRV6+ doesn't allow 128 bit SIDs which seems inherent in SRV6 and so
the primary function (and implementation) of SRV6 isn't compatible. It
doesn't seem like it would be that much effort to allow a 128 bit SID
size to be compatible.

I don't understand the rationale for needing a MSV to be explictly
configured throughout the domain. Couldn't the appropriate SID size be
chosen by the sender at run time. For instance, if all the SIDs in a
list are less than 65,536 then 16 bit SIDs can be used, else 32 bit
SIDs are used (I assume 16 and 32 bit SIDs are in same number space).
Since CRH has the bits stating the SID length there is no ambiguity at
the receiver. SID compression is opportunistic and it's always good
practice to avoid situations that require wide scale renumbering.

Please add a section on mutability requirements of protocol fields so
that there is no ambiguity.

Tom