Re: END SID Without SRH
Mark Smith <markzzzsmith@gmail.com> Wed, 12 June 2019 08:57 UTC
Return-Path: <markzzzsmith@gmail.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 58FB5120113 for <ipv6@ietfa.amsl.com>; Wed, 12 Jun 2019 01:57:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.498
X-Spam-Level:
X-Spam-Status: No, score=-0.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, HK_RANDOM_FROM=0.999, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, 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 hYd5BHdYXLMl for <ipv6@ietfa.amsl.com>; Wed, 12 Jun 2019 01:57:04 -0700 (PDT)
Received: from mail-ot1-x334.google.com (mail-ot1-x334.google.com [IPv6:2607:f8b0:4864:20::334]) (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 A76B11200C5 for <ipv6@ietf.org>; Wed, 12 Jun 2019 01:57:04 -0700 (PDT)
Received: by mail-ot1-x334.google.com with SMTP id x24so14680819otp.7 for <ipv6@ietf.org>; Wed, 12 Jun 2019 01:57:04 -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=gvhuocxeT3YBcJ6jV8MGc2yfCqx+XqUpHOO+lAL66qM=; b=PdzsD7BZu1eYbjsD+NbQQruErXr55mXFqAJc6ob+qC3w/rhSUUhHmvSDfAaLFiR9b7 0aDeYJeBNqPu43507jqArI7R7ajycW0w1wTgKKoLVf3Xk2MftuecpUCu1/3jlFocmsSa udrIzNqY3u3uNK0Do83R+Vr/BMZygoIradf1SkkjjmS7178OO177n5ixlhE5pTMbnA5v EgwAL2ZNdju5cuvtD7+ajrLwT1OJ5mwYlw26R0L97G+icAA8kET7zyTCYQ6PpHjOfm5f iyfhNclaZLsYKKCfdMElSqC+3fjPFMKDXiNY5K29XUQbEvPhiIUlAlISOJpO9muta4up rcmQ==
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=gvhuocxeT3YBcJ6jV8MGc2yfCqx+XqUpHOO+lAL66qM=; b=Hn1ZS34c8vTMsiReaHt0M8g9uevvj6UZ9JTdZHAzo3T0GwC1dD7ZDNOvbNgJQb+cey Va9VAi9d2ESW4fe2UHrYUB6GC+X2DHIAqvL92TyLDyhPf7C1abYOmisWimWCBnTNF+Pu EJ3DP7XwAEAbrWTzRgha2cn7p7QJeTagfT8EDsddU7mIrWSdDFFw3tqUhpQHocgELHCA KjgE1dBarv3a6mPPeiHkNsNT5cyCNAlxEEgz3zuG/0usyqjtGnHe8xmfqtQbvBX2uU9/ 1FRSqQpCuEY2m5ACr9QcGPUcRIYFuPDn5VL2Mf0XhGtZ7KgXMZgPfZ0lb4v9Li4HE588 bm6A==
X-Gm-Message-State: APjAAAVwaF/sY3IHEkhrSEtEDnNf/A3g7Mi2ex9kndhtpobgg7IycCyP nhbRpAS83OPzudjabJJ2fxUACqc9cRCMI8Xtz5g=
X-Google-Smtp-Source: APXvYqyCUH7634JF1YIy5sML+zGoS8+ga15y59CPsOk2MDf+WFQ3XBW244JPfHKebT67hKHeSj+L7VsunsQ+talJkXc=
X-Received: by 2002:a05:6830:1192:: with SMTP id u18mr33279138otq.74.1560329823999; Wed, 12 Jun 2019 01:57:03 -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>
In-Reply-To: <3030A68F-6CE1-4179-930C-D60BEB73063A@employees.org>
From: Mark Smith <markzzzsmith@gmail.com>
Date: Wed, 12 Jun 2019 18:56:37 +1000
Message-ID: <CAO42Z2yLkCRNXKp8KKnqh8VRRo6p1dx4h0-gyLBFZ=Jq0xQj2w@mail.gmail.com>
Subject: Re: END SID Without SRH
To: Ole Troan <otroan@employees.org>
Cc: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, 6man WG <ipv6@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000e45e70058b1c9865"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/g_rWm5bhT5w892ofpVQ-Mzlm3C8>
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, 12 Jun 2019 08:57:06 -0000
On Wed., 12 Jun. 2019, 17:29 Ole Troan, <otroan@employees.org> wrote: > > Per RFC 8200's definition of host and router, the packet has arrived at > the destination host, so the TCP segment should be handed up to the TCP > layer for processing, and if there is no matching TCP port, a TCP reset is > sent back to the source. > > > > I don't think any other processing would be compliant with RFC 8200, and > operationally it would be very confusing - the value in the packet's > destination address field isn't being used by a device holding that address > as a destination address. > > Traditionally an address identifies an interface (or set of interfaces). > But we use addresses in many different ways. Ranging from NAT64 IPv6 > prefixes that represent the IPv4 Internet to IPv6 addresses being used to > represent data blocks in a video. > In userland networking one could imagine an IPv6 address representing an > individual TCP application. > Certainly. The way anycast is commonly used is an example. Multicast is too because groups in many cases represent applications or services rather than just the destination nodes. The thing is that in all (compliant) cases, the destination address identifies the point where forwarding, using the IPv6 fixed header, towards the DA address stops, and next layer up processing starts. So in Ron's example (packet with an END SID DA, no extension headers at all, NH of TCP), if the next header in the packet is a TCP header when it arrives at the DA that is the END SID, then TCP processing is what happens to the packet next. If SR is saying it doesn't, then SR is describing processing rules that don't comply with RFC 8200, because SR would be ignoring the value in the packet's Next Header field. > My understanding (which might be flawed, mind you) is that the SID is an > "forwarding instruction" or represents a service. It is not the address of > an interface point of attachment. I'd generally describe these types of addresses as routeable service or function addresses. They're not unicast addresses because it is valid to have multiple devices in a network have them. They're not (normally) multicast addresses, because packets aren't intended to be duplicated at various junctions within the network. I think they're anycast addresses or very close to anycast addresses. Identify a service, function or application layer protocol within the address, valid to exist on one or more nodes in the network, but only to be delivered to one of them. Regards, Mark. > > Ole
- 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