Dell Networking S-Series: Basic Interface Configuration – SONIC 4.0

Summary: How to configure SONIC 4.0 interface basics.

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-Series: Basic Interface Configuration - SONIC 4.0


Summary: How to configure SONIC 4.0 interface basics.
Instructions
These steps assume that the switch is being configured starting with factory-default settings as a stand-alone unit. Please see the linked Knowledge Base article for the written examples.
In Native format, SONIC front panel interfaces are named from Ethernet 0 to Ethernet X, with X being the last front panel port.  Standard naming uses the Ethernet x/y/z mode, where x/y are the slot/port #s and z is used for breakout ports.
 Interface Naming Format Change: Changing the default interface naming mode from Native to Standard.  
  1. From the Linux prompt, start the SONIC CLI with "sonic-cli":
admin@sonic:~$ sonic-cli
sonic#
 
  1. Show the interface status mode currently configured with "show interface-naming"
sonic# show interface-naming
Interface naming mode is native
sonic#
 
  1. Show the interface status and see the default interface naming convention (Native naming) "show interface status"(Figure 1):
show interface status
Figure 1: show interface status example.
  1. To modify the switch configuration, run the "configure terminal" command.
sonic# configure terminal
sonic(config)#
 
  1. To change the interface naming mode to Standard mode, use the command “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)#
 
NOTE: SONIC CLI must be exited and re-entered by all users for the mode change to take effect. .
  1. Exit configuration mode with "exit":
sonic(config)# exit
sonic#
 
  1. Exit SONIC CLI with “exit”:
sonic# exit
admin@sonic:~$
 
  1. Re-enter SONIC CLI with "sonic-cli":
admin@sonic:~$ sonic-cli
sonic#
 
  1. Show interface status with "show interface status":
sonic# show interface status

Notice the change in interface names from Ethernet X to Eth x/y(Figure 2).
Standard mode: show interface status example
Figure 2: Standard mode: show interface status example
  1. Save the running configuration to startup configuration with "write memory":
sonic# write memory
sonic#

Individual interface configuration: Enter configuration mode, then enter the interface configuration mode.
  1. Start SONiC CLI with "sonic-cli":
admin@sonic:~$ sonic-cli
sonic#
 
  1. Show the interface configuration with "show running-configuration interface Eth 1/30":
sonic# show running-configuration interface Eth 1/30
!
interface Eth1/30
 mtu 9100
 speed 25000
 fec none
 shutdown
 
  1. Enter configuration mode with "configure terminal":
sonic# configure terminal
sonic(config)#
 
  1. Enter interface Eth 1/30 configuration mode with "interface Eth 1/30":
sonic(config)# interface Eth 1/30
sonic(conf-if-Eth1/30)#
 
  1. No shut interface Eth 1/30 with "no shutdown":
sonic(conf-if-Eth1/30)# no shutdown
sonic(conf-if-Eth1/30)#
 
  1. Configure an IP address on interface Eth 1/30 with “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. Exit configuration mode with "end":
sonic(conf-if-Eth1/30)# end
sonic#
 
  1. Show the interface configuration with "show running-configuration interface Eth 1/30":
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. Show IP interfaces with "show ip interfaces":
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. Show interface status for Eth 1/30 "show interface eth 1/30":
(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. Save the running configuration to startup configuration with "write memory":
sonic# write memory
sonic#

Mutliple Interface Configuration: To configure multiple interfaces simultaneously, use the 'interface range' option. To view a range of interfaces with a show command, the ‘range’ keyword is not needed.
Example:
  • To configure consecutive range of ports 14 through 15 would be "interface range ethernet 1/1/14-1/1/15".
  • To configure nonconsecutive range of ports 3,10,19 would be "interface range ethernet 3,10,19".
  • To configure a mix of consecutive and nonconsecutive would be "interface range ethernet 1/1/3, 1/1/14-1/1/15".
  1. To show multiple interfaces, the 'range' option is not necessary. To show Ethernet 1/1-1/3,1/5 use the command "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. Run the "configure terminal" command.
sonic# configure terminal
sonic(config)#
 
  1. Configure interfaces Ethernet 1/1-1/3,1/5,/1/7-1/9 using “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. Configure interfaces no shut with “no shut”:
sonic(conf-if-range-eth**)# no shutdown
sonic(conf-if-range-eth**)#
 
  1. Configure interfaces for access mode vlan 1 with "switchport access vlan 1":
sonic(conf-if-range-eth**)# switchport access vlan 1
sonic(conf-if-range-eth**)#
 
  1. Verify the user configuration using "show interface status"(Figure 3):
 
NOTE: The Oper and Reason columns have changed status for the range of configured interfaces.
Show interface status example
Figure 3: Show interface status example
  1. Check VLAN 1 interface assignments with "show vlan 1" (Figure 4):
Show vlan 1 example
Figure 4: Show vlan 1 example 
  1. Save the running configuration to startup configuration with "write memory":
sonic# write memory
sonic#

For further assistance, see the Dell Technologies Enterprise SONiC User Guide Release Documentation  or reach out to Dell Technologies Technical Support.

Additional Information

Please refer to this video:

You can also view this video on YouTube .

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.