Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Beispiel: Konfigurieren von MACsec über einen MPLS-CCC auf Routern der MX-Serie

In diesem Beispiel wird gezeigt, wie Sie MACsec aktivieren, um vertraulichen Datenverkehr zu sichern, der von einem Benutzer an einem Standort zu einem Benutzer an einem anderen Standort über einen einfachen MPLS-CCC übertragen wird.

Anforderungen

In diesem Beispiel werden die folgenden Hardware- und Softwarekomponenten verwendet:

  • Drei Router der MX-Serie, die als PE- und Provider-Router im MPLS-Netzwerk verwendet werden

  • Ein Router der MX-Serie, der als CE-Router verwendet wird und Standort A mit dem MPLS-Netzwerk verbindet.

  • Ein MX240-, MX480- oder MX960-Router mit dem erweiterten Gigabit-Ethernet-MIC mit 20 Ports (Modellnummer MIC-3D-20GE-SFP-E), der als CE-Router verwendet wird, der Standort B mit dem MPLS-Netzwerk verbindet

  • Junos OS Version 15.1R1 oder höher auf allen Routern der MX-Serie im MPLS-Netzwerk (PE1, PE2 oder Provider-Router)

  • Junos OS Version 15.1R1 oder höher auf dem CE-Router an Standort A und dem CE-Router an Standort B

Übersicht und Topologie

In diesem Beispiel werden häufig finanziell sensible Unternehmensdaten zwischen einem Benutzer an Standort A und einem Benutzer an Standort B gesendet. Das Unternehmen möchte sicherstellen, dass der gesamte Netzwerkdatenverkehr, der vom Benutzer an Standort A zum Benutzer an Standort B übertragen wird, hochsicher ist und von einem Angreifer nicht eingesehen oder beschädigt werden kann. Das Unternehmen verwendet die branchenübliche Layer 2-Sicherheit von MACsec, die Verschlüsselung bietet, um sicherzustellen, dass Daten von Angreifern nicht eingesehen werden können, und Integritätsprüfungen, um sicherzustellen, dass die übertragenen Daten nicht beschädigt werden, um den gesamten Datenverkehr zu sichern, der auf dem CCC durch die MPLS-Cloud übertragen wird, die die Websites verbindet. VLANs werden an beiden Standorten konfiguriert, um sicherzustellen, dass der Datenverkehr zwischen den beiden Benutzern die Standorte über den MACsec-gesicherten CCC durchläuft.

Das MPLS-Netzwerk in diesem Beispiel umfasst zwei Provider-Edge-Router (PE1 und PE2) – PE1 und PE2 – und einen Provider-Router (Transitrouter). PE1 verbindet den Kunden-Edge-Router an Standort A mit dem MPLS-Netzwerk und PE2 verbindet den CE-Router an Standort B mit dem MPLS-Netzwerk. MACsec ist auf dem CCC aktiviert, der die CE-Router an Standort A und Standort B verbindet, um den Datenverkehr zwischen den Standorten über den CCC zu sichern. Ein VLAN, das die Schnittstellen umfasst, die die Benutzer mit den CE-Routern verbinden, die Schnittstelle ge-0/0/0 auf dem CE-Router an Standort A und die Schnittstelle ge-0/0/2 auf dem CE-Router an Standort B sowie die Schnittstellen, die die CE-Router mit der MPLS-Cloud verbinden (ge-0/0/0 auf dem CE-Router von Standort A und xe-0/1/0 auf dem CE-Router von Standort B), wird verwendet, um den gesamten Datenverkehr zwischen den Benutzern auf den MACsec-gesicherten CCC zu leiten.

Tabelle 1 enthält eine Zusammenfassung der MPLS-Netzwerkkomponenten in dieser Topologie.

Tabelle 2 enthält eine Zusammenfassung der in dieser Topologie verwendeten MACsec-Konnektivitätszuordnung. MACsec wird aktiviert, indem an den Schnittstellen an beiden Enden einer Verbindung eine Konnektivitätszuordnung erstellt wird. MACsec ist aktiviert, wenn die Schnittstellen an beiden Enden der Verbindung Pre-shared Keys austauschen (die Pre-shared Keys sind in der Konnektivitätszuordnung definiert), um die Verbindung für MACsec zu sichern.

Tabelle 3 enthält eine Zusammenfassung der Bridge-Domänen- und VLAN-IDs, die in dieser Topologie verwendet werden. Das VLAN wird in dieser Topologie verwendet, um die gesamte Kommunikation vom Benutzer an Standort A zum Benutzer an Standort B über den MACsec-gesicherten CCC zu leiten.

Tabelle 1: Komponenten der MPLS-Topologie
Komponentenbeschreibung

PE1-KARTON

PE-Router.

lo0:

  • IP-Adresse: 130.1.1.1/32

  • Teilnahme an OSPF und RSVP.

GE-0/0/0:

  • Kunden-Edge-Schnittstelle, die Standort A mit dem MPLS-Netzwerk verbindet.

  • CCC-Anschluss an xe-0/1/1 auf PE2.

GE-0/0/1:

  • Core-Schnittstelle, die PE1 mit dem Provider-Router verbindet.

  • IP-Adresse: 10.1.5.2/24

  • Nimmt an OSPF, RSVP und MPLS teil.

Anbieter

Provider-Router.

lo0:

  • IP-Adresse: 130.1.1.2/32

  • Teilnahme an OSPF und RSVP.

GE-0/0/10:

  • Core-Schnittstelle, die den Provider-Router mit PE1 verbindet.

  • IP-Adresse: 10.1.5.1/24

  • Nimmt an OSPF, RSVP und MPLS teil.

xe-0/0/0:

  • Core-Schnittstelle, die den Provider-Router mit PE2 verbindet.

  • IP-Adresse: 10.1.9.1/24

  • Nimmt an OSPF, RSVP und MPLS teil.

PE2-KARTON

PE-Router.

lo0:

  • IP-Adresse: 130.1.1.3/32

  • Teilnahme an OSPF und RSVP.

xe-0/1/0

  • Core-Schnittstelle, die PE2 mit dem Provider-Router verbindet.

  • IP-Adresse: 10.1.9.2/24

  • Nimmt an OSPF, RSVP und MPLS teil.

xe-0/1/1

  • Kunden-Edge-Schnittstelle, die Standort B mit dem MPLS-Netzwerk verbindet.

  • CCC-Anschluss an ge-0/0/0 an PE1.

lsp_to_pe2_xe1 Label-Switched-Pfad

Label-Switched-Pfad von PE1 zu PE2.

lsp_to_pe1_ge0 Label-Switched-Pfad

Label-Switched-Pfad von PE2 zu PE1.

Tabelle 2: Zusammenfassung der MACsec Connectivity Association
Connectivity Association Beschreibung

CCC-MACsec

Konnektivitätsverbindung, die MACsec auf CCC ermöglicht, die Standort A mit Standort B verbindet.

Die Konnektivitätszuordnung ist auf den folgenden Schnittstellen aktiviert:

  • CE-Router von Standort A: ge-0/0/0

  • CE-Router für Standort B: xe-0/1/0

Tabelle 3: Übersicht der Bridge-Domänen
Beschreibung der Bridge-Domäne

MACsec

VLAN, das den Datenverkehr zwischen dem Benutzer an Standort A und dem Benutzer an Standort B auf den MACsec-gesicherten CCC leitet.

Die Bridge-Domäne umfasst die folgenden Schnittstellen:

  • CE-Router von Standort A: ge-0/0/0

  • CE-Router von Standort A: ge-0/0/1

  • CE-Router für Standort B: xe-0/1/0

  • CE-Router für Standort B: ge-0/0/2

Konfigurieren von MPLS

In diesem Abschnitt wird erläutert, wie MPLS auf den einzelnen Routern im MPLS-Netzwerk konfiguriert wird.

Es enthält die folgenden Abschnitte:

Konfigurieren von MPLS auf PE1

CLI Schnellkonfiguration

Verwenden Sie die folgenden Befehle, um die MPLS-Konfiguration auf dem PE1-Router schnell zu konfigurieren:

Schritt-für-Schritt-Anleitung

So konfigurieren Sie MPLS auf Router PE1:

  1. Konfigurieren Sie OSPF mit aktiviertem Traffic Engineering:

  2. Konfigurieren Sie OSPF für die Loopback-Adresse und die Core-Schnittstellen:

  3. Konfigurieren Sie MPLS auf diesem Router, PE1, mit einem LSP zum PE2-Router:

  4. Konfiguration von MPLS auf den Core-Schnittstellen:

  5. Konfigurieren Sie RSVP auf der Loopback-Schnittstelle und den Core-Schnittstellen:

  6. Konfigurieren Sie IP-Adressen für die Loopback-Schnittstelle und die Core-Schnittstellen:

  7. Konfigurieren Sie auf der logischen Einheit der Core-Schnittstellenadressen family mpls :

  8. Konfigurieren Sie die logische Einheit der Kunden-Edge-Schnittstelle als CCC:

  9. Konfigurieren Sie den schnittstellenbasierten CCC von PE1 zu PE2:

Befund

Zeigen Sie die Ergebnisse der Konfiguration an:

Konfigurieren von MPLS auf dem Provider-Router

CLI Schnellkonfiguration

Verwenden Sie die folgenden Befehle, um die MPLS-Konfiguration auf dem Provider-Router schnell zu konfigurieren:

Schritt-für-Schritt-Anleitung

So konfigurieren Sie den Provider-Router:

  1. Konfigurieren Sie OSPF mit aktiviertem Traffic Engineering:

  2. Konfigurieren Sie OSPF auf der Loopback-Schnittstelle und den Core-Schnittstellen:

  3. Konfigurieren Sie MPLS auf den Core-Schnittstellen des Routers:

  4. Konfigurieren Sie RSVP auf der Loopback-Schnittstelle und den Core-Schnittstellen:

  5. Konfigurieren Sie IP-Adressen für die Loopback-Schnittstelle und die Core-Schnittstellen:

  6. Konfigurieren Sie auf der logischen Einheit der Core-Schnittstellenadressen family mpls :

  7. Konfigurieren Sie den LSP für den PE2-Router:

Befund

Zeigen Sie die Ergebnisse der Konfiguration an:

Konfigurieren von MPLS auf PE2

CLI Schnellkonfiguration

Verwenden Sie die folgenden Befehle, um die MPLS-Konfiguration auf Router PE2 schnell zu konfigurieren:

Schritt-für-Schritt-Anleitung

So konfigurieren Sie Router PE2:

  1. Konfigurieren Sie OSPF mit aktiviertem Traffic Engineering:

  2. Konfigurieren Sie OSPF auf der Loopback-Schnittstelle und der Core-Schnittstelle:

  3. Konfigurieren Sie MPLS auf diesem Router (PE2) mit einem Label-Switched-Pfad (LSP) zum anderen PE-Router (PE1):

  4. Konfigurieren von MPLS auf der Core-Schnittstelle:

  5. Konfigurieren Sie RSVP auf der Loopback-Schnittstelle und der Core-Schnittstelle:

  6. Konfigurieren Sie IP-Adressen für die Loopback-Schnittstelle und die Core-Schnittstelle:

  7. Konfigurieren Sie auf der logischen Einheit der Core-Schnittstelle family mpls :

  8. Konfigurieren Sie die logische Einheit der Kunden-Edge-Schnittstelle als CCC:

  9. Konfigurieren Sie den schnittstellenbasierten CCC zwischen den primären Edge-Routern:

Befund

Zeigen Sie die Ergebnisse der Konfiguration an:

Konfigurieren von MACsec

In diesem Abschnitt wird erläutert, wie MACsec auf den einzelnen Routern in der Topologie konfiguriert wird.

Es enthält die folgenden Abschnitte:

Konfigurieren von MACsec am CE-Router von Standort A zur Sicherung des Datenverkehrs zu Standort B

CLI Schnellkonfiguration

Schritt-für-Schritt-Anleitung

In diesem Beispiel wird der Datenverkehr zwischen den Benutzern, die häufig finanziell sensible Daten austauschen, über die MPLS-Cloud zwischen den Standorten auf einem CCC gesendet. MACsec wird auf dem CCC aktiviert, indem eine MACsec-Konnektivitätszuordnung auf den Schnittstellen an den CE-Routern an Standort A und Standort B konfiguriert wird, die eine Verbindung zu den MPLS PE-Routern herstellen. Die Konnektivitätszuordnungen müssen übereinstimmende Konnektivitätszuordnungsnamen (in diesem Beispiel), ccc-macsecübereinstimmende CKNs (in diesem Beispiel) 37c9c2c45ddd012aa5bc8ef284aa23ff6729ee2e4acb66e91fe34ba2cd9fe311und CAKs (in diesem Beispiel ) aufweisen, 228ef255aa23ff6729ee664acb66e91fum eine MACsec-sichere Verbindung herzustellen.

Um MACsec auf dem CCC zu aktivieren, der Standort A mit Standort B verbindet, führen Sie die folgenden Schritte auf dem CE-Router von Standort A aus:

  1. Erstellen Sie die Konnektivitätszuordnung mit dem Namen ccc-macsec, und konfigurieren Sie den MACsec-Sicherheitsmodus wie folgt static-cak:

  2. Erstellen Sie den vorinstallierten Schlüssel, indem Sie CKN und CAK konfigurieren:

  3. Weisen Sie die Konnektivitätszuordnung der Schnittstelle zu, die mit dem PE1-Router verbunden ist:

    Damit sind die Schritte zum Konfigurieren der Konnektivitätszuordnung an einem Ende des CCC abgeschlossen. MACsec wird erst aktiviert, wenn eine Konnektivitätszuordnung mit passenden Pre-Shared Keys am gegenüberliegenden Ende einer Verbindung aktiviert wird, die in diesem Fall die Schnittstelle des CE-Routers von Standort B des CCC ist. Das Verfahren zum Konfigurieren der Konnektivitätszuordnung auf dem CE-Router von Standort B wird im folgenden Abschnitt beschrieben.

Befund

Zeigen Sie die Ergebnisse der Konfiguration an:

Konfigurieren von MACsec auf dem CE-Router von Standort B zur Sicherung des Datenverkehrs zu Standort A

CLI Schnellkonfiguration

Schritt-für-Schritt-Anleitung

Der Datenverkehr wird über das MPLS-Netzwerk mit einem CCC von Standort B zu Standort A übertragen. MACsec wird auf dem CCC aktiviert, indem eine MACsec-Konnektivitätszuordnung auf den Schnittstellen an den CE-Routern an Standort A und Standort B konfiguriert wird, die eine Verbindung zu den MPLS PE-Routern herstellen. Die Konnektivitätszuordnungen müssen übereinstimmende Konnektivitätszuordnungsnamen (in diesem Beispiel ccc-macsec), übereinstimmende CKNs (37c9c2c45ddd012aa5bc8ef284aa23ff6729ee2e4acb66e91fe34ba2cd9fe311) und übereinstimmende CAKs (228ef255aa23ff6729ee664acb66e91f) aufweisen, um eine MACsec-sichere Verbindung herzustellen.

Um MACsec auf dem CCC zu aktivieren, der Standort B mit Standort A verbindet, führen Sie die folgenden Schritte auf dem CE-Router von Standort B aus:

  1. Erstellen Sie die Konnektivitätszuordnung mit dem Namen ccc-macsec, und konfigurieren Sie den MACsec-Sicherheitsmodus wie folgt static-cak:

  2. Erstellen Sie den vorinstallierten Schlüssel, indem Sie CKN und CAK konfigurieren:

  3. Weisen Sie die Konnektivitätszuordnung der Schnittstelle zu, die mit dem Router PE2 verbunden ist:

    MACsec wird für den CCC aktiviert, nachdem die Pre-Shared Keys ausgetauscht wurden, also kurz nach Abschluss dieses Verfahrens.

Befund

Zeigen Sie die Ergebnisse der Konfiguration an:

Konfigurieren von VLANs für die Weiterleitung von Datenverkehr auf den MACsec-gesicherten CCC

In diesem Abschnitt wird erläutert, wie VLANs auf den CE-Routern von Standort A und Standort B konfiguriert werden. Der Zweck der VLANs besteht darin, den Datenverkehr, der MACsec-gesichert werden soll, auf den MACsec-gesicherten CCC zu leiten.

Konfigurieren der Bridge-Domäne für die Weiterleitung des Datenverkehrs an den MACsec-CCC am CE-Router von Standort A

CLI Schnellkonfiguration

Schritt-für-Schritt-Anleitung

So erstellen Sie eine Bridge-Domäne (VLAN-ID 50), die den Datenverkehr vom Benutzer an Standort A an den MACsec-gesicherten CCC weiterleitet:

  1. Konfigurieren Sie die ge-0/0/0-Schnittstelle mit VLAN-Kapselung und der Bridge-Familie.

  2. Konfigurieren Sie die ge-0/0/2-Schnittstelle mit VLAN-Kapselung und der Bridge-Familie.

  3. Definieren Sie die MACsec-Bridge-Domäne, und ordnen Sie die Schnittstellen ge-0/0/0 und ge-0/0/2 der Bridge-Domäne zu.

  4. Erstellen Sie die IP-Adresse für die MACsec-Bridge-Domäne:

Befund

Zeigen Sie die Ergebnisse der Konfiguration an:

Konfigurieren der Bridge-Domäne für die Weiterleitung des Datenverkehrs an den MACsec-CCC auf dem CE-Router von Standort B

CLI Schnellkonfiguration

Schritt-für-Schritt-Anleitung

So erstellen Sie eine Bridge-Domäne (VLAN-ID 50), um den Datenverkehr für den Benutzer an Standort B auf den MACsec-gesicherten CCC zu leiten:

  1. Konfigurieren Sie die xe-0/1/0-Schnittstelle mit VLAN-Kapselung und der Bridge-Familie.

  2. Konfigurieren Sie die ge-0/0/2-Schnittstelle mit VLAN-Kapselung und der Bridge-Familie.

  3. Definieren Sie die MACsec-Bridge-Domäne, und ordnen Sie der Bridge-Domäne die Schnittstellen xe-0/1/0 und ge-0/0/2 zu.

  4. Erstellen Sie die IP-Adresse für die MACsec-Bridge-Domäne:

Befund

Zeigen Sie die Ergebnisse der Konfiguration an:

Verifizierung

Führen Sie die folgenden Schritte aus, um zu bestätigen, dass die Konfiguration ordnungsgemäß funktioniert:

Überprüfen der MACsec-Verbindung

Zweck

Stellen Sie sicher, dass MACsec auf dem CCC funktioniert.

Aktion

Geben Sie den show security macsec connections Befehl auf einem oder beiden Kunden-Edge-Switches (CE) ein.

Bedeutung

CA name: Die Interface name: und-Ausgaben zeigen, dass die ccc-macsec-Konnektivitätszuordnung auf der Schnittstelle ge-0/0/0 funktionsfähig ist. Die Ausgabe wird nicht angezeigt, wenn die Konnektivitätszuordnung auf der Schnittstelle nicht betriebsbereit ist.

Für eine zusätzliche Überprüfung, ob MACsec auf dem CCC in Betrieb ist, können Sie den show security macsec connections Befehl auch auf dem anderen CE-Switch eingeben.

Überprüfen, ob MACsec-gesicherter Datenverkehr die CCCs durchläuft

Zweck

Vergewissern Sie sich, dass der Datenverkehr, der den CCC durchquert, MACsec-gesichert ist.

Aktion

Geben Sie den show security macsec statistics Befehl auf einem oder beiden CE-Schaltern ein.

Bedeutung

Die Encrypted packets Zeile unter dem Secure Channel transmitted Ausgang wird jedes Mal inkrementiert, wenn ein Paket von der Schnittstelle gesendet wird, die durch MACsec gesichert und verschlüsselt ist. Die Encrypted packets Ausgabe zeigt, dass 9784 verschlüsselte und gesicherte Pakete von der Schnittstelle ge-0/0/0 übertragen wurden. MACsec-gesicherter Datenverkehr wird daher auf der Schnittstelle GE-0/0/0 gesendet.

Die Accepted packets Zeile unter dem Secure Association received Ausgang wird jedes Mal inkrementiert, wenn ein Paket auf der Schnittstelle empfangen wird, das die MACsec-Integritätsprüfung bestanden hat. Die Decrypted bytes Zeile unter der Secure Association received Ausgabe wird jedes Mal inkrementiert, wenn ein verschlüsseltes Paket empfangen und entschlüsselt wird. Die Ausgabe zeigt, dass 9791 MACsec-gesicherte Pakete auf der Schnittstelle ge-0/0/0 empfangen wurden und dass 2823555 Bytes aus diesen Paketen erfolgreich entschlüsselt wurden. MACsec-gesicherter Datenverkehr wird daher auf der Schnittstelle GE-0/0/0 empfangen.

Zur zusätzlichen Verifizierung können Sie den show security macsec statistics Befehl auch auf dem anderen CE-Schalter eingeben.

Überprüfen, ob die MPLS- und CCC-Protokolle auf dem Provider-Edge und den Provider-Switch-Schnittstellen aktiviert sind

Zweck

Stellen Sie sicher, dass MPLS auf den richtigen Schnittstellen für die PE- und Provider-Switches aktiviert ist.

Aktion

Geben Sie den show interfaces terse Befehl sowohl auf den PE-Routern als auch auf dem Provider-Switch ein:

Bedeutung

Die Ausgabe bestätigt, dass das MPLS-Protokoll für die Provider-Switch-Schnittstellen, die MPLS-Datenverkehr weiterleiten (xe-0/0/0 und ge-0/0/10), und für die PE-Routerschnittstellen, die MPLS-Datenverkehr weiterleiten, aktiviert ist: Schnittstelle ge-0/0/1 auf dem PE1-Switch und Schnittstelle xe-0/1/0 auf dem PE2-Router.

Die Ausgabe bestätigt auch, dass CCC auf den PE-Router-Schnittstellen aktiviert ist, die den CE-Switches zugewandt sind, d. h. Schnittstelle ge-0/0/0 auf dem PE1-Switch und Schnittstelle xe-0/1/1 auf dem PE2-Router.

Überprüfen von MPLS-Label-Vorgängen

Zweck

Überprüfen Sie, welche Schnittstelle als Anfang des CCC und welche Schnittstelle verwendet wird, um das MPLS-Paket an den nächsten Hop zu übertragen.

Aktion

Geben Sie die show route forwarding-table family mpls auf einem oder beiden der PE-Router ein.

Bedeutung

Diese Ausgabe bestätigt, dass der CCC auf der Schnittstelle ge-0/0/0.0 konfiguriert ist. Der Switch empfängt eingehenden Datenverkehr auf ge-0/0/1.0 und schiebt Label 299952 auf das Paket, das den Switch über die Schnittstelle ge-0/0/1.0 verlässt. Die Ausgabe zeigt auch, dass der Switch, wenn er ein MPLS-Paket mit Label 299856 empfängt, das Label platzt und das Paket über die Schnittstelle ge-0/0/0.0 sendet

Zur weiteren Überprüfung der MPLS-Label-Vorgänge geben Sie die auf dem anderen PE-Router ein show route forwarding-table family mpls .

Überprüfen des Status der MPLS-CCCs

Zweck

Vergewissern Sie sich, dass die MPLS-CCCs funktionieren.

Aktion

Geben Sie den show connections Befehl auf den PE-Routern ein.

Der show connections Befehl zeigt den Status der CCC-Verbindungen an. Mit dieser Ausgabe wird überprüft, ob sich die CCC-Schnittstellen und die zugehörigen Sende- und Empfangs-LSPs auf beiden PE-Routern befinden Up .

Überprüfen des OSPF-Betriebs

Zweck

Stellen Sie sicher, dass OSPF ausgeführt wird.

Aktion

Geben Sie den show ospf neighbor Befehl "Der Anbieter" oder die PE-Router ein und überprüfen Sie die State Ausgabe.

Bedeutung

Die State Ausgabe erfolgt Full auf allen Schnittstellen, die OSPF verwenden, sodass OSPF in Betrieb ist.

Zur weiteren Überprüfung von OSPF geben Sie zusätzlich zum Provider-Switch den show ospf neighbor Befehl auf den PE-Routern ein.

Überprüfen des Status der RSVP-Sitzungen

Zweck

Überprüfen Sie den Status der RSVP-Sitzungen.

Aktion

Geben Sie den show rsvp session Befehl ein, und überprüfen Sie, ob der Status für jede RSVP-Sitzung verfügbar ist.

Bedeutung

Dies State gilt Up für alle Verbindungen, sodass RSVP normal funktioniert.

Zur weiteren Verifizierung geben Sie neben dem Provider-Router auch die show rsvp session auf den PE-Routern ein.