Was ist der Unterschied zwischen IKE und ISAKMP?


74

Ich baue schon seit Jahren IPsec-VPNs, aber um ehrlich zu sein, habe ich den technischen Unterschied zwischen IKE und ISAKMP nie richtig verstanden. Ich sehe oft die beiden Begriffe synonym verwendet (wahrscheinlich falsch).

Ich verstehe die beiden Grundphasen von IPSec, und ISAKMP scheint sich in erster Linie mit Phase 1 zu befassen. Beispielsweise zeigt der IOS-Befehl "show crypto isakmp sa" IPsec-Phase-1-Informationen an. Es gibt jedoch keinen entsprechenden Befehl für IKE.

Antworten:


56

ISAKMP ist Teil von IKE. (IKE hat ISAKMP, SKEME und OAKLEY). IKE richtet die gemeinsame Sicherheitsrichtlinie und die authentifizierten Schlüssel ein. ISAKMP ist das Protokoll, das die Mechanik des Schlüsselaustauschs angibt.

Die Verwirrung (für mich) ist, dass in der Cisco IOS ISAKMP / IKE verwendet werden, um auf das gleiche zu verweisen. Damit meine ich, dass Ciscos IKE nur ISAKMP implementiert / verwendet. Man konfiguriert also IKE und dann konzeptionell ISAKMP.


2
Hallo Craig, es gab eine ähnliche Frage hier security.stackexchange.com/questions/35872/… wenn Sie möchten, kann ich meine Antwort dort entfernen, wenn Sie Ihre hinzufügen möchten.
Lucas Kauffman

Nicht nötig. Aber danke für das sehr nette Angebot!
Craig Constantine

networklessons.com/cisco/ccie-routing-switching/… Dies ist möglicherweise die beste Erklärung für IPSec.
Gaurav Parashar

0

Bitte überprüfen Sie, ob dies hilft, ich weiß, dass ich zu spät bin :)

Ja, dies ist aus dem Wikipedia-Artikel, der Internet Security Association und dem Key Management Protocol , aber ich habe bisher keine Verweise auf Wiki / RFC hier in der Diskussion gesehen.

ISAKMP definiert die Verfahren zur Authentifizierung eines kommunizierenden Peers, zum Erstellen und Verwalten von Sicherheitszuordnungen, zu Schlüsselerstellungstechniken und zur Abwehr von Bedrohungen (z. B. Denial-of-Service- und Replay-Angriffe). Als Framework wird ISAKMP in der Regel von IKE für den Schlüsselaustausch verwendet, obwohl andere Methoden implementiert wurden, z. B. Kerberized Internet Negotiation of Keys. Eine vorläufige SA wird unter Verwendung dieses Protokolls gebildet; Später wird ein neues Keying durchgeführt.

ISAKMP definiert Prozeduren und Paketformate zum Einrichten, Aushandeln, Ändern und Löschen von Sicherheitszuordnungen. SAs enthalten alle Informationen, die für die Ausführung verschiedener Netzwerksicherheitsdienste erforderlich sind, z. B. IP-Layer-Dienste (z. B. Header-Authentifizierung und Payload-Encapsulation), Transport- oder Application-Layer-Dienste oder Selbstschutz des Verhandlungsverkehrs. ISAKMP definiert Nutzdaten für den Austausch von Schlüsselgenerierungs- und Authentifizierungsdaten. Diese Formate bieten einen konsistenten Rahmen für die Übertragung von Schlüssel- und Authentifizierungsdaten, der unabhängig von der Schlüsselerzeugungstechnik, dem Verschlüsselungsalgorithmus und dem Authentifizierungsmechanismus ist.

ISAKMP unterscheidet sich von Schlüsselaustauschprotokollen, um die Details der Sicherheitszuordnungsverwaltung (und der Schlüsselverwaltung) sauber von den Details des Schlüsselaustauschs zu trennen. Es kann viele verschiedene Schlüsselaustauschprotokolle mit jeweils unterschiedlichen Sicherheitseigenschaften geben. Es ist jedoch ein gemeinsamer Rahmen erforderlich, um dem Format der SA-Attribute zuzustimmen und SAs auszuhandeln, zu ändern und zu löschen. ISAKMP dient als gemeinsames Framework.

ISAKMP kann über jedes Transportprotokoll implementiert werden. Alle Implementierungen müssen Sende- und Empfangsfunktionen für ISAKMP über UDP an Port 500 enthalten.


Sie sollten bearbeiten, um die Angebotsfunktion zu verwenden, und die Quelle gutschreiben.
Ron Maupin

Es scheint, dass diese Antwort in erster Linie von einer anderen Quelle kopiert wurde und Sie vergessen haben, die ursprüngliche Quelle zuzuweisen. Ich habe dies nach bestem Wissen und Gewissen behoben, aber bitte überprüfen Sie, ob meine Änderungen korrekt sind, und stellen Sie sicher, dass Sie dies in Zukunft selbst tun.
YLearn

Sie sollten die Quelle angeben und, falls möglich, einen Link angeben. Ich habe deine Bearbeitung von @ YLearn korrigiert, um den Link wieder hinzuzufügen.
Ron Maupin

Jungs, ich habe in den obigen Diskussionen bisher keinen Verweis auf Wiki oder eine detaillierte Erklärung gesehen, als ich den Beitrag durchgesehen habe, um den Unterschied zwischen IKE / ISAKMP zu finden. Daher überlegte ich, es hier zu platzieren, und dies ist kein Anrechnungspunkt :) :) :)
Feroze KM

Es ist eine schlechte Form, jemandes Arbeit zu zitieren, ohne Anerkennung zu geben. Die Fair-Use-Doktrin ermöglicht es Ihnen, die Arbeit eines anderen zu zitieren, aber Sie müssen Kredit geben, wenn Kredit fällig ist, ansonsten wird dies in manchen Zusammenhängen als Plagiat bezeichnet. Wir haben nur versucht, Ihre Antwort zu verbessern (und dem ursprünglichen Autor gegenüber fair zu sein).
Ron Maupin

0

In der Praxis ist IKE (Internet Key Exchange, Internetschlüsselaustausch) gleichbedeutend mit ISAKMP (Internet Security Association Key Management Protocol).

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.