cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1022
Views
15
Helpful
3
Replies

Is 1:1 NAT the right solution to my problem?

SimonSauer5881
Level 1
Level 1

Hello!
I'm currently facing a problem with multiple duplicate IP-address ranges.
These ranges have clients with identical IP-addresses.

Heres a sketch of my network:

MainNetwork.png

 

The clients need to communicate with eachother.

To do that I thought 1:1 NAT could be a possible solution without adding any other network component.
My understanding of 1:1 NAT is that it takes the IP-address range of e.g. PC1 and translates it to a virtual IP range.

The clients would then be reachable thru the virtual IP address.


Would this soultion work or are there any issues involved in this?

Of course I then would upgrade to a layer 3 switch that actually has the 1:1 NAT functionality.

1 Accepted Solution

Accepted Solutions

Hello, 

 

NAT would indeed work, but you need more than one layer 3 device (switch or router). The reason is that if every PC is in the same subnet, you need a NAT inside interface in that same subnet as well. A layer 3 device will only allow one interface per range.

View solution in original post

3 Replies 3

Hello, 

 

NAT would indeed work, but you need more than one layer 3 device (switch or router). The reason is that if every PC is in the same subnet, you need a NAT inside interface in that same subnet as well. A layer 3 device will only allow one interface per range.

Thanks for the answer Georg!

So I basically need one layer 3 device on every subnet that I want to NAT?

I found this example from the documentation of IE3300 Rugged Series switch:

MainNetwork.png

So I guess there is no way to only use one layer 3 device to let the clients communicate with each other, am I right?

Hello,

 

exactly. What it comes down to is that any layer 3 device will give you an error message and not allow you to put an IP address from the same subnet on two local interfaces. The example you posted has two switches as well, one for each inside/outside.