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 MACsec aktiviert wird, um sensiblen Datenverkehr zu schützen, 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, der 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 und Standort B mit dem MPLS-Netzwerk verbindet

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

  • Junos OS Version 15.1R1 oder höher, die auf dem CE-Router an Standort A und dem CE-Router an Standort B ausgeführt werden

Übersicht und Topologie

In diesem Beispiel werden finanziell sensible Unternehmensdaten häufig zwischen einem Benutzer an Standort A und einem Benutzer an Standort B gesendet. Das Unternehmen möchte sicherstellen, dass der gesamte Netzwerkverkehr, 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 über die MPLS-Cloud übertragen wird, die die Standorte 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 (PE) – PE1 und PE2 – und einen Provider-Router (Transit-Router). PE1 verbindet den Kunden-Edge-Router (CE) 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 enthält, 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 Site A und xe-0/1/0 auf dem CE-Router von Site 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 MACsec-Konnektivitätszuordnung, die in dieser Topologie verwendet wird. MACsec wird aktiviert, indem eine Konnektivitätszuordnung auf den Schnittstellen an jedem Ende einer Verbindung erstellt wird. MACsec wird aktiviert, wenn die Schnittstellen an beiden Enden der Verbindung vorinstallierte Schlüssel austauschen (die vorinstallierten Schlüssel 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 auf den MACsec-gesicherten CCC zu leiten.

Tabelle 1: Komponenten der MPLS-Topologie
Komponentenbeschreibung

PE1

PE-Router.

lo0:

  • IP-Adresse: 130.1.1.1/32

  • Nimmt an OSPF und RSVP teil.

GE-0/0/0:

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

  • CCC-Verbindung zu 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

  • Nimmt an OSPF und RSVP teil.

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

PE-Router.

lo0:

  • IP-Adresse: 130.1.1.3/32

  • Nimmt an OSPF und RSVP teil.

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 verbindet sich mit ge-0/0/0 auf PE1.

lsp_to_pe2_xe1 Label-Switched-Pfad

Label-Switched-Pfad von PE1 zu PE2.

lsp_to_pe1_ge0 Label-Switched-Pfad

Label-umgeschalteter Pfad von PE2 zu PE1.

der
Tabelle 2: Zusammenfassung der MACsec Connectivity Association
BeschreibungKonnektivitätszuordnung

CCC-MACSEC

Konnektivitätszuordnung, die MACsec auf CCC aktiviert und Site A mit Site B verbindet.

Die Konnektivitätszuordnung ist auf den folgenden Schnittstellen aktiviert:

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

  • Standort B CE-Router: xe-0/1/0

Tabelle 3: Zusammenfassung der Bridge-Domänen
Beschreibung der Bridge-Domain

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 für Standort A: ge-0/0/0

  • CE-Router für Standort A: ge-0/0/1

  • Standort B CE-Router: xe-0/1/0

  • Standort B CE-Router: ge-0/0/2

Konfigurieren von MPLS

In diesem Abschnitt wird erläutert, wie MPLS auf jedem Router 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 für den PE2-Router:

  4. Konfigurieren Sie 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 family mpls Sie auf der logischen Einheit der Core-Schnittstellenadressen:

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

  9. Konfigurieren Sie den schnittstellenbasierten CCC von PE1 bis 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 Anbieterrouter 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 family mpls Sie auf der logischen Einheit der Core-Schnittstellenadressen:

  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 dem 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 Sie MPLS auf der Core-Schnittstelle:

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

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

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

  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:

MACsec konfigurieren

In diesem Abschnitt wird erläutert, wie MACsec auf jedem Router in der Topologie konfiguriert wird.

Es enthält die folgenden Abschnitte:

Konfigurieren von MACsec auf dem 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, zwischen den Standorten auf einem CCC über die MPLS-Cloud gesendet. MACsec wird auf dem CCC aktiviert, indem eine MACsec-Konnektivitätszuordnung auf den Schnittstellen auf 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 37c9c2c45ddd012aa5bc8ef284aa23ff6729ee2e4acb66e91fe34ba2cd9fe311) und CAKs (in diesem Beispiel ) aufweisen, 228ef255aa23ff6729ee664acb66e91fum eine MACsec-sichere Verbindung herzustellen.

Um MACsec auf dem CCC-Server zu aktivieren, der Site A mit Site B verbindet, gehen Sie auf dem CE-Router von Site A wie folgt vor:

  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 eine Verbindung zum PE1-Router herstellt:

    Damit sind die Schritte zum Konfigurieren der Konnektivitätszuordnung an einem Ende des CCC abgeschlossen. MACsec wird erst aktiviert, wenn eine Konnektivitätszuordnung mit übereinstimmenden Pre-Shared Keys am gegenüberliegenden Ende einer Verbindung aktiviert wird, in diesem Fall die Schnittstelle auf dem Site B CE-Router des CCC. Im folgenden Abschnitt wird beschrieben, wie Sie die Konnektivitätszuordnung auf dem CE-Router des Standorts B konfigurieren.

Befund

Zeigen Sie die Ergebnisse der Konfiguration an:

Konfigurieren von MACsec auf dem CE-Router von Standort B, um den Datenverkehr zu Standort A zu sichern

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 auf 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 ), übereinstimmende CKNs (37c9c2c45ddd012aa5bc8ef284aa23ff6729ee2e4acb66e91fe34ba2cd9fe311) und übereinstimmende CAKs (228ef255aa23ff6729ee664acb66e91f) aufweisen, ccc-macsecum eine MACsec-sichere Verbindung herzustellen.

Um MACsec auf dem CCC-Server zu aktivieren, der Site B mit Site A verbindet, gehen Sie auf dem CE-Router von Standort B wie folgt vor:

  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 eine Verbindung zum Router PE2 herstellt:

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

Befund

Zeigen Sie die Ergebnisse der Konfiguration an:

Konfigurieren von VLANs, um den Datenverkehr auf den MACsec-gesicherten CCC zu leiten

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 zur Weiterleitung des Datenverkehrs an den MACsec CCC auf dem CE-Router der Site 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 auf den MACsec-gesicherten CCC leitet:

  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 der Bridge-Domäne die Schnittstellen ge-0/0/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:

Konfigurieren der Bridge-Domäne zur 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 die Schnittstellen xe-0/1/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:

Verifizierung

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

Überprüfen der MACsec-Verbindung

Zweck

Vergewissern Sie sich, dass MACsec auf dem CCC funktionsfähig ist.

Aktion

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

Bedeutung

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

Zur zusätzlichen Überprüfung, ob MACsec auf dem CCC funktionsfähig 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 durchquert

Zweck

Stellen Sie sicher, 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 erhöht, 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 über die Schnittstelle ge-0/0/0 gesendet.

Die Accepted packets Zeile unter dem Secure Association received Ausgang wird jedes Mal erhöht, wenn ein Paket, das die MACsec-Integritätsprüfung bestanden hat, auf der Schnittstelle empfangen wird. Die Decrypted bytes Zeile unter der Secure Association received Ausgabe wird jedes Mal erhöht, 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 dieser Pakete 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 Protokolle MPLS und CCC auf den Provider-Edge- und 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-Router-Schnittstellen, die MPLS-Datenverkehr weiterleiten, aktiv ist, d. h. für die Schnittstelle ge-0/0/1 auf dem PE1-Switch und die 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. auf dem PE1-Switch die Schnittstelle ge-0/0/0 und auf dem PE2-Router die Schnittstelle xe-0/1/1.

Verifizieren von MPLS-Label-Vorgängen

Zweck

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

Aktion

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

Bedeutung

Dieser Ausgang bestätigt, dass der CCC auf dem Interface ge-0/0/0.0 konfiguriert ist. Der Switch empfängt eingehenden Datenverkehr auf ge-0/0/1.0 und überträgt 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 dem Label 299856 empfängt, das Label aufhebt und das Paket über die Schnittstelle ge-0/0/0.0 sendet

Zur weiteren Überprüfung der MPLS-Label-Vorgänge geben Sie das 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. Dieser Ausgang überprüft, ob sich die CCC-Schnittstellen und die zugehörigen Sende- und Empfangs-LSPs auf beiden PE-Routern befinden Up .

Verifizieren des OSPF-Betriebs

Zweck

Vergewissern Sie sich, dass OSPF ausgeführt wird.

Aktion

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

Bedeutung

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

Geben Sie zur weiteren Überprüfung von OSPF 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 aktiv ist.

Bedeutung

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

Zur weiteren Überprüfung geben Sie zusätzlich zum Provider-Router das show rsvp session auf den PE-Routern ein.