• MikroTik.com
  • RouterBOARD
  • User Meeting
  • Training
  • User Manual
  • Support
  • Downloads
  • Videos
Register |   * Login | HOME

View unanswered posts | View active topics

NAT64 and DNS64  Page 1 of 2
 [ 65 posts ]  Post new topic Reply to topicGo to page 1, 2  Next
  Print view Previous topic | Next topic 
Author Message
daffster
 Post subject: NAT64 and DNS64
PostPosted: Thu Jun 17, 2010 12:44 pm 
Offline
just joined

Joined: Sun Jul 27, 2008 8:18 pm
Posts: 14
Karma: 0
Hi,

Is the inclusion of NAT64 and DNS64 support in the Roadmap for RouterOS v5?
I think this would be a great help for ISPs wishing to do a rapid deployment of pure IPv6 without breaking access to IPv4 resources.


Top
 Profile  
 
janisk
 Post subject: Re: NAT64 and DNS64
PostPosted: Thu Jun 17, 2010 2:01 pm 
Offline
MikroTik Support
MikroTik Support
User avatar

Joined: Tue Feb 14, 2006 9:46 am
Posts: 4865
Karma: 38

Location: Riga, Latvia
dns in RouterOS supports IPv6 address resolving, if you set IPv6 addresses
IPv6 does not have NAT as it is in IPv4


Top
 Profile  
 
Chupaka
 Post subject: Re: NAT64 and DNS64
PostPosted: Thu Jun 17, 2010 2:15 pm 
Offline
Forum Guru
Forum Guru
User avatar

Joined: Mon Jun 19, 2006 10:15 pm
Posts: 6906
Karma: 111

Location: Home Network Ltd., Minsk, Belarus
NAT64? you mean, kind of 4-to-6 tunnel, so that IPv4 users can access IPv6 resources?..

if yes - then joining the question, although I'm not familiar with ipv6 yet... =)

_________________
For every complex problem, there is a solution that is simple, neat, and wrong.

¡ɹǝ|nɹ SOɹǝʇnoɹ ʞıʇoɹʞıW ɯ‚|

MikroTik. Your life. Your routing.

skype: pavel.skuratovich


Top
 Profile  
 
ArcticKnyght
 Post subject: Re: NAT64 and DNS64
PostPosted: Thu Jun 17, 2010 5:21 pm 
Offline
just joined

Joined: Wed Aug 27, 2008 4:25 pm
Posts: 8
Karma: 0
NAT64 is for scenarioes where you do not allocate a v4 address to the customer, and instead use a gateway to fetch v4 resources on the internet that is then translated back into v6.

Opensource implementation

Cisco's description


Top
 Profile  
 
Chupaka
 Post subject: Re: NAT64 and DNS64
PostPosted: Thu Jun 17, 2010 5:50 pm 
Offline
Forum Guru
Forum Guru
User avatar

Joined: Mon Jun 19, 2006 10:15 pm
Posts: 6906
Karma: 111

Location: Home Network Ltd., Minsk, Belarus
6to4 (6in4) tunnels

_________________
For every complex problem, there is a solution that is simple, neat, and wrong.

¡ɹǝ|nɹ SOɹǝʇnoɹ ʞıʇoɹʞıW ɯ‚|

MikroTik. Your life. Your routing.

skype: pavel.skuratovich


Top
 Profile  
 
fewi
 Post subject: Re: NAT64 and DNS64
PostPosted: Thu Jun 17, 2010 6:00 pm 
Offline
Forum Guru
Forum Guru

Joined: Tue Aug 11, 2009 2:19 am
Posts: 7737
Karma: 328
The two are different. 6to4 tunnels the original packet, NAT64 is AFT (address family translation).


Top
 Profile  
 
daffster
 Post subject: Re: NAT64 and DNS64
PostPosted: Fri Jun 18, 2010 10:26 am 
Offline
just joined

Joined: Sun Jul 27, 2008 8:18 pm
Posts: 14
Karma: 0
NAT64 is a method of giving IPv6 only clients access to IPv4 resources.
http://tools.ietf.org/html/draft-bagnul ... e-nat64-00

There are a few opensource implementations of this, and I've tested http://ecdysis.viagenie.ca/ on a linux gateway, and it works fine.

Its only really useful with DNS64, which is an A record to AAAA "translator" for DNS queries from IPv6 clients.


Top
 Profile  
 
janisk
 Post subject: Re: NAT64 and DNS64
PostPosted: Fri Jun 18, 2010 11:36 am 
Offline
MikroTik Support
MikroTik Support
User avatar

Joined: Tue Feb 14, 2006 9:46 am
Posts: 4865
Karma: 38

Location: Riga, Latvia
well, there should be no problem with RouterOS resolving AAAA records.


Top
 Profile  
 
daffster
 Post subject: Re: NAT64 and DNS64
PostPosted: Fri Jun 18, 2010 4:08 pm 
Offline
just joined

Joined: Sun Jul 27, 2008 8:18 pm
Posts: 14
Karma: 0
Yes, I know that RouterOS works with IPv6 accessing IPv6 resources, and IPv4 accessing IPv4 resources, and dual-stack.

But DNS64 is a helper for NAT64.

NAT64 essentially takes IPv6 requests for IPv4 resources, and maps the IPv4 resources into IPv6 space. Then DNS64 assists in this process by taking A records, and coverting them to AAAA responses in the "mapped" IPv6 space.

This allows Pure IPv6 clients access to IPv4 resources.


Top
 Profile  
 
Ivoshiee
 Post subject: Re: NAT64 and DNS64
PostPosted: Wed Jun 23, 2010 1:30 am 
Offline
Member
Member

Joined: Sat May 06, 2006 3:11 pm
Posts: 351
Karma: 0
janisk wrote:
well, there should be no problem with RouterOS resolving AAAA records.

Sorry to inform, but apparently there are issues with RouterOS resolving AAAA records:
http://forum.mikrotik.com/viewtopic.php?p=211212#p211212


Top
 Profile  
 
bintang
 Post subject: Re: NAT64 and DNS64
PostPosted: Fri Aug 20, 2010 11:39 pm 
Offline
newbie

Joined: Tue Jan 15, 2008 2:12 pm
Posts: 32
Karma: -1
we are need it NAT64 ,
http://blog.go6.net/?p=210


Top
 Profile  
 
bintang
 Post subject: Re: NAT64 and DNS64
PostPosted: Sat Aug 21, 2010 3:31 am 
Offline
newbie

Joined: Tue Jan 15, 2008 2:12 pm
Posts: 32
Karma: -1
waiting for NAT64 on Mikrotik


Top
 Profile  
 
charliebrown
 Post subject: Re: NAT64 and DNS64
PostPosted: Sat Aug 21, 2010 4:34 am 
Offline
Member Candidate
Member Candidate

Joined: Wed Dec 17, 2008 3:27 am
Posts: 130
Karma: 0
NAT64 and DNS64 is something thats going to be needed on a large scale when the last v4 ranges are handed out, Currently the only applications floating around are not production ready.

We do really need a way of running pure v6 inside our entire network and only touching v4 on the edge for net connection, RIR's are tightening up their policies on handing out v4 whilst handing out v6 space like its candy. Today if we had to deploy a pure v6 network we couldnt, Basic things like v6 PPPoE are only just coming into a BETA release that wont be stable for a while, We would have to use v4 space and 6to4 tunnels to provide v6 connections which ties up v4 space

NAT64 is in use via Cisco with T-Mobiles mobile v6 trials and is fast becoming the primary transition method, MT's going to have to polish it's v6 stack quite a bit and perhaps even backport some of the critical v6 features like v6 PPPoE and Dhcp6 back to 4.x


Top
 Profile  
 
bintang
 Post subject: Re: NAT64 and DNS64
PostPosted: Sun Aug 22, 2010 6:36 pm 
Offline
newbie

Joined: Tue Jan 15, 2008 2:12 pm
Posts: 32
Karma: -1
mikrotik team , when your ROS support NAT64 ???


Top
 Profile  
 
fewi
 Post subject: Re: NAT64 and DNS64
PostPosted: Sun Aug 22, 2010 7:31 pm 
Offline
Forum Guru
Forum Guru

Joined: Tue Aug 11, 2009 2:19 am
Posts: 7737
Karma: 328
Were you seriously expecting a road map in two days over a weekend? Shouting the same thing over and over isn't going to achieve anything.


Top
 Profile  
 
bintang
 Post subject: Re: NAT64 and DNS64
PostPosted: Sun Aug 22, 2010 7:37 pm 
Offline
newbie

Joined: Tue Jan 15, 2008 2:12 pm
Posts: 32
Karma: -1
hha haa haa :lol:

i know that ...


Top
 Profile  
 
hedele
 Post subject: Re: NAT64 and DNS64
PostPosted: Mon Aug 23, 2010 7:54 am 
Offline
Member Candidate
Member Candidate

Joined: Tue Feb 24, 2009 11:23 pm
Posts: 233
Karma: 4
Well, since I do think that eventually we will completely run out of IPv4 Resources and will have to go IPv6 only,
any means to let IPv6-only users access the rest of the internet would be very much appreciated :)

so yes, please implement NAT64 and DNS64 :)


Top
 Profile  
 
nz_monkey
 Post subject: Re: NAT64 and DNS64
PostPosted: Mon Aug 23, 2010 11:47 am 
Offline
Forum Veteran
Forum Veteran
User avatar

Joined: Mon Jan 14, 2008 1:53 pm
Posts: 840
Karma: 10

Location: 新西蘭
+1 for NAT64 support!

_________________
http://www.mikrotik-routeros.com | Mikrotik MTCNA, MTCRE, MTCINE | Fortinet FTCNA, FCNSP, FCT | Extreme Networks ENA


Top
 Profile  
 
bintang
 Post subject: Re: NAT64 and DNS64
PostPosted: Wed Aug 25, 2010 4:39 pm 
Offline
newbie

Joined: Tue Jan 15, 2008 2:12 pm
Posts: 32
Karma: -1
go go go ... NAT64


Top
 Profile  
 
Ozelo
 Post subject: Re: NAT64 and DNS64
PostPosted: Thu Aug 26, 2010 2:57 pm 
Offline
Member
Member

Joined: Fri Jun 02, 2006 2:56 am
Posts: 336
Karma: 0
NAT64 YES!!! A full native IPv6 network accessing IPv4 resources via NAT64 on Mikrotik ROS is all we need nowdays!!!

_________________
MTCRE - 1104RE006
MTCINE - 1104INE001


Top
 Profile  
 
hci
 Post subject: Re: NAT64 and DNS64
PostPosted: Thu Aug 26, 2010 4:16 pm 
Offline
Member
Member

Joined: Fri May 28, 2004 4:10 pm
Posts: 494
Karma: 0
Quote:
NAT64 YES!!! A full native IPv6 network accessing IPv4 resources via NAT64 on Mikrotik ROS is all we need nowdays!!!


+1

We must move forward with IPv6!!!

As of this date only 5 percent of IPv4 remains which equals 278 days tell exhaustion:

http://www.potaroo.net/tools/ipv4/


Top
 Profile  
 
Eising
 Post subject: Re: NAT64 and DNS64
PostPosted: Sat Aug 28, 2010 5:54 pm 
Offline
Member Candidate
Member Candidate
User avatar

Joined: Mon Oct 27, 2008 10:21 am
Posts: 271
Karma: 3

Location: Copenhagen, Denmark
+1 from me too.

_________________
The road to hell is paved with good intentions.


Top
 Profile  
 
bevhost
 Post subject: Re: NAT64 and DNS64
PostPosted: Mon Sep 13, 2010 11:21 am 
Offline
Frequent Visitor
Frequent Visitor
User avatar

Joined: Mon Sep 13, 2010 5:33 am
Posts: 72
Karma: 0

Location: Brisbane, Queensland, Australia
I don't vote for NAT64 for one simple reason.
We don't actually need it, at least not yet, I think there are higher priorities.
I would like to see Mikrotik complete the IPv6 stack for things such as Hotspot_v6, DHCPv6, Winbox, ssh etc.

NAT64 / DNS 64 allows clients to be setup in a single stack IPv6 only implementation.
I don't see any real reason why you would want to be so fast to switch form IPv4 to IPv6 overnight without running dual stack as an intermediate step.

I am in favour of IPv6 + NAT44 or IPv6 + NAT444 depending on then network size.

Clients can be allocated a Private IPv4 address (such as is done on corporate networks) + a public IPv6 address.
Servers would need to be allocated Public IPv4 + IPv6 native or IPv4 + 6to4 IPv6 addresses.
Since there is a lot more clients than servers the client problem needs to be addressed first.

NAT64 / DNS64 is a way to get rid of the IPv4 stack on the client side; and it's not the only way of acheiving this.
DS Lite AP and NAT IVI are alternate methods and of the three I actual prefer the IVI method used for the last few years by CERTNET in China.

Also, I would like to see a stable implementation of NAT64 on Linux Netfilter that Mikrotik can base their work on.
Does anyone know if this is available or has tested this?

_________________
regards,
dave
use my lookup tools


Top
 Profile  
 
vihai
 Post subject: Re: NAT64 and DNS64
PostPosted: Wed Sep 29, 2010 5:23 pm 
Offline
just joined

Joined: Fri Sep 24, 2010 4:03 am
Posts: 10
Karma: 0
bevhost wrote:
I don't vote for NAT64 for one simple reason.
We don't actually need it, at least not yet, I think there are higher priorities.


I agree with you, NAT64/DSN64 will not be indispensable until the address space is exhausted, in the meantime it it more important to have full support for dual-stack features (DHCPv6, prefix delegation, prefix labels, services over IPv6, etc..).

However it has to be ready (and tested) by the time the address space is exhausted otherwise we are in deep s.... :)


Top
 Profile  
 
charliebrown
 Post subject: Re: NAT64 and DNS64
PostPosted: Wed Sep 29, 2010 10:45 pm 
Offline
Member Candidate
Member Candidate

Joined: Wed Dec 17, 2008 3:27 am
Posts: 130
Karma: 0
This is MT, If they start it in the next 3-4 months it'll only be stable by v4 exhaustion :lol:


Top
 Profile  
 
bevhost
 Post subject: Re: NAT64 and DNS64
PostPosted: Wed Sep 29, 2010 11:01 pm 
Offline
Frequent Visitor
Frequent Visitor
User avatar

Joined: Mon Sep 13, 2010 5:33 am
Posts: 72
Karma: 0

Location: Brisbane, Queensland, Australia
Is there a working implementation of this on Linux or *BSD that we can play with?
Is there an RFC?
Or is this just a Cisco Proprietory thing?

_________________
regards,
dave
use my lookup tools


Top
 Profile  
 
fewi
 Post subject: Re: NAT64 and DNS64
PostPosted: Wed Sep 29, 2010 11:08 pm 
Offline
Forum Guru
Forum Guru

Joined: Tue Aug 11, 2009 2:19 am
Posts: 7737
Karma: 328
It's a work in progress.
http://tools.ietf.org/html/draft-ietf-behave-v6v4-xlate-stateful-12


Top
 Profile  
 
charliebrown
 Post subject: Re: NAT64 and DNS64
PostPosted: Thu Sep 30, 2010 12:04 am 
Offline
Member Candidate
Member Candidate

Joined: Wed Dec 17, 2008 3:27 am
Posts: 130
Karma: 0
bevhost wrote:
Is there a working implementation of this on Linux or *BSD that we can play with?
Is there an RFC?
Or is this just a Cisco Proprietory thing?



Its an spec, Cisco in CGv6, MS is UAG Direct Access and linux is Ecdysis.

Linux is a PoC code, Only one DNS request at a time etc


Top
 Profile  
 
bevhost
 Post subject: Re: NAT64 and DNS64
PostPosted: Thu Sep 30, 2010 2:05 am 
Offline
Frequent Visitor
Frequent Visitor
User avatar

Joined: Mon Sep 13, 2010 5:33 am
Posts: 72
Karma: 0

Location: Brisbane, Queensland, Australia
vihai wrote:
However it has to be ready (and tested) by the time the address space is exhausted otherwise we are in deep s.... :)


Why can't you run Dual Stack?

_________________
regards,
dave
use my lookup tools


Top
 Profile  
 
charliebrown
 Post subject: Re: NAT64 and DNS64
PostPosted: Thu Sep 30, 2010 2:36 am 
Offline
Member Candidate
Member Candidate

Joined: Wed Dec 17, 2008 3:27 am
Posts: 130
Karma: 0
Dual stacking only works when you have v4 space to dual stack with, If you dual stack with private v4 space you run into double nat issues, NAT64 is a way around this for some but not all applications


Top
 Profile  
 
bevhost
 Post subject: Re: NAT64 and DNS64
PostPosted: Thu Sep 30, 2010 3:08 am 
Offline
Frequent Visitor
Frequent Visitor
User avatar

Joined: Mon Sep 13, 2010 5:33 am
Posts: 72
Karma: 0

Location: Brisbane, Queensland, Australia
charliebrown wrote:
Dual stacking only works when you have v4 space to dual stack with, If you dual stack with private v4 space you run into double nat issues, NAT64 is a way around this for some but not all applications


What problems does it solve? I don't see how it's any better, and considering it's not well tested I expect it would in fact be worse!

_________________
regards,
dave
use my lookup tools


Top
 Profile  
 
charliebrown
 Post subject: Re: NAT64 and DNS64
PostPosted: Thu Sep 30, 2010 4:24 am 
Offline
Member Candidate
Member Candidate

Joined: Wed Dec 17, 2008 3:27 am
Posts: 130
Karma: 0
Double-Natting in a dual stack private v4 setup. I'd hate to be an ISP running that and handling client requests for port forwards!


Top
 Profile  
 
bevhost
 Post subject: Re: NAT64 and DNS64
PostPosted: Thu Sep 30, 2010 5:44 am 
Offline
Frequent Visitor
Frequent Visitor
User avatar

Joined: Mon Sep 13, 2010 5:33 am
Posts: 72
Karma: 0

Location: Brisbane, Queensland, Australia
I don't see how it solves that problem. It's not like there is a NAT46 and DNS46 as well.


We are already an ISP doing Double NAT and we want to get an IPv6 Stack to allow customers to support incoming connections more easily. I don't see how NAT64 can help us. Currently customers have to use UPNP to get an incoming connection. Some applications support UDP hole punching (eg skype) and that seems to work just as well through double NAT as through single NAT.

Whether hole punching works or not has more to do with how many users there are than how many layers of NAT.

_________________
regards,
dave
use my lookup tools


Top
 Profile  
 
bevhost
 Post subject: Re: NAT64 and DNS64
PostPosted: Thu Sep 30, 2010 5:55 am 
Offline
Frequent Visitor
Frequent Visitor
User avatar

Joined: Mon Sep 13, 2010 5:33 am
Posts: 72
Karma: 0

Location: Brisbane, Queensland, Australia
I see DNS64/NAT64 as a way of getting rid of Dual Stack.
It means that a client can have a single IPv6 Stack and connect to IPv6 directly and IPv4 through NAT.
Incoming connections must be made to IPv6 address. Outbound connections (to IPv4 anyway) must use the provided DNS.

If you have dual stack Public IPv6 and Private IPv4 you end up acheiving exactly the same result.
Difference is
1. That the NAT44 or NAT444 is tried and tested
2. That there are two stacks to contend with.

As I see it, the only real benefit is NAT64/DNS64 is the saving of having a single IP stack.

_________________
regards,
dave
use my lookup tools


Top
 Profile  
 
vihai
 Post subject: Re: NAT64 and DNS64
PostPosted: Thu Sep 30, 2010 11:11 am 
Offline
just joined

Joined: Fri Sep 24, 2010 4:03 am
Posts: 10
Karma: 0
bevhost wrote:
Why can't you run Dual Stack?


When the address space is exhausted what IPv4 address would you use? There will not be any even if you want to NAT everything on a single one.

And no, double NAT is neither acceptable nor legal here in Italy for ISPs.

Bye,


Top
 Profile  
 
bevhost
 Post subject: Re: NAT64 and DNS64
PostPosted: Thu Sep 30, 2010 12:37 pm 
Offline
Frequent Visitor
Frequent Visitor
User avatar

Joined: Mon Sep 13, 2010 5:33 am
Posts: 72
Karma: 0

Location: Brisbane, Queensland, Australia
vihai wrote:
double NAT is neither acceptable nor legal here in Italy for ISPs.


You can legislate all you like, but once there is no more IPv4 space to go around thats the end of the game.

I still don't see how NAT64 solves this problem especially if the ISP is not allowed to use NAT.

_________________
regards,
dave
use my lookup tools


Top
 Profile  
 
bevhost
 Post subject: Re: NAT64 and DNS64
PostPosted: Thu Sep 30, 2010 1:32 pm 
Offline
Frequent Visitor
Frequent Visitor
User avatar

Joined: Mon Sep 13, 2010 5:33 am
Posts: 72
Karma: 0

Location: Brisbane, Queensland, Australia
fewi wrote:
It's a work in progress.
http://tools.ietf.org/html/draft-ietf-behave-v6v4-xlate-stateful-12


I think I like this one better.
http://tools.ietf.org/html/draft-xli-behave-ivi-07
Translates both ways not just IPv6 to IPv4.
Stateless, so no NAT timeouts.
Has been in production for some time at CERTNET in China.
Download Linux implementation http://linux.ivi2.org/impl/

_________________
regards,
dave
use my lookup tools


Top
 Profile  
 
charliebrown
 Post subject: Re: NAT64 and DNS64
PostPosted: Fri Oct 01, 2010 1:04 am 
Offline
Member Candidate
Member Candidate

Joined: Wed Dec 17, 2008 3:27 am
Posts: 130
Karma: 0
bevhost wrote:
vihai wrote:
double NAT is neither acceptable nor legal here in Italy for ISPs.


You can legislate all you like, but once there is no more IPv4 space to go around thats the end of the game.

I still don't see how NAT64 solves this problem especially if the ISP is not allowed to use NAT.


Because there is no port NAT only address NAT, Its not like what your used to, v6 address port 1000 maps to v4 address port 1000 but then the next connection on port 2000 can map to another v4 address, Its not port natting where you have a couple of hundred users behind a single v4 address and once someone takes port 1000 nobody else can use it, with NAT64 if another user wants to use port 1000 it will map to another v4 address


Top
 Profile  
 
bevhost
 Post subject: Re: NAT64 and DNS64
PostPosted: Fri Oct 01, 2010 10:18 am 
Offline
Frequent Visitor
Frequent Visitor
User avatar

Joined: Mon Sep 13, 2010 5:33 am
Posts: 72
Karma: 0

Location: Brisbane, Queensland, Australia
charliebrown wrote:
bevhost wrote:
vihai wrote:
double NAT is neither acceptable nor legal here in Italy for ISPs.


You can legislate all you like, but once there is no more IPv4 space to go around thats the end of the game.

I still don't see how NAT64 solves this problem especially if the ISP is not allowed to use NAT.


Because there is no port NAT only address NAT, Its not like what your used to, v6 address port 1000 maps to v4 address port 1000 but then the next connection on port 2000 can map to another v4 address, Its not port natting where you have a couple of hundred users behind a single v4 address and once someone takes port 1000 nobody else can use it, with NAT64 if another user wants to use port 1000 it will map to another v4 address


What a load on nonsense. If NAT64 worked like that it would be a huge waste of IPv4 address space
and besides,
if you wanted NAT44 to work like that then it's pretty easy to do in iptables or ROS.

http://tools.ietf.org/html/draft-ietf-behave-v6v4-xlate-stateful-12 wrote:
The IPv4 address pool is a set of IPv4 addresses, normally a prefix
assigned by the local administrator. Since IPv4 address space is a
scarce resource, the IPv4 address pool is small and typically not
sufficient to establish permanent one-to-one mappings with IPv6
addresses. So, except for the static/manually created ones, mappings
using the IPv4 address pool will be created and released dynamically.
Moreover, because of the IPv4 address scarcity, the usual practice
for NAT64 is likely to be the binding of IPv6 transport addresses
into IPv4 transport addresses, instead of IPv6 addresses into IPv4
addresses directly, enabling a higher utilization of the limited IPv4
address pool. This implies that NAT64 performs both address and port
translation.

_________________
regards,
dave
use my lookup tools


Top
 Profile  
 
charliebrown
 Post subject: Re: NAT64 and DNS64
PostPosted: Fri Oct 01, 2010 10:45 am 
Offline
Member Candidate
Member Candidate

Joined: Wed Dec 17, 2008 3:27 am
Posts: 130
Karma: 0
bevhost wrote:
What a load on nonsense. If NAT64 worked like that it would be a huge waste of IPv4 address space
and besides,
if you wanted NAT44 to work like that then it's pretty easy to do in iptables or ROS.

http://tools.ietf.org/html/draft-ietf-behave-v6v4-xlate-stateful-12 wrote:
The IPv4 address pool is a set of IPv4 addresses, normally a prefix
assigned by the local administrator. Since IPv4 address space is a
scarce resource, the IPv4 address pool is small and typically not
sufficient to establish permanent one-to-one mappings with IPv6
addresses. So, except for the static/manually created ones, mappings
using the IPv4 address pool will be created and released dynamically.
Moreover, because of the IPv4 address scarcity, the usual practice
for NAT64 is likely to be the binding of IPv6 transport addresses
into IPv4 transport addresses, instead of IPv6 addresses into IPv4
addresses directly, enabling a higher utilization of the limited IPv4
address pool. This implies that NAT64 performs both address and port
translation.


I suggest you gain access to NAT64 devices a v6 client accessing v4 space will use the same port on v4 that the v6 address is attempting to use thus its normal mode is only to address translate and will port translate only when the v4 pool assigned to the NAT64 box is exhausted for the v6 side port


Top
 Profile  
 
bevhost
 Post subject: Re: NAT64 and DNS64
PostPosted: Fri Oct 01, 2010 11:06 am 
Offline
Frequent Visitor
Frequent Visitor
User avatar

Joined: Mon Sep 13, 2010 5:33 am
Posts: 72
Karma: 0

Location: Brisbane, Queensland, Australia
charliebrown wrote:
I suggest you gain access to NAT64 devices a v6 client accessing v4 space will use the same port on v4 that the v6 address is attempting to use thus its normal mode is only to address translate and will port translate only when the v4 pool assigned to the NAT64 box is exhausted for the v6 side port


NAT44 will also keep the port the same if it can. However it will always change the port in preference to changing the address. The reason for this is to do with the RELATED state. Firewall hole punching requires the IP Addresses to match to work, If you start changing the address while keeping the port the same, then hole punching will cease to work and it will break heaps of applications.

See http://en.wikipedia.org/wiki/Hole_punching for more information.

_________________
regards,
dave
use my lookup tools


Top
 Profile  
 
charliebrown
 Post subject: Re: NAT64 and DNS64
PostPosted: Fri Oct 01, 2010 11:20 am 
Offline
Member Candidate
Member Candidate

Joined: Wed Dec 17, 2008 3:27 am
Posts: 130
Karma: 0
You dont need hole punching unless the application your attempting to use sends the IP contact info within the packet i.e SIP/RTP/FTP etc

NAT44 is not a solution that helps us, NAT64 does it and much more like allowing pure v6 CPE users to access the v4 world, But perhaps this is a tech that should be kept in the big boys league of Cisco/Juniper as those that will actually run into the NAT44 issues will have the money to buy them


Top
 Profile  
 
bevhost
 Post subject: Re: NAT64 and DNS64
PostPosted: Fri Oct 01, 2010 11:28 am 
Offline
Frequent Visitor
Frequent Visitor
User avatar

Joined: Mon Sep 13, 2010 5:33 am
Posts: 72
Karma: 0

Location: Brisbane, Queensland, Australia
charliebrown wrote:
You dont need hole punching unless the application your attempting to use sends the IP contact info within the packet i.e SIP/RTP/FTP etc


I think you're confusing Hole Punching with ALG (Application Layer Gateway) kernel modules.

_________________
regards,
dave
use my lookup tools


Top
 Profile  
 
bevhost
 Post subject: Re: NAT64 and DNS64
PostPosted: Fri Oct 01, 2010 11:30 am 
Offline
Frequent Visitor
Frequent Visitor
User avatar

Joined: Mon Sep 13, 2010 5:33 am
Posts: 72
Karma: 0

Location: Brisbane, Queensland, Australia
charliebrown wrote:
allowing pure v6 CPE users to access the v4 world, But perhaps this is a tech that should be kept in the big boys league of Cisco/Juniper as those that will actually run into the NAT44 issues will have the money to buy them


Finally we actually agree on something. Although I was not aware that Juniper had a NAT64 offering!

_________________
regards,
dave
use my lookup tools


Last edited by bevhost on Fri Oct 01, 2010 11:34 am, edited 1 time in total.

Top
 Profile  
 
charliebrown
 Post subject: Re: NAT64 and DNS64
PostPosted: Fri Oct 01, 2010 11:33 am 
Offline
Member Candidate
Member Candidate

Joined: Wed Dec 17, 2008 3:27 am
Posts: 130
Karma: 0
bevhost wrote:
charliebrown wrote:
You dont need hole punching unless the application your attempting to use sends the IP contact info within the packet i.e SIP/RTP/FTP etc


I think you're confusing Hole Punching with ALG (Application Layer Gateway) kernel modules.


Maybe I am :) Its late where I am


Top
 Profile  
 
bevhost
 Post subject: Re: NAT64 and DNS64
PostPosted: Fri Oct 01, 2010 11:47 am 
Offline
Frequent Visitor
Frequent Visitor
User avatar

Joined: Mon Sep 13, 2010 5:33 am
Posts: 72
Karma: 0

Location: Brisbane, Queensland, Australia
Can anyone who has a NAT64/DNS64 setup try a couple of tests for me.

http://66.102.11.104/

And how well does skype work?

_________________
regards,
dave
use my lookup tools


Top
 Profile  
 
bevhost
 Post subject: Re: NAT64 and DNS64
PostPosted: Fri Oct 01, 2010 11:50 am 
Offline
Frequent Visitor
Frequent Visitor
User avatar

Joined: Mon Sep 13, 2010 5:33 am
Posts: 72
Karma: 0

Location: Brisbane, Queensland, Australia
bevhost wrote:
And how well does skype work?


Or MSN ?

_________________
regards,
dave
use my lookup tools


Top
 Profile  
 
bevhost
 Post subject: Re: NAT64 and DNS64
PostPosted: Mon Oct 04, 2010 4:07 am 
Offline
Frequent Visitor
Frequent Visitor
User avatar

Joined: Mon Sep 13, 2010 5:33 am
Posts: 72
Karma: 0

Location: Brisbane, Queensland, Australia
Has anyone had a look at this?

http://www.isc.org/software/aftr

AFTR (Address Family Transition Router) is the latest product in ISC's family of open source Internet infrastructure products. Developed in concert with Comcast, AFTR 1.0 is intended to ease the transition from IPv4 to IPv6 by allowing legacy IPv4 end sites such as home PCs to interact with IPv4 content providers and services over an IPv6 carrier infrastructure. As with ISC's other products, as the Dual Stack Lite protocol evolves, AFTR will strive to remain an up to date reference implementation as well as a robust enterprise grade router technology.

_________________
regards,
dave
use my lookup tools


Top
 Profile  
 
daffster
 Post subject: Re: NAT64 and DNS64
PostPosted: Mon Oct 18, 2010 5:52 pm 
Offline
just joined

Joined: Sun Jul 27, 2008 8:18 pm
Posts: 14
Karma: 0
I've added NAT64 and DNS64 to the unofficial Feature Request page.

http://wiki.mikrotik.com/wiki/RouterBOA ... re_Request

Feel free to add your votes and move it up the list


Top
 Profile  
 
Ozelo
 Post subject: Re: NAT64 and DNS64
PostPosted: Mon Oct 18, 2010 8:43 pm 
Offline
Member
Member

Joined: Fri Jun 02, 2006 2:56 am
Posts: 336
Karma: 0
daffster wrote:
I've added NAT64 and DNS64 to the unofficial Feature Request page.

http://wiki.mikrotik.com/wiki/RouterBOA ... re_Request

Feel free to add your votes and move it up the list


Isn't that list just for "hardware"? Thought NAT64 was a "software" implementation... Although Ive seen other soft ones in there. *bump*

_________________
MTCRE - 1104RE006
MTCINE - 1104INE001


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  Page 1 of 2
 [ 65 posts ]  Go to page 1, 2  Next

Board index » RouterOS » RouterOS BETA

All times are UTC + 2 hours


Who is online

Users browsing this forum: Google Feedfetcher and 4 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Karma functions powered by Karma MOD © 2007, 2009 m157y