[6bone] NATPT prefix ...

Arnout Engelen arnouten@bzzt.net
Tue, 7 Jan 2003 05:14:25 +0100


On Mon, Jan 06, 2003 at 07:06:26PM +0800, Keshava Ayanur wrote:
> I have question about NAT-PT (RFC 2766).
> 
> How does the hosts, routers in the IPV6 domain knows about the 
> NATPT  prefix that they should use when sending V6 packets to V4
> network.
> 
> NAT-PT router which resides in the border between V6 & V4 cloud
> should advertise this prefix. How ? 

I think one part of what you're looking for is something like TOTd.                                   
                                                                                                      
see http://www.vermicelli.pasta.cs.uit.no/ipv6/software.html

In short, it acts as some kind of dns proxy: for example if you use totd                              
to resolve 'www.google.com', it will notice there is no AAAA-record for                               
that name and produces the NAT-PT-prefixed version of the A-record as                                 
AAAA-record.                                                                                          
                                                                                                      
As for the routers, I think you could use pTRTd, which implements TRT                                 
instead of NAT-PT, but my memory is rusty as to what the difference was                               
again :) - anyway RFC's are 3142 and 2766, respectively.                                              
                                                                                                      
--                                                                                                    
Arnout Engelen <arnouten@bzzt.net>                                                                    
                                                                                                      
  "If it sounds good, it /is/ good."                                                                  
          -- Duke Ellington