Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Beispiel: Konfigurieren des Hitless-Authentifizierungsschlüssel-Rollovers für IS-IS

In diesem Beispiel wird gezeigt, wie das Rollover des Authentifizierungsschlüssels ohne Treffer für IS-IS konfiguriert wird.

Anforderungen

Über die Geräteinitialisierung hinaus ist keine spezielle Konfiguration erforderlich, bevor der Rollover des Authentifizierungsschlüssels ohne Treffer für IS-IS konfiguriert wird.

Übersicht

Die Authentifizierung garantiert, dass nur vertrauenswürdige Router an Routing-Updates teilnehmen. Diese Schlüsselbund-Authentifizierungsmethode wird als "hitless" bezeichnet, da die Schlüssel von einem Schlüssel zum nächsten übertragen werden, ohne Peering-Sitzungen zurückzusetzen oder das Routing-Protokoll zu unterbrechen. Junos OS unterstützt sowohl RFC 5304 (IS-IS Cryptographic Authentication ) als auch RFC 5310 ( IS-IS Generic Cryptographic Authentication).

Dieses Beispiel enthält die folgenden Anweisungen zum Konfigurieren des Schlüsselbunds:

  • algorithm: Für jeden Schlüssel im Schlüsselbund können Sie einen Verschlüsselungsalgorithmus angeben. Der Algorithmus kann SHA-1 oder MD-5 sein.

  • key: Ein Schlüsselbund kann mehrere Schlüssel haben. Jeder Schlüssel innerhalb eines Schlüsselbunds muss durch einen eindeutigen ganzzahligen Wert identifiziert werden. Der Bereich der gültigen Bezeichnerwerte liegt zwischen 0 und 63.

  • keychain: Für jeden Schlüsselbund müssen Sie einen Namen angeben. In diesem Beispiel werden zwei Schlüsselbund definiert: base-key-global und base-key-inter.

  • options – Für jeden Schlüssel im Schlüsselbund können Sie die Codierung für den Nachrichtenauthentifizierungscode angeben:isis-enhanced oder basic. Der Basisbetrieb (RFC 5304) ist standardmäßig aktiviert.

    Wenn Sie die Option isis-enhanced konfigurieren, sendet Junos OS RFC 5310-codierte Routing-Protokollpakete und akzeptiert sowohl RFC 5304-codierte als auch RFC 5310-codierte Routing-Protokollpakete, die von anderen Geräten empfangen werden.

    Wenn Sie Basic konfigurieren (oder die options-Anweisung nicht in die Schlüsselkonfiguration aufnehmen), sendet und empfängt Junos OS Pakete mit RFC 5304-codierten Routing-Protokollen und verwirft 5310-codierte Routing-Protokollpakete, die von anderen Geräten empfangen werden.

    Da diese Einstellung nur für IS-IS gilt, ignorieren die Protokolle TCP und BFD die im Schlüssel konfigurierte Codierungsoption.

  • secret: Für jeden Schlüssel im Schlüsselbund müssen Sie ein geheimes Passwort festlegen. Dieses Passwort kann entweder verschlüsselt oder im Klartextformat in die geheime Anweisung eingegeben werden. Es wird immer in verschlüsseltem Format angezeigt.

  • start-time: Jeder Schlüssel muss eine Startzeit basierend auf UTC im ISO 8601-Format angeben. Die Steuerung wird von einer Taste zur nächsten weitergegeben. Wenn eine konfigurierte Startzeit eintrifft (basierend auf der Uhr des Routing-Geräts), wird der Schlüssel mit dieser Startzeit aktiv. Die Startzeiten werden in der lokalen Zeitzone für ein Routing-Gerät angegeben und müssen innerhalb des Schlüsselbunds eindeutig sein.

Sie können einen Schlüsselbund global auf alle Schnittstellen oder granularer auf bestimmte Schnittstellen anwenden.

Dieses Beispiel enthält die folgenden Anweisungen zum Anwenden des Schlüsselbunds auf alle Schnittstellen oder auf bestimmte Schnittstellen:

  • authentication-key-chain: Ermöglicht das Anwenden eines Schlüsselbunds auf der globalen IS-IS-Ebene für alle Schnittstellen der Ebene 1 oder aller Ebene 2.

  • hello-authentication-key-chain: Ermöglicht das Anwenden eines Schlüsselbunds auf der Ebene der einzelnen IS-IS-Schnittstellen. Die Schnittstellenkonfiguration überschreibt die globale Konfiguration.

Topologie

Abbildung 1 zeigt die im Beispiel verwendete Topologie.

Abbildung 1: Rollover des Authentifizierungsschlüssels ohne Treffer für IS-IS Hitless Authentication Key Rollover for IS-IS

Dieses Beispiel zeigt die Konfiguration für Router R0.

Konfiguration

Verfahren

CLI-Schnellkonfiguration für R0

Um den Rollover des Authentifizierungsschlüssels ohne Treffer für IS-IS schnell zu konfigurieren, kopieren Sie die folgenden Befehle, und fügen Sie die Befehle in die CLI ein.

Schritt-für-Schritt-Anleitung

So konfigurieren Sie den Rollover des Hitless-Authentifizierungsschlüssels für IS-IS:

  1. Konfigurieren Sie die Schnittstellen des Routers R0.

  2. Konfigurieren Sie einen oder mehrere Authentifizierungsschlüsselbunde und -schlüssel. In diesem Beispiel demonstrieren wir die Verwendung eines Schlüsselbunds auf globaler Ebene und eines Schlüsselbunds auf Schnittstellenebene, die beide zwei Schlüssel haben. Der globale Schlüsselbund wird auf alle ISIS-Level-2-Schnittstellen angewendet. Dieser Schlüsselbund authentifiziert sowohl Hellos als auch LSP-Austausch. Der Schnittstellenschlüsselbund wird speziell auf die ge-0/0/0-Schnittstelle (Schnittstelle A) für ISIS Level 1 angewendet und nur für die Authentifizierung von Hello-Austauschnachrichten verwendet.

  3. Wenden Sie den Basisschlüssel-Global-Schlüsselbund auf alle ISIS-Schnittstellen der Ebene 2 auf Router R0 an.

  4. Wenden Sie den Schlüsselbund base-key-inter für die ISIS-Hello-Authentifizierung auf Ebene 1 auf die Schnittstelle ge-0/0/0.0 auf Router R0 an.

  5. Wenn Sie mit der Konfiguration des Geräts fertig sind, bestätigen Sie die Konfiguration.

Ergebnisse

Bestätigen Sie Ihre Konfiguration, indem Sie die Befehle show interfaces, show protocols und show security eingeben.

Überprüfung

Führen Sie die folgenden Befehle aus, um die Konfiguration zu überprüfen:

  • ISIS-Authentifizierung anzeigen

  • Sicherheits-Schlüsselanhänger anzeigen