From owner-freebsd-net@FreeBSD.ORG Wed Oct 24 02:30:42 2007 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B70EB16A46D for ; Wed, 24 Oct 2007 02:30:42 +0000 (UTC) (envelope-from iaccounts@ibctech.ca) Received: from pearl.ibctech.ca (pearl.ibctech.ca [208.70.104.210]) by mx1.freebsd.org (Postfix) with ESMTP id 6CA1013C4A6 for ; Wed, 24 Oct 2007 02:30:42 +0000 (UTC) (envelope-from iaccounts@ibctech.ca) Received: (qmail 16155 invoked by uid 1002); 24 Oct 2007 02:06:43 -0000 Received: from iaccounts@ibctech.ca by pearl.ibctech.ca by uid 89 with qmail-scanner-1.22 (spamassassin: 2.64. Clear:RC:1(208.70.104.100):. Processed in 6.337468 secs); 24 Oct 2007 02:06:43 -0000 Received: from unknown (HELO ?192.168.30.110?) (steve@ibctech.ca@208.70.104.100) by pearl.ibctech.ca with (DHE-RSA-AES256-SHA encrypted) SMTP; 24 Oct 2007 02:06:36 -0000 Message-ID: <471EA800.5050105@ibctech.ca> Date: Tue, 23 Oct 2007 22:03:44 -0400 From: Steve Bertrand User-Agent: Thunderbird 2.0.0.6 (Windows/20070728) MIME-Version: 1.0 To: Alexander Motin References: <1193167388.00818069.1193155802@10.7.7.3> <471E7C91.9050403@FreeBSD.org> In-Reply-To: <471E7C91.9050403@FreeBSD.org> X-Enigmail-Version: 0.95.3 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: freebsd-isp@freebsd.org, freebsd-net@freebsd.org, Kevin Bortis Subject: Re: dualstack IPv4/IPv6 ADSL PPPoE configuration? X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Oct 2007 02:30:42 -0000 >> The only IPv6 related info I have from the ISP is the address of the >> subnet. > > To implement dual-stack PPPoE setup you can use ppp or net/mpd4. Can't > say for sure about ppp, but with mpd all you need to do is to enable > ipv6cp protocol. After this daemon except IPv4 will also negotiate IPv6 > link-level addresses. All you need to do after that is to somehow > configure interface with your real IPv6 addresses using some daemon or > statically. Due to interest, I'd like to keep this thread alive. Does anyone have a working config that is capable of what the OP asked (dual stack IPv6 and IPv4) in a PPPoE environment? I can post an mpd4 working config that does multilink bonding in IPv4. However, getting this to work with IPv6 as well would be a good thing for Google to capture. I don't have an upstream that does v6 yet, but I do have a v6 block. Is it as simple as assigning a static to the tunnel interface after it comes up and having your ISP route the block to you? With the above suggestion, I just want to understand the 'somehow configure' part... If this doesn't go far here, I will push it to some of my IPv6 and/or network operations lists to get suggestions and report back. If anyone has the ability to trade off a PPPoE login for a brief period that has v6 capabilities, it would be MOST appreciated. Even a login without traffic transit capabilities would be great. If someone could provide such a PPPoE login with v6 and v4 access to test that has operational authority within their network, I would gladly work with them and dedicate as much of the resources and hardware this ISP has to ensure adequate documentation is provided to the community as to how IPv6 and IPv4 dual-stack configuration is done in regards to PPPoE, particularly with mpd4 and more specifically FreeBSD. Thus far, there is no such documentation. Cc'ing -isp. Steve -- Steve Bertrand Senior Network Manager eagle.ca Internet Services 905.373.9313