Re: [dnssd] Genart last call review of draft-ietf-dnssd-push-20

"Jan Komissar (jkomissa)" <jkomissa@cisco.com> Fri, 12 July 2019 16:16 UTC

Return-Path: <jkomissa@cisco.com>
X-Original-To: dnssd@ietfa.amsl.com
Delivered-To: dnssd@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E9CE812015D; Fri, 12 Jul 2019 09:16:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.5
X-Spam-Level:
X-Spam-Status: No, score=-14.5 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=CwAV3Xh/; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=yaQtov2c
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 AUCs09pj4TVD; Fri, 12 Jul 2019 09:16:27 -0700 (PDT)
Received: from rcdn-iport-1.cisco.com (rcdn-iport-1.cisco.com [173.37.86.72]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7D66F1207E8; Fri, 12 Jul 2019 09:16:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2120; q=dns/txt; s=iport; t=1562948186; x=1564157786; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=upA7wtrpG04zXdsAdF7fytJPNF0NMti4y+US3tOQpjI=; b=CwAV3Xh/7I/tDs/8X0GOcyoYvmb7ukguzq0ruUgVeLALYVaikT76qfyh D1juXQZ2iZcH7dwxiIOdtE67Y8GhTSjmCjowmXTbA66BTywNP1Qeax0Qu tz54ARExw2G3BxKTht/eYkZX+0o91hS+OKH7wu+vIddWWCdeoMN6z6ngw k=;
IronPort-PHdr: 9a23:pYxW8RzZK4hPwXzXCy+N+z0EezQntrPoPwUc9psgjfdUf7+++4j5YhWN/u1j2VnOW4iTq+lJjebbqejBYSQB+t7A1RJKa5lQT1kAgMQSkRYnBZuHCkr+LeXxZgQxHd9JUxlu+HToeUU=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0BVAQANsShd/49dJa1lHAEBAQQBAQcEAQGBVgQBAQsBgUNQA2pVIAQLKAqEEoNHA45MgjYll0yCUgNUCQEBAQwBARgLCgIBAYRAAheCPyM3Bg4BAwEBBAEBAgEFbYU8DIVLAQEBAgEBARAREQwBAQwgCwEPAgEIGgIIHgICAiUKARUQAgQBDQUdBAGDAAGBagMODwEOoFwCgTiIYHGBMoJ5AQEFhQkYghIDBoEMKAGLXheBQD+BEScME4JMPoJhAQECgUmDIDKCJo5JL5tuCQKCGZQLG5RVgzKNNJdNAgQCBAUCDgEBBYFmIoFYcBU7KgGCQYJBg3GFFIU/cgGBKI4gAYEgAQE
X-IronPort-AV: E=Sophos;i="5.63,483,1557187200"; d="scan'208";a="593037071"
Received: from rcdn-core-7.cisco.com ([173.37.93.143]) by rcdn-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 12 Jul 2019 16:16:23 +0000
Received: from XCH-ALN-013.cisco.com (xch-aln-013.cisco.com [173.36.7.23]) by rcdn-core-7.cisco.com (8.15.2/8.15.2) with ESMTPS id x6CGGN8G020922 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 12 Jul 2019 16:16:23 GMT
Received: from xhs-rcd-001.cisco.com (173.37.227.246) by XCH-ALN-013.cisco.com (173.36.7.23) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Fri, 12 Jul 2019 11:16:23 -0500
Received: from xhs-aln-003.cisco.com (173.37.135.120) by xhs-rcd-001.cisco.com (173.37.227.246) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Fri, 12 Jul 2019 11:16:22 -0500
Received: from NAM02-BL2-obe.outbound.protection.outlook.com (173.37.151.57) by xhs-aln-003.cisco.com (173.37.135.120) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Fri, 12 Jul 2019 11:16:22 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com; s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=upA7wtrpG04zXdsAdF7fytJPNF0NMti4y+US3tOQpjI=; b=yaQtov2cnPdq4xJjmQ48oSxetR7aVA3dKZq7wv/N2OscVWhrJ615zPHjLLaSY2cgNAmesOOn8nCLJEMoAHhY248ipqx+tdCgCs/CazwOgZiWIT+rQnM4RmcY7KPunQI/kssD5lbliTwbY9DaynFFAO8PSGj3+13z09B/eEADIzw=
Received: from BN6PR11MB4035.namprd11.prod.outlook.com (10.255.129.38) by BN6PR11MB1297.namprd11.prod.outlook.com (10.173.33.8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2052.19; Fri, 12 Jul 2019 16:16:10 +0000
Received: from BN6PR11MB4035.namprd11.prod.outlook.com ([fe80::8534:1b5d:5f72:1cab]) by BN6PR11MB4035.namprd11.prod.outlook.com ([fe80::8534:1b5d:5f72:1cab%4]) with mapi id 15.20.2073.008; Fri, 12 Jul 2019 16:16:10 +0000
From: "Jan Komissar (jkomissa)" <jkomissa@cisco.com>
To: Stuart Cheshire <cheshire=40apple.com@dmarc.ietf.org>, Tom Pusateri <pusateri@bangj.com>
CC: Eric Rescorla <ekr@rtfm.com>, DNSSD <dnssd@ietf.org>, Ted Lemon <mellon@fugue.com>, "draft-ietf-dnssd-push.all@ietf.org" <draft-ietf-dnssd-push.all@ietf.org>, David Schinazi <dschinazi.ietf@gmail.com>, Robert Sparks <rjsparks@nostrum.com>
Thread-Topic: [dnssd] Genart last call review of draft-ietf-dnssd-push-20
Thread-Index: AQHVLeysJIBeM4NlDUmlbd4UdJUsmKa3rjcAgAAQu4CACaUjAIAAA0kAgAHJhgCAAoy9gIAAESwAgAA5mgCAAB+hAIAA00oA
Date: Fri, 12 Jul 2019 16:16:10 +0000
Message-ID: <0B2B059C-77AC-4434-A26E-56296D240011@cisco.com>
References: <156175221593.21875.9525138908968318905@ietfa.amsl.com> <9E6DE124-9262-4870-A920-4E707A38DC08@bangj.com> <CAPDSy+7om=cBW51cyuPea9nabgJuRV3M+++gA7sy8VzfNpkn6Q@mail.gmail.com> <9F8CFF4A-ABC1-4005-AE65-6CE64940B59F@apple.com> <CAPDSy+6V+ooWDe7XezmWA_XKNQXRAOex8DE5CiTnZdz8zc-9CA@mail.gmail.com> <F6DD5CEF-E644-46E3-84B5-18309F6B44C5@apple.com> <270A8516-8BE8-441A-A6CC-4FDE8EFE2B10@fugue.com> <BF75518F-25E9-4283-B647-6382F50A5CCA@bangj.com> <ED99C670-3149-417C-B465-99A48D70C584@bangj.com> <6CCF9E3C-A153-401B-B5A7-5877FFFB4A85@apple.com>
In-Reply-To: <6CCF9E3C-A153-401B-B5A7-5877FFFB4A85@apple.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/10.1a.0.190609
authentication-results: spf=none (sender IP is ) smtp.mailfrom=jkomissa@cisco.com;
x-originating-ip: [173.38.117.71]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 1767be20-1a89-4d59-1de2-08d706e440dd
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:BN6PR11MB1297;
x-ms-traffictypediagnostic: BN6PR11MB1297:
x-ms-exchange-purlcount: 1
x-microsoft-antispam-prvs: <BN6PR11MB1297CEE535A7DF467E558862CBF20@BN6PR11MB1297.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 00963989E5
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(366004)(346002)(396003)(376002)(136003)(39860400002)(199004)(189003)(6506007)(53546011)(76116006)(446003)(186003)(2906002)(76176011)(102836004)(110136005)(316002)(26005)(58126008)(6246003)(11346002)(14444005)(2616005)(66446008)(5660300002)(64756008)(66556008)(476003)(14454004)(66476007)(99286004)(486006)(66946007)(256004)(36756003)(8936002)(53936002)(54906003)(68736007)(6306002)(66066001)(7736002)(6116002)(6436002)(3846002)(6512007)(229853002)(478600001)(86362001)(4326008)(966005)(33656002)(81156014)(8676002)(305945005)(81166006)(25786009)(6486002)(71190400001)(71200400001); DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR11MB1297; H:BN6PR11MB4035.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1;
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: blTDEzNUz2nWy6I7s04jvmq478DIUL5NoTVTU6adCz2nisOvNYQYccrx72+nQgx/3a432yt/QstFy/Ga/P2jnizK/hSLjXBi95xwYJ9I3/D9MQsO+JlOourcDXUIchh6jEcR7IvM4F1iEGoNMEIV3Nxzua0g2i3vLYCpbRPOXQGg6mStMWwHtpOQhXCZyZrWBcZbZmQ6qc4iTOpLfg3QMhIjJWp2Sqa9WthDO3R2jCgjd+Eki04mKe9ciw17CLlEwsVTee8+tutVk3Lt9I/2/EbZ+p02UnWnZQ/Q/NmDvPME/oYkAYP/MLCEnIo7w7CGOphCW+gXmg1pVMiD4q4y2oK4wveW0dRKFfot0Cj6B/+5HSXkK054z7w0BAfQAEdYWI8QuvpjllgNjurMjzH2cPP3ABWe3bM0Sc6uRQ9QOME=
Content-Type: text/plain; charset="utf-8"
Content-ID: <EBC70C96DB5802449F65B25D94C6AC66@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 1767be20-1a89-4d59-1de2-08d706e440dd
X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Jul 2019 16:16:10.4269 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: jkomissa@cisco.com
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR11MB1297
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.23, xch-aln-013.cisco.com
X-Outbound-Node: rcdn-core-7.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/dnssd/a2I0Y8kw2anGxzF4SmahAPF5Hp8>
Subject: Re: [dnssd] Genart last call review of draft-ietf-dnssd-push-20
X-BeenThere: dnssd@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Discussion of extensions to DNS-based service discovery for routed networks." <dnssd.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dnssd>, <mailto:dnssd-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dnssd/>
List-Post: <mailto:dnssd@ietf.org>
List-Help: <mailto:dnssd-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dnssd>, <mailto:dnssd-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 12 Jul 2019 16:16:35 -0000

Hi Stuart,

You may also want to make sure section 6.6 (DNS Stateful Operations TLV Context Summary) is up to date.

Jan.

On 7/11/19, 7:41 PM, "dnssd on behalf of Stuart Cheshire" <dnssd-bounces@ietf.org on behalf of cheshire=40apple.com@dmarc.ietf.org> wrote:

    On 11 Jul 2019, at 14:46, Tom Pusateri <pusateri@bangj.com> wrote:
    
    > 1. CLIENT receives SUBSCRIBE from server
    > 3. CLIENT receives PUSH with no change notifications
    > 4. CLIENT receives PUSH notification with ‘collective remove’ TTL and non-zero RDLEN
    > 5. CLIENT receives PUSH notification with DNS message length larger than 16k
    > 6. CLIENT receives UNSUBSCRIBE from SERVER
    
    Reviewing the list above, I realize that we state explicitly that SUBSCRIBE and UNSUBSCRIBE sent from server are both invalid. But we don’t enumerate the other bogus message directions.
    
    I have added some clarifying text around this, and will submit an updated draft once they open for submissions again. Not that it was every really unclear, but it doesn’t hurt to be abundantly unambiguous. I have added:
    
    A server MUST NOT send a RECONFIRM message.
    A client MUST NOT send a SUBSCRIBE response.
    A client MUST NOT send a PUSH message.
    
    All three are fatal errors of the “this should never ever happen” variety.
    
    Stuart Cheshire
    
    _______________________________________________
    dnssd mailing list
    dnssd@ietf.org
    https://www.ietf.org/mailman/listinfo/dnssd