In diesem Dokument werden praktische Beispiele für die Konfiguration von Ethernet Virtual Connections (EVC) auf Catalyst 8000 Enterprise-Plattformen beschrieben.
Es gibt keine spezifischen Anforderungen für dieses Dokument.
Die Informationen in diesem Dokument basieren auf der Cisco IOS® XE Software-Version 17.
Die Informationen in diesem Dokument beziehen sich auf Geräte in einer speziell eingerichteten Testumgebung. Alle Geräte, die in diesem Dokument benutzt wurden, begannen mit einer gelöschten (Nichterfüllungs) Konfiguration. Wenn Ihr Netzwerk in Betrieb ist, stellen Sie sicher, dass Sie die möglichen Auswirkungen aller Befehle kennen.
Virtuelle Ethernet-Verbindungen bieten ein flexibles, standardbasiertes Framework für die Bereitstellung von Layer-2-Services in einem Netzwerk, indem sie einen logischen End-to-End-Pfad zwischen Benutzernetzwerkschnittstellen darstellen.
Im Mittelpunkt dieser Architektur steht die Serviceinstanz, die als logische Einheit an einer physischen Schnittstelle fungiert, um eingehenden Datenverkehr anhand bestimmter Kriterien wie VLAN-Tags zu klassifizieren und dem entsprechenden Netzwerkdienst zuzuordnen. Diese Service-Instanzen sind mit einer Bridge-Domäne verknüpft, die als logische Broadcast-Domäne fungiert, die das Switching oder Routing auf Layer 2 zwischen diesen Instanzen vereinfacht, die Service-Definition effektiv von der zugrunde liegenden physischen Infrastruktur entkoppelt und eine präzise Kontrolle der Datenweiterleitung und der Richtlinienanwendung in der virtualisierten Umgebung ermöglicht.
Topologiediagramm
Betrachten wir das Topologiediagramm. Sie möchten den Core_Router als Standard-Gateway für alle Hosts im Netzwerk verwenden. Host1 und Host2 befinden sich in denselben VLANs, können sich aber auch in unterschiedlichen VLANs befinden.
Wenn Sie Subschnittstellen im Core_Router verwenden, gibt es zwei Hauptprobleme:
Sie können den Core_Router so konfigurieren, dass er Pakete überbrückt, die nicht geroutet werden müssen, und Sie können auch eine einzelne Schnittstelle konfigurieren, die als Standard-Gateway für beide Hosts fungiert. Dies kann über Ethernet Virtual Connections (EVC) erfolgen und dann einer Bridge-Domäne zugeordnet werden. Die Schnittstelle, die als Standard-Gateway fungiert, heißt Bridge Domain Interface (BDI).
Für dieses Beispiel sind die Access Switches bereits mit den entsprechenden Zugriffs-VLANs und Trunks konfiguriert, die diese zulassen.
Core_Router#configure terminal
Core_Router(config)#interface TenGigabitEthernet 0/0/1
Core_Router(config-if)#service instance 10 ethernet
Core_Router(config-if-srv)#encapsulation dot1q 10
Core_Router(config-if-srv)#bridge-domain 10
Core_Router(config-if-srv)#exit
Core_Router(config-if)#exit
Core_Router(config)#
Core_Router(config)#interface TenGigabitEthernet 0/0/2
Core_Router(config-if)#service instance 10 ethernet
Core_Router(config-if-srv)#encapsulation dot1q 10
Core_Router(config-if-srv)#bridge-domain 10
Core_Router(config-if-srv)#exit
Core_Router(config-if)#exit
Core_Router(config)#
Core_Router(config)#bridge-domain 10
Core_Router(config)#end
Core_Router#
Anmerkung: Die Service-Instanz-ID muss nicht mit der VLAN-ID übereinstimmen, die mit dem Befehl encapsulation dot1q <vlan-id> angegeben wird. Es wird empfohlen, diese für Identifizierungs- und Fehlerbehebungszwecke zu kombinieren.
Host1 und Host2 können nun einander pingen.
Core_Router#configure terminal
Core_Router(config)#interface bdi 10
Core_Router(config-if)#encapsulation dot1Q 10
Core_Router(config-if)#ip address 10.10.10.1 255.255.255.0
Core_Router(config-if)#no shutdown
Core_Router(config-if)#end
Core_Router#
Sie können nun beide Hosts vom BDI aus pingen.
Core_Router#ping 10.10.10.10
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 10.10.10.10, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/1/2 ms
Core_Router#ping 10.10.10.20
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 10.10.10.20, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/1/3 ms
Core_Router#show ip arp
Protocol Address Age (min) Hardware Addr Type Interface
Internet 10.10.10.1 - 001e.e525.2fbf ARPA BDI10
Internet 10.10.10.10 0 aabb.cc00.0f00 ARPA BDI10
Internet 10.10.10.20 0 aabb.cc00.1000 ARPA BDI10
Warnung: Stellen Sie sicher, dass die dot1q-Kapselung im BDI konfiguriert ist. Standardmäßig kennzeichnen Bridge-Domänenschnittstellen Pakete nicht mit VLAN-IDs. Wenn diese Konfiguration nicht angewendet wird, wird das Paket im nativen VLAN platziert, wenn es an den L2-Switch-Trunks ankommt.
Core_Router#configure terminal
Core_Router(config)#interface bdi 20
Core_Router(config-if)# encapsulation dot1Q 20
Core_Router(config-if)# ip address 10.20.20.1 255.255.255.0
Core_Router(config-if)#exit
Core_Router(config)#
Core_Router(config)#
Core_Router(config)#interface TenGigabitEthernet 0/0/2
Core_Router(config-if)#service instance 20 ethernet
Core_Router(config-if-srv)#encapsulation dot1q 20
Core_Router(config-if-srv)#bridge-domain 20
Core_Router(config-if-srv)#exit
Core_Router(config-if)#exit
Core_Router(config)#bridge-domain 20
Core_Router(config)#exit
Core_Router#
Sie können jetzt Host 1 von BDI 20 pingen.
Core_Router#ping 10.10.10.10 source bdi 20
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 10.10.10.10, timeout is 2 seconds:
Packet sent with a source address of 10.20.20.1
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/1/2 ms
Core_Router#
Sie können Bridge-Domänenschnittstellen ohne dot1q-Kapselung konfigurieren. Sie müssen jedoch sicherstellen, dass die L2-Switches die Pakete erhalten, die mit ihrer entsprechenden VLAN-ID versehen sind. Ebenso müssen Sie sicherstellen, dass die empfangenen Pakete ohne VLAN-Tags an die BDI weitergeleitet werden.
So sieht die Konfiguration aus.
interface TenGigabitEthernet 0/0/1
no ip address
negotiation auto
service instance 10 ethernet
encapsulation dot1q 10
rewrite ingress tag pop 1 symmetric
bridge-domain 10
!
interface TenGigabitEthernet 0/0/2
no ip address
negotiation auto
service instance 20 ethernet
encapsulation dot1q 20
rewrite ingress tag pop 1 symmetric
bridge-domain 20
!
So funktioniert das Umschreiben:
1. Pakete werden vom L2-Switch mit einem VLAN-Tag empfangen.
2. Mit dem Befehl kann der Router das äußerste Eingangs-VLAN-Tag anzeigen.
3. Die Pakete werden in der entsprechenden Bridge-Domäne platziert.
4. BDI empfängt das Paket ohne Tag.
5. Bei ausgehenden Paketen geschieht das Gegenteil. Dies liegt daran, dass Sie das symmetrische Schlüsselwort am Ende konfiguriert haben. Dadurch wird sichergestellt, dass Pakete einen VLAN-Tag erhalten, der an den Ausgang weitergeleitet wird, und die L2-Switches empfangen getaggte Pakete.
Um die Richtigkeit der Konfigurationen zu überprüfen, überprüfen Sie die Konfiguration der physischen Schnittstellen, auf denen die Serviceinstanzen konfiguriert sind, sowie der BDIs.
Core_Router#show running-config interface tenGigabitEthernet 0/0/1
Building configuration...
Current configuration : 166 bytes
!
interface TenGigabitEthernet0/0/1
no ip address
speed 1000
no negotiation auto
service instance 10 ethernet
encapsulation dot1q 10 >>>>>>>>>>>>>>>> always check the dot1q tag is correct.
bridge-domain 10
!
end
Überprüfen Sie, ob die Bridge-Domäne den Schnittstellen zugeordnet ist und die Serviceinstanzen korrekt sind.
Core_Router#show bridge-domain 10
Bridge-domain 10 (2 ports in all)
State: UP Mac learning: Enabled
Aging-Timer: 300 second(s)
Unknown Unicast Flooding Suppression: Disabled
Maximum address limit: 65536
TenGigabitEthernet0/0/1 service instance 10
TenGigabitEthernet0/0/2 service instance 20
AED MAC address Policy Tag Age Pseudoport
-----------------------------------------------------------------------------
| Überarbeitung | Veröffentlichungsdatum | Kommentare |
|---|---|---|
1.0 |
07-Jul-2026
|
Erstveröffentlichung |