Re: [spring] John Scudder's Discuss on draft-ietf-spring-segment-routing-policy-17: (with DISCUSS and COMMENT)
John Scudder <jgs@juniper.net> Thu, 17 March 2022 18:52 UTC
Return-Path: <jgs@juniper.net>
X-Original-To: spring@ietfa.amsl.com
Delivered-To: spring@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7F3193A155F; Thu, 17 Mar 2022 11:52:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.11
X-Spam-Level:
X-Spam-Status: No, score=-7.11 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-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=juniper.net header.b=V6GlWelw; dkim=pass (1024-bit key) header.d=juniper.net header.b=IQZWq252
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 1yQwrXTR_MDm; Thu, 17 Mar 2022 11:52:51 -0700 (PDT)
Received: from mx0a-00273201.pphosted.com (mx0a-00273201.pphosted.com [208.84.65.16]) (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 636883A14E5; Thu, 17 Mar 2022 11:52:48 -0700 (PDT)
Received: from pps.filterd (m0108156.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.1.2/8.16.1.2) with ESMTP id 22HD8YWi013137; Thu, 17 Mar 2022 11:52:45 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-id : content-transfer-encoding : mime-version; s=PPS1017; bh=gbZhIJRhmQxcN6E2pOukxXCCQ4YGQ5Mj7amLowuVofg=; b=V6GlWelwPL6xXE++yM03GqBOIBvM3nPPGu6tqyXCp5a2ZpemqFJ9qX/reVfCQFbRXUwL uUVYWFk8xhSm74YW5G5Ifzhu6KEudWZUXa78JObxNXfcNF+fRDLMBCGOesZ2E8Ke853s myWs2C+8FbHMyKCcOX0mVVR92wVc+X1Et9rTtEJnysf6N8MqBgh2ee9yMfezoXapysgD O++uQMnI4kQ2TNekPM86mMIm+2SeVyJj56jd0ZX02THV7dL3YRvrZwmOIQB5L2TVI0z+ bKKziGhFrSEeIO7c5ePBMCdK6Hc57WIm5SpwimEW7EBSH21E8FDlskyeKD5L+3C6wr1e zQ==
Received: from nam10-dm6-obe.outbound.protection.outlook.com (mail-dm6nam10lp2100.outbound.protection.outlook.com [104.47.58.100]) by mx0a-00273201.pphosted.com (PPS) with ESMTPS id 3euf1s3gp6-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 17 Mar 2022 11:52:45 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=JargU9yKlMLSP7oHo66IKMdOAwe5eXxhEr4zW9yoNs6WCyjHupzFWF3VXHadhoatPU3+HAqbqcnRnV/MV54mBIcHyZQwl4P7lLJacosSwTS+Q/yspLGdxeP7p0utWEX43ibUFOsQ1uJzsM03PSSf4bilp49hO6rfaPE1FRfVNcSg5aFos2Or+RYGl+qIOXNgyWOb85JEbNuIcJUQu/2+/LflzuOQNMGT0Q0JDJWyTS6BpZEe1OWBQLd585UsA7orU8X5BK0z2kbcg0w1PjxDL9bUnPOjyCRg8W36/bl5qeN/xb63+EIHcl0dr/CYhRJyXEMY3fGEYo6TQg/8g4FBdw==
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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=gbZhIJRhmQxcN6E2pOukxXCCQ4YGQ5Mj7amLowuVofg=; b=cUWHmHB6CTdqPYjqrSC9HOVjuSmiEakSdVJocyZgE2DI1OPwkvtMIDstNEI12Cvzoem5DNqNZc/tyq+0TnxMXNc2rl9+gl5FLNbKNY0KKQLhE19h7v8LBmlsbzp6rpcDDOn1fKx0Y5Uy0/Lg3Yk82FQ1rgUh59q5Zo34C0t5/j7ZfyjF4ZtjynTtMVqwysRFfFbYyn86CXLn9OzIohDTkBSwTkFALF5I7x/ia4/rXIcx+2GsH8x2XgAt5fTmf8pC0JIQS6/du9jRjSIBUUoz7GzaGDvoIxK3DY6rKqTknMj5GjBan9rzhjYn/a0BiS0bBpuQUBFy5O3cvt/JXUry+Q==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=gbZhIJRhmQxcN6E2pOukxXCCQ4YGQ5Mj7amLowuVofg=; b=IQZWq252UTUG7xwDWpW0ZBOoHKhuOnEqVyUuqG+QWm5UYqVy4BScM4xX/+m7Z3E4k5KaHmfaz6odOCsrE5/NSR7dhmmBUqu9ibi+dg6ezQXV7cEaQhh/rjnxZZqAaVrgA9hS7ekJzYlL//Nokjat2/bOUHXjL7Xcx3xxbbl+Dfw=
Received: from MN2PR05MB6109.namprd05.prod.outlook.com (2603:10b6:208:c4::20) by DM6PR05MB5243.namprd05.prod.outlook.com (2603:10b6:5:7e::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5061.10; Thu, 17 Mar 2022 18:52:43 +0000
Received: from MN2PR05MB6109.namprd05.prod.outlook.com ([fe80::ac4f:f5d8:f411:5dcf]) by MN2PR05MB6109.namprd05.prod.outlook.com ([fe80::ac4f:f5d8:f411:5dcf%6]) with mapi id 15.20.5102.007; Thu, 17 Mar 2022 18:52:43 +0000
From: John Scudder <jgs@juniper.net>
To: Ketan Talaulikar <ketant.ietf@gmail.com>
CC: "james.n.guichard@futurewei.com" <james.n.guichard@futurewei.com>, "draft-ietf-spring-segment-routing-policy@ietf.org" <draft-ietf-spring-segment-routing-policy@ietf.org>, SPRING WG <spring@ietf.org>, "spring-chairs@ietf.org" <spring-chairs@ietf.org>, The IESG <iesg@ietf.org>
Thread-Topic: John Scudder's Discuss on draft-ietf-spring-segment-routing-policy-17: (with DISCUSS and COMMENT)
Thread-Index: AQHYI1ajQRbh7M614068Bbz53eGtPayWiSeAgAAKsYCAHPxgAIAQbeqAgAAbjQA=
Date: Thu, 17 Mar 2022 18:52:43 +0000
Message-ID: <44E729D4-D32D-4F60-8BFC-81AEEE00ACEE@juniper.net>
References: <164503079307.9996.17286143339105134181@ietfa.amsl.com> <CAH6gdPzo+OAoHHQkJD82OdyO=rth8qPPAcco-8STjucnaXNsew@mail.gmail.com> <A7535E25-8DE8-4CBF-9C25-2F12A4692917@juniper.net> <CAH6gdPyQ4tEXk0zz=FbcL5mbtvcrdKaXYhZoa5i=NPiLqGBsCw@mail.gmail.com> <CAH6gdPx+08dPTCc+sFOrZQQqXJ7h7f0Es3V21Kgbxj9c8ctO7Q@mail.gmail.com>
In-Reply-To: <CAH6gdPx+08dPTCc+sFOrZQQqXJ7h7f0Es3V21Kgbxj9c8ctO7Q@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-mailer: Apple Mail (2.3696.80.82.1.1)
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 39dcaceb-2bdc-4caf-cf6c-08da084751e1
x-ms-traffictypediagnostic: DM6PR05MB5243:EE_
x-ms-exchange-atpmessageproperties: SA|SL
x-microsoft-antispam-prvs: <DM6PR05MB52437282DF51F0796C43CD6BAA129@DM6PR05MB5243.namprd05.prod.outlook.com>
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: qFa72RyLqx1RVbovIFwMI+ZHO/c6+EVxy8hZWd9N4kOAbZ+HhqV2Lr8zRM42frscumNuG6pEC3m8bytyPx3G/tfQIbPcQZZcfT4M9mNTM8rHJh6br8Kwbi0rox7DWTyDyiXTnjFWtUT6euT/FHRrlA/C7w17cbMx5PMZODwLYhEkkxNbMcwjssI5WN3xTRZWiV6V75RVrrofjUmBr4hR293J6s1w+/JbG91gkRwpWguvyyuTPQ6aptFOKZbNuMB/Oi+N+fdwnveQn3VewcEoZhdSe6ksda/P4IFsBBKj6YdQydxXunVdPDQihnLjQAc7evFj80Ah5MorRX2Lsx4PRNXDORuI9B6OEQZRi66HtqGUtOIEJ7ddyA3ia+hiIvqwC+bADzyKw/vCjk2YKXQ5qkcTUujbNmOPVisjfiITeeu8R0cBOmYt6BkEeVyq7RIWD3+HrXqr1QiipwaewD5ULiS1IhZNzy77TFdfzZr7EHP0w1ssh20dKWO0+bW8h6gt2TSd28CZmWWZYfEeP7K3zkmpnsgm2kHgMFASK0qRH4OScX2sW6U9GkQXPGuaop5/rpwJ2pAC2SR2eV0BPWnfX0sX59AjvN4ZNUf5WmgbHHsngGRgyZrFThgxTiaZCjsU5xlyXO/O3Tc8YIr9Yu7hmHIVhvgjxHGdh/Zojk1+UVKVPjD8wlcv6O4g2CAElAcFTf0MMvJ4aEJZAfSqi4QbUMQPsjXXapIiyb50fPwkZjh2gSrR1CZ1BcSh1hsPp8kjsdq2UtCogudsp9OTAM8xPY0Qw6YH89aTDL0qgR2XrQNY/wOPC07z6MYyPee8rEKE
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR05MB6109.namprd05.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(6506007)(6512007)(2616005)(71200400001)(53546011)(5660300002)(33656002)(8936002)(6486002)(508600001)(36756003)(966005)(316002)(38070700005)(8676002)(76116006)(64756008)(66446008)(66476007)(66556008)(66946007)(4326008)(83380400001)(2906002)(186003)(6916009)(91956017)(122000001)(54906003)(38100700002)(86362001)(45980500001); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: FAklM4GC5kB5pbz0cLrjerLE78BI2kj7V1p4dpgMhUUtNnapREGGGTPEmO3kiA33xbUakldi8xZ+2vMV86So9Sm9yHWhgEk2u6OFQGkAjpW60V+hmoSj5BMjn8NpZtYrEeDhE0IqjO6gDQA3hL/sgAK3pJ2y6SWyr928DYvg7C+xn0cOtBis0F7wQ1pY4keoUyX60ar9JsQk+z1ZhRLB7LmICvAHDA+mZ+8awgWxhPelgVDbqvn5hy3YOlNOL6cmZj3LOk6MqmBt4ER7gQqRab4BpWyxIdXrgWWw3ATg/WxpjHvkbKIHZvSFyUTa3ggojy3TNe1LvQaAxlXs9nqw2hAe5ycA2IUxFnhWvOo5eSMN1+TfNxTwRJwPsCHNRqb5UehX0of5PJuD4FZUADL8LtCKcEQ8n8epoqAgqoLJdjcqX7ev+zgtcULRsxp60M709Vwxikq1kfzsvHZFRFSrGWI5Oqs9b8NrMY+asjj3V3o5ypYJaThWr1qnj2tYjiJsJjAKK+8PyH1ntBHjpK1M9tBApdhdkEJtAEVza+dVxOcxsdUF/SEZFdsjRMBE8RoT6tj/P7JHJWzA0RO7Zwjps/FdLpS4WZrucmYVF7yDLCj72FBxNziVImfE0biBqIZyZl3gFu7GTk79NDQxvP5ZMTmt1prOm97XAvWid50wcySVaSrkHcWkS0QdZiSNVHY3fkr8Po87MziKJYp7G6XiF/T9w91efi2KF2jgJstc4lrm0szDu90cnm3j9+qzUCluccCgzJ90eSBXxow1zrk9jlXjPzYXGSahPDsoXl1n+tOUKg4IepLLf2uub83kvRqF/3jAP8x1St4DqmrwpHDwex6IJBylY65VcMbSWfhs5woSFGTkn5js7d7ZWVnG1LAnYN83ZJaeQUvLB3btppj7Ms7toMwgTv2Ba/mJ2wyeFP+blFCUNPfsj6N7+vCGz3HqJ4MG7apq8sbIhfna2TSWmz3QKV5VyFFW4ztTwzRdiAuxQUMps70sFnW/jhqzuUvi0ps657uSc3pQ/Is+AvszMDAx39hR5UXUaDOsjubIE4Vqj8OfRa6Dx/OaOeidz5Ux4gMPGm7AgeHzNwSkA7AfKBmOCfR7sS9ga3D3A6Y9LbVvN+vWcJi25QZuDl1bIn6HsC0t5ASmWtU0P5W3hOUmkiiUV0uTHhXKyR8yGQrv55m8DVRJt7GS9zctqSWCW+n9qe+GUD0bC36j9ChuOo5Zsf9dWL3obrTFX43YsH6Dck/C3Yirsvg7ZT38NDCT610p7ld1oP99IY9SnKWhIjAeV2F0zIqpCqZmk9+2+0tFsY2QiYNd2aBCURcUYagqmTW1U12r6sFMkp5et2bQase3k60cVvODjbVNvTBoLW+6H6YYyV6X+WxeSawT+PNgMQpHVlOX9pCMmQ1jkT/ofb3ndM5w/42W5n4ZujEc6M+zoPxRbPTOT46mpMQJcmZTJDKsKl6tNn1S536BymeV1NFzyDAZMV8HVkBPp7xtILnMKOo=
Content-Type: text/plain; charset="utf-8"
Content-ID: <84E17389F0C9F34AA014FAF32DACBA16@namprd05.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: MN2PR05MB6109.namprd05.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 39dcaceb-2bdc-4caf-cf6c-08da084751e1
X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Mar 2022 18:52:43.4237 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: x7uAMetNVGFAV+wGVD4hUULYPkPXhL7q9SDdZV5FGV+q7zZTBJeVuk/NbEWYXIPm
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR05MB5243
X-Proofpoint-GUID: CnX_07NwxDbnhN9v5iU3UJ5Tfug-RRgK
X-Proofpoint-ORIG-GUID: CnX_07NwxDbnhN9v5iU3UJ5Tfug-RRgK
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.850,Hydra:6.0.425,FMLib:17.11.64.514 definitions=2022-03-17_07,2022-03-15_01,2022-02-23_01
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 clxscore=1011 mlxlogscore=999 impostorscore=0 mlxscore=0 lowpriorityscore=0 malwarescore=0 suspectscore=0 bulkscore=0 spamscore=0 priorityscore=1501 adultscore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2202240000 definitions=main-2203170106
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/efJMfOHnVSoOz4d16pqS4tmLVYc>
Subject: Re: [spring] John Scudder's Discuss on draft-ietf-spring-segment-routing-policy-17: (with DISCUSS and COMMENT)
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Source Packet Routing in NetworkinG \(SPRING\)" <spring.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/spring>, <mailto:spring-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/spring/>
List-Post: <mailto:spring@ietf.org>
List-Help: <mailto:spring-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/spring>, <mailto:spring-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 Mar 2022 18:52:57 -0000
Noted and I’ll get back to you on this as soon as I can. —John > On Mar 17, 2022, at 1:14 PM, Ketan Talaulikar <ketant.ietf@gmail.com> wrote: > > > Hi John, > > Please let us know your feedback on whether the responses and draft updates address your concerns. > > The latest version is https://datatracker.ietf.org/doc/html/draft-ietf-spring-segment-routing-policy-20 > > Thanks, > Ketan > > > > On Mon, Mar 7, 2022 at 11:50 AM Ketan Talaulikar <ketant.ietf@gmail.com> wrote: > Hi John, > > We've just posted an update to the draft for the Color-Only steering modes and the allocation of bits from the BGP Color Extended community. > > https://datatracker.ietf.org/doc/html/draft-ietf-spring-segment-routing-policy-20 > > This is along the lines of your suggestions and the ongoing discussions on the IDR list for the draft-ietf-idr-segment-routing-te-policy : https://mailarchive.ietf.org/arch/msg/idr/3F2m4usa-uahnriF6fFh5F9wlQA/ > > Looking forward to your response on your discuss & comments on this document. Please let know of any outstanding discuss or comments that remain to be addressed in the document. > > Thanks, > Ketan > > > On Thu, Feb 17, 2022 at 1:12 AM John Scudder <jgs@juniper.net> wrote: > Hi Ketan, > > > On Feb 16, 2022, at 2:03 PM, Ketan Talaulikar <ketant.ietf@gmail.com> wrote: > > > > Hi John, > > > > Thanks for your review and please check inline below for responses. > > Thanks for your reply. For this response I’m confining myself to points 3 and 4. > > [snip] > > > 3. Related to the above, at least one of the references listed as informational > > clearly has to be normative with the document as it stands. > > draft-ietf-idr-segment-routing-te-policy is the one I’m thinking of, for > > example its use in §2.4 seems like it may rise to the "normative" level, §2.5 > > almost surely does, §4.1 surely does, and §8.8.1 is the icing on the cake > > because this document defines semantics for a field that isn’t even allocated > > until and unless draft-ietf-idr-segment-routing-te-policy is published. > > > > KT> It is the other way round. The SPRING document specifies the information model and the constructs of the SR Policy. The IDR document is primarily about signaling of the SR Policy from a controller to the headend using the new SR Policy SAFI (73) - as such it does refer normatively to the SPRING SR Policy. > > Without getting too far into the details on this one, you just can’t write a spec about a field (or set of flags) that doesn’t (don’t) exist. The way you’ve structured these two documents, that field (I will call it a field) doesn’t formally exist until and unless draft-ietf-idr-segment-routing-te-policy is published. Therefore, draft-ietf-spring-segment-routing-policy has a hard dependency on it, and this is one thing that makes a reference “normative”. These would hardly be the first two documents to normatively reference one another, it’s what the RFC Editor uses clusters for (amongst other things). > > You could also resolve this particular issue by restructuring the documents to make them more self-contained. If you do, then perhaps we would need to revisit the other references to draft-ietf-idr-segment-routing-te-policy in more detail — but until then it wouldn’t be time well spent, as the §8.8.1 reference is sufficient to cement the requirement. > > > 4. In §2.1 you talk about the signaling of symbolic names for candidate paths. > > Although you are careful to say that such symbolic names are only used for > > presentation purposes, it seems to me they still could be considered a new > > potential source of vulnerability, since a string that has no sanity-checking > > whatsoever applied by the protocol can display literally anything to an > > operator viewing it. Shouldn’t this be addressed in your Security > > Considerations? (For an example of a related Security Considerations, see RFC > > 9003. It’s probably not the best example, but it’s the one I had at my > > fingertips…) > > > > KT> RFC9003 uses UTF-8 while this document uses printable ASCII. As such, I am not aware of security issues around printable ASCII - please do point me to any references. > > You’re thinking too much like a protocol designer. The kind of concern I’m thinking about has to do with using the string as a vector to put some words in front of an operator, as part of a larger social engineering attempt. I don’t have a detailed attack scenario to paint for you, but a quick sketch is along the lines of > > - Attacker manages to inject a candidate path with the name “Big_Bank_Low_Latency” > - ProTip: the candidate path does not actually terminate at Big_Bank > - Attacker then phones NOC, feigns urgency, asks NOC to redirect Big_Bank traffic onto that path > > You get the idea, I hope. > > > Also note that this document does not specify protocol encodings where some extra verbiage is normally required (e.g. that it is signaled without NULL, handling truncation/overruns, etc.). > > But yet it does specify the precise character set to be used, and a near-obsolescent one at that. Why is that? I mean, I don’t hate ASCII, but I just find it odd and assume you actually have a reason for it, instead of taking either the option of leaving the character set unspecified (as you point out there are many such details you don’t concern yourself with in this document) or if specifying it, using UTF-8 or similar. > > > KT> As discussed in the WG, we are sticking to printable ASCII. When the encoding is specified to be printable ASCII, it is expected that implementations valid that. > > I admire your optimism. > > —John
- [spring] John Scudder's Discuss on draft-ietf-spr… John Scudder via Datatracker
- Re: [spring] John Scudder's Discuss on draft-ietf… James Guichard
- Re: [spring] John Scudder's Discuss on draft-ietf… Ketan Talaulikar
- Re: [spring] John Scudder's Discuss on draft-ietf… John Scudder
- Re: [spring] John Scudder's Discuss on draft-ietf… Ketan Talaulikar
- Re: [spring] John Scudder's Discuss on draft-ietf… Ketan Talaulikar
- Re: [spring] John Scudder's Discuss on draft-ietf… John Scudder
- Re: [spring] John Scudder's Discuss on draft-ietf… John Scudder
- Re: [spring] John Scudder's Discuss on draft-ietf… Robert Raszuk
- Re: [spring] John Scudder's Discuss on draft-ietf… Ketan Talaulikar
- Re: [spring] John Scudder's Discuss on draft-ietf… John Scudder
- Re: [spring] John Scudder's Discuss on draft-ietf… Ketan Talaulikar
- Re: [spring] John Scudder's Discuss on draft-ietf… John Scudder
- Re: [spring] John Scudder's Discuss on draft-ietf… Ketan Talaulikar