Dell Networking S-Serie: Grundlegende Schnittstellenkonfiguration – SONIC 4.0

Summary: So konfigurieren Sie die SONIC 4.0-Schnittstellengrundlagen.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

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  
  1. Starten Sie die SONIC-CLI über die Linux-Eingabeaufforderung mit „sonic-cli“:
admin@sonic:~$ sonic-cli
sonic#
 
  1. Sie können den Schnittstellenstatusmodus, der derzeit konfiguriert ist, mit „show interface-naming“ anzeigen.
sonic# show interface-naming
Interface naming mode is native
sonic#
 
  1. Rufen Sie den Schnittstellenstatus ab und überprüfen Sie die Namenskonvention der Schnittstellen (native Benennung) mit „show interface status“ (Abbildung 1):
show interface status
Abbildung 1: Beispiel für Anzeige des Schnittstellenstatus
  1. Um die Switchkonfiguration zu ändern, führen Sie den Befehl „configure terminal“ aus.
sonic# configure terminal
sonic(config)#
 
  1. 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. .
  1. Beenden Sie den Konfigurationsmodus mit „exit“:
sonic(config)# exit
sonic#
 
  1. Beenden Sie die SONIC-CLI mit „exit“:
sonic# exit
admin@sonic:~$
 
  1. Starten Sie die SONIC-CLI erneut mit „sonic-cli“:
admin@sonic:~$ sonic-cli
sonic#
 
  1. 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).
Standardmodus: Beispiel für Anzeige des Schnittstellenstatus
Abbildung 2: Standardmodus: Beispiel für Anzeige des Schnittstellenstatus
  1. 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.
  1. Starten Sie die SONiC-CLI mit „sonic-cli“:
admin@sonic:~$ sonic-cli
sonic#
 
  1. 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
 
  1. Wechseln Sie mit „configure terminal“ in den Konfigurationsmodus:
sonic# configure terminal
sonic(config)#
 
  1. 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)#
 
  1. Mit „no shutdown“ wird die Schnittstelle Eth 1/30 nicht deaktiviert:
sonic(conf-if-Eth1/30)# no shutdown
sonic(conf-if-Eth1/30)#
 
  1. 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)#
 
  1. Beenden Sie den Konfigurationsmodus mit „end“:
sonic(conf-if-Eth1/30)# end
sonic#
 
  1. 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
 
  1. 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#
 
  1. 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
…
 
  1. 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.
  1. 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
 
  1. Führen Sie den Befehl „configure terminal“ aus.
sonic# configure terminal
sonic(config)#
 
  1. 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**)#
 
  1. Konfigurieren Sie Schnittstellen, die nicht deaktiviert werden sollen, mit „no shut“:
sonic(conf-if-range-eth**)# no shutdown
sonic(conf-if-range-eth**)#
 
  1. 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**)#
 
  1. Ü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.
Beispiel für Anzeige des Schnittstellenstatus
Abbildung 3: Beispiel für Anzeige des Schnittstellenstatus
  1. Überprüfen Sie die VLAN 1-Schnittstellenzuweisungen mit „show vlan 1“ (Abbildung 4):
Beispiel für Anzeige von VLAN 1
Abbildung 4: Beispiel für Anzeige von VLAN 1 
  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.

Affected Products

Networking, Enterprise SONiC Distribution
Article Properties
Article Number: 000202172
Article Type: How To
Last Modified: 23 May 2024
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.