Re: Last Call: <draft-ietf-intarea-ipv4-id-update-05.txt> (Updated Specification of the IPv4 ID Field) to Proposed Standard

Masataka Ohta <> Fri, 15 June 2012 12:03 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id 1F07E21F85DD for <>; Fri, 15 Jun 2012 05:03:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: 0.655
X-Spam-Status: No, score=0.655 tagged_above=-999 required=5 tests=[AWL=0.745, BAYES_00=-2.599, HELO_EQ_JP=1.244, HOST_EQ_JP=1.265]
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id Gci-GEh9vbMX for <>; Fri, 15 Jun 2012 05:03:26 -0700 (PDT)
Received: from ( []) by (Postfix) with SMTP id C9F3421F85D8 for <>; Fri, 15 Jun 2012 05:03:21 -0700 (PDT)
Received: (qmail 81772 invoked from network); 15 Jun 2012 12:07:34 -0000
Received: from (HELO ? ( by with SMTP; 15 Jun 2012 12:07:34 -0000
Message-ID: <>
Date: Fri, 15 Jun 2012 21:01:58 +0900
From: Masataka Ohta <>
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: Joe Touch <>
Subject: Re: Last Call: <draft-ietf-intarea-ipv4-id-update-05.txt> (Updated Specification of the IPv4 ID Field) to Proposed Standard
References: <> <> <> <> <> <>
In-Reply-To: <>
Content-Type: text/plain; charset="ISO-2022-JP"
Content-Transfer-Encoding: 7bit
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: IETF-Discussion <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Fri, 15 Jun 2012 12:03:27 -0000

Joe Touch wrote:

> Hi,


>> But, then,
>>      >>   Sources emitting non-atomic datagrams MUST NOT repeat IPv4 ID
>>      values within one MSL for a given source address/destination
>>      address/protocol triple.
>> makes most, if not all, IPv4 hosts non compliant if MSL=2min.
> This is already noted throughout this document, however there is little
> impact to such non-compliance if datagrams don't persist that long.

So, the question to be asked is how long datagrams persist.

As you now say MSL may be smaller than 2min, the draft is
useless to promote implementers implement rate limiting.

If you can't define hard value of MSL, implementors can
assume anything.

>> Worse, without hard value of MSL, it is a meaningless
>> requirement. Note that MSL=2min derived from RFC793 breaks
>> 150Mbps TCP.
> It breaks at 6.4 Mbps for 1500 byte packets, as is already noted in the doc.

With practically very low probability.

>> The proper solution, IMHO, to the ID uniqueness is to request
>> a destination host drop fragments from a source host after
>> it receives tens (or hundreds) of packets with different IDs
>> from the same source host.
> That doesn't help ID uniqueness; it helps avoid fragmentation
> overload.

It does help ID uniqueness, because fragments with accidental
matches are quickly discarded.

> FWIW, such issues were discussed at length in the INTAREA WG when this
> doc was developed.

I appreciate that the draft is terse not including so lengthy
discussions in the WG.

However, at the same time, don't expect me to read all the log
of the discussions in the WG, especially because you and
the discussions misunderstand the problem as:

> That doesn't help ID uniqueness; it helps avoid fragmentation
> overload.

That does help ID uniqueness.

						Masataka Ohta