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

Mark Smith <markzzzsmith@gmail.com> Tue, 07 May 2019 00:20 UTC

Return-Path: <markzzzsmith@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 6752C120106; Mon, 6 May 2019 17:20:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.498
X-Spam-Level:
X-Spam-Status: No, score=-1.498 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, FROM_LOCAL_NOVOWEL=0.5, HK_RANDOM_ENVFROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-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 wBJeq08DCAmg; Mon, 6 May 2019 17:20:22 -0700 (PDT)
Received: from mail-ot1-x32f.google.com (mail-ot1-x32f.google.com [IPv6:2607:f8b0:4864:20::32f]) (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 8AAD512002F; Mon, 6 May 2019 17:20:22 -0700 (PDT)
Received: by mail-ot1-x32f.google.com with SMTP id a10so13206366otl.12; Mon, 06 May 2019 17:20:22 -0700 (PDT)
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=nMSsRPhZcd7oOy65RCvmXFAkoZEe/qS1uu6976jchgI=; b=e1yRregt0YHZPEpDyT+ZFExHfJAsq4y3Mzdv7cKodH6WtOz7MllNVfmBYDq1Tylp9S DtnQm6r+xzuNtwXoIGthz2po9hMCMMZK4RZrQNXO6RUTvKk8NnzhPIs0NmfVebA/8+Xa AL/w87waY807XaVAQTybTXRqWH+OQruXwM83O1vTlDbrXaZewPv9oWwrWYdT6X/SpHjf LACuaI41d3mTsMLl0ocMOEHoze10U34JmdhQ8WI3Gcui0X2XJUSzXOzSfXXltlIftTTN A1pzSn29tx/qI8OxsFP5R/ZBU43BoJ0JoTSjCfwC/PfAWO0lzsdd1Le5Ht3Z+N6V2Dpv URlg==
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=nMSsRPhZcd7oOy65RCvmXFAkoZEe/qS1uu6976jchgI=; b=jTahmbw49u+x9CJH4MGFA/WKUU1PDZzO5I7r4DPtmkWpidtvd6tA43YTYpkDwgYx8m GFujAPuZEECufxpuZD/XR7b/0Cljhs6R/LXR2OL3Hn/F3vS2eb4P38r8bIbo3PXebeqa uoq6N78LAfdVm5pwTnVwYGTclI6gM2sAVtTfKXb1m9rg3ciQ1xQnT5xRbj1MBzkaatvx s1R3tu5JTNPs6fepWSsskEDfAlBstvVy5EG/aZHq3iRf1l4AILoebkSOUSQ7rnxBSJRu VMDyZvU5DzcmxS1RRnztKfYmp2bXFFFauZ/WHMSn16Pyw6qrLMfebwneSh+MuMFmc+Yz Y0zw==
X-Gm-Message-State: APjAAAV0VPO1eUSG+4Pw1dGH8Z3J0Yo1SvWJ/VYoZUtGe7/CO1WeqidO 5uEcBEhksB3cOOd6QIVsvgoPDD1LYwYeHH9tGzA=
X-Google-Smtp-Source: APXvYqyObes3mSgNwn+JThrf0LN4jRlsTIpFOXDI91HRsjdz36Aeob8MO7eNc5ViRwYtMOu5xR7KL7JuwvFH2f7Ub9U=
X-Received: by 2002:a9d:4e15:: with SMTP id p21mr19376326otf.285.1557188421690; Mon, 06 May 2019 17:20:21 -0700 (PDT)
MIME-Version: 1.0
References: <BYAPR05MB4245988C3A47C3665BD91172AE300@BYAPR05MB4245.namprd05.prod.outlook.com> <FD25114D-B841-4036-A4B7-B98B93B79D60@gmail.com> <f2e3f144-e83d-4354-a164-f663c554f443@gmail.com>
In-Reply-To: <f2e3f144-e83d-4354-a164-f663c554f443@gmail.com>
From: Mark Smith <markzzzsmith@gmail.com>
Date: Tue, 07 May 2019 10:20:09 +1000
Message-ID: <CAO42Z2xs3xJZeW8Zc5-RsLHn8Zjum+63FFo9a29HBY3V9ApD6Q@mail.gmail.com>
To: Stewart Bryant <stewart.bryant@gmail.com>
Cc: Bob Hinden <bob.hinden@gmail.com>, Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, SPRING WG <spring@ietf.org>, IPv6 List <ipv6@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000b92ba30588412e3e"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/fAKcRmrfzGnmm9xgETnkor5ih0Y>
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: Tue, 07 May 2019 00:20:25 -0000

On Tue., 7 May 2019, 06:14 Stewart Bryant, <stewart.bryant@gmail.com> wrote:

> I agree that implicit payload identity is a bad idea.
>
> If the payload is Ethernet, then the IANA Protocol Number Registry
> suggests that 22 is allocated for that purpose:
>
> 22
>
> XNS-IDP XEROX NS IDP
>
> ["The Ethernet, A Local Area Network: Data Link Layer and Physical Layer
> Specification", AA-K759B-TK, Digital Equipment Corporation, Maynard, MA.
> Also as: "The Ethernet - A Local Area Network", Version 1.0, Digital
> Equipment Corporation, Intel Corporation, Xerox Corporation, September
> 1980. And: "The Ethernet, A Local Area Network: Data Link Layer and
> Physical Layer Specifications", Digital, Intel and Xerox, November 1982.
> And: XEROX, "The Ethernet, A Local Area Network: Data Link Layer and
> Physical Layer Specification", X3T51/80-50, Xerox Corporation, Stamford,
> CT., October 1980.][[XEROX]]
>


That's an unusual specification reference, because XNS Internet Datagram
Protocol is not Ethernet. It's the layer 3 protocol Xerox invented, and the
ancestor of Novell's IPX.

According to RFC 1764, "The PPP XNS IDP Control Protocol (XNSCP)", the XNS
spec is

Xerox, "Internet Transport Protocols", January 1991, Order No. XNSS 029101.


Regards,

Mark.









> - Stewart
>
>
> On 06/05/2019 16:54, Bob Hinden wrote:
> > 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
> >
> > _______________________________________________
> > 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
>