Ein Subinterface ist eine virtuelle Schnittstelle, die durch Teilen einer physischen Schnittstelle in mehrere logische Schnittstellen erstellt wird. Eine Unterschnittstelle in einem Cisco-Router verwendet die übergeordnete physische Schnittstelle zum Senden und Empfangen von Daten.
Subschnittstellen werden für eine Vielzahl von Zwecken verwendet. Wenn wir einen Router mit einer physischen Schnittstelle haben, der Router jedoch mit zwei IP-Netzwerken verbunden sein muss, um den Datenverkehr zwischen zwei Routern weiterzuleiten, können wir zwei Subschnittstellen innerhalb der physischen Schnittstelle erstellen, jeder Subschnittstelle eine IP-Adresse innerhalb jedes Subnetzes zuweisen und dann die Daten zwischen zwei Subnetzen weiterleiten.
Wir verwenden Subschnittstellen für das Routing des Inter-VLAN-Datenverkehrs mithilfe einer Router-on-a-Stick-Konfiguration, NBMA-WAN-Lösungen (Non Broadcast Multiple Access) wie Frame-Relay oder ATM usw.
Ein Subinterface kann wie ein physisches Interface konfiguriert werden. Wenn Sie die Hilfe von Cisco IOS mit Fragezeichen verwenden, können wir den Nummernbereich sehen, der zum Erstellen von Unterschnittstellen verwendet werden kann.
omnisecu.com.R1(config)#interface fastEthernet 0/0.?<0-4294967295> FastEthernet interface number
Verwenden Sie die folgenden Befehle, um eine Unterschnittstelle zu erstellen und mit einer IP-Adresse zu konfigurieren.
Um die physische Schnittstelle vom administrativen Down-Zustand nach up zu bringen, gehen Sie zuerst zur physischen Schnittstelle und geben Sie den Befehl „no shutdown“ aus, wie unten gezeigt.
omnisecu.com.R1>enableomnisecu.com.R1#configure terminalEnter configuration commands, one per line. End with CNTL/Z.omnisecu.com.R1(config)#interface fastethernet 0/0omnisecu.com.R1(config-if)#no shutdownomnisecu.com.R1(config-if)#exitomnisecu.com.R1(config)#exitomnisecu.com.R1#
Erstellen und konfigurieren Sie nun eine Subschnittstelle wie unten gezeigt. Im folgenden Konfigurationsbeispiel ist die Encapulation für das Inter-VLAN-Routing für VLAN 100 auf IEEE 802.1q eingestellt.
omnisecu.com.R1>enableomnisecu.com.R1#configure terminalEnter configuration commands, one per line. End with CNTL/Z.omnisecu.com.R1(config)#interface fastethernet 0/0.100omnisecu.com.R1(config-subif)#encapsulation dot1Q 100omnisecu.com.R1(config-subif)#ip address 172.16.100.1 255.255.255.0omnisecu.com.R1(config-subif)#exitomnisecu.com.R1(config)#exitomnisecu.com.R1#