Dell Networking S-Serie: Grundlegende Schnittstellenkonfiguration – SONIC 4.0
Zusammenfassung: So konfigurieren Sie die SONIC 4.0-Schnittstellengrundlagen.
Anweisungen
Bei diesen Schritten wird davon ausgegangen, dass der Switch mit den werkseitigen Standardeinstellungen als eigenständige Einheit konfiguriert ist. Die schriftlichen Beispiele finden Sie im verlinkten Wissensdatenbank-Artikel.
Im nativen Format werden SONIC-Frontpanelschnittstellen mit Ethernet 0 bis Ethernet X benannt, wobei X der letzte Frontpanelanschluss ist. Bei der Standardbenennung wird der Modus Ethernet x/y/z verwendet, wobei x/y die Steckplatz-/Anschlussnummer ist und z für Breakoutanschlüsse verwendet wird.
Änderung des Schnittstellennamensformats: Ändern des Namensmodus der Schnittstellen von Nativ zu Standard
- Starten Sie die SONIC-CLI über die Linux-Eingabeaufforderung mit „sonic-cli“:
admin@sonic:~$ sonic-cli
sonic#
- Sie können den Schnittstellenstatusmodus, der derzeit konfiguriert ist, mit „show interface-naming“ anzeigen.
sonic# show interface-naming
Interface naming mode is native
sonic#
- Rufen Sie den Schnittstellenstatus ab und überprüfen Sie die Namenskonvention der Schnittstellen (native Benennung) mit „show interface status“ (Abbildung 1):
Abbildung 1: Beispiel für Anzeige des Schnittstellenstatus
- Um die Switchkonfiguration zu ändern, führen Sie den Befehl „configure terminal“ aus.
sonic# configure terminal
sonic(config)#
- Um die Schnittstellenbenennung auf den Standardmodus zu ändern, verwenden Sie den Befehl „interface-naming standard“:
sonic(config)# interface-naming standard
Broadcast message: Interface naming mode has changed. Users running 'sonic-cli' are required to restart your session.
sonic(config)#
HINWEIS: Die SONIC-CLI muss von allen NutzerInnen beendet und erneut gestartet werden, damit die Modusänderung wirksam wird. .
- Beenden Sie den Konfigurationsmodus mit „exit“:
sonic(config)# exit
sonic#
- Beenden Sie die SONIC-CLI mit „exit“:
sonic# exit
admin@sonic:~$
- Starten Sie die SONIC-CLI erneut mit „sonic-cli“:
admin@sonic:~$ sonic-cli
sonic#
- Rufen Sie den Schnittstellenstatus mit „show interface status“ ab:
sonic# show interface status
Beachten Sie die Änderung der Schnittstellennamen von Ethernet X zu Eth x/y (
Abbildung 2).
Abbildung 2: Standardmodus: Beispiel für Anzeige des Schnittstellenstatus
- Speichern Sie die ausgeführte Konfiguration in der Startkonfiguration mit „write memory“.
sonic# write memory
sonic#
Konfiguration einzelner Schnittstellen: Wechseln Sie in den Konfigurationsmodus und dann in den Schnittstellenkonfigurationsmodus.
- Starten Sie die SONiC-CLI mit „sonic-cli“:
admin@sonic:~$ sonic-cli
sonic#
- Rufen Sie die Schnittstellenkonfiguration mit „show running-configuration interface Eth 1/30“ ab:
sonic# show running-configuration interface Eth 1/30
!
interface Eth1/30
mtu 9100
speed 25000
fec none
shutdown
- Wechseln Sie mit „configure terminal“ in den Konfigurationsmodus:
sonic# configure terminal
sonic(config)#
- Wechseln Sie mit „interface Eth 1/30“ in den Konfigurationsmodus für Schnittstelle Eth 1/30:
sonic(config)# interface Eth 1/30
sonic(conf-if-Eth1/30)#
- Mit „no shutdown“ wird die Schnittstelle Eth 1/30 nicht deaktiviert:
sonic(conf-if-Eth1/30)# no shutdown
sonic(conf-if-Eth1/30)#
- Konfigurieren Sie eine IP-Adresse auf der Schnittstelle Eth 1/30 mit „IP address 10.1.1.2/24“:
sonic(conf-if-Eth1/30)# ip address 10.1.1.2/24
sonic(conf-if-Eth1/30)#
- Beenden Sie den Konfigurationsmodus mit „end“:
sonic(conf-if-Eth1/30)# end
sonic#
- Rufen Sie die Schnittstellenkonfiguration mit „show running-configuration interface Eth 1/30“ ab:
sonic# show running-configuration interface eth 1/30
!
interface Eth1/30
mtu 9100
speed 25000
fec none
no shutdown
ip address 10.1.1.2/24
- Rufen Sie die IP-Schnittstellen mit „show ip interfaces“ ab:
sonic# show ip interfaces
Flags: U-Unnumbered interface, A-Anycast IP
-----------------------------------------------------------------------------------------------
Interface IP address/mask VRF Admin/Oper Flags
-----------------------------------------------------------------------------------------------
Eth1/30 10.1.1.2/24 up/up
sonic#
- Rufen Sie den Schnittstellenstatus für Eth 1/30 mit „show interface eth 1/30“ ab:
(output truncated for brevity)
sonic# show interface eth 1/30
Eth1/30 is up, line protocol is up
Hardware is Eth
IPV4 address is 10.1.1.2/24
Mode of IPV4 address assignment: MANUAL
Mode of IPV6 address assignment: not-set
Interface IPv6 oper status: Disabled
IP MTU 9100 bytes
LineSpeed 25GB, Auto-negotiation off
FEC: DISABLED
Last clearing of "show interface" counters: never
…
- Speichern Sie die ausgeführte Konfiguration in der Startkonfiguration mit „write memory“.
sonic# write memory
sonic#
Konfiguration mehrerer Schnittstellen: Um mehrere Schnittstellen gleichzeitig zu konfigurieren, verwenden Sie die Option „interface range“. Um einen Schnittstellenbereich mit dem Befehl „show“ anzuzeigen, wird das Schlüsselwort „range“ nicht benötigt.
Beispiel:
- Zum Konfigurieren eines fortlaufenden Bereichs von Anschluss 14 bis 15 wird „interface range ethernet 1/1/14-1/1/15“ eingegeben.
- Zum Konfigurieren eines nicht fortlaufenden Bereichs für Anschlüsse 3, 10, 19 wird „interface range ethernet 3,10,19“ eingegeben.
- Zum Konfigurieren einer Mischung aus fortlaufenden und nicht fortlaufenden Bereichen wird „interface range ethernet 1/1/3, 1/1/14-1/1/15“ eingegeben.
- Um mehrere Schnittstellen anzuzeigen, ist die Option „range“ nicht erforderlich. Um Ethernet 1/1-1/3,1/5 anzuzeigen, verwenden Sie den Befehl „show interface Eth 1/1-1/3,1/5“:
(output truncated for brevity)
sonic# show interface Eth 1/1-1/3,1/5
Eth1/1 is down, line protocol is down, reason admin-down
Hardware is Eth, address is 0c:02:22:c7:00:08
Mode of IPV4 address assignment: not-set
...
Output statistics:
0 packets, 0 octets
0 Multicasts, 0 Broadcasts, 0 Unicasts
0 error, 0 discarded, 0 Oversize
Eth1/2 is down, line protocol is down, reason admin-down
Hardware is Eth, address is 0c:02:22:c7:00:08
Mode of IPV4 address assignment: not-set
...
Output statistics:
0 packets, 0 octets
0 Multicasts, 0 Broadcasts, 0 Unicasts
0 error, 0 discarded, 0 Oversize
Eth1/3 is down, line protocol is down, reason admin-down
Hardware is Eth, address is 0c:02:22:c7:00:08
Mode of IPV4 address assignment: not-set
...
Output statistics:
0 packets, 0 octets
0 Multicasts, 0 Broadcasts, 0 Unicasts
0 error, 0 discarded, 0 Oversize
Eth1/5 is down, line protocol is down, reason admin-down
Hardware is Eth, address is 0c:02:22:c7:00:08
Mode of IPV4 address assignment: not-set
...
Output statistics:
0 packets, 0 octets
0 Multicasts, 0 Broadcasts, 0 Unicasts
0 error, 0 discarded, 0 Oversize
sonic(config)# end
- Führen Sie den Befehl „configure terminal“ aus.
sonic# configure terminal
sonic(config)#
- Konfigurieren Sie die Schnittstellen Ethernet 1/1-1/3,1/5,1/7-1/9 mithilfe von „interface range Eth1/1-1/3,1/5,1/7-1/9“:
sonic(config)# interface range eth 1/1-1/3,1/5,1/7-1/9
%Info: Configuring only existing interfaces in range
sonic(conf-if-range-eth**)#
- Konfigurieren Sie Schnittstellen, die nicht deaktiviert werden sollen, mit „no shut“:
sonic(conf-if-range-eth**)# no shutdown
sonic(conf-if-range-eth**)#
- Konfigurieren Sie Schnittstellen für den Zugriffsmodus VLAN 1 mit „switchport access vlan 1“:
sonic(conf-if-range-eth**)# switchport access vlan 1
sonic(conf-if-range-eth**)#
- Überprüfen Sie die Nutzerkonfiguration mit „show interface status“ (Abbildung 3):
HINWEIS: In den Spalten „Oper“ und „Reason“ wurde der Status für den konfigurierten Schnittstellenbereich geändert.
Abbildung 3: Beispiel für Anzeige des Schnittstellenstatus
- Überprüfen Sie die VLAN 1-Schnittstellenzuweisungen mit „show vlan 1“ (Abbildung 4):
Abbildung 4: Beispiel für Anzeige von VLAN 1
- Speichern Sie die ausgeführte Konfiguration in der Startkonfiguration mit „write memory“.
sonic# write memory
sonic#
Weitere Informationen finden Sie im
Dell Technologies Enterprise SONiC – Benutzerhandbuch oder wenden Sie sich an den technischen Support von Dell Technologies.