Re: [Softwires] MAP and 4rd - Relationship with Single translation

Rémi Després <despres.remi@laposte.net> Fri, 23 March 2012 13:55 UTC

Return-Path: <despres.remi@laposte.net>
X-Original-To: softwires@ietfa.amsl.com
Delivered-To: softwires@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CACFE21F84CD for <softwires@ietfa.amsl.com>; Fri, 23 Mar 2012 06:55:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.695
X-Spam-Level:
X-Spam-Status: No, score=-1.695 tagged_above=-999 required=5 tests=[AWL=-0.280, BAYES_00=-2.599, HTML_FONT_FACE_BAD=0.884, HTML_MESSAGE=0.001, MIME_8BIT_HEADER=0.3, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id d0fo8ZCu-gRO for <softwires@ietfa.amsl.com>; Fri, 23 Mar 2012 06:55:26 -0700 (PDT)
Received: from smtp1-g21.free.fr (smtp1-g21.free.fr [IPv6:2a01:e0c:1:1599::10]) by ietfa.amsl.com (Postfix) with ESMTP id C68CA21F854F for <softwires@ietf.org>; Fri, 23 Mar 2012 06:55:24 -0700 (PDT)
Received: from [IPv6:2a01:e35:8a6d:d900:129a:ddff:fe6b:c6fb] (unknown [IPv6:2a01:e35:8a6d:d900:129a:ddff:fe6b:c6fb]) by smtp1-g21.free.fr (Postfix) with ESMTP id 6952E94011F; Fri, 23 Mar 2012 14:55:14 +0100 (CET)
Mime-Version: 1.0 (Apple Message framework v1084)
Content-Type: multipart/alternative; boundary="Apple-Mail-5--131096490"
From: Rémi Després <despres.remi@laposte.net>
In-Reply-To: <CAFFjW4ip0DBZ-4qmBBHwyQutnYwJ+F9LOYJ79w2vtqz_5VKEdA@mail.gmail.com>
Date: Fri, 23 Mar 2012 14:55:05 +0100
Message-Id: <A03FA585-0426-4DA6-A199-F2E64DF34391@laposte.net>
References: <B140D6B2-1B19-43D7-9B63-6BEA83CEB164@juniper.net> <3AAD65F3-5169-49B7-9698-E820EF419B35@employees.org> <171F46DF-2C26-48A8-BE2D-D859C9DE43E9@laposte.net> <8A238676-62B7-4A8B-8986-B24A964CFD9B@juniper.net> <29D1D1C9-CC1E-4F92-81BC-81ECC3402C47@laposte.net> <63E186D0-B49E-4AB4-93C1-C6C7412519E8@laposte.net> <96214733-7D45-436E-81C2-6E6701542C79@employees.org> <4F348EEB.4050908@cernet.edu.cn> <86ABDF99-789A-47D3-AD70-476F998E31AE@laposte.net> <4F59AE74.4090204@cernet.edu.cn> <5AAB9CD9-4C3E-469E-B5C5-64E4C9C3E82F@laposte.net> <4F666409.9050800@cernet.edu.cn> <8B228A6B-4D3C-4E39-BE94-E1B4773649E0@laposte.net> <CAFFjW4ip0DBZ-4qmBBHwyQutnYwJ+F9LOYJ79w2vtqz_5VKEdA@mail.gmail.com>
To: Wojciech Dec <wdec.ietf@gmail.com>
X-Mailer: Apple Mail (2.1084)
Cc: Softwires WG <softwires@ietf.org>, Yong Cui <cuiyong@tsinghua.edu.cn>, Ralph Droms <rdroms@cisco.com>
Subject: Re: [Softwires] MAP and 4rd - Relationship with Single translation
X-BeenThere: softwires@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: softwires wg discussion list <softwires.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/softwires>, <mailto:softwires-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/softwires>
List-Post: <mailto:softwires@ietf.org>
List-Help: <mailto:softwires-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/softwires>, <mailto:softwires-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 23 Mar 2012 13:55:30 -0000

Hi, Wojciech,

Are you suggesting that T would work with IPv4 packets having UDP checksum = 0?

RFC6145 says that IPv4 packets with UDP checksum = 0 are either always discarded, or optionally discarded if not fragmented (with checksum recomputed if not discarded). 
I don't see:
- how this would work with double translation
- why anything should be added to U for checksum-less UDP  (IPv6-only hosts don't support it anyway).

Cheers,
RD



Le 2012-03-23 à 13:46, Wojciech Dec a écrit :

> 
> 
> On 19 March 2012 14:22, Rémi Després <despres.remi@laposte.net> wrote:
> Hi, Xing,
> 
> I look forward to face to face discussions in Paris if we don't clarify everything before that (I will be busy on something else in the next 3 days).
> 
> 
> Le 2012-03-18 à 23:39, Xing Li a écrit :
> ...
>>> 
>>>  A key point is that 4rd doesn't prevent a 4rd-capable dual-stack CE node, when it receives no 4rd mapping rule, to           exercise single translation. 
>>>  Actually, I believe that using for this the BIH of RFC6535 is both sufficient and recommendable.
>>>  Translated IPv4 packets, because they are sent from CE nodes to DNS64 synthesized addresses, are appropriately routed to their destinations. (It can be via the NAT64-CGN if needed, or via more direct paths if possible.)
>>> Anything missed?
>> 
>> Sorry, this is a misunderstanding. 
>> Hint: Single translation and double translation are based on the same mapping rule in the CERNET2 deployment.
> 
> I am well aware of this, but this doesn't explain why 4rd mapping rules similar to those of CERNET2 wouldn't have, like MAP-T, "IPv4 to IPv6 communication (single translation) supported".
> 
> As said in RFC6219, CERNET hosts have their IPv6 addresses configured "via manual configuration or stateful autoconfiguration via DHCPv6".
> Hosts can therefore be assigned Interface IDs that have the 4rd-u format (with V octet and CNP).
> 
> Now, when both addresses happen to be checksum neutral, RFC6145 translation doesn't modify L4 data, so that it doesn't matter whether the DS node has used 4rd-u header mapping or single translation. 
> Thus, IPv6-only hosts can exchange packets with IPv4 applications of 4rd CE nodes. 
> 
> If those packets are UDP checksum 0, the IPv6 host would either need to be customized, or something else would need to changed/configured on the 4rd-u CE specifically to get that to work for specific IPv6 destinations, while with MAP-t this would be transparent (and not require specific forwarding rules). 
> 
> -Woj.
>  
> 
> Regards,
> RD
> 
> 
> 
> 
> 
> 
> 
>> Regards,
>> 
>> xing
>> 
>> 
>>> 
>>> Regards,
>>> RD
>>> 
>>> 
>>> 
>>> 
>>> 
>>>> Regards,
>>>> 
>>>> xing
>>>> 
>>>> 
>>>>> 
>>>>> Regards,
>>>>> RD
>>>>>  
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> Le 2012-02-10 à 04:28, Xing Li a écrit :
>>>>> ... | | | | |
>>>>>>>>   |  5 | IPv6 web caches work for IPv4        |  Y  |  N  |  Y  |  N  |
>>>>>>>>   |    | packets                              |     |     |     |     |
>>>>>>> suggest you rename to "IPv4 to IPv6 communication (single translation) supported"
>>>>>>> 
>>>>>> 
>>>>>> (2) More clarification should be added here. I am not sure 4rd-H can support single translation.
>>>>>> 
>>>>>> (a) According to (1), 4rd-H does not perform header translation defined by RFC6145. 
>>>>>> 
>>>>>> (b) In the softwire mailing list, it seems that 4rd-H cannot support single translation.  See the thread containing http://www.ietf.org/mail-archive/web/softwires/current/msg03324.html and other posts.
>>>>>> 
>>>>>> (c) If 4rd-H cannot support single translation, then "IPv6 web caches work for IPv4 packets" requires special configurations, it cannot do IPv6 web caches for non 4rd-H packets.
>>>>> 
>>>>> ...
>>>>> 
>>>>>> (5) I would like to see the details of how 4rd-H handles ICMP and ICMP error messages. In the softwire mailing list there were some discussions. See the thread containing http://www.ietf.org/mail-archive/web/softwires/current/msg03324.html and other posts. Please add
>>>>>> 
>>>>>>  | 17 | Handle ICMP (RFC6145) | Y | n/a | ? | ? |
>>>>> ...
>>>>> 
>>>> 
>>> 
>> 
>> 
> 
> 
> _______________________________________________
> Softwires mailing list
> Softwires@ietf.org
> https://www.ietf.org/mailman/listinfo/softwires
> 
>