DELL Networking SONiC:如何在第 3 层接口中配置 IPv4 地址和最大传输单元

Riepilogo: 本文介绍如何在 Dell Networking SONiC 中配置 IPv4 地址和最大传输单元 (MTU) 接口。本文使用的是运行 Dell SONiC 4.1 的交换机。

Questo articolo si applica a Questo articolo non si applica a Questo articolo non è legato a un prodotto specifico. Non tutte le versioni del prodotto sono identificate in questo articolo.

Istruzioni

 
前提条件
我们使用标准接口命名来演示概念。请参阅戴尔文章202172 Dell Networking S 系列:基本接口配置 - SONiC 4.0 ,了解有关接口命名的更多信息


索引

分配 IP 地址。

Mtu
 

分配 IP 地址。

配置语法
命令 说明
admin@DELLSONiC:~$ sonic-cli
进入戴尔管理命令行界面
DELLSONiC# configure terminal
进入配置模式
DELLSONiC(config)# interface <Eth slot/port><Vlan ID><PortChannel ID><Eth slot/port.subport><Loopback ID>
配置接口、VLAN、PortChannel、子接口、环回。
DELLSONiC(conf-if-XXXX)# ip address A.B.C.D/mask
使用掩码配置 IP 地址。
DELLSONiC(conf-if-XXXX)# no ip address A.B.C.D/mask
删除 IP 地址。
DELLSONiC(conf-if-XXXX)# no shutdown
如果接口已关闭,请取消关闭接口。

显示用于验证 IP 地址的命令。
命令 说明
admin@DELLSONiC:~$ sonic-cli
进入戴尔管理命令行界面
DELLSONiC# configure terminal
进入配置模式
DELLSONiC# show ip interfaces
显示接口中配置的 IP。
DELLSONiC# show running-configuration interface <Eth slot/port><Vlan ID><PortChannel ID><Loopback ID> 
显示接口配置
 
让我们在接口以太网 1/1 上配置一个 IP 地址,IP 地址为 10.0.0.1/24。
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure
DELLSONiC(config)# interface Eth 1/1
DELLSONiC(config-if-Eth1/1)# ip address 10.0.0.1/24
DELLSONiC(config-if-Eth1/1)# end
DELLSONiC#

我们来验证一下配置。
DELLSONiC# show ip interfaces
Flags: U-Unnumbered interface, A-Anycast IP
-----------------------------------------------------------------------------------------------------------------
Interface            IP address/mask                              VRF                 Admin/Oper     Flags
-----------------------------------------------------------------------------------------------------------------
Eth1/1               10.0.0.1/24                                                      up/up
DELLSONiC# show running-configuration interface Eth 1/1
!
interface Eth1/1
 mtu 9100
 no shutdown
 ip address 10.0.0.1/24
DELLSONiC#

 

让我们使用 IP 地址 10.0.0.1/24 配置 VLAN 1 上的 IP 地址。
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure
DELLSONiC(config)# interface Vlan 1
DELLSONiC(config-if-Vlan1)# ip address 10.0.0.1/24
DELLSONiC(config-if-Vlan1)# end
DELLSONiC#

我们来验证一下配置。
DELLSONiC# show ip interfaces
Flags: U-Unnumbered interface, A-Anycast IP
-----------------------------------------------------------------------------------------------------------------
Interface            IP address/mask                              VRF                 Admin/Oper     Flags
-----------------------------------------------------------------------------------------------------------------
Vlan1                10.0.0.1/24                                                      up/up
DELLSONiC# show running-configuration interface Vlan 1
!
interface Vlan1
 ip address 10.0.0.1/24
 
让我们使用 IP 地址 10.0.0.1/24 配置 PortChannel 1 上的 IP 地址。
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure
DELLSONiC(config)# interface PortChannel 1
DELLSONiC(config-if-po1)# ip address 10.0.0.1/24
DELLSONiC(config-if-po1)# end

我们来验证一下配置。
DELLSONiC# show ip interfaces
Flags: U-Unnumbered interface, A-Anycast IP
-----------------------------------------------------------------------------------------------------------------
Interface            IP address/mask                              VRF                 Admin/Oper     Flags
-----------------------------------------------------------------------------------------------------------------
PortChannel1         10.0.0.1/24                                                      up/up
DELLSONiC# show running-configuration interface PortChannel 1
!
interface PortChannel1
 no shutdown
 ip address 10.0.0.1/24
DELLSONiC#

 

让我们使用 IP 地址 10.0.0.1/32 配置环回 1 上的 IP 地址。
 
提醒:环回仅支持 /32 前缀长度或子网。
 
 
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure
DELLSONiC(config)# interface Loopback 1
DELLSONiC(config-if-lo1)# ip address 10.0.0.1/32
DELLSONiC(config-if-lo1)# end
DELLSONiC#

我们来验证一下配置。
DELLSONiC# show ip interfaces
Flags: U-Unnumbered interface, A-Anycast IP
-----------------------------------------------------------------------------------------------------------------
Interface            IP address/mask                              VRF                 Admin/Oper     Flags
-----------------------------------------------------------------------------------------------------------------
Loopback1            10.0.0.1/32                                                      up/up
DELLSONiC# show running-configuration interface Loopback 1
!
interface Loopback 1
 ip address 10.0.0.1/32
DELLSONiC#
 

分配任播 IP 地址

有关如何配置任播地址的文章 Dell Networking SONiC 如何配置静态任播网关(任播地址)。 

 

Mtu

配置语法
命令 说明
admin@DELLSONiC:~$ sonic-cli
进入戴尔管理命令行界面
DELLSONiC# configure terminal
进入配置模式
DELLSONiC(config)# interface <Eth slot/port><Vlan ID><PortChannel ID><Eth slot/port.subport>
配置接口、VLAN、PortChannel、子接口。
DELLSONiC(conf-if-XXXX)# mtu <MTU>
配置 MTU更改 MTU(1312 至 9216)。默认值:9100
DELLSONiC(conf-if-XXXX)# no mtu
在界面中配置默认 MTU(默认值为 9100)。

用于验证 MTU 的 Show 命令。
命令 说明
admin@DELLSONiC:~$ sonic-cli
进入戴尔管理命令行界面
DELLSONiC# configure terminal
进入配置模式
DELLSONiC# show interface <Eth slot/port><Vlan ID><PortChannel ID>
显示接口详细信息。
DELLSONiC# show running-configuration interface <Eth slot/port><Vlan ID><PortChannel ID>
显示接口配置
DELLSONiC#show interface status
显示接口状态

 

  • MTU 配置说明

    • 在配置 VLAN MTU 之前,请先在 VLAN 成员上配置 MTU。VLAN 的所有成员必须具有相同的 MTU 值。标记成员的链路 MTU 必须比未标记成员高 4 个字节,才能考虑数据包标记。
    • 在配置端口通道 MTU 之前,请先在端口通道成员上配置 MTU。端口通道的所有成员必须具有相同的 MTU 值。标记成员的链路 MTU 必须比未标记成员高 4 个字节,才能考虑数据包标记。
    • 确保端口通道成员的 MTU 大于或等于端口通道 MTU。如果在配置端口通道 MTU 后在端口通道成员上配置 MTU,则端口通道 MTU 可能不会更新。系统选择在端口通道或端口通道成员上配置的最低 MTU 值作为端口通道 MTU。例如,端口通道包含链路 MTU 为 1522、IP MTU 为 1500 的标记成员以及链路 MTU 为 1518、IP MTU 为 1500 的未标记成员。端口通道的链路 MTU 不能高于 1518 字节,并且其 IP MTU 不能高于 1500 字节。
让我们在接口以太网 1/1 中配置 MTU。
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure
DELLSONiC(config)# interface Eth 1/1
DELLSONiC(config-if-Eth1/1)# mtu 1500
DELLSONiC(config-if-Eth1/1)# end

我们来验证配置(为简洁起见,输出为灰色)。
DELLSONiC# show interface status
--------------------------------------------------------------------------------------------------------------------------------------
Name                Description                   Oper           Reason         AutoNeg   Speed          MTU            Alternate Name
--------------------------------------------------------------------------------------------------------------------------------------
Eth1/1              -                             up             oper-up        off       25000          1500           Ethernet0
DELLSONiC# show running-configuration interface Eth 1/1
!
interface Eth1/1
 mtu 1500
 no shutdown
DELLSONiC# show interface Eth 1/1

Eth1/1 is up, line protocol is up, reason oper-up
Hardware is Eth, address is xx:xx:xx:xx:xx:xx
Mode of IPV4 address assignment: not-set
Mode of IPV6 address assignment: not-set
Interface IPv6 oper status: Disabled
IP MTU 1500 bytes
LineSpeed 25GB, Auto-negotiation off
Link-training: off

 

我们来配置 VLAN 接口中的 MTU。
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure
DELLSONiC(config)# interface Vlan 1
DELLSONiC(config-if-Vlan1)# mtu 1500
DELLSONiC(config-if-Vlan1)# end
DELLSONiC#

我们来验证配置(为简洁起见,输出为灰色)。
DELLSONiC# show interface Vlan 1

Vlan1 is up, line protocol is up
Hardware is Vlan, address is xx:xx:xx:xx:xx:xx
Mode of IPV4 address assignment: not-set
Mode of IPV6 address assignment: not-set
Interface IPv6 oper status: Disabled
IP MTU 1500 bytes
Time since last interface status change: 02:33:17
DELLSONiC# show running-configuration interface Vlan 1
!
interface Vlan1
 mtu 1500

 

我们为 PortChannel 1 配置 MTU 1500。
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure
DELLSONiC(config)# interface PortChannel 1
DELLSONiC(config-if-po1)# mtu 1500
DELLSONiC(config-if-po1)# end
DELLSONiC#

我们来验证配置(为简洁起见,输出为灰色)。
DELLSONiC# show running-configuration interface PortChannel 1
!
interface PortChannel1 mode on
 mtu 1500
 no shutdown
DELLSONiC# show interface status
--------------------------------------------------------------------------------------------------------------------------------------
Name                Description                   Oper           Reason         AutoNeg   Speed          MTU            Alternate Name
--------------------------------------------------------------------------------------------------------------------------------------
Eth1/1              -                             up             oper-up        off       25000          1500           Ethernet0
Eth1/2              -                             up             oper-up        off       25000          1500           Ethernet1


PortChannel1        -                             up             oper-up        -         25000          1500           -
DELLSONiC# show interface PortChannel 1
PortChannel1 is up, line protocol is up, reason oper-up, mode Static
Hardware is PortChannel, address is xx:xx:xx:xx:xx:xx
Minimum number of links to bring PortChannel up is 1
Mode of IPV4 address assignment: not-set
Mode of IPV6 address assignment: not-set
Graceful shutdown: Disabled
MTU 1500
LineSpeed 25.0GB
Events:

Prodotti interessati

Enterprise SONiC Distribution, PowerSwitch E3200-ON Series, Dell EMC Networking N3200-ON, PowerSwitch S5212F-ON, PowerSwitch S5224F-ON, PowerSwitch S5232F-ON, PowerSwitch S5248F-ON, PowerSwitch S5296F-ON, PowerSwitch Z9264F-ON, PowerSwitch Z9332F-ON , PowerSwitch Z9432F-ON ...
Proprietà dell'articolo
Numero articolo: 000218581
Tipo di articolo: How To
Ultima modifica: 10 apr 2024
Versione:  5
Trova risposta alle tue domande dagli altri utenti Dell
Support Services
Verifica che il dispositivo sia coperto dai Servizi di supporto.