Re: [tram] A few comments on draft-ietf-tram-stun-pmtud-17.txt

"Felipe Garrido (fegarrid)" <fegarrid@cisco.com> Mon, 03 August 2020 13:39 UTC

Return-Path: <fegarrid@cisco.com>
X-Original-To: tram@ietfa.amsl.com
Delivered-To: tram@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5B1893A0A7B for <tram@ietfa.amsl.com>; Mon, 3 Aug 2020 06:39:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.697
X-Spam-Level:
X-Spam-Status: No, score=-7.697 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=YxuFyfpJ; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=JbXKk8Nf
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 yCBAqyndJRXY for <tram@ietfa.amsl.com>; Mon, 3 Aug 2020 06:39:35 -0700 (PDT)
Received: from alln-iport-6.cisco.com (alln-iport-6.cisco.com [173.37.142.93]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D313D3A0A73 for <tram@ietf.org>; Mon, 3 Aug 2020 06:39:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=32293; q=dns/txt; s=iport; t=1596461974; x=1597671574; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=OHv1mZyCwOirwD82B1LJ7jAyIIxkJ/jogACRaal82ms=; b=YxuFyfpJf7g2ZllVV/67JPLxzqQ4PNG+0MYyn+1R4431l4sT9xoXfQQQ pDh1upU5ncHrMJ5G74dIy/nCXQTL+hUVCBclswBitRz2Tz/DI+egx+PNh P14dsvTw5a3WjtCwQI/e+9j06E8YY1Bz2449q/35XUf2y6nrOYhWevYF3 E=;
IronPort-PHdr: 9a23:jetYDBOfAE54R7Jc7DAl6mtXPHoupqn0MwgJ65Eul7NJdOG58o//OFDEvK8x3lLTUsPS4f5CzePd9b3jCiQM4peE5XYFdpEEFxoIkt4fkAFoBsmZQVb6I/jnY21ffoxCWVZp8mv9PR1TH8DzNFDIrTu75zIUXBz0cxd2daz5H4fIhJGx0Oa/s5TYfwRPgm+7ZrV/ZBW7pAncrI8Ym4xnf60w0RDO5HBPfrdb
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0B1AABeEihf/4kNJK1gDg4BAQEBAQEHAQESAQEEBAEBgXcGAQELAYEiL1EHb1gvLAqEK4NGA41RmGOBLoElA1ULAQEBDAEBGAEKCgIEAQGETAIXgiMCJDUIDgIDAQELAQEFAQEBAgEGBG2FXAyFcQEBAQQBARARHQEBLAsBDwIBCBEDAQIoAwICAiULFAkIAgQBDQUJGYMEAYF+TQMuAQ6mdQKBOYhhdoEygwEBAQWBMwEDAg5BQoJfGIIOCYE4AYJvg1+DdIJLGoFBP4ERJxyCTT6CUQsBAQEBAQEVgV0JDQkIglgzgi2PORGDK4Zei1mQZgqCYYhhkSgDHlOCKYEiiCuFMI4BkiaBaohJhX2OdAIEAgQFAg4BAQWBVQE3KoEXDwdwFRohKgGCPglHFwINjh8MF4NOhRSFBD50AjUCBgEHAQEDCXyNDi2BBgGBEAEB
X-IronPort-AV: E=Sophos;i="5.75,430,1589241600"; d="scan'208,217";a="553381711"
Received: from alln-core-4.cisco.com ([173.36.13.137]) by alln-iport-6.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 03 Aug 2020 13:39:33 +0000
Received: from XCH-ALN-001.cisco.com (xch-aln-001.cisco.com [173.36.7.11]) by alln-core-4.cisco.com (8.15.2/8.15.2) with ESMTPS id 073DdXNf007232 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Mon, 3 Aug 2020 13:39:33 GMT
Received: from xhs-rtp-003.cisco.com (64.101.210.230) by XCH-ALN-001.cisco.com (173.36.7.11) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Mon, 3 Aug 2020 08:39:33 -0500
Received: from xhs-rcd-001.cisco.com (173.37.227.246) by xhs-rtp-003.cisco.com (64.101.210.230) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Mon, 3 Aug 2020 09:39:31 -0400
Received: from NAM10-DM6-obe.outbound.protection.outlook.com (72.163.14.9) by xhs-rcd-001.cisco.com (173.37.227.246) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Mon, 3 Aug 2020 08:39:31 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=HEehBZQXiBR/ZIiWxK6GBeBVilqC7mCAy+sBGvYpCTYn5B87LcbUM5V3t43NV+bLR6FI84mlpOkqZ6sZlIDJB/stdIoZUn192TLsoAms1T8IB2/BWFQ220WLUcsZR56tFwwsGiI6FVkyufv7A+aLmdOT6qkUO5ZG4jSp0XTX6k8dOvxpthAuNa+t+Kz68jZ2HGX1Epvb7iWjcu+suZzKc5GNTeAKS0ITxQ9eqqtzhN6Gwbk5FXnO98XlqiRYToeSghNiFLtJlwBBZbFg9L+z45yguxYM+FxGqolUZGvAu4GfA/xyFJnV9I2H7i/HRGxB9ANhbtdaaVp8tyDAvzHbkg==
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=OHv1mZyCwOirwD82B1LJ7jAyIIxkJ/jogACRaal82ms=; b=JrInEbgy3XBR4YNXYY5ZrwOUhGs8Doumj8LHRPXrvO/q/WHjjVWLJan2Zy3Cah7c4Ze/2kTV2KplXpX8fDyB1OpiFEobBMoA4cTGMYejC/qJmCZp0iVqehsRciwl0+oKaE8JdYbLy76cN36IxJVWYF/gvE6qCbPEnAfoXgM2H1D8tu4s/MJgRXQPRA9TvL/WBxMjS8xWg69KWefy61q9Nav6afJcjmrlj8Hm8RIBYVzSkREbWc0VqIEcAPF0CyWwFsztux4XD6linIpIJ54LkxQYCd6tqL0tQ6TnwZC5i++9F8W/OTp3LfOY0bAH/ig7Gp4bEZiH0xSB/J3OjzmEzQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
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=OHv1mZyCwOirwD82B1LJ7jAyIIxkJ/jogACRaal82ms=; b=JbXKk8NfQASp28HISBOZKy3g0OTEUtofgtXRJ1I9NHa7lPcJzwSbekJ/mSiogBH4cspr0aeX2GdLOicHi4AphrRqrL3aZ8BvW4onocroik5dFa0sQq7+6yYJ+vcmTY0IZcPtJ58YvRNyY4TvUVmjS/SNEm/fg19R1zvQoBk9V2E=
Received: from BN7PR11MB2850.namprd11.prod.outlook.com (2603:10b6:406:b3::31) by BN6PR11MB1268.namprd11.prod.outlook.com (2603:10b6:404:47::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3239.21; Mon, 3 Aug 2020 13:39:30 +0000
Received: from BN7PR11MB2850.namprd11.prod.outlook.com ([fe80::d9f6:636f:5536:4dd1]) by BN7PR11MB2850.namprd11.prod.outlook.com ([fe80::d9f6:636f:5536:4dd1%7]) with mapi id 15.20.3239.021; Mon, 3 Aug 2020 13:39:30 +0000
From: "Felipe Garrido (fegarrid)" <fegarrid@cisco.com>
To: Gorry Fairhurst <gorry@erg.abdn.ac.uk>, "tram@ietf.org" <tram@ietf.org>
CC: "gorry@abdn.ac.uk" <gorry@abdn.ac.uk>
Thread-Topic: [tram] A few comments on draft-ietf-tram-stun-pmtud-17.txt
Thread-Index: AQHWWeIlRauY1NbH+kWmz7M1LUhM7KkmQDOA
Date: Mon, 03 Aug 2020 13:39:30 +0000
Message-ID: <179FB260-1FAC-419B-B5F4-86F850177C97@cisco.com>
References: <7c201e29-1a63-39ed-cdd9-3b8b9ac383e6@erg.abdn.ac.uk> <860e8240-ce51-5407-4187-92478262f87c@erg.abdn.ac.uk>
In-Reply-To: <860e8240-ce51-5407-4187-92478262f87c@erg.abdn.ac.uk>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/16.38.20061401
authentication-results: erg.abdn.ac.uk; dkim=none (message not signed) header.d=none;erg.abdn.ac.uk; dmarc=none action=none header.from=cisco.com;
x-originating-ip: [173.38.117.79]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 1685e972-3671-4a48-aa9d-08d837b2a660
x-ms-traffictypediagnostic: BN6PR11MB1268:
x-microsoft-antispam-prvs: <BN6PR11MB12683556FB3ED4242B701DFBC84D0@BN6PR11MB1268.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: n0L9TGk8jPq5+Kgt1+wy110IMBcM0ow28+yc3tLYqJcVEK1hmtYxgjcHeKbDmmvSCGhHhpYcyzVVH5L3pToe+bUar3kFDstwsCphtdTtGHQFg2rbgb7aGF6cTsR65jf89DuyGM4T2/O0n/ArR4AFEoTctVga2Fe+SXbBKGcrQVnWmzhhgv4xYbrIjGTYwwcqzYwLBz0uxsR1n5m5nqisf1BcqtMdS6MhqK2r6ATsjZB/k5s1UmpTC4tbKHVTqCuXG4+nggK0VzhnR/cbYhcMa4JUbp1z/cvfsHPFBXsBi+98iK2NFdFh8EvTp4CbDCOkF4kyY2Z1JH52VJeep5HFC3CHjCUhiqZaXn+Pg0tfUbKinc79gYi8ASFh6eVTj9LX/uw2nl1Z8jiCVwF+fmVLGA==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BN7PR11MB2850.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(39860400002)(376002)(346002)(396003)(366004)(136003)(2906002)(86362001)(478600001)(8676002)(36756003)(91956017)(966005)(5660300002)(6486002)(110136005)(296002)(9326002)(316002)(8936002)(6506007)(53546011)(66946007)(66574015)(4326008)(66446008)(186003)(66476007)(64756008)(66556008)(71200400001)(2616005)(26005)(33656002)(83380400001)(6512007)(76116006)(166002)(21615005); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: Fs4OnJx3JCeSDq6/Dr8K8EBhy6syH3k/XT0vvndkRrUf+0OsV1aUJn8afQ+01skbqAg3nv+JVZxVK8AUINuzDjOU/BVSXpK3QZ7AipQ8wdFwsFpycXlUN8yhl9g1Zlwm6oNfm4VSxg89duV0+rHXFdK3vzkoyUHMRf2I98Gw0SSvrM3Y27DinyKanenM1VutcO3RjXxdj0yxc4ZGylhXUV/x797tqBOB7yiCynhWIz56T+oIuYg7I6G0OGLzuEv5mKGEYn6Mj3t/9vN4NSt7Kk4mkxmlgOVfMYkiCwy3eBtRNrga3FiE26lI6Vo0YeaEVefURHdelabdW1VeuuoqLtcb48HWdOVejcyaxsb4ZyHb5BWLqFWieoR/0mfAD/nvuOL7o0MszQ+S8jIYp7TTITHh6AQ1Id9zF+zXEIa+0rRHpVyqJLTrtCZzYWlSZYYYePPmS80FL2A7l1I6lgjMhIc1FterBhSkZFHNB9V/XV6fNKDv1xIS+iDqmfjQG7S7tW8GxOmHJ4ehYd6ixpLj6XjFOm3dyseB4aHCqOXCxjhYn8lEaLvkBqJS/zpReYSjDqjUTTJBxNUOPryKGscbEDRfcCbK0R8TgViftASF2+KlQTAzfZouNkuHpH1PYxowVdqHCTyACqkQ6PuAIwqavg==
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_179FB2601FAC419BB5F486F850177C97ciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BN7PR11MB2850.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 1685e972-3671-4a48-aa9d-08d837b2a660
X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Aug 2020 13:39:30.6095 (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: +An1AcHhwlIDHfLXOIWZbnMpm2yChTjQcYqm1BPSja1N0UCiFYqen1daEV0htoWp7bB9z6DKDxoqtoEOfSxU9g==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR11MB1268
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.11, xch-aln-001.cisco.com
X-Outbound-Node: alln-core-4.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/tram/Xbx1rVeFZhYMj5mqYbNxfTRmJZk>
Subject: Re: [tram] A few comments on draft-ietf-tram-stun-pmtud-17.txt
X-BeenThere: tram@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Discussing the creation of a Turn Revised And Modernized \(TRAM\) WG, which goal is to consolidate the various initiatives to update TURN and STUN." <tram.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tram>, <mailto:tram-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tram/>
List-Post: <mailto:tram@ietf.org>
List-Help: <mailto:tram-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tram>, <mailto:tram-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 03 Aug 2020 13:39:37 -0000

Hi Gorry,

Thank you for the comments. Responses are in-line.

Thanks,
-Felipe

From: tram <tram-bounces@ietf.org> on behalf of Gorry Fairhurst <gorry@erg.abdn.ac.uk>
Date: Tuesday, July 14, 2020 at 9:24 AM
To: "tram@ietf.org" <tram@ietf.org>
Cc: "gorry@abdn.ac.uk" <gorry@abdn.ac.uk>
Subject: [tram] A few comments on draft-ietf-tram-stun-pmtud-17.txt


I had a look at draft-ietf-tram-stun-pmtud-17 with respect to the last comments, and saw some changes and I have a few comments. These comments are sent to the TRAM mailing list,

Gorry

---

Section 2 does not discuss the frequency of the probe. This is a congestion control case, and the method needs to assert some guidance/requirements on the probing. Do probe packets count against cwnd when using this method?

In section 4.1.
I think this is misleading, and not a feature of the simple method:
“   Note: Routers can be configured to clear the DF bit or ignore the DF
   bit which can be difficult or impossible to detect if reassembly
   occurs prior to receiving the packet, rendering PLPMTUD inaccurate.
“
- I wouldn’t call this inaccurate? If the path contains a link-layer (or tunnel or anything) that fragments and reassembles - then the path MTU is whatever size that assembly is performed to. It has always been this way, if links fragment and reassemble, IP uses the reassembled size.


--
Updated the Note as follows.

“   Note: Routers can be configured to clear the DF bit or ignore the DF
   bit which can be difficult or impossible to detect if reassembly
   occurs prior to receiving the packet.”

In section 4.2.2.  Receiving an ICMP Packet
This ID currently recommends “ Validation SHOULD be performed on the ICMP
   packet as specified in [RFC8085].”
- Since this is a method above UDP, I think this implicitly also checks the UDP port information, hence this recommendation actually is an unavoidable consequence when using a normal stack - if you have one that forwards ICMP to the socket.

This becomes a requirement (or is always true) in dplpmtud:
- “Any received PTB message MUST be validated before it is used to update the PLPMTU discovery information”.
- Should this be a requirement in this spec, to avoid off-path attack?

--
I agree. Updating to,

“ Validation MUST be performed on the ICMP  packet as specified in [RFC8085].”


In section 4.2.5
“It could have been possible to use the checksum generated in the UDP
   checksum for this, but this value is generally not accessible to
   applications.  Also, sometimes the checksum is not calculated or is
   off-loaded to network hardware.“
- I do not agree this could be used (even if the checksum was returned to user space), and think it suggests something that isn’t possible. The UDP checksum includes the pseudo header information, including the ports. Wouldn’t this make the method very fragile in the face of NAPT?

--
Removing this paragraph in its entirety.

In section 5:
I don’t yet see changes in this version to section 5.
“The PMTUD mechanism described in this document is intended to be used
   by any UDP-based protocols that do not have built-in PMTUD
   capabilities, irrespective of whether those UDP-based protocols are
   STUN-based or not.  So the manner in which a specific protocol
   discovers that it is safe to send PMTUD probes is largely dependent
   on the details of that specific protocol, with the exception of the
   Implicit Mechanism described below, which applies to any protocol."

- Please see comments made in the previous last call.

--
Can you be more specific on what comments were not addressed?

In section 7:

This has added a section that is a cross-reference of which sections contain information that relates to DPLPMTUD.

I see a mapping of requirements in section 7.1 to refer to the described method  with STUN. This seems like a useful addition (and appropriate). Currently this doesn’t really have enough detail to clearly see how the two sets of text relate, one might have to read both to figure out the details, and if that’s the case, maybe it should be explained up front. That could be helpful.

--
agreed. Can you provide the additional text that would satisfy your comment?

However, this does not resolve the last call questions raised about the method, and it seems to require someone to read both documents, which really  isn't that easy.

--
The addition of Section 7 does require that both drafts be read. As such, we’re moving I-D.ietf-tsvwg-datagram-plpmtud to a normative reference.

Section 7.1.  Probe loss recovery -  I think understand that the probes themselves do not need to be recovered, but the text in section 7.1 does not quite say this.
--
Agreed. Updating to the following
Probe loss recovery: This requirement is fulfilled by requiring that the PADDING bits MUST be set to zero as discussed in Section 4.1.1 and Section 4.2.1 of this document. No retransmission is required as there is no user data being transmitted in the probe.

Section 7.1. Section 7 doesn’t describe the implications of probing on flow control control. I’m not sure the current text is enough:
- Do probe packets count as credit to an upper layer protocol using this method?

---
Can you provide additional clarification on the request?

---
On 06/07/2020 15:02, Magnus Westerlund wrote:

Hi,



Gorry did have feedback on this document, and they have done some attempt

to define a DPLPMTUD mapping for their mechanism. I looked at it briefly and

think it is horrible terse with just requirements to combine sections. Which

unfortunately requires one to sit and cross reference the two documents.



I would appreciate any feedback from any of you have and if there appear some

glaring  failures or problems with things they declare out of scope etc.

Privately or publicly to the TRAM mailing list (tram@ietf.org<mailto:tram@ietf.org>).



Cheers



Magnus



On Mon, 2020-07-06 at 06:04 -0700, internet-drafts@ietf.org<mailto:internet-drafts@ietf.org> wrote:

A New Internet-Draft is available from the on-line Internet-Drafts

directories.

This draft is a work item of the TURN Revised and Modernized WG of the IETF.



        Title           : Packetization Layer Path MTU Discovery (PLMTUD) For

UDP Transports Using Session Traversal Utilities for NAT (STUN)

        Authors         : Marc Petit-Huguenin

                          Gonzalo Salgueiro

                          Felipe Garrido

   Filename        : draft-ietf-tram-stun-pmtud-17.txt

   Pages           : 23

   Date            : 2020-07-06



Abstract:

   The datagram exchanged between two Internet endpoints have to go

   through a series of physical and virtual links that may have

   different limits on the upper size of the datagram they can transmit

   without fragmentation.  Because fragmentation is considered harmful,

   most transports and protocols are designed with a mechanism that

   permits dynamic measurement of the maximum size of a datagram.  This

   mechanism is called Packetization Layer Path MTU Discovery (PLPMTUD).

   But the UDP transport and some of the protocols that use UDP were

   designed without that feature.  The Session Traversal Utilities for

   NAT (STUN) Usage described in this document permits retrofitting an

   existing UDP-based protocol with such a feature.  Similarly, a new

   UDP-based protocol could simply reuse the mechanism described in this

   document.





The IETF datatracker status page for this draft is:

https://datatracker.ietf.org/doc/draft-ietf-tram-stun-pmtud/



There are also htmlized versions available at:

https://tools.ietf.org/html/draft-ietf-tram-stun-pmtud-17

https://datatracker.ietf.org/doc/html/draft-ietf-tram-stun-pmtud-17



A diff from the previous version is available at:

https://www.ietf.org/rfcdiff?url2=draft-ietf-tram-stun-pmtud-17





Please note that it may take a couple of minutes from the time of submission

until the htmlized version and diff are available at tools.ietf.org.



Internet-Drafts are also available by anonymous FTP at:

ftp://ftp.ietf.org/internet-drafts/





_______________________________________________

I-D-Announce mailing list

I-D-Announce@ietf.org<mailto:I-D-Announce@ietf.org>

https://www.ietf.org/mailman/listinfo/i-d-announce

Internet-Draft directories: http://www.ietf.org/shadow.html

or ftp://ftp.ietf.org/ietf/1shadow-sites.txt