[v4v6interim] [Fwd: [BEHAVE] Proposal for new BEHAVE charter]
Magnus Westerlund <magnus.westerlund@ericsson.com> Thu, 16 October 2008 16:41 UTC
Return-Path: <v4v6interim-bounces@ietf.org>
X-Original-To: v4v6interim-archive@ietf.org
Delivered-To: ietfarch-v4v6interim-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id AF4D23A6A38; Thu, 16 Oct 2008 09:41:39 -0700 (PDT)
X-Original-To: v4v6interim@core3.amsl.com
Delivered-To: v4v6interim@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 5F7393A684A for <v4v6interim@core3.amsl.com>; Thu, 16 Oct 2008 09:41:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.878
X-Spam-Level:
X-Spam-Status: No, score=-5.878 tagged_above=-999 required=5 tests=[AWL=-0.229, BAYES_00=-2.599, HELO_EQ_SE=0.35, J_CHICKENPOX_13=0.6, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fHxwD2pvJSdC for <v4v6interim@core3.amsl.com>; Thu, 16 Oct 2008 09:41:37 -0700 (PDT)
Received: from mailgw3.ericsson.se (mailgw3.ericsson.se [193.180.251.60]) by core3.amsl.com (Postfix) with ESMTP id AC5F33A6A5B for <v4v6interim@ietf.org>; Thu, 16 Oct 2008 09:41:36 -0700 (PDT)
Received: from mailgw3.ericsson.se (unknown [127.0.0.1]) by mailgw3.ericsson.se (Symantec Mail Security) with ESMTP id 6F30B20A95; Thu, 16 Oct 2008 18:42:37 +0200 (CEST)
X-AuditID: c1b4fb3c-ac8cbbb0000015b5-3c-48f76efd9adb
Received: from esealmw128.eemea.ericsson.se (unknown [153.88.254.121]) by mailgw3.ericsson.se (Symantec Mail Security) with ESMTP id 2F70B206CA; Thu, 16 Oct 2008 18:42:37 +0200 (CEST)
Received: from esealmw128.eemea.ericsson.se ([153.88.254.176]) by esealmw128.eemea.ericsson.se with Microsoft SMTPSVC(6.0.3790.1830); Thu, 16 Oct 2008 18:42:36 +0200
Received: from [147.214.183.48] ([147.214.183.48]) by esealmw128.eemea.ericsson.se with Microsoft SMTPSVC(6.0.3790.1830); Thu, 16 Oct 2008 18:42:36 +0200
Message-ID: <48F76EFC.9000703@ericsson.com>
Date: Thu, 16 Oct 2008 18:42:36 +0200
From: Magnus Westerlund <magnus.westerlund@ericsson.com>
User-Agent: Thunderbird 2.0.0.17 (Windows/20080914)
MIME-Version: 1.0
To: v4v6interim@ietf.org, 46Translation <46translation@employees.org>
X-Enigmail-Version: 0.95.7
Content-Type: multipart/mixed; boundary="------------040400040506020403050103"
X-OriginalArrivalTime: 16 Oct 2008 16:42:36.0881 (UTC) FILETIME=[32241410:01C92FAE]
X-Brightmail-Tracker: AAAAAA==
Subject: [v4v6interim] [Fwd: [BEHAVE] Proposal for new BEHAVE charter]
X-BeenThere: v4v6interim@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
Reply-To: Behave WG <behave@ietf.org>
List-Id: Discussion of coexistence topics for the 01-Oct-2008 v4-v6 coexistence interim meeting <v4v6interim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/v4v6interim>, <mailto:v4v6interim-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/v4v6interim>
List-Post: <mailto:v4v6interim@ietf.org>
List-Help: <mailto:v4v6interim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/v4v6interim>, <mailto:v4v6interim-request@ietf.org?subject=subscribe>
Sender: v4v6interim-bounces@ietf.org
Errors-To: v4v6interim-bounces@ietf.org
The attached message was just sent to BEHAVE. Please send any comments to BEHAVE. Cheers Magnus Westerlund IETF Transport Area Director & TSVWG Chair ---------------------------------------------------------------------- Multimedia Technologies, Ericsson Research EAB/TVM ---------------------------------------------------------------------- Ericsson AB | Phone +46 8 4048287 Färögatan 6 | Fax +46 8 7575550 S-164 80 Stockholm, Sweden | mailto: magnus.westerlund@ericsson.com ----------------------------------------------------------------------
--- Begin Message ---Hi, Together with the chairs I have drafted a new BEHAVE charter that is on the agenda for next weeks IESG telechat for decision if it should go for formal review. However, I like to share it with you already now so that you can comment on it early. The goal is to have this charter in place before Minneapolis so that the Translation work can go forward. Therefore, resolving comments early reduced the risk in hiccups in this process. To make this possible we have so far excluded any specific work items on port-borrowing or other solutions to the dual stack lite problem. BEHAVE will be home for this discussion until it has become clear on what we really need to do here. At that point we will make a new recharter action to where that work would fit. It is after all likely that part of that work belongs in other WGs. So please provide your view on the draft charter! Draft charter proposal submitted to IESG The behavior of NATs varies from one implementation to another. As a result it is very difficult for applications to predict or discover the behavior of these devices. Predicting and/or discovering the behavior of NATs is important for designing application protocols and NAT traversal techniques that work reliably in existing networks. This situation is especially problematic for end- to-end applications where one or both end-points are behind a NAT, such as multiuser games, interactive multimedia and P2P download. The working group documents best current practices to enable NATs to function in as deterministic a fashion as possible. The NAT behavior practices will be application independent. This has already completed for UDP, TCP, DCCP, Multicast and ICMP. It continues with SCTP and any additional protocol deemed necessary to handle. The WG has documented approaches for characterizing and testing NAT devices. BEHAVE will develop protocol-independent toolkits usable by application protocols for NAT traversal. The WG has already produced an update of the binding discovery protocol STUN. It will now produce a relay protocol that focuses on security that is usable with both IPv4 and IPv6, and capable of relaying between the two IP versions. The goal of this work is to encourage migration to IPv6 and compliance with the UNSAF [RFC 3424] considerations. To support deployments where communicating hosts require using different address families (IPv4 or IPv6), address family translation is needed to establish communication. BEHAVE will coordinate with the V6ops WG in this work. The BEHAVE WG will design solutions for the following four translation scenarios; other scenarios are out of scope: 1. MY IPv6 to IPv4 Internet, i.e. perform translation between IPv4 and IPv6 for packets in uni- or bi-directional flows that are initiated from an IPv6 host towards an IPv4 host. The translator function is intended to service a specific IPv6 network of arbitary size. Port translation is necessary on the IPv4 side for efficient IPv4 address usage. 2. IPv6 Internet to MY IPv4, i.e. perform translation between IPv4 and IPv6 for packets in uni- or bi-directional flows that are initiated from an IPv6 host towards an IPv4 host. The translator function services is intended to service a specific IPv4 network using either private or public IPv4 addresses. Because this scenario has different constraints compared to (1), the WG should attempt to design a simpler solution with less impact on applications. 3. MY IPv4 to IPv6 Internet, i.e. perform translation between IPv4 and IPv6 for packets in uni- or bi-directional flows that are initiated from an IPv4 host towards an IPv6 host. The translator function is intended to service a specific IPv4 network using either public or private IPv4 address space. 4. IPv4 Internet to MY IPv6, i.e. perform translation between IPv4 and IPv6 for packets in uni- or bi-directional flows that are initiated from an IPv4 host towards an IPv6 host. The translator function is intended to service a specific IPv6 network where selected IPv6 hosts and services are to be reachable. All translation solutions shall be capable of handling flows using TCP, UDP, DCCP, and SCTP. The fundamental parts of ICMP are also required to work. Additional protocols directly on top of IP may be supported. Translation mechanisms must handle fragmentation. The translators should support multicast traffic and its control traffic (IGMP and MLD) across them, both Single Source Multicast (SSM) and Any Source Multicast (ASM). However, the WG may determine that it becomes too complex or too difficult to realize with maintained functionality, for some or all cases of multicast functionality. Translation mechanisms cannot transparently support protocols that embed network addresses within their protocol messages without application level gateways (ALGs). Because ALGs have security issues (like blocking usage of TLS), are error prone and brittle, and hinder application development, the usage of ALGs in the defined translators should be avoided. Instead application developers will need to be aware and use mechanisms that handle the address family translation. ALGs may be considered only for the most crucial of legacy applications. DNS is a crucial part in making a large number of applications work across a translator. Thus the solution to the above translation cases shall include recommendations for DNS. If additional DNS functionality is needed, it may be developed. Any DNS extensions must be developed together with the DNSEXT WG, including issuing a joint WG last call for any documents. The WG needs to determine the best method for providing address space to a translator in the different deployment cases and documenting the pros and cons of the suggested approaches. The WG is to seek input from the Routing, Operations and Internet areas. Solutions may solve more than one of the cases, however timely delivery is more important than a unified solution. Milestones: Done Submit BCP that defines unicast UDP behavioral requirements for NATs to IESG Done Submit a BCP that defines TCP behavioral requirements for NATs to IESG Done Submit a BCP that defines ICMP behavioral requirements for NATs to IESG Done Submit informational that discusses current NAT traversal techniques used by applications Done Submit BCP that defines multicast UDP Done Submit revision of RFC 3489 to IESG behavioral requirements for NATs to IESG Done Submit informational document for rfc3489bis test vectors Done Submit experimental document that describes how an application can determine the type of NAT it is behind Done Submit BCP document for DCCP NAT behavior Dec 08 Submit standards-track relay protocol to IESG Dec 08 Submit BCP document for SCTP NAT behavior Jan 09 Determine relative prioritization of the four translation cases. Mar 09 Submit standards-track document for relaying of a TCP bytestream Mar 09 Submit standard-track document of an IPv6 relay protocol to IESG Mar 09 Determine what solutions(s) and components are needed to solve each of the four cases. Create new milestones for the solution(s) and the components. Sep 09 Target for first solution to be submitted to IESG. -- Magnus Westerlund IETF Transport Area Director & TSVWG Chair ---------------------------------------------------------------------- Multimedia Technologies, Ericsson Research EAB/TVM ---------------------------------------------------------------------- Ericsson AB | Phone +46 8 4048287 Färögatan 6 | Fax +46 8 7575550 S-164 80 Stockholm, Sweden | mailto: magnus.westerlund@ericsson.com ---------------------------------------------------------------------- _______________________________________________ Behave mailing list Behave@ietf.org https://www.ietf.org/mailman/listinfo/behave--- End Message ---
_______________________________________________ v4v6interim mailing list v4v6interim@ietf.org https://www.ietf.org/mailman/listinfo/v4v6interim
- [v4v6interim] [Fwd: [BEHAVE] Proposal for new BEH… Magnus Westerlund
- [v4v6interim] Proposal for new BEHAVE charter Magnus Westerlund
- Re: [v4v6interim] Proposal for new BEHAVE charter Margaret Wasserman
- Re: [v4v6interim] [BEHAVE] Proposal for new BEHAV… Dan Wing
- Re: [v4v6interim] [46translation] [BEHAVE] Propos… Brian E Carpenter
- Re: [v4v6interim] [BEHAVE] [46translation] Propos… Iljitsch van Beijnum
- Re: [v4v6interim] [46translation] [BEHAVE] Propos… Rémi Denis-Courmont
- Re: [v4v6interim] [BEHAVE] [46translation] Propos… marcelo bagnulo braun
- Re: [v4v6interim] [46translation] [BEHAVE] Propos… Iljitsch van Beijnum
- Re: [v4v6interim] [BEHAVE] [46translation] Propos… Rémi Denis-Courmont
- Re: [v4v6interim] [46translation] [BEHAVE] Propos… Margaret Wasserman
- Re: [v4v6interim] [BEHAVE] Proposal for new BEHAV… Magnus Westerlund
- Re: [v4v6interim] [BEHAVE] [46translation] Propos… marcelo bagnulo braun
- Re: [v4v6interim] [46translation] [BEHAVE] Propos… Margaret Wasserman
- Re: [v4v6interim] [46translation] [BEHAVE] Propos… TJ
- [v4v6interim] NAT66 for PI [Re: [46translation] [… Brian E Carpenter
- [v4v6interim] "My" [Re: [46translation] [BEHAVE] … Brian E Carpenter
- Re: [v4v6interim] [46translation] [BEHAVE] Propos… Fred Baker
- Re: [v4v6interim] "My" [Re: [46translation] [BEHA… Marc Blanchet
- Re: [v4v6interim] [BEHAVE] [46translation] "My" [… Fred Baker
- Re: [v4v6interim] [46translation] [BEHAVE] Propos… Dave Thaler
- Re: [v4v6interim] [46translation] "My" [Re: [BEHA… Dave Thaler
- Re: [v4v6interim] [BEHAVE] [46translation] "My" [… Dave Thaler
- Re: [v4v6interim] [BEHAVE] [46translation] Propos… Rémi Després
- Re: [v4v6interim] [BEHAVE] [46translation] "My" [… Rémi Després
- Re: [v4v6interim] [46translation] [BEHAVE] Propos… Iljitsch van Beijnum
- Re: [v4v6interim] [46translation] [BEHAVE] Propos… Fred Baker
- Re: [v4v6interim] [46translation] [BEHAVE] Propos… Iljitsch van Beijnum
- Re: [v4v6interim] [46translation] [BEHAVE] "My" [… Ed Jankiewicz
- Re: [v4v6interim] [BEHAVE] NAT66 for PI [Re: [46t… Jari Arkko
- Re: [v4v6interim] [BEHAVE] [46translation] "My" [… Mark Townsley
- Re: [v4v6interim] [46translation] [BEHAVE] "My" [… Mark Townsley
- Re: [v4v6interim] [BEHAVE] [46translation] Propos… Magnus Westerlund
- Re: [v4v6interim] [46translation] [BEHAVE] Propos… Mark Townsley
- Re: [v4v6interim] [BEHAVE] [46translation] Propos… Mark Townsley
- Re: [v4v6interim] [BEHAVE] [46translation] Propos… Magnus Westerlund
- Re: [v4v6interim] [BEHAVE] [46translation] Propos… Mark Townsley
- Re: [v4v6interim] [BEHAVE] [46translation] Propos… Margaret Wasserman
- Re: [v4v6interim] [BEHAVE] [46translation] Propos… Cullen Jennings
- Re: [v4v6interim] [BEHAVE] [46translation] Propos… Mark Townsley
- Re: [v4v6interim] [BEHAVE] [46translation] Propos… Cullen Jennings
- Re: [v4v6interim] [46translation] [BEHAVE] Propos… Iljitsch van Beijnum
- Re: [v4v6interim] [BEHAVE] [46translation] Propos… Mark Townsley
- Re: [v4v6interim] [BEHAVE] [46translation] Propos… Alain Durand
- Re: [v4v6interim] [BEHAVE] [46translation] Propos… Dan Wing
- Re: [v4v6interim] [BEHAVE] [46translation] Propos… Margaret Wasserman
- Re: [v4v6interim] [BEHAVE] [46translation] Propos… Margaret Wasserman
- Re: [v4v6interim] [BEHAVE] [46translation] Propos… Dan Wing
- Re: [v4v6interim] [BEHAVE] [46translation] Propos… Mark Townsley
- Re: [v4v6interim] [46translation] [BEHAVE] Propos… Iljitsch van Beijnum
- Re: [v4v6interim] [BEHAVE] [46translation] Propos… Fred Baker
- Re: [v4v6interim] [46translation] [BEHAVE] Propos… Iljitsch van Beijnum
- Re: [v4v6interim] [BEHAVE] [46translation] Propos… Rémi Denis-Courmont
- Re: [v4v6interim] [46translation] [BEHAVE] Propos… Rémi Denis-Courmont
- Re: [v4v6interim] [BEHAVE] [46translation] Propos… Magnus Westerlund
- Re: [v4v6interim] [BEHAVE] [46translation] Propos… Mark Townsley
- Re: [v4v6interim] [BEHAVE] [46translation] Propos… Mark Townsley
- Re: [v4v6interim] [BEHAVE] [46translation] Propos… Rémi Denis-Courmont
- Re: [v4v6interim] [46translation] [BEHAVE] Propos… Iljitsch van Beijnum
- Re: [v4v6interim] [46translation] [BEHAVE] Propos… Rémi Denis-Courmont
- Re: [v4v6interim] [46translation] [BEHAVE] Propos… Iljitsch van Beijnum
- Re: [v4v6interim] [BEHAVE] [46translation] Propos… Robert Raszuk
- Re: [v4v6interim] [BEHAVE] [46translation] Propos… Iljitsch van Beijnum
- Re: [v4v6interim] [BEHAVE] [46translation] Propos… Pekka Savola
- Re: [v4v6interim] [BEHAVE] [46translation] Propos… Bonness, Olaf
- Re: [v4v6interim] [BEHAVE] [46translation] Propos… Cullen Jennings
- Re: [v4v6interim] [BEHAVE] [46translation] Propos… Fred Baker
- Re: [v4v6interim] [46translation] [BEHAVE] Propos… Fred Baker
- Re: [v4v6interim] [BEHAVE] NAT66 for PI [Re: [46t… Marc Petit-Huguenin
- Re: [v4v6interim] [46translation] [BEHAVE] NAT66 … Fred Baker
- Re: [v4v6interim] Doesn't HIP solve this problem? Brian E Carpenter