Re: END SID Without SRH
David Farmer <farmer@umn.edu> Thu, 13 June 2019 16:44 UTC
Return-Path: <farmer@umn.edu>
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 C5B86120047 for <ipv6@ietfa.amsl.com>; Thu, 13 Jun 2019 09:44:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.298
X-Spam-Level:
X-Spam-Status: No, score=-4.298 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, 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=umn.edu
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 EH0GFB5V8Uvf for <ipv6@ietfa.amsl.com>; Thu, 13 Jun 2019 09:44:41 -0700 (PDT)
Received: from mta-p7.oit.umn.edu (mta-p7.oit.umn.edu [134.84.196.207]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 26E621200C7 for <ipv6@ietf.org>; Thu, 13 Jun 2019 09:44:41 -0700 (PDT)
Received: from localhost (unknown [127.0.0.1]) by mta-p7.oit.umn.edu (Postfix) with ESMTP id 7437923C for <ipv6@ietf.org>; Thu, 13 Jun 2019 16:44:40 +0000 (UTC)
X-Virus-Scanned: amavisd-new at umn.edu
Received: from mta-p7.oit.umn.edu ([127.0.0.1]) by localhost (mta-p7.oit.umn.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GCDe5UEpyvRJ for <ipv6@ietf.org>; Thu, 13 Jun 2019 11:44:40 -0500 (CDT)
Received: from mail-ua1-f72.google.com (mail-ua1-f72.google.com [209.85.222.72]) (using TLSv1.2 with cipher AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mta-p7.oit.umn.edu (Postfix) with ESMTPS id 25AADAB7 for <ipv6@ietf.org>; Thu, 13 Jun 2019 11:44:39 -0500 (CDT)
Received: by mail-ua1-f72.google.com with SMTP id p13so1617646uad.11 for <ipv6@ietf.org>; Thu, 13 Jun 2019 09:44:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=umn.edu; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=27Vx0PJU6DX5H5fcWh4oLxWomZaWJL/3yIPI2f/i8gA=; b=l/IxoaQuwSCl0iKc36Xdh07e+KVaxyk0m6nNqMNgMtUtLKdXu3oOSXEL2o07Pw6UWj HK8gtYVlH9eHv+erNtUxvjbC1KcV/5FLNxay6o7Nb3zM5ol/raHgWgGoE599c46nEMu1 wUP3Q4EeFZ7F0O+nCuXYU8NYORDfHNng68Jxv3mirf9Lo7CS1l9lVSLSvDg7RXJ4FzC9 u9CiAv2pWa9nSRyEI3NTBGqbz31C+4aqBrIb0ZXGU3QRJCv8sdob8ReaVbWxIHqQ2JHt ATS9CqjI/3NP5t/8ozxmZNLXrj3Pg6xqcm2VG0V9vIeIJDqJieNfTOis5mapmtkZdXB9 cNeg==
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=27Vx0PJU6DX5H5fcWh4oLxWomZaWJL/3yIPI2f/i8gA=; b=QRbTxwV2p0uPwpU2csu+af/9kuDJ0dL2frcBh8qe8c/+ibDdaUi18Q79CyTwtB+uFs 1nHNUAwQfB96zls4BNtg9zrA9BMoH0oQ4IkiMxdleTVEIJzf/gTmWlEqPDULUbPA3hSU Vd36QPn4jfP1Xq26iYiNeZoPCEoc5X6J1hltmSvfM3uRwKl4h6poMZQEVRQSwYCXEtaY 8uUet5a5pBNFeIx3RLPeST6vi6txxzqrzitZu1vuaubkUigxDyA5kmKkcFfV5vKF5A0F NCfQ2q85f4o8kEc0p/Oyv422kiZsukMfNjFViLvWUZkIlfTw96bxIpAz27q37EeA78Zi LTnw==
X-Gm-Message-State: APjAAAVR4P6vodlPMTfvNmxjwDPdQMK2t13Oj+KD0YQ4qXcHtfnXmtSn vc8DhiHzj1qA/TDKV0rE9PFvuZN6FWb4ffJwZgwEmQmQNasjYJ6TDFiI/f7Z6NkmwOFg92TcfnN sKh2vXXzSuuIcYiJmhCHw3zOw
X-Received: by 2002:a67:790d:: with SMTP id u13mr37925569vsc.86.1560444278893; Thu, 13 Jun 2019 09:44:38 -0700 (PDT)
X-Google-Smtp-Source: APXvYqxMgfsM0EW8VtgnYqQ4KtJExc4syIYXbkAiKYXx7kv/4yjkZbFh8+TYKNT8BdWlf8zS5qfAaflaIplKqWR3vxk=
X-Received: by 2002:a67:790d:: with SMTP id u13mr37925513vsc.86.1560444278324; Thu, 13 Jun 2019 09:44:38 -0700 (PDT)
MIME-Version: 1.0
References: <BYAPR05MB42456C75487CF9283A0ED1D0AE100@BYAPR05MB4245.namprd05.prod.outlook.com> <CAO42Z2y_D-xe+tX9n-KQYjnk5bkYXibO0Zs3E=JfAWWMZnJcSA@mail.gmail.com> <3030A68F-6CE1-4179-930C-D60BEB73063A@employees.org> <CAO42Z2yLkCRNXKp8KKnqh8VRRo6p1dx4h0-gyLBFZ=Jq0xQj2w@mail.gmail.com> <0C40BEFF-B050-40A1-BCB7-F76ADF18E3E0@employees.org> <BYAPR05MB42457C37AE7DC3F4CACC8FD7AEEC0@BYAPR05MB4245.namprd05.prod.outlook.com> <B254E985-A848-4FC4-868D-E2F04CF7E0DB@cisco.com> <104B106B-8130-4931-9DBF-2FE5C5633CB0@gmail.com> <B0D2092F-CC6E-4990-857B-E88229FA80AF@cisco.com> <277E6E14-8FD4-45A3-9350-E30B82C0FA86@gmail.com>
In-Reply-To: <277E6E14-8FD4-45A3-9350-E30B82C0FA86@gmail.com>
From: David Farmer <farmer@umn.edu>
Date: Thu, 13 Jun 2019 11:44:24 -0500
Message-ID: <CAN-Dau1MDKpFrmmDFpj3s4cZYwFyB0KnWMrc-yjw_m5mO_8REw@mail.gmail.com>
Subject: Re: END SID Without SRH
To: Bob Hinden <bob.hinden@gmail.com>
Cc: "Darren Dukes (ddukes)" <ddukes@cisco.com>, IPv6 List <ipv6@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000e6f579058b373e36"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/_L941FqPuiWydliWiyJaMSASw2s>
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: Thu, 13 Jun 2019 16:44:44 -0000
On Wed, Jun 12, 2019 at 9:26 PM Bob Hinden <bob.hinden@gmail.com> wrote: > Darren, > > > On Jun 12, 2019, at 5:57 PM, Darren Dukes (ddukes) <ddukes@cisco.com> > wrote: > > > > Hi Bob. See inline. > > > > On Jun 13, 2019, at 1:04 AM, Bob Hinden <bob.hinden@gmail.com> wrote: > > > >> Darren, > >> > >>> On Jun 12, 2019, at 2:52 PM, Darren Dukes (ddukes) <ddukes@cisco.com> > wrote: > >>> > >>> Hello everyone. > >>> > >>> This document defines an SRH and a SID, and how that SID is processed. > >>> > >>> I expect anyone "surprised" by this fact should have read this draft > at some point: > >>> a - within the past 2 years; since this document has defined a SID and > its processing. > >>> b - within the past 13 months; since section 4.3.1 specifically > described discarding the packet based on upper layer header being processed. > >>> c - within the past 8 months; since the current version of 4.3.1.2 was > updated with the new ICMP error code, published, and the WG was notified > via email. > >>> > >>> And recall section 3.1 defines a Source SR node as > >>> "any node that originates an IPv6 packet with a > >>> segment (i.e. SRv6 SID) in the destination address of the IPv6 > >>> header. The packet leaving the source SR Node may or may not contain > >>> an SRH." > >>> > >>> In other words, there is no surprise. > >> > >> I am trying to sort out this discussion. > >> > >> I think the text in the draft this discussion is about is: > >> > >>> 4.3.1.2. Upper-layer Header or No Next Header > >>> > >>> When processing the Upper-layer header of a packet matching a FIB > >>> entry locally instantiated as an SRv6 SID defined in this document. > >>> > >>> IF (Upper-layer Header is IPv4 or IPv6) and > >>> local configuration permits { > >>> Perform IPv6 decapsulation > >>> Resubmit the decapsulated packet to the IPv4 or IPv6 module > >>> } > >>> ELSE { > >>> Send an ICMP parameter problem message to the Source Address and > >>> discard the packet. Error code (TBD by IANA) "SR Upper-layer > >>> Header Error", pointer set to the offset of the upper-layer > >>> header. > >>> } > >>> > >>> A unique error code allows an SR Source node to recognize an error in > >>> SID processing at an endpoint. > >> > >> > >> If I understand it correctly, the case for the action described in this > section is: > >> > >> When processing the Upper-layer header of a packet matching a FIB > >> entry locally instantiated as an SRv6 SID defined in this document. > >> > >> A node receiving this packet that knows it is SRv6 SID (because it was > locally instantiated), would follow this procedure. > > > > Correct. > > > >> A node who does not know that it is an SRv6 SID, will process the > packet normally as defined in RFC8200/etc/etc. > >> > > > > Yes. This case is covered by section by 4.3.3 specifically, where the > destination lpm matches a non-local Route. > > > > > > 4.3.3. FIB Entry Is A Non-Local Route > > > > Processing is not changed by this document. > > > >> Essentially, a node will only do this if it is in an SRv6 domain > because it has had SRv6 SID information configured manually or via some > protocol. > >> > >> Am I correct? > > > > Yes you are correct. > > > > Thanks. I don’t see any issue here, the document is appropriately scoped. > It might be nice if there was a clear simple statement someplace to the effect, "IPv6 addresses that are used for SIDs SHOULD NOT also be used and a regular IPv6 destination." Thanks -- =============================================== David Farmer Email:farmer@umn.edu Networking & Telecommunication Services Office of Information Technology University of Minnesota 2218 University Ave SE Phone: 612-626-0815 Minneapolis, MN 55414-3029 Cell: 612-812-9952 ===============================================
- END SID Without SRH Ron Bonica
- RE: END SID Without SRH Ron Bonica
- Re: END SID Without SRH Darren Dukes (ddukes)
- Re: END SID Without SRH Tom Herbert
- RE: END SID Without SRH Ron Bonica
- Re: END SID Without SRH Mark Smith
- RE: END SID Without SRH Wang, Weibin (NSB - CN/Shanghai)
- Re: END SID Without SRH Ole Troan
- Re: END SID Without SRH Mark Smith
- Re: END SID Without SRH Ole Troan
- RE: END SID Without SRH Ron Bonica
- Re: END SID Without SRH Tom Herbert
- RE: END SID Without SRH Ron Bonica
- Re: END SID Without SRH Darren Dukes (ddukes)
- Re: END SID Without SRH Bob Hinden
- Re: END SID Without SRH Darren Dukes (ddukes)
- Re: END SID Without SRH Bob Hinden
- Re: END SID Without SRH Darren Dukes (ddukes)
- Re: END SID Without SRH Mark Smith
- Re: END SID Without SRH Darren Dukes (ddukes)
- Re: END SID Without SRH Tom Herbert
- Re: END SID Without SRH Darren Dukes (ddukes)
- Re: END SID Without SRH David Farmer
- Re: END SID Without SRH Tom Herbert
- Re: END SID Without SRH Mark Smith
- Re: END SID Without SRH Mark Smith
- Re: END SID Without SRH Mark Smith
- Re: END SID Without SRH Ole Troan
- Re: END SID Without SRH Mark Smith
- Re: END SID Without SRH Ole Troan
- Re: END SID Without SRH Mark Smith
- Re: END SID Without SRH Tom Herbert
- Re: END SID Without SRH Ole Troan
- Re: END SID Without SRH Gyan Mishra