Nat Traversal on 3725

Apr 25, 2008 2 Replies
Nat Traversal on 3725 open original image

Hi all, my company already has a pair of routers (3725) at head office and several branch sites using 1801s. The small branches use ADSL and hence have public fixed IP addresses. Three are the usual GRE tunnels encrypted with IKE/IPSEC. The 1801s use Transport Mode (not Tunnel Mode).



What I've been asked is, if a mobile branch could be put together. The same 1801 will be used with the same encrypted GRE tunnel but it will be behind an ADSL router and so NAT'd. I know I have to configure NAT traversal and have read -

formatting link
question is, can I enable NAT traversal on the head office without affecting other tunnels that don't require it?



Alternatively, I know that Nokia VPN boxes (Sadly dicontinued) and ASAs can use a management proxy for dynamically addressed sattelite nodes. Can this also be done with Cisco boxes?



BR Musiknut


My (very limited but perhaps sufficient in this case) understanding is that NAT-T is "negotiated" (or maybe discovered is better?) if enabled and will not affect non NATed links.

I am sure this it works OK since I have some Pixes doing that at present.

If you do not know the IP address of the remote site in advance you may have to use DMVPN.

Whether the 3725 will run a sufficiently recent IOS to have DMVPN I don't know.

Here is a pix (6.4) doing NAT-T (udp encaps) and non NAT-T

sh cry ip sa | inc settings|peer current_peer: x.x.x.22:500 in use settings =3D{Tunnel, } in use settings =3D{Tunnel, } current_peer: x.x.x.74:4500 in use settings =3D{Tunnel UDP-Encaps, } in use settings =3D{Tunnel UDP-Encaps, } current_peer: x.x.x.24:500 in use settings =3D{Tunnel, } in use settings =3D{Tunnel, }

-

formatting link
> My question is, can I enable NAT traversal on the head office without

NAT-T is definitely negotiated. A vendor ID string that is sent / received by the hosts as part of the VPN setup determines if NAT T is supported by the Hosts. Then I seem to recall a HASH is done on a test packet which the sender / receiver use as a comparison to see if the packet has changed in transit. If it has then the hosts know there is a NAT device in the middle. If not everything carriers on regardless.

So long ago since I read up on this but enabling NAT-T shouldn't break anything.

Regards

Darren

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required