Re: [DNSOP] AD review of draft-ietf-dnsop-session-signal

Ted Lemon <mellon@fugue.com> Sat, 02 June 2018 19:37 UTC

Return-Path: <mellon@fugue.com>
X-Original-To: dnsop@ietfa.amsl.com
Delivered-To: dnsop@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AB7FF12D959 for <dnsop@ietfa.amsl.com>; Sat, 2 Jun 2018 12:37:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.909
X-Spam-Level:
X-Spam-Status: No, score=-1.909 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, T_DKIMWL_WL_MED=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=fugue-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 kRK-6nwToIzo for <dnsop@ietfa.amsl.com>; Sat, 2 Jun 2018 12:37:48 -0700 (PDT)
Received: from mail-pl0-x229.google.com (mail-pl0-x229.google.com [IPv6:2607:f8b0:400e:c01::229]) (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 CA67C12D955 for <dnsop@ietf.org>; Sat, 2 Jun 2018 12:37:48 -0700 (PDT)
Received: by mail-pl0-x229.google.com with SMTP id w17-v6so1385052pll.9 for <dnsop@ietf.org>; Sat, 02 Jun 2018 12:37:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fugue-com.20150623.gappssmtp.com; s=20150623; h=from:message-id:mime-version:subject:date:in-reply-to:cc:to :references; bh=s8asoL180s1pfnh0X00DV0n0eFzx1wn0xkNTTpBUZ18=; b=BRU01o1yY969lqX+2/H+Sv9wgAuYblgOPL+ls0PfxTQex8uyskD6Nh4UWu7h/H61rL C8qv5Gzt1LbVqu9xY53GMteqm/ecevS6yMI8eu9uAvIlP2vxRHD2vYowUc27T9lbu4nQ sOX25MKiN5YtkeQI91Sh1UvCLsraAX3CoqpiymMCwSp81o4eM205huJ0I/DcxhCogq34 ElLf6OopO46M/GhG+DfxN8Plx2eFiDIhUs7uKims8xQlzOpy44pkhPg4IyAHAsX4b24B sfkvAsb1Ml3nPf0hTcK4hchQXEK7WHlL+RFx3IGVo3xXnrzvQbrEsWxP8HIKExJHXDNF xO0g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:message-id:mime-version:subject:date :in-reply-to:cc:to:references; bh=s8asoL180s1pfnh0X00DV0n0eFzx1wn0xkNTTpBUZ18=; b=jgdGgffgYT3Xkf50I+Y9NeNfjKyL89PKkfPhmXdDCEUDE0tFtmSnCWLWSGZq6gf6Fm oesfflSsZb3c0F33LZSNKPV/v+rLEAbNdLw5T6zr2aoz23Cz+wSZVGuijX4bhQXS3Y/o qOsX8SQ9pD7H3S6T7k8ManU6bqepES4fE8TJsQHuElOi9saf782OQQ/QPjkqfCtqPV+9 9ssHguBueuYEdCt8/8GJXStrXvoHtqmChwVjH0bjsrGavbIkcb1u96At8txY9XO2JLr4 TvnXNbewJMZFCDxpc7a8CObsjdd9PrsElfKD4AWlBDxSYaovZK0Q14hZsYYh2QyQuopc E2BQ==
X-Gm-Message-State: ALKqPwcWBMLpQNyKCPSih50j2p2/+chYMaRG/DBXXBm8tICdLIr6WkmU jDakyvXsCbZlxAxbnfQ11UdI6g==
X-Google-Smtp-Source: ADUXVKL8zLhRflyJS2NIKISpwxx1doJeplnW1ohcB2lOH1nQhcmdEesaub6vK1Er/S1/n4QPV0OEcA==
X-Received: by 2002:a17:902:1566:: with SMTP id b35-v6mr15928700plh.107.1527968268342; Sat, 02 Jun 2018 12:37:48 -0700 (PDT)
Received: from [192.168.1.177] ([66.194.11.181]) by smtp.gmail.com with ESMTPSA id o84-v6sm98084761pfi.27.2018.06.02.12.37.46 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 02 Jun 2018 12:37:47 -0700 (PDT)
From: Ted Lemon <mellon@fugue.com>
Message-Id: <95C30A14-FF40-43EF-8C31-515691971A60@fugue.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_4F85EE1F-73F5-4120-B9B3-8692429F2AEB"
Mime-Version: 1.0 (Mac OS X Mail 11.3 \(3445.6.18\))
Date: Sat, 02 Jun 2018 12:37:45 -0700
In-Reply-To: <18B9FCA1-CA52-4815-B6CD-C4B5DC3ABCBD@bangj.com>
Cc: Warren Kumari <warren@kumari.net>, draft-ietf-dnsop-session-signal@ietf.org, dnsop <dnsop@ietf.org>
To: Tom Pusateri <pusateri@bangj.com>
References: <CAHw9_iLrbNXhJYg-wQay-DLjZE_Zty3P90Rx9ZYaH0pGJaaJgQ@mail.gmail.com> <18B9FCA1-CA52-4815-B6CD-C4B5DC3ABCBD@bangj.com>
X-Mailer: Apple Mail (2.3445.6.18)
Archived-At: <https://mailarchive.ietf.org/arch/msg/dnsop/OrFQQmpG5_L06dNVB71hvUX5j9w>
Subject: Re: [DNSOP] AD review of draft-ietf-dnsop-session-signal
X-BeenThere: dnsop@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: IETF DNSOP WG mailing list <dnsop.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dnsop>, <mailto:dnsop-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dnsop/>
List-Post: <mailto:dnsop@ietf.org>
List-Help: <mailto:dnsop-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dnsop>, <mailto:dnsop-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 02 Jun 2018 19:37:51 -0000

On Jun 2, 2018, at 12:13 PM, Tom Pusateri <pusateri@bangj.com> wrote:
> The authors can discuss how they want to change this one or leave it for later.

I would just suggest that we add:

When an anycast service is configured on a particular IP address and port, it must be the case that although there is more than one physical server responding on that IP address, each such server can be treated as equivalent.   If a change in network topology causes packets in a particular TCP connection to be sent to an anycast server instance that does not know about the connection, the normal keepalive and TCP connection timeout process will allow for recovery.   If after the connection is reestablished, the client's assumption that it is connected to the same service is violated in some way, that would be considered to be incorrect behavior in this context.   It is however out of the possible scope for this specification to make specific recommendations in this regard; that would be up to follow-on documents that describe specific uses of DNS stateful operations.

I would suggest also that instead of "server instance" we say "service instance," to avoid creating confusion between a service and a physical device that provides that service, of which there could potentially be many answering to a single IP address.