[Captive-portals] Captive-Portal Identification in DHCP / RA draft-ietf-capport-rfc7710bis-03

"Tirupachur Comerica, Subash" <subash.tirupachurcomerica@commscope.com> Mon, 27 April 2020 19:07 UTC

Return-Path: <subash.tirupachurcomerica@commscope.com>
X-Original-To: captive-portals@ietfa.amsl.com
Delivered-To: captive-portals@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A1D0E3A1953 for <captive-portals@ietfa.amsl.com>; Mon, 27 Apr 2020 12:07:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level:
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, 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 (1024-bit key) header.d=commscope.onmicrosoft.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 hEEBioR9rwZF for <captive-portals@ietfa.amsl.com>; Mon, 27 Apr 2020 12:07:35 -0700 (PDT)
Received: from esa3.commscope.iphmx.com (esa3.commscope.iphmx.com [68.232.148.72]) (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 0C9203A19CC for <captive-portals@ietf.org>; Mon, 27 Apr 2020 12:07:34 -0700 (PDT)
IronPort-SDR: sNvlNzsblGYuQ/yEMJDsJRKxmcdRmDjVwLrvZp0KSz1hdczO/dVZJZyL23zSdmYKZvNsVvuez3 SR1TdAeL0z+EBCITBMFz24lYwp4yzbzcoFyPbWYeg3C6K4aDpt0oeq/jAb5n80pUJWAYAIlM23 mJ1qRvI9/wcNYky25nJxw+4S58cIC6SjyDIxtwPeN6s7O402JX/lOgNqqvI/n8XOWR+D5NDdoT pNFzoBysYxur2CFC2Z/5sBMLwtSL3ojwarlqakGsKVAvzIVWET9Nu0G+YLWubbGzHn3htIsbQU TAM=
X-IronPort-AV: E=Sophos;i="5.73,325,1583211600"; d="scan'208,217";a="112806680"
Received: from mail-dm6nam12lp2177.outbound.protection.outlook.com (HELO NAM12-DM6-obe.outbound.protection.outlook.com) ([104.47.59.177]) by ob1.commscope.iphmx.com with ESMTP/TLS/ECDHE-RSA-AES128-GCM-SHA256; 27 Apr 2020 15:07:34 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=J59eV91G/K+XZgiz7cFcGtVo5SRjJPI5ATPyOjnAAAQCea/gcwpnotEkcAC6EbpryYaOiBic1LnDIcBd+vT7ehBpFRqArYOQildkfziqxnmeGkWlekJaAYCcGdjLxbDXZwNizgOdYNm0FRwqfxCdtTjk61+BzLI/rjzYq2DJzoljrEh0N0ql0AZx9JHui2FiLfzEm4g4VJ7esCipeU/Ui/ET9yz94p4yHkT67TjHTBr2zTIoSBUQXmpJ78Ems71qdnzwiLKLXSDr2AkB/gLoGOBstHRSVDIw08U6nZIApSxqQDsNRBadh9CCFcFikwEMqpqGC+cfYvFoUVxBm1CQsg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=QFhv62c2WcLckZY6IhaTGyDYZB4GKSj84WqRoRBh1vo=; b=ZvySIlo4osej3L/Ycfp/qa8BSlQq5YRA7FTSh7yLOMcqHmYonEzaz1hErs2pq6KJf4lW3ofiiKr2ANfH9jWO26H7QGJ3TblIuxED+SHsZ53x6dO2pVKPE0/OmN94iDqFjxe5EBTYoMeR3f3k5Ww4Vpz7v+8yKhZkASEbWfuFafo+EZX+7SRKjMI9iZiryP4bv8jGfwK9YYkBxs6VIlBPHaJgNAarxFCac9z6q8AKLL7LebrBLRBwrqsw6TJFOxV4YjHLBW0pJ+2rFYkFHR/joggX+FJWRt8xKOOfmlZN6ZdgeD7ak7v7okzAGM8wI7ZuvA13cji8UgJVIpIt1s2jRw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=commscope.com; dmarc=pass action=none header.from=commscope.com; dkim=pass header.d=commscope.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=commscope.onmicrosoft.com; s=selector2-commscope-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=QFhv62c2WcLckZY6IhaTGyDYZB4GKSj84WqRoRBh1vo=; b=Wvj8AsXs5G+HuQ/bJZDPOwNOT49QZQmRCibEdk68h1p9aDPGU13a4h5FOtbPExun+S8yDpgpdsh8+ir4aOUl6nfGmFg6EEEbi2hkGXv14V3mzMMZ8acbpCHlhBArz9lQK40R7e3y5zYy83HcaIKjEgrUa85iZ/X8OQnRerzVpyY=
Received: from MN2PR14MB2958.namprd14.prod.outlook.com (2603:10b6:208:12c::17) by MN2PR14MB3005.namprd14.prod.outlook.com (2603:10b6:208:12a::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2937.13; Mon, 27 Apr 2020 19:07:32 +0000
Received: from MN2PR14MB2958.namprd14.prod.outlook.com ([fe80::b089:4d8b:3a16:a89e]) by MN2PR14MB2958.namprd14.prod.outlook.com ([fe80::b089:4d8b:3a16:a89e%7]) with mapi id 15.20.2937.023; Mon, 27 Apr 2020 19:07:32 +0000
From: "Tirupachur Comerica, Subash" <subash.tirupachurcomerica@commscope.com>
To: "captive-portals@ietf.org" <captive-portals@ietf.org>
Thread-Topic: Captive-Portal Identification in DHCP / RA draft-ietf-capport-rfc7710bis-03
Thread-Index: AQHWHMcayST1jOd02UaZ0MsSObhgkQ==
Date: Mon, 27 Apr 2020 19:07:32 +0000
Message-ID: <566F2FF8-6F5B-43F9-BB33-4D399013844E@commscope.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/f.1a.0.160910
authentication-results: spf=none (sender IP is ) smtp.mailfrom=subash.tirupachurcomerica@commscope.com;
x-originating-ip: [2601:647:4e02:9e70:1978:dc6a:4ca3:1aab]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 0264f804-5685-4705-7f6a-08d7eade3d4b
x-ms-traffictypediagnostic: MN2PR14MB3005:
x-microsoft-antispam-prvs: <MN2PR14MB300530E0F4F51B7E2EB1C657F9AF0@MN2PR14MB3005.namprd14.prod.outlook.com>
x-ipw-groupmember: False
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 0386B406AA
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR14MB2958.namprd14.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(136003)(39860400002)(396003)(366004)(376002)(346002)(6486002)(2906002)(6512007)(81156014)(86362001)(8936002)(33656002)(71200400001)(9326002)(66556008)(64756008)(66476007)(66946007)(6506007)(76116006)(66446008)(478600001)(6916009)(316002)(91956017)(5660300002)(8676002)(2616005)(186003)(36756003); DIR:OUT; SFP:1101;
received-spf: None (protection.outlook.com: commscope.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: K/Gk6exGBQx5ud+5x853dN20UlQbuWj1kEFs7ySZhem2dvlm/AS+Z4DXjWz8Wl02sgL3fanmyyD2CeHaiz/zhXIz+aqsXF+WumoJo3X9wna2fLalVZ3fRGef8eBkguRaBCqQ/zz0IXGFgBGPZpnOuMUdGhn0H50DiMBcSITcPkvadR7DlcWZPud+zqEdKnG4zxvZKC96x5OMNxw5ytmGThOPp5JamjeO/pnYOXLtNAh4ca7mT3Q4lVZRiFz3dnbPGFhxy3k+YOUVIgCoCOeYodhDC84U2XbkIVQm8q9WeRtzdUJToUylaq9Yylh7HgoLetNYZR40iGLd7gZR+kv5MhbG7jZtOVqPkAXaZ+cvxyqUgUdvAyWkQMx8k/c8loaUtOUxAIc/A0FQ1JukV5JUD0yOXfult+fZEHy/h0cqVRJHJf2O/0vlp76Ekwx/bVfF2CemqA6M5PGj8du/QHbzyh6FrLBkQ3iY7hE0nxjSPN7cRPubUPDt7GGrq6f8GbZyyhdI1Nj6oqTniZ4Q2Mt0TQ==
x-ms-exchange-antispam-messagedata: ASd8XRb57Z9s3KvoguN3r9MVAW6ryA81pinFiUvd5LED60sPc3ayeh6IO7iGQELF6zJHfyN/nM1S6jro8wY1p5z1wOI8nOfBA/DmQANWJ61Wbn1fRH3/yq6sXSiY6z9pQh3KJ6uaVhQOmQh/vcL7jLdjGu632mZU/DL16GWBa8UH2GqGQ+51l+tU8/CoJNrhy6YojsJCxJiMVXd2fJmyPF2QNFXg8rG8dX4p+yrrsZbdjOj7Ei/xyrulG+pKNjcvS6pdWfQ4GELq5EdWeZ4xYfv+lfRKNCfkM93xOhEVVsluK/egH3Qt9TutZB+/00u8ozsIXuRYHYMbz9H5405S4FWv6v0nHkkwjIsCGdPizBN/LojFb0wcJgJG9NAt1sb3aCNRXj/8QSR8TltJgmfYGzo/unBBcU4zmeWOos4huDa2qH+R0/GUfvnpPc84D7P1C3tMFZOasEP7Iv7g+TG464GsX99BfnS3EgSVteh2sGPF5ro1dbTBlQc+yWeKmITSubqojKaLf7byBXGKIDKHIP7ekP8CrMJsT5f1uHSat68Onix3zOKjdiUdD0nwhA08R1h9h7tXwPRuzU3lMzmvbDs9rux69Nxme75fZqK+51USZ1BjYuc0XqNZaiuMpd/41g+/8bxeJwZ4Pa1plQY49J/FG6R56cpyZX0wKPnYXFNRkeZxhO5aZNMHrekDtefj81zQdDDai54KnwOR7pj2VGxaK96a115UswpFQcqA60+8D/BiggFlOnja/GlNzRQ8ig8XX6BjnWdplOehxhbhhl0gzjKBH9POyr4q5a+PhzplEP1DrHMCSdHZHtz0M5LeGVduGVxFywjsKx9SAMLphLs/B28JnpcEIhLZ9VMuGf0=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_566F2FF86F5B43F9BB334D399013844Ecommscopecom_"
MIME-Version: 1.0
X-OriginatorOrg: commscope.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 0264f804-5685-4705-7f6a-08d7eade3d4b
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Apr 2020 19:07:32.7012 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 31472f81-8fe4-49ec-8bc3-fa1c295640d7
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: omNR2sDhgoVsTtzSwrkGrh2StyeC4959jSw0Ic3hafoyzp/5CegKICiBue19dYrut3dTYxn6KxSFsZMvc8h55b5qF97HyJPZmAVMNkRK36BZ26nAG2N9I3RDK7bC+WAM
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR14MB3005
Archived-At: <https://mailarchive.ietf.org/arch/msg/captive-portals/WhJc-5vQhty6k74Ly9rqN3s5Ajg>
Subject: [Captive-portals] Captive-Portal Identification in DHCP / RA draft-ietf-capport-rfc7710bis-03
X-BeenThere: captive-portals@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussion of issues related to captive portals <captive-portals.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/captive-portals>, <mailto:captive-portals-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/captive-portals/>
List-Post: <mailto:captive-portals@ietf.org>
List-Help: <mailto:captive-portals-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/captive-portals>, <mailto:captive-portals-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 27 Apr 2020 19:07:39 -0000

Hi,
I was reviewing this draft and found a few missing text(sometimes obvious) enumerated below(missing text in bold underline)
Section 2.1 IPv4 DHCP Option
   o  Code: The Captive-Portal DHCPv4 option (TBD) (one octet).
   o  Len: The length, in octets of the URI.(one octet)
Section 2.2: IPv6 DHCP Option
   o  option-code: The Captive-Portal DHCPv6 option (103) (two octets).
   o  option-len: The length, in octets of the URI.(two octets) --? Please see question below
   o  URI: The contact URI for the captive portal that the user should
      connect to (encoded following the rules in [RFC3986<https://tools.ietf.org/html/rfc3986>])>]).

-          Question on the above option-len: If this is two octets in IPv6 DHCP option, then the URI can be longer then 255. Option-len-value <=255, correct?

Section 2.3: The Captive-Portal IPv6 RA Option
   o  Type: 37(one octet)
   o  Length: 8-bit unsigned integer.  The length of the option
      (including the Type and Length fields) in units of 8 bytes.(one octet)
   o  URI: The contact URI for the captive portal that the user should
      connect to.  For the reasons described above, the implementer
      might want to use an IP address literal instead of a DNS name.
      This should be padded with NULL (0x0) to make the total option
      length (including the Type and Length fields) a multiple of 8
      bytes.

Thanks,
Subash