[BEHAVE] announcing DNS64-NAT64 opensource implementations

Marc Blanchet <marc.blanchet@viagenie.ca> Mon, 08 February 2010 20:57 UTC

Return-Path: <marc.blanchet@viagenie.ca>
X-Original-To: behave@core3.amsl.com
Delivered-To: behave@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id AB02D3A73A6 for <behave@core3.amsl.com>; Mon, 8 Feb 2010 12:57:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599]
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 fBbK6jfLKP-8 for <behave@core3.amsl.com>; Mon, 8 Feb 2010 12:57:48 -0800 (PST)
Received: from jazz.viagenie.ca (jazz.viagenie.ca [206.123.31.2]) by core3.amsl.com (Postfix) with ESMTP id AED693A7288 for <behave@ietf.org>; Mon, 8 Feb 2010 12:57:48 -0800 (PST)
Received: from mb-en1.lan (modemcable144.164-201-24.mc.videotron.ca [24.201.164.144]) by jazz.viagenie.ca (Postfix) with ESMTPSA id 2C48421B89; Mon, 8 Feb 2010 15:58:51 -0500 (EST)
Message-ID: <4B707B0A.5030208@viagenie.ca>
Date: Mon, 08 Feb 2010 15:58:50 -0500
From: Marc Blanchet <marc.blanchet@viagenie.ca>
User-Agent: Thunderbird 2.0.0.23 (Macintosh/20090812)
MIME-Version: 1.0
To: behave@ietf.org, v6ops@ietf.org, ipv6-wg <ipv6-wg@ripe.net>, intarea@ietf.org, dnsext@ietf.org
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Subject: [BEHAVE] announcing DNS64-NAT64 opensource implementations
X-BeenThere: behave@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: mailing list of BEHAVE IETF WG <behave.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/behave>, <mailto:behave-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/behave>
List-Post: <mailto:behave@ietf.org>
List-Help: <mailto:behave-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/behave>, <mailto:behave-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 08 Feb 2010 20:57:49 -0000

<sorry for cross-posting/>

This is to announce the availability of two NAT64-DNS64 open-source
implementations by Viagenie, as follows:

======
NAT64
======
BSD PF:
  this implementation of NAT64 is made by modifying the PF packet filter
available on BSD systems. A new 'nat64' statement is created in the
pf.conf file to enable the nat64 functionality.

Linux Netfilter:
The implementation of NAT64 for linux is available as a kernel module. 
It uses Netfilter's facilities for packet interception.  The
configuration is done with parameters provided at module insertion.

======
DNS64
======
As announced in july 2009 during IETF Stockholm, the companion DNS64
functionality is also available in two implementations, as follows:

BIND:
  this implementation of DNS64 is made by modifying the BIND DNS server.
A new "dns64-prefix" statement in options is created in the named.conf
file to enable DNS64 functionality.

Unbound:
  this implementation of DNS64 is made by adding a module to the Unbound
DNS server. To enable the DNS64 functionality, the module should be
declared and the dns64-prefix statement should be added in the
unbound.conf file.

The two functionalities (NAT64 and DNS64) make a complete system for
translating IPv6-IPv4 packets. The source code, some pre-compiled
packages and project description are available at:
http://ecdysis.viagenie.ca.

This project was funded by NLNet foundation
and Viagenie.

We are looking for feedback, patches, suggestions from the community.

http://ecdysis.viagenie.ca

Regards,

Marc Blanchet, Simon Perreault, Jean-Philippe Dionne
Viagenie