Re: [Softwires] MAP and 4rd - Feature comparison table
Xing Li <xing@cernet.edu.cn> Fri, 10 February 2012 03:29 UTC
Return-Path: <xing@cernet.edu.cn>
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 4123011E809C for <softwires@ietfa.amsl.com>; Thu, 9 Feb 2012 19:29:08 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -99.646
X-Spam-Level:
X-Spam-Status: No, score=-99.646 tagged_above=-999 required=5 tests=[AWL=0.744, BAYES_00=-2.599, HTML_MESSAGE=0.001, MIME_8BIT_HEADER=0.3, RCVD_ILLEGAL_IP=1.908, USER_IN_WHITELIST=-100]
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 7wfWdLQh8AWM for <softwires@ietfa.amsl.com>; Thu, 9 Feb 2012 19:29:04 -0800 (PST)
Received: from cernet.edu.cn (mail.cernet.edu.cn [202.112.39.2]) by ietfa.amsl.com (Postfix) with ESMTP id DD7A111E8086 for <softwires@ietf.org>; Thu, 9 Feb 2012 19:28:55 -0800 (PST)
Received: from [127.0.0.1] (unknown [223.198.196.80]) by centos (Coremail) with SMTP id AQAAf3AbxAVbjjRPLDcJAA--.27896S2; Fri, 10 Feb 2012 11:26:21 +0800 (CST)
Message-ID: <4F348EEB.4050908@cernet.edu.cn>
Date: Fri, 10 Feb 2012 11:28:43 +0800
From: Xing Li <xing@cernet.edu.cn>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; zh-CN; rv:1.9.2.26) Gecko/20120129 Thunderbird/3.1.18
MIME-Version: 1.0
To: Ole Trøan <otroan@employees.org>
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>
In-Reply-To: <96214733-7D45-436E-81C2-6E6701542C79@employees.org>
Content-Type: multipart/alternative; boundary="------------050709070303040708070009"
X-CM-TRANSID: AQAAf3AbxAVbjjRPLDcJAA--.27896S2
X-Coremail-Antispam: 1UD129KBjvJXoWxtryUXr1fur4Utry7uFWrGrg_yoWxXF1UpF 1fGr13Ga1DtF15Aw4kJF48W3W5Ar4rJa15Jr15trykA398CF1kKw4YyF9Y93yUJryrXw1U XrWjkrn5AF4kZFJanT9S1TB71UUUUUUqnTZGkaVYY2UrUUUUjbIjqfuFe4nvWSU5nxnvy2 9KBjDU0xBIdaVrnRJUUU6F14x267AKxVWUJVW8JwAFc2x0x2IEx4CE42xK8VAvwI8IcIk0 rVWrJVCq3wAFIxvE14AKwVWUJVWUGwA2z4x0Y4vE2Ix0cI8IcVAFwI0_JFI_Gr1l84ACjc xK6xIIjxv20xvEc7CjxVAFwI0_Gr0_Cr1l84ACjcxK6I8E87Iv67AKxVW8Jr0_Cr1UM28E F7xvwVC2z280aVCY1x0267AKxVW8Jr0_Cr1UM2AIxVAIcxkEcVAq07x20xvEncxIr21l5I 8CrVAqjxCE14ACF2xKxwAqx4xG6I8vx48I62xC7I0kMcIj6I8E87Iv67AKxVWUJVW8JwAm 72CE4IkC6x0Yz7v_Jr0_Gr1lF7xvr2IY64vIr41lF7I21c0EjII2zVCS5cI20VAGYxC7Mx 8GjcxK6IxK0xIIj40E5I8CrwCYjI0SjxkI62AI1cAE67vIY487MxAIw28IcxkI7VAKI48J MI8I3I0E5I8CrVAFwI0_JrI_JrWlx2IqxVCjr7xvwVAFwI0_JrI_JrWlx4CE17CEb7AF67 AKxVWUAVWUtwCIc40Y0x0EwIxGrwCI42IY6xAIw20EY4v20xvaj40_Wr1j6rW3Jr1lIxAI cVC2z280aVAFwI0_Jr0_Gr1lIxAIcVC2z280aVCY1x0267AKxVWUJVW8JbIYCTnIWIevJa 73UjIFyTuYvjfUzzuWDUUUU
X-CM-SenderInfo: p0lqwqxfhu0vvwohv3gofq/
Cc: Softwires WG <softwires@ietf.org>, Yong Cui <cuiyong@tsinghua.edu.cn>, Ralph Droms <rdroms@cisco.com>
Subject: Re: [Softwires] MAP and 4rd - Feature comparison table
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, 10 Feb 2012 03:29:08 -0000
? 2012/2/10 1:23, Ole Trøan ??: >> New version, after a discussion with Ole: >> >> +----+--------------------------------------+-----+-----+-----+-----+ >> | | Feature (based on CURRENT drafts) | MAP | MAP | 4rd | 4rd | >> | | | -T | -E | -H | -E | >> +----+--------------------------------------+-----+-----+-----+-----+ >> | 1 | Full Transparency to IPv4 DF bit | N | Y | Y | Y | (1) More clarification should be added for the IPv4 DF bit transparency issue, i.e. the advantages versus cost. (a) MAP-T is almost DF bit transparent, expect a special case which 4rd-H addresses (the case with DF=1 and MF=1). However, based on the experimental data, this kind of packets is about 0.1% of the total packets (mainly TCP) and is not representing the production traffic. (b) The cost to achieve the full transparency to IPv4 DF bit is that the IPv6 packets which 4rd-H generates will always contain fragmentation headers. In addition, the middle bits of the IPv6 ID fields in the IPv6 fragmentation header will contain the IPv4 TOS information. By my understanding, these are changes to the standard of the IPv6 architecture and careful study for the impact to the current network devices (firewall)/end systems should be taken. We should not run into a situation that there are packets containing headers look like IPv6 headers, but not really IPv6 headers according the current standard of the IPv6 architecture. If people do need the full transparency to IPv4 DF bit, use encapsulation. >> | | | | | | | >> | 2 | ISP can impose a Tunnel traffic | N | Y | Y | Y | >> | | class | | | | | >> | | | | | | | >> | 3 | Possible support of CEs behind | N | N | Y | Y | >> | | third-party CPEs | | | | | > possible with MAP-{E,T} too, but may require coordination of subnet numbering. > in all solutions will require a different provisioning model. > >> | | | | | | | >> | 4 | IPv6 port-based ACLs work for IPv4 | Y | N | Y | N | >> | | packets | | | | | > suggest we rename this to "IPv6 features can be applied to the payload packet"? > (we're talking about applying features in between the translators/tunnel endpoints here). > you could also add a new feature: > "possible to apply IPv4 features on the payload" which is possible if IPv4 features are enhanced to support offset the tunnel encap header. > so: > | 4.1 | IPv6 features can be applied to the payload packet" | Y | N | Y | N| > | 4.2 | IPv4 features can be applied to the payload with | N | Y | N | Y| > | | "tunnel vision > >> | | | | | | | >> | 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. >> | | | | | | | >> | 6 | No constraint on host addresses or | N | N | Y | Y | >> | | subnet prefixes in CE sites (V-octet | | | | | >> | | format) | | | | | > I don't agree with this wording. actually the MAP interface-id has less constraints, in that it doesn't depend on the V-octet. what about emphasizing the problem V solves? > > "Native IPv6 hosts can co-exist with MAP node on the same subnet" > or "Reserved subnet needed for MAP function" > > I also think you need to add: > | N | "New format of interface-id needs to be standardized | N | N | Y | Y | > > (3) The introduction of the V-octet is another change to the standard of the IPv6 architecture. We should be very careful and study the impacts to the existing network. >> | | | | | | | >> | 7 | Number of excluded ports is flexible | Y | Y | N | N | >> | | (GMA algorithm, 2 parameters) | | | | | >> | | | | | | | >> | 8 | Possible migration from DS routing | N | N | Y | Y | >> | | to IPv6-only routing without | | | | | >> | | changing CE addresses and/or | | | | | >> | | prefixes (DMR may apply to CEs) | | | | | > all mechanisms do support this. this is purely a deployment option in my mind, more than it separates the mechanisms. I would suggest you drop it. > it requires a separate IPv6 prefix purely for the MAP function, and it requires importing IPv4 routing into IPv6. > >> | | | | | | | >> | 9 | BRs need no change for any new | N | N | Y | Y | >> | | protocol having ports at their usual | | | | | >> | | place and TCP-like checksum | | | | | >> | | (checksum neutrality) | | | | | > I don't think that is correct. an implementation would have to verify that the ports is actually in the place the algorithm expects. and it needs to check that the transport protocol uses a TCP-like checksum. > any MAP node MUST be L4 aware. > you could add: > > |9.1|New transport protocols can be supported regardless of L4 header format and checksum algorithm| Y | Y | N | N | > >> | | | | | | | >> | 10 | IPv4-options supported | N | Y | N | N | >> | | | | | | | >> | 11 | Datagram reassembly avoided in BRs | N | N | Y | Y | > right, I would expect this would be added to MAP too. > >> | | | | | | | >> | 12 | Packet IDs from shared-address CEs | N | Y | Y | Y | >> | | cannot be confused in destinations | | | | | > likewise for this one. so it would be Y all around. > >> | | | | | | | >> | 13 | The number of rules CEs must be able | N | N | Y | Y | >> | | to support is defined | | | | | > do we typically state the lower limit of the size of tables (e.g. BGP table) in IETF specifications? > >> | | | | | | | >> | 14 | Minimum IP header length | 40 | 60 | 48 | 60 | >> +----+--------------------------------------+-----+-----+-----+-----+ > I suggest you change this to "Minimum packet overhead" | 20 | 40 | 28 | 40 | > > I also suggest you add the features: > > | 15 | Handle IPv4 UDP checksum = 0 | Y | Y | N | Y | > | 16 | Running code | Y | N | N | N | (4) This is a very important point. We need running code and experiments to prove a new design. (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 | ? | ? | I also agree with other comments Ole presented in the mail. Regards, xing > cheers, > Ole > > _______________________________________________ > Softwires mailing list > Softwires@ietf.org > https://www.ietf.org/mailman/listinfo/softwires >
- [Softwires] Moving forward with 4rd-T, 4rd-E & 4r… Alain Durand
- Re: [Softwires] Moving forward with 4rd-T, 4rd-E … Mouli Chandramouli (moulchan)
- Re: [Softwires] Moving forward with 4rd-T, 4rd-E … Ole Trøan
- Re: [Softwires] Moving forward with 4rd-T, 4rd-E … Rémi Després
- Re: [Softwires] Moving forward with 4rd-T, 4rd-E … Alain Durand
- Re: [Softwires] Moving forward with 4rd-T, 4rd-E … Ole Trøan
- Re: [Softwires] Moving forward with 4rd-T, 4rd-E … Rémi Després
- Re: [Softwires] Moving forward with 4rd-T, 4rd-E … Ole Trøan
- Re: [Softwires] Moving forward with 4rd-T, 4rd-E … Ole Trøan
- Re: [Softwires] Moving forward with 4rd-T, 4rd-E … Rémi Després
- Re: [Softwires] Moving forward with 4rd-T, 4rd-E … Rémi Després
- Re: [Softwires] Moving forward with 4rd-T, 4rd-E … Tina TSOU
- Re: [Softwires] Moving forward with 4rd-T, 4rd-E … Rémi Després
- Re: [Softwires] Moving forward with 4rd-T, 4rd-E … Ole Trøan
- Re: [Softwires] Moving forward with 4rd-T, 4rd-E … Ole Trøan
- [Softwires] MAP & 4rd-U - Preserving freedom of s… Rémi Després
- Re: [Softwires] MAP & 4rd-U - Preserving freedom … Ole Trøan
- [Softwires] Checksum neutrality and L4-protocol i… Rémi Després
- [Softwires] MAP & 4rd-U - Robust Renumbering avoi… Rémi Després
- Re: [Softwires] MAP & 4rd-U - Robust Renumbering … Ole Trøan
- [Softwires] MAP and 4rd-U - how to try to converge Rémi Després
- [Softwires] MAP and 4rd-U Alain Durand
- Re: [Softwires] MAP and 4rd-U Ralph Droms
- Re: [Softwires] MAP and 4rd-U Ole Trøan
- Re: [Softwires] MAP and 4rd-U Reinaldo Penno
- Re: [Softwires] MAP and 4rd-U Jacni Qin
- [Softwires] MAP and 4rd - Feature comparison table Rémi Després
- Re: [Softwires] MAP and 4rd - Feature comparison … Rémi Després
- Re: [Softwires] MAP and 4rd - Feature comparison … Ole Trøan
- Re: [Softwires] MAP and 4rd - Feature comparison … Xing Li
- Re: [Softwires] MAP and 4rd - Feature comparison … Rémi Després
- Re: [Softwires] MAP and 4rd - Relationship with S… Rémi Després
- Re: [Softwires] MAP and 4rd - Feature comparison … Ole Trøan
- Re: [Softwires] MAP and 4rd - Feature comparison … Rémi Després
- Re: [Softwires] Checksum neutrality and L4-protoc… Maoke
- Re: [Softwires] Checksum neutrality and L4-protoc… Rémi Després
- Re: [Softwires] Checksum neutrality and L4-protoc… Maoke
- Re: [Softwires] Checksum neutrality and L4-protoc… Rémi Després
- Re: [Softwires] Checksum neutrality and L4-protoc… Maoke
- Re: [Softwires] Checksum neutrality and L4-protoc… Washam Fan
- Re: [Softwires] Checksum neutrality and L4-protoc… Rémi Després
- Re: [Softwires] Checksum neutrality and L4-protoc… Maoke
- Re: [Softwires] Checksum neutrality and L4-protoc… Maoke
- Re: [Softwires] Checksum neutrality and L4-protoc… Rémi Després
- Re: [Softwires] Checksum neutrality and L4-protoc… Maoke
- Re: [Softwires] Checksum neutrality and L4-protoc… Rémi Després
- Re: [Softwires] Checksum neutrality and L4-protoc… Maoke
- [Softwires] 答复: MAP and 4rd-U Huangjing
- Re: [Softwires] MAP and 4rd - Relationship with S… Xing Li
- Re: [Softwires] MAP and 4rd - Relationship with S… Rémi Després
- Re: [Softwires] MAP and 4rd - Relationship with S… Xing Li
- Re: [Softwires] MAP and 4rd - Relationship with S… Rémi Després
- Re: [Softwires] MAP and 4rd - Relationship with S… Rajiv Asati (rajiva)
- Re: [Softwires] MAP and 4rd - Relationship with S… Rémi Després
- Re: [Softwires] MAP and 4rd - Relationship with S… Xing Li
- Re: [Softwires] MAP and 4rd - Relationship with S… Rémi Després
- Re: [Softwires] MAP and 4rd - Relationship with S… Wojciech Dec
- Re: [Softwires] MAP and 4rd - Relationship with S… Rémi Després
- Re: [Softwires] MAP and 4rd - Relationship with S… Wojciech Dec
- Re: [Softwires] MAP and 4rd - Relationship with S… Rémi Després
- Re: [Softwires] MAP and 4rd - Relationship with S… Wojciech Dec
- Re: [Softwires] MAP and 4rd - Relationship with S… Rémi Després