Re: [v6ops] New Version Notification for draft-bao-v6ops-rfc6145bis-01.txt

"Fred Baker (fred)" <fred@cisco.com> Fri, 28 August 2015 15:40 UTC

Return-Path: <fred@cisco.com>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F0AB11B2AF5 for <v6ops@ietfa.amsl.com>; Fri, 28 Aug 2015 08:40:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -114.511
X-Spam-Level:
X-Spam-Status: No, score=-114.511 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5, USER_IN_WHITELIST=-100] autolearn=ham
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 MKUAJCmDuXuF for <v6ops@ietfa.amsl.com>; Fri, 28 Aug 2015 08:40:30 -0700 (PDT)
Received: from alln-iport-1.cisco.com (alln-iport-1.cisco.com [173.37.142.88]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2362F1B2AC2 for <v6ops@ietf.org>; Fri, 28 Aug 2015 08:40:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=4014; q=dns/txt; s=iport; t=1440776430; x=1441986030; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=S6r0akvJKrJj6uPcVFAQjZUv2YQDTkOmzjWdu34TM5s=; b=fVESSZvtZuHOGFzLytAxheeMBcQvVWKqEyGqcp1i5WAN3Gsi52ifGH4o 18cnEUI8zN9+vhbznribwgROwVOl0rLubQ7iq5/7NIMIU0PZ+6i2OBrtw +nCqIUDXXM4VMDfIC+xzg728TvVywKRgwJSEqCiBcE0WofqAXw1LA1v0t A=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0CoAgBugOBV/5RdJa1eDoMNVGkGvXsBCYFuCoV7AoE8OBQBAQEBAQEBgQqEIwEBAQQBAQE3NAkCEAIBCA4DBAEBAQoUECEGCx0IAgQBDQUIiBEDEg2/Nw2FHQEBAQEBAQEBAQEBAQEBAQEBAQEBARMEi2KCT4ILMQcGgxKBFAEEjG6IUQGFBYYAgzeEMow2eYc8JoIMH4EWPnEBgUeBBQEBAQ
X-IronPort-AV: E=Sophos;i="5.17,425,1437436800"; d="scan'208";a="183105874"
Received: from rcdn-core-12.cisco.com ([173.37.93.148]) by alln-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 28 Aug 2015 15:40:29 +0000
Received: from XCH-ALN-003.cisco.com (xch-aln-003.cisco.com [173.36.7.13]) by rcdn-core-12.cisco.com (8.14.5/8.14.5) with ESMTP id t7SFeTnt010111 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 28 Aug 2015 15:40:29 GMT
Received: from xch-aln-003.cisco.com (173.36.7.13) by XCH-ALN-003.cisco.com (173.36.7.13) with Microsoft SMTP Server (TLS) id 15.0.1104.5; Fri, 28 Aug 2015 10:40:28 -0500
Received: from xhc-aln-x12.cisco.com (173.36.12.86) by xch-aln-003.cisco.com (173.36.7.13) with Microsoft SMTP Server (TLS) id 15.0.1104.5 via Frontend Transport; Fri, 28 Aug 2015 10:40:28 -0500
Received: from xmb-rcd-x09.cisco.com ([169.254.9.173]) by xhc-aln-x12.cisco.com ([173.36.12.86]) with mapi id 14.03.0248.002; Fri, 28 Aug 2015 10:40:28 -0500
From: "Fred Baker (fred)" <fred@cisco.com>
To: Alberto Leiva <ydahhrk@gmail.com>, Xing Li <xing@cernet.edu.cn>
Thread-Topic: [v6ops] New Version Notification for draft-bao-v6ops-rfc6145bis-01.txt
Thread-Index: AQHQ4B/yTpPUwjpWkkSVS0oEvCxJDZ4hjasB
Date: Fri, 28 Aug 2015 15:40:27 +0000
Message-ID: <8C48B86A895913448548E6D15DA7553B0630FED9@xmb-rcd-x09.cisco.com>
References: <55CA979F.9010403@cernet.edu.cn>, <CAA0dE=UEH8Hn98PfFoZ5-mabtkG=WnkvTy9qwA630WE--rk6zA@mail.gmail.com>
In-Reply-To: <CAA0dE=UEH8Hn98PfFoZ5-mabtkG=WnkvTy9qwA630WE--rk6zA@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [173.37.102.20]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/v6ops/K8UmCk_ABL2tHTN_ciSYBmHxBkA>
Cc: "v6ops@ietf.org" <v6ops@ietf.org>
Subject: Re: [v6ops] New Version Notification for draft-bao-v6ops-rfc6145bis-01.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: v6ops discussion list <v6ops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/v6ops>, <mailto:v6ops-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/v6ops/>
List-Post: <mailto:v6ops@ietf.org>
List-Help: <mailto:v6ops-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/v6ops>, <mailto:v6ops-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 28 Aug 2015 15:40:32 -0000

</chair>

In both cases, I think the logic was to carry as much of the IP datagram and payload as possible with a good probability of delivery to the destination of the ICMP message. I the last 1980's (when most of RFC 1812 was actually written), 576 was a very real number. A number of things converged, the most important one being, perhaps, CIDR (which meant that a host couldn't necessarily determine whether the address of a remote destination was or was not within its own network) that made people move away from the magic in the number. In IPv6, there have been multiple attempts to pick a magic number that "all" networks can support, winding up in the 1240/1280 range. But the point of this exercise was never, I think, to pick a number. It was to get the ICMP message along with whatever it could return back to the host that sent the message it was responding to.

I think I would conclude that if the translator sends as much as it can, it is within sight of the intent.
________________________________________
From: v6ops [v6ops-bounces@ietf.org] on behalf of Alberto Leiva [ydahhrk@gmail.com]
Sent: Wednesday, August 26, 2015 9:54 AM
To: Xing Li
Cc: v6ops@ietf.org
Subject: Re: [v6ops] New Version Notification for draft-bao-v6ops-rfc6145bis-01.txt

Say

Something about 6145 has been bothering me for a while. Regarding ICMP
error length:

RFC 1812 section 4.3.2.3 says "the ICMP [error] datagram SHOULD
contain as much of the original datagram as possible without the
length of the ICMP datagram exceeding 576 bytes."

RFC 4443 says "[The ICMP payload should measure] as much of invoking
packet as possible without the ICMPv6 packet exceeding the minimum
IPv6 MTU."

I don't know how current or realistic these constraints are. I
apologize if I've been living under a rock.

Regardless:

Since the minimum IPv6 MTU is not the same as the IPv4 MTU, a
translator can end up with an "illegal" ICMP error. Following the
numbers above, after removing both IPv6 headers and attaching both
IPv4 headers, a resulting IPv4 packet can be an ICMPv4 error and span
1240 bytes.

For the sake of correctness, shouldn't the translator truncate it?
(And update the outer ICMP checksum accordingly)

On Tue, Aug 11, 2015 at 7:47 PM, Xing Li <xing@cernet.edu.cn> wrote:
> Hi, All,
>
> According to the conclusion made in v6ops meeting of IETF93, (removing
> the EAM part and refer to EAM draft), we have updated the
> draft-bao-v6ops-rfc6145bis, please review. Thanks.
>
> Regards,
>
> xing
>
>> Name:         draft-bao-v6ops-rfc6145bis
>> Revision:     01
>> Title:                IP/ICMP Translation Algorithm (rfc6145bis)
>> Document date:        2015-08-07
>> Group:                Individual Submission
>> Pages:                38
>> URL:            https://www.ietf.org/internet-drafts/draft-bao-v6ops-rfc6145bis-01.txt
>> Status:         https://datatracker.ietf.org/doc/draft-bao-v6ops-rfc6145bis/
>> Htmlized:       https://tools.ietf.org/html/draft-bao-v6ops-rfc6145bis-01
>> Diff:           https://www.ietf.org/rfcdiff?url2=draft-bao-v6ops-rfc6145bis-01
>>
>> Abstract:
>>    This document describes the Stateless IP/ICMP Translation Algorithm
>>    (SIIT), which translates between IPv4 and IPv6 packet headers
>>    (including ICMP headers).  This document updates RFC 6145.
>>
>>
>>
>
>
> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops

_______________________________________________
v6ops mailing list
v6ops@ietf.org
https://www.ietf.org/mailman/listinfo/v6ops