Re: [tsvwg] draft-porfiri-tsvwg-sctp-natsupp-00 is available from the on-line Internet-Drafts directories

Claudio Porfiri <claudio.porfiri@ericsson.com> Thu, 02 September 2021 10:40 UTC

Return-Path: <claudio.porfiri@ericsson.com>
X-Original-To: tsvwg@ietfa.amsl.com
Delivered-To: tsvwg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 717B33A0D5F for <tsvwg@ietfa.amsl.com>; Thu, 2 Sep 2021 03:40:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.553
X-Spam-Level:
X-Spam-Status: No, score=-2.553 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.452, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H2=-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=ericsson.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 3s6eqY_15hOA for <tsvwg@ietfa.amsl.com>; Thu, 2 Sep 2021 03:40:11 -0700 (PDT)
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-eopbgr70043.outbound.protection.outlook.com [40.107.7.43]) (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 5DDD23A0D58 for <tsvwg@ietf.org>; Thu, 2 Sep 2021 03:40:11 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=CgiHU5s0ZwV4RT0Vi9sAp4Gs9NhVq4JFScIaSRyDISx9Yitqcr8l33TpslpkHKPfD0uaVrfI0BBFCpk0sSuyMfI25XzwZCVbeJeGczjGVsNtiHPPFxP+PR0r5D9Ba0mt2c60WZf2yBZlrolvecpzFWvBVQLZ537tB8JGc3sq0b67r6R3TXpeZstk1Dhq5rDUU7NijZQDr19TR6lAC1nzOMVoZC1uwGXssqBuK6MENkGmV/u06Dp0bFIrNhNT0T2OkduwAjCSy/iWP377lfDXV9Y/Jk2O5T8UdzO9iozTxTfj/3y4pH16xGOWrwRtOq5tBdVHfLIL47p9MRlMbpT6UA==
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; bh=tyWojtO5J1zmfw9ctIgYnycI1J2c5oJDeeVGCwUfVAE=; b=I5dbXXBG2RAmr7MbnOS7JXXNjCf8U31yJu1zs8eUAG75NP+Fr/5PgXfGa/j8GclCbumMbGQzv5lo2wqNxu87yyzd56f8hewcuvt/2t2kE3csONf0aizAXD1SnzST/yMqmhubmQUFks5yNEcExd0XkS/JrFSSqbg8CT2oGP2M6Qk1sSx3dU2Sj/QxeIrtuZJb0RpfrAUSZRQ2z6XqmZUsazJd9VWTWXGX1H4HluZfmYvaWZbeasYZgSCZ8xS4Mg9WQsYEgMERSwkcZalvNpS0dpbxj1yDjsqQsbioFaXrL5PusCq2Cm1VAw9gjnlsQenS2NtWtg4MNpbuWWvpRiVCXg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=tyWojtO5J1zmfw9ctIgYnycI1J2c5oJDeeVGCwUfVAE=; b=cRYzrV5TzYOFmH91wSvu9jpiXHOpSuyO8toGnagLfZIut+Gmy/dMk+LCGjoljmaSc+ermbTIYmfucseaEe5D6J6UDRCCNf0GawL3F8GRRjC7obPjr5hEVOvCVV3vxsZOqhLj92Ol8AZczmOBiSAus4XNW3nGCHAWU+FOOa0rTwg=
Received: from VI1PR07MB4077.eurprd07.prod.outlook.com (2603:10a6:803:35::19) by VI1PR07MB5152.eurprd07.prod.outlook.com (2603:10a6:803:a6::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4478.10; Thu, 2 Sep 2021 10:40:08 +0000
Received: from VI1PR07MB4077.eurprd07.prod.outlook.com ([fe80::4d82:d213:f29e:2fe9]) by VI1PR07MB4077.eurprd07.prod.outlook.com ([fe80::4d82:d213:f29e:2fe9%5]) with mapi id 15.20.4478.017; Thu, 2 Sep 2021 10:40:08 +0000
From: Claudio Porfiri <claudio.porfiri@ericsson.com>
To: "michael.tuexen@lurchi.franken.de" <michael.tuexen@lurchi.franken.de>
CC: "tsvwg@ietf.org" <tsvwg@ietf.org>
Thread-Topic: [tsvwg] draft-porfiri-tsvwg-sctp-natsupp-00 is available from the on-line Internet-Drafts directories
Thread-Index: AdebV0AqbJvh/b/CSnCB2QMMGiiq9QD7qgqAACQRT0AAAr7JgAAAGpCgAAD5tIAAAEI7oA==
Date: Thu, 02 Sep 2021 10:40:08 +0000
Message-ID: <VI1PR07MB407780A9B24E66527C397F9287CE9@VI1PR07MB4077.eurprd07.prod.outlook.com>
References: <AM0PR07MB40665310E4A47FAC6BBE768587C89@AM0PR07MB4066.eurprd07.prod.outlook.com> <4EB69E6D-949C-4910-9325-6563683CECCE@lurchi.franken.de> <VI1PR07MB40774003F51C090A2E09DC8687CE9@VI1PR07MB4077.eurprd07.prod.outlook.com> <0B5F5C8D-3D25-4521-BF8A-77B910884E17@lurchi.franken.de> <VI1PR07MB4077E62C1749989E3B2BCE5D87CE9@VI1PR07MB4077.eurprd07.prod.outlook.com> <BA281CCE-59CE-46CC-824D-F0DCE8642D97@lurchi.franken.de>
In-Reply-To: <BA281CCE-59CE-46CC-824D-F0DCE8642D97@lurchi.franken.de>
Accept-Language: en-US, sv-SE
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
authentication-results: lurchi.franken.de; dkim=none (message not signed) header.d=none;lurchi.franken.de; dmarc=none action=none header.from=ericsson.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: ced84df7-51b8-4ed8-dc19-08d96dfe0895
x-ms-traffictypediagnostic: VI1PR07MB5152:
x-microsoft-antispam-prvs: <VI1PR07MB51522D15C3D445D6B12788FD87CE9@VI1PR07MB5152.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 7p9eOOKVyX4jFFu2feGmPRTzCtJRy6zXfcfbJpSXqL/1F4x4LHBFDV2cB4kWbngBHFV5V6oaZytfscIZR5yu9NxzpZCtwiz3L3Kl89RJE3eYko/teP+KQwLeVaKj7nvqmAZXUu5W4BV2cyaRVqVPGnP7FIDmqEr+zZJyi69TNo3exrqoH5rJtR8FM4Zn0eGCGAe5l6Fkh+fZ6155ivp1sipUvu7ld85K0DI2cTuEg3UpqDJnm5RtkKwczPYanBaq+PWGjbSgfTP8DeTNAW0yeLIWYm6LnnPtNASk3DwS7j34cqBjHCQVnmTydIVPNL4cfXxaGXzPIoG9aF952mbDiWFUYvaC3yoC22WGOYNTYFCZglXhWrb7bpxwrovM9xr8Bs8KcQKzLAoO6g3WF4sep4wXRIG20TSDdH8HbicpNinIgFt4hh9OLFaZCn0Fsw2X+QITF3RVSH8iHGaRZ7A5kANDTEHp9uqXrXi+DmLAUCCU259bGW5LnZppZaMbDe7LA9v3Kvb/7tU8S50kQuRggOFrrUXK2my6EBwWWmFizh5esMCaAieUJhAqvnKMQG6gB0QYWj5ja8BscIlFCfwmS1abCnqA7QckIoaumtXgjbqTpwzeOIejWaL2W288NfgRsQLoLq27QmsGDfeVG2+JPK/xl7225J5M4+uPoPAlTw/xyO6MyfWsY/rGMafPryuLoWlpTBCpMTW23HGUgfqsx1IFSe/sWuT3gvwXsD+ybsrFPE6/mDNgwlhyQZfLVlPywUOcXAZKQFmg/sZSPb1ABtyqSwmvwXmBPv+JK6UBUo8=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR07MB4077.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(5660300002)(38100700002)(122000001)(55016002)(99936003)(8936002)(83380400001)(7696005)(52536014)(8676002)(66574015)(966005)(508600001)(186003)(86362001)(4326008)(26005)(33656002)(53546011)(6506007)(44832011)(9686003)(66446008)(66946007)(66616009)(66476007)(66556008)(64756008)(38070700005)(71200400001)(76116006)(2906002)(316002)(6916009); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: /6a/gZ0XsyY7usgl3Nv0UniexMomjcDoebIkx5I1emYgRAKcFewyYhoKONBycM7BYh/4wD+tJhBOGV6ZWc26/FDww3EsHpm9sATi354Y7JgTxl/sIzZwlYRiwIvG9Vk1MKxyjwQo535umuphLvZ/+NW6R/g3IXFmQyTZjKRSBhqMdAT9MtFjJ4rF9FTvymgp9ebcry/QrrP/dBG6C1Rh1pID2u34no0FuxIarwR/27TDjmjwtWZbg67S+RiCPOdAcMuh2+ZzkWn9Ulhl0tqG74O3FXaRgHgBp37FcvnQavTsaZI5cf/38AfiplDFNeq+27YpFk9AdTSmbRKAllZpktk2QUVfJR++NQVCiXryEKQKlJVnUnfvTVS3Z3ZAxyylBUhuEorzpc5GUmGjZk0czvC8rqgkkT1AeO5hrk7Mh97lk9FrVp0Xo8V+u8fcX7dh48BgthzFmhfX3deFS5NcXvX/5XYUg0aamIOVR1COHu70Kj9ixmq0V2xCgh2GW+tAM29C83ksAbRCFq2L4Uhd7ZptKJXaQqLUk28KNAx5wN151HM/cJ8ZnnCklN5q3gkx9F8toQnIsTtsfEIg1KARtsxU3wR26EzHk1OAL3/cnKP2Or8tivNWrkCkpB9zJ/AsB/g2iLJslB4CJMPrs0tjLfrGz+mGoTAomshOTOPXOkGxWX0QbufdRSWA+kro0PR5BAwGk0AnsfJHvCzK/ofNgaAoIJLuXDZpwwXi5Bfg6m5BmJtHypENvrwJnvHIUBhkfVY6/M1MvIhwFk/RqJeNtjDP5XuTZLrGNV5kl2CJVHcuRAFL8+WliQMYypMthOG+mY0nqOWGlXgv/bck3l73Cdvo45wX/XGdaCI/5isH4FRb9mV/Kzf4+HURw8Y15xffmiYlWcLuhUq6PY8aY4VjmtOutkjJW8EPbn//XPr9cGteO9XiUw4QxRAUYyZ9ZPLWMgl4YcXgcxofSBFM6trQ1CR8uxONBWtiz7gTjJBVmfCwNwJKlAQwh1saUN9dWqL+4BsVckr0miKXh9rGdoS6pkxgyCrN3pQZ18IeYLnPmsIr1j3cKNqkPOzLaodhNjpYzbmxyQULAFVYOfEkTHbD1G/+g9xVJ2JpQ/8U/cCihs1vxMTNs2wxHjKo+Nz8TIZ+Iep3jslR41cIQcPBjgXZvYtp2ro7mToyAo5u/VxMPTjLiWcGcXiEafzWKYJNDnh4nJaBIPq33m/e18M8WG9SOgS7tNq5D43ikM3F+/ZuRGBMtEfX6gTGxK/uKTcZa+3oqe55UD7kju5MzE2cXvQqgpPOI+U8Cm0RMj/Xl0WNR4Cq2tppJOLvp6M1r7M/hTnv
x-ms-exchange-transport-forked: True
Content-Type: multipart/signed; micalg="SHA1"; protocol="application/x-pkcs7-signature"; boundary="----=_NextPart_000_01ED_01D79FF7.A89BA4B0"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: VI1PR07MB4077.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: ced84df7-51b8-4ed8-dc19-08d96dfe0895
X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Sep 2021 10:40:08.1896 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: UEj5g6vqSaF6dI9VOt+mpmItTWzCBz77KsbHOnmuI9jAiFbf+BcOQ+sybjJYH3B6B6NxDAsy1zajPw55aYQTFOtoheKsVPlokhpkT18Wn8k=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR07MB5152
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/DcfBCB7BPiPQIE1IdzWhZUXkfGY>
Subject: Re: [tsvwg] draft-porfiri-tsvwg-sctp-natsupp-00 is available from the on-line Internet-Drafts directories
X-BeenThere: tsvwg@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Transport Area Working Group <tsvwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tsvwg/>
List-Post: <mailto:tsvwg@ietf.org>
List-Help: <mailto:tsvwg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 02 Sep 2021 10:40:18 -0000

Hi Michael,
thanks for the clarification, actually RJ is not needed.
This makes the proposal even simpler.
As a matter of facts, I should update the draft because of this.
Can I do before the discussion, or shall I clarify in the slides and take the update afterwards?

Best regards,
Claudio

-----Original Message-----
From: Michael Tuexen <michael.tuexen@lurchi.franken.de> 
Sent: Thursday, September 2, 2021 12:30 PM
To: Claudio Porfiri <claudio.porfiri@ericsson.com>
Cc: tsvwg@ietf.org
Subject: Re: [tsvwg] draft-porfiri-tsvwg-sctp-natsupp-00 is available from the on-line
Internet-Drafts directories

> On 2. Sep 2021, at 12:05, Claudio Porfiri <claudio.porfiri=40ericsson.com@dmarc.ietf.org> wrote:
> 
> Hi Michael,
> on the reason why RJ parameter, my understanding is that the remote peer receiving an INIT with
new
> source IP address
> would treat it as a normal INIT, thus it will try to establish a new association.
Well, it will process the INIT, send an INIT-ACK and the endpoint does NOT change its
state. So for the "server side", this is OK.

It is the sender of the INIT, who needs to map the INIT-ACK to the INIT and should not
progress with the COOKIE-ECHO, but send an ASCONF. So I think only the side wanting
to add an additional address has to do something special. Or am I missing something?
> The RJ parameter would tell the receiver to handle that INIT as a simple query.
Isn't a received INIT always handled that way?

Best regards
Michael
> 
> Best regards,
> Claudio
> 
> -----Original Message-----
> From: tsvwg <tsvwg-bounces@ietf.org> On Behalf Of Michael Tuexen
> Sent: Thursday, September 2, 2021 11:59 AM
> To: Claudio Porfiri <claudio.porfiri=40ericsson.com@dmarc.ietf.org>
> Cc: tsvwg@ietf.org
> Subject: Re: [tsvwg] draft-porfiri-tsvwg-sctp-natsupp-00 is available from the on-line
> Internet-Drafts directories
> 
>> On 2. Sep 2021, at 10:53, Claudio Porfiri <claudio.porfiri=40ericsson.com@dmarc.ietf.org> wrote:
>> 
>> Hi Michael,
>> thanks for the comments.
>> I am adding details in the slides, at the same time I am trying to answer your questions below.
>> 
>> Best regards,
>> Claudio
>> 
>> -----Original Message-----
>> From: Michael Tuexen <michael.tuexen@lurchi.franken.de> 
>> Sent: Wednesday, September 1, 2021 5:28 PM
>> To: Claudio Porfiri <claudio.porfiri@ericsson.com>
>> Cc: tsvwg@ietf.org
>> Subject: Re: [tsvwg] draft-porfiri-tsvwg-sctp-natsupp-00 is available from the on-line
>> Internet-Drafts directories
>> 
>>> On 27. Aug 2021, at 17:24, Claudio Porfiri <claudio.porfiri=40ericsson.com@dmarc.ietf.org>
wrote:
>>> 
>>> Hi,
>>> I've just submitted this draft.
>>> Please review it for discussing at the next Transport Area Working Group (tsvwg) WG Virtual
>> Meeting:
>>> 2021-09-03
>> Hi Claudio,
>> 
>> thank you very much for writing your suggested way of doing NAT for SCTP up.
>> 
>> Sorry for being late, but I have some high level comments, which you might
>> be able to address in your presentation on Friday. It would at least help
>> me to get a better understanding of your proposal.
>> 
>> * According to Section 4.3, all outgoing packets can establish a new state at
>> the NAT function. So why do you need the INIT/INIT ACK exchange before the
>> corresponding ASCONF/ASCONF ACK exchange?
>> [teiclap] The outgoing packets will establish a new state at the NAT function, but when those
>> packets are out of the Source NAT scope and arrive at the Destination NAT scope they are seen as
>> incoming packets, those incoming packets are silently discarded if no NAT state exists. That's
why
>> INIT must go through the whole path and make NAT creating states.
> OK.
>> 
>> * Section 4.4 states that
>> "The main difference is in the NAT to be stateless rather than following
>> the status of the association."
>> I don't see how the solution described in draft-ietf-tsvwg-natsupp stores
>> the state of the association. Could you elaborate on that?
>> [teiclap] That's my fault. When reading the source code in Linux and BSD I've found out that in
> both
>> implementation the NAT mechanism takes a copy of the internal SCTP state machine and updates it
by
>> parsing the control chunks. It's not a matter of specification.
> OK. Haven't looked at the code... Was only referring to the specification.
>> 
>> * Section 5.3.1 introduces the Repetitiva Juvant parameter in the INIT chunk.
>> Why is it needed since the NAT functions does not care about verification tags?
>> Isn't this only required for handling incoming SCTP associations? Isn't this
>> a way of load balancing? Isn't this a different problem than NAT? How can
>> the Repetitiva Juvant parameter be considered if the packets are not parsed?
>> [teiclap] RJ parameter is for peer-to-peer communication. It tells the remote peer that the INIT
> is
>> not a new one, as it comes from an unknown source address and transports a vTAG that belongs to
an
>> existing association. RJ parameters tells the receiver to answer with an INIT-ACK and doing
> nothing
>> else. INIT with RJ is only needed for creating a path in the NAT devices, those devices don't
need
>> to know that it transports RJ parameter.
> Why does it need to know that it belongs to an existing association. As long as an INIT-ACK
> is sent back, everything is OK. Wouldn't this work just without the RJ parameter?
>> 
>> * Section 7.2 describes an example with congestion. Why do you use a different
>> connection setup in case of congestion? How do you know that there is congestion?
>> Or is this an example of a local port number collision and not about congestion?
>> [teiclap] Yes, this is my fault. It's a collision, not a congestion.
> OK.
>> 
>> * How does in Section 7.3 NAT know, that it needs to forward the incoming packet
>> containing the INIT chunk to B1 and not B2?
>> [teiclap] This is another fault. In such cases I need to explain that in cases of distributed
>> Endpoint the NAT device needs support from a Load Balancer mechanism that decides what SCTP Host
>> will handle the Association.
> OK.
> 
> Thanks for the clarifications.
> 
> Best regards
> Michael
>> 
>> Best regards
>> Michael
>> 
>>> 
>>> Thanks and best regards,
>>> Claudio Porfiri
>>> 
>>> 
>>> A New Internet-Draft is available from the on-line Internet-Drafts directories.
>>> 
>>> 
>>>      Title           : Stream Control Transmission Protocol (SCTP) Network Address Translation
>>> Support
>>>      Author          : Claudio Porfiri
>>> 	Filename        : draft-porfiri-tsvwg-sctp-natsupp-00.txt
>>> 	Pages           : 34
>>> 	Date            : 2021-08-27
>>> 
>>> Abstract:
>>> The Stream Control Transmission Protocol (SCTP) provides a reliable
>>> communications channel between two end-hosts in many ways similar to
>>> the Transmission Control Protocol (TCP).  With the widespread
>>> deployment of Network Address Translators (NAT), specialized code has
>>> been added to NAT functions for TCP that allows multiple hosts to
>>> reside behind a NAT function and yet share a single IPv4 address,
>>> even when two hosts (behind a NAT function) choose the same port
>>> numbers for their connection.  This additional code is sometimes
>>> classified as Network Address and Port Translation (NAPT).
>>> 
>>> This document describes the protocol extensions needed for the SCTP
>>> endpoints and the mechanisms for NAT functions necessary to provide
>>> similar features of NAPT in the single point and multipoint traversal
>>> scenario.
>>> 
>>> Finally, a YANG module for SCTP NAT is defined.
>>> 
>>> 
>>> The IETF datatracker status page for this draft is:
>>> https://datatracker.ietf.org/doc/draft-porfiri-tsvwg-sctp-natsupp/
>>> 
>>> There is also an HTML version available at:
>>> https://www.ietf.org/archive/id/draft-porfiri-tsvwg-sctp-natsupp-00.html
>>> 
>>> 
>>> 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
>>> 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
>>>