Microsoft MVPs inside





 MCSEboard.de – IT Pro Forum zu Windows Server 2008 R2 / 2008 / 2003 & Windows 7 / Vista / XP
Registrieren Hilfe Regeln Benutzerliste Suchen Heutige Beiträge Alle Foren als gelesen markieren

Cisco Forum — Allgemein


Cisco Forum: Alles zum Thema CISCO Zertifizierungen CCNA, CCNP, CCSP, CCIE etc. — Q & A zum Thema CISCO Router, Switches und Firewalls


Antwort
     
Themen-Optionen
Alt 21.04.2006, 09:43   #1
Board Veteran
 
Offline
Registriert seit: 04-2006
Ort: Kölle am Rhein
Beiträge: 671
VPN, nat-traversal

Hallo zusammen,

bin gerade auf den Befehl nat-traversal gestossen.
Ich hatte das Problem, dass ich als HomeOfficeUser über einen DSL-Router mit meinem IP-Sec-Client eine Verbindung zu dem Firmen-VPN-Gateway (PIX 500er Series) aufbauen und die freigegeben Ressourcen nutzen kann, mit dem gleichen Rechner hinter einer anderen PIX zwar die VPN-Verbindung zu Stande kam, ich aber auf keine Ressource zugreifen konnte. Nach Konfiguration von nat-traversal auf dem VPN-Gateway läuft dies jetzt auch.
Durch googeln habe ich einiges über den Befehl rausbekommen, klar ist mir aber immer noch nicht, warum es hinter einem "Standard-DSL-Router" ohne nat-traversal funktioniert, hinter einer anderen Firewall - hier auch eine PIX - eben nur mit dem Befehl.
Nach meinem Verständnis mache ich sowohl über den DSL-Router, als auch über die PIX natting, da ich hinter beiden private Netze habe. Offensichtlich scheint es da aber doch einen Unterschied zu geben - welchen???
    Mit Zitat antworten
Alt 21.04.2006, 12:01   #2
Newbie
 
Offline
Registriert seit: 12-2005
Beiträge: 40
Hallo in die Runde,

ich schliesse mich mal der Frage von hegl an, da ich gerade eine ähnliche Frage zu den Themen VPN-Client-Software, NAT-Traversal und VPN-Passthrough stellen wollte.
Folgende Situation: User sollen sich per CISCO VPN-Client-SW auf einem Router mit EazyVPN-Server einwählen können. User sind sowohl per ISDN und CBC im Internet eingewählt, als auch per DSL hinter einem Router, der NATet.

Zuerst mal zur Begriffsklärung:

- VPN-Passthrough
Router unterstützt max. eine Verbindung; Portforwarding auf diesen einen Client muss aktiviert sein; Auf welchen Ports läuft die Kommunikation ab; ESP und ISAKMP-Pakete werden genatet/gepatet mit der einen Clientadresse ????

- NAT-Traversal
Es wird automatisch erkannt, ob alle beteligten Geräte NAT-T unterstützen durch NAT-T-Discovery-Pakete; ESP-Pakete werden in UDP gekapselt, daher mehrere Clientverbindungen möglich; Kommunikation immer von Port 4500 auf 4500 ????

Ebenfalls unklar sind mir die unterschiedlichen Einstellungen im CISCO-VPN-Client. Ich habe mal alle Einstellungen durchprobiert und Pakete mitgesnifft:

- Ohne Transparent Tunneling
UDP > 1024 auf 62515 (was ist das für ein spezieller Port?)
UDP 500 auf 500 ISAKMP
UDP 62515 auf 62515
Nur mit dieser Einstellung funktionierten mehrere gleichzeitige Verbindungen durch einen NAT-T-fähigen Router zum VPN-GW

- Transparent-Tunneling über UDP
alles wird in UDP gepackt
UDP > 1024 auf 62515
UDP 500 auf 500 ISAKMP
UDP 4500 auf 4500 (hier funktioniert dann anscheinend das NAT-Traversal)

- Transparent Tunneling über TCP (10000)
mehere UDP-Verbindungen von >1024 auf 62515
aber keine einige Anfrage an Port 10000???

Mir ist es nicht klar, wieso Methode 1 funktioniert hat und Methode 2 und 3 nicht.
Vielleicht kann ja jemand die Einstellungen etwas Erläutern?
Hoffe, dass liest überhaupt noch jemand ;-)
Danke.

Stefan
    Mit Zitat antworten
Alt 22.04.2006, 16:36   #3
Member
 
Offline
Registriert seit: 01-2004
Beiträge: 294
@hegl

klar ist mir aber immer noch nicht, warum es hinter einem "Standard-DSL-Router" ohne nat-traversal funktioniert, hinter einer anderen Firewall - hier auch eine PIX - eben nur mit dem Befehl.
Ich würde sage, dass der "Standard-DSL" Router NAT-Traversal unterstützt....

Grüsse
Thomas
    Mit Zitat antworten
Alt 22.04.2006, 21:41   #4
Board Veteran
 
Offline
Registriert seit: 04-2006
Ort: Kölle am Rhein
Beiträge: 671
Zitat von tom12
Ich würde sage, dass der "Standard-DSL" Router NAT-Traversal unterstützt....

Grüsse
Thomas
Hi Thomas,

die PIX unterstützt sehr wohl nat-traversal, meine Frage geht dahin, warum ich auf der Remote-PIX den Befehl eintragen muss, wenn ich vorher auch durch eine PIX ins Netz gehe. Es sieht so aus, als wäre das nat eines Standrad-DSL-Routers anders als das einer PIX

Gruß und Danke
Helmut
    Mit Zitat antworten
Alt 24.04.2006, 14:11   #5
Member
 
Offline
Registriert seit: 01-2004
Beiträge: 294
..

Hi,

irgendwie verstehe ich nicht ganz:

Du hast in der zentrale eine PIX.
Du hast eine Aussenstelle (HOmeuser), wo vorher ein "Standard-DSL-Router" war, welcher nun durch eine PIX ersetzt wurde; auf welcher NAT-traversal konfiguriert werden muss, damit alles funktioniert.
Vorher hingegen (mit den "Standard-Router) ging alles ohne Konfiguration..

Ist dies richtig so??

Falls ja, wiederhole ich die Antwort von vorher!

..ansonsten stehe ich wohl auf der Leitung heute..

Grüsse
Thomas
    Mit Zitat antworten
Alt 24.04.2006, 14:35   #6
Board Veteran
 
Offline
Registriert seit: 04-2006
Ort: Kölle am Rhein
Beiträge: 671
Hi Thomas,

Du hast in der Tat was falsch verstanden, das nat-traversal wird auf der zentralen PIX konfiguriert und nicht auf der, die den DSL-Router ersetzt!

Gruß
Helmut
    Mit Zitat antworten
Alt 24.04.2006, 15:55   #7
Member
 
Offline
Registriert seit: 01-2004
Beiträge: 294
?

Hi,

...aha...hab keine Ahnung. Meines Wissens brauchst du immer NAT-traversal wenn irgendwo auf dem "Weg" ein NAT-Device ist..

Keine Ahnung wieso dies vorher klappte..


Grüsse
    Mit Zitat antworten
Alt 26.04.2006, 21:56   #8
Senior Member
 
Benutzerbild von Wurstbläser
 
Offline
Registriert seit: 01-2005
Ort: BaWü - RT
Beiträge: 308
so ist das Prinzip: NAT bringt durch die neuen Source/Destination Addressen die Authentifizierungfunkton von ESP oder AH durcheinander: der Hash stimmt nicht mehr - da sich der Header geändert hat, dessen Orginalität ja mit Authentisiert werden sollte.

Sobald also NAT auf einer VPN Strecke liegt müssen die ESP oder AH Packete zusätzlich in UDP oder TCP Packete gekapselt werden, deren Adressen oder Ports werden dann nicht mehr "gehashed" und können so munter übersetzt -> "genattet" werden. Man kann entweder eine UDP oder TCP Kapselung fest konfigurieren oder auf die automatische Entdeckung mit NAT-T setzen.
    Mit Zitat antworten
Alt 26.04.2006, 22:31   #9
Member
 
Offline
Registriert seit: 01-2004
Beiträge: 294
Ah

Achtung:
AH klappt mit NAT nie!

Aus dem einfachen Grund, dass AH einen Hash über das IP Paket macht. Ändert sich etwas im IP Header (z.B. source address durchs NAT) stimmt der Hash logischerweise nicht.

Grüsse
    Mit Zitat antworten
Antwort


Themen-Optionen


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Welche ACL für NAT-Traversal-Discovery? niedax Cisco Forum — Allgemein 2 25.05.2006 16:59
IPSec PassThru oder NAT Traversal mit Win Server 2003? zachi_d Windows Server Forum 2 12.04.2005 09:45


Alle Zeitangaben in MEZ/CET. Es ist jetzt 14:02 Uhr. Seite generiert in 0,039 Sekunden.

- Unsere Partner -

Copyright © 2000 – 2012 MCSEboard.de

Sprung zum Seitenanfang