Re: [spring] SRv6 Network Programming: ENH = 59

Bob Hinden <bob.hinden@gmail.com> Mon, 06 May 2019 15:54 UTC

Return-Path: <bob.hinden@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 848A4120047; Mon, 6 May 2019 08:54:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level:
X-Spam-Status: No, score=-1.999 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, RCVD_IN_DNSWL_NONE=-0.0001, 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 x-0WsEovIlVv; Mon, 6 May 2019 08:54:23 -0700 (PDT)
Received: from mail-wm1-x335.google.com (mail-wm1-x335.google.com [IPv6:2a00:1450:4864:20::335]) (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 B88C31200B9; Mon, 6 May 2019 08:54:22 -0700 (PDT)
Received: by mail-wm1-x335.google.com with SMTP id f2so10913103wmj.3; Mon, 06 May 2019 08:54:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=d9XQ6zCfBj2HmLJ/QO61g7/gDfurODZFF7ICpzSKFhs=; b=VmdXAGXcA2Ym85c6Tk45fRxYD7KV9UfA1An3vfhWvU1OLWo6OcOFCn8LkslTWxJX4H Jm8CW5wUI8ey9YmBgaJgzii3mSdenuDO87v4C2BhzaMnswoh2GiJeV/QZ5f2O+DW8U2A EfttNGyCVf1DCZETzUeUiFY8fn+cHhkx5eyOVJjJZ9x9V/CeuJ5yTgtjiyRjUSEZHGd7 Y3B6z7ye62sg/IyMn4Y4kPMeVMD19+/AZrlCTKn5OZrW7YG0Gh2k7l+CtqTEJRR0RBxm 0kr3HbhxDrSCkX49Pkm0f47Y2XGLwEPVEqXAFW2kSmml7bjwTtE77XzoInfKtxdohGWk iSIQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=d9XQ6zCfBj2HmLJ/QO61g7/gDfurODZFF7ICpzSKFhs=; b=SYW10Uoh0FjPP0BeU0UiYhPp3EtZ4WZHYYHv5EOjivphk0VkvyiML8L++AAn8rdkom Vj4rRT0nEKtRC2YoR/CaWq92dzEkrPSHhAPs7ELly/ykQ9XIttjLAU0F2K1BC2X+tVzf bF8yI1LomkY1tXf98IE8+zNI6hkH5MLksqKYo8d72X6Vq6KY0vFVM3w7y5TXhHU/jVlo V0OAK6dX/hw6NMO4/UkGhc0GYAjTfaQxcR6uEDJKTqv5fjHPYXe7gyOOEH2m7JkVYLB9 spLfPAUIE3wQOb610bj+us9VeE8CFv7MEn3e3ColWBKimuqh4z7nQZV1MHG4IQvz9Of4 498A==
X-Gm-Message-State: APjAAAVjKZEuT7GVC8FOFIvosZgES0a03LM+gDqDyMK2/ScvDqnXFeUh RzCvoCdsfuZhFwORpH0LKag=
X-Google-Smtp-Source: APXvYqzZhNM7YvihgzsHavR+yYwYMeOVfpiW2PuqmDegmakke1As5Mwa0D4knF/DGzhmvTyJJs9R/w==
X-Received: by 2002:a1c:9942:: with SMTP id b63mr17838362wme.116.1557158061172; Mon, 06 May 2019 08:54:21 -0700 (PDT)
Received: from ?IPv6:2601:647:5a00:ef0b:d9b5:e07d:1b22:522f? ([2601:647:5a00:ef0b:d9b5:e07d:1b22:522f]) by smtp.gmail.com with ESMTPSA id v189sm17801885wma.3.2019.05.06.08.54.19 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 06 May 2019 08:54:20 -0700 (PDT)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.8\))
From: Bob Hinden <bob.hinden@gmail.com>
In-Reply-To: <BYAPR05MB4245988C3A47C3665BD91172AE300@BYAPR05MB4245.namprd05.prod.outlook.com>
Date: Mon, 06 May 2019 08:54:16 -0700
Cc: Bob Hinden <bob.hinden@gmail.com>, SPRING WG <spring@ietf.org>, IPv6 List <ipv6@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <FD25114D-B841-4036-A4B7-B98B93B79D60@gmail.com>
References: <BYAPR05MB4245988C3A47C3665BD91172AE300@BYAPR05MB4245.namprd05.prod.outlook.com>
To: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>
X-Mailer: Apple Mail (2.3445.104.8)
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/TJddTPpDH6LpTaR2COq86atkFw8>
Subject: Re: [spring] SRv6 Network Programming: ENH = 59
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: Mon, 06 May 2019 15:54:24 -0000

Ron,

> On May 5, 2019, at 5:47 PM, Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org> wrote:
> 
> Folks,
> 
> According to Section 4.4 of draft-ietf-spring-srv6-network-programming-00, when processing the End.DX2 SID, the Next Header must be equal to 59. Otherwise, the packet will be dropped.
> 
> In the words of the draft, "We conveniently reuse the next-header value 59 allocated to IPv6 No Next Header [RFC8200].  When the SID corresponds to function End.DX2 and the Next-Header value is 59, we know that an Ethernet frame is in the payload without any further header."
> 
> According to Section 4.7 RFC 8200, " The value 59 in the Next Header field of an IPv6 header or any  extension header indicates that there is nothing following that header.  If the Payload Length field of the IPv6 header indicates the presence of octets past the end of a header whose Next Header field contains 59, those octets must be ignored and passed on unchanged if the packet is forwarded."
> 
> Does the WG think that it is a good idea to reuse the Next Header value 59? Or would it be better to allocate a new Next Header value that represents Ethernet?

IMHO, it is a bad idea to reuse the Next Header value 59.  Better to allocate a new next header value.

Further, this proposed redefining of the “No Next Header” would require updating RFC8200.  I don’t see that in this draft.

Bob