Able to configure same ip on two ethernet interfaces on sonic device which is not expected
Steps to reproduce the issue:
Bring up sonic device
Configure same ip on two ethernet interfaces. Expected to throw error as we cannot configure same IP address on two ethernet interfaces in same default vrf.
Describe the results you received:
root@sonic-s6100-dut:/home/admin# config int ip add Ethernet504 50.1.1.1/24
root@sonic-s6100-dut:/home/admin# config int ip add Ethernet496 50.1.1.1/24
root@sonic-s6100-dut:/home/admin# show ip int
Interface Master IPv4 address/mask Admin/Oper BGP Neighbor Neighbor IP
root@sonic-s6100-dut:/home/admin# show ip route vrf all
:
Codes: K - kernel route, C - connected, S - static, R - RIP,
O - OSPF, I - IS-IS, B - BGP, E - EIGRP, N - NHRP,
T - Table, v - VNC, V - VNC-Direct, A - Babel, F - PBR,
f - OpenFabric,
selected route, * - FIB route, q - queued, r - rejected, b - backup
t - trapped, o - offload failure
VRF default:
C> 1.1.1.1/32 is directly connected, Loopback0, 1d00h12m
C> 10.28.42.0/23 is directly connected, eth0, 1d00h12m
C 20.1.1.0/24 is directly connected, Ethernet514, 00:07:16
C> 20.1.1.0/24 is directly connected, Ethernet513, 1d00h08m
root@sonic-s6100-dut:/home/admin#
Describe the results you expected:
Output of show version:
root@sonic-s6100-dut:/home/admin# show version
SONiC Software Version: SONiC.202405.0-dirty-20240617.233638
SONiC OS Version: 12
Distribution: Debian 12.5
Kernel: 6.1.0-11-2-amd64
Build commit: 4d6d808b8
Build date: Tue Jun 18 07:36:59 UTC 2024
Built by: builder@sonic-keshavg-20x
Platform: x86_64-marvell_dbmvtx9180-r0
HwSKU: dbmvtx9180_64x100G
ASIC: innovium
ASIC Count: 1
Serial Number: N/A
Model Number: N/A
Hardware Revision: 0
Uptime: 06:02:20 up 10 min, 1 user, load average: 1.42, 1.22, 0.66
Date: Wed 28 Aug 2024 06:02:20
Description
Able to configure same ip on two ethernet interfaces on sonic device which is not expected
Steps to reproduce the issue:
Describe the results you received:
root@sonic-s6100-dut:/home/admin# config int ip add Ethernet504 50.1.1.1/24 root@sonic-s6100-dut:/home/admin# config int ip add Ethernet496 50.1.1.1/24 root@sonic-s6100-dut:/home/admin# show ip int Interface Master IPv4 address/mask Admin/Oper BGP Neighbor Neighbor IP
Ethernet496 50.1.1.1/24 up/up N/A N/A Ethernet504 50.1.1.1/24 up/up N/A N/A Loopback0 1.1.1.1/32 up/up N/A N/A Vlan1000 10.1.1.3/24 up/down N/A N/A docker0 240.127.1.1/24 up/down N/A N/A eth0 10.28.43.240/23 up/up N/A N/A lo 127.0.0.1/16 up/up N/A N/A root@sonic-s6100-dut:/home/admin#
root@sonic-s6100-dut:/home/admin# show ip int Interface Master IPv4 address/mask Admin/Oper BGP Neighbor Neighbor IP
Ethernet513 20.1.1.1/24 up/up N/A N/A Loopback0 1.1.1.1/32 up/up N/A N/A Vlan1000 10.1.1.3/24 up/down N/A N/A docker0 240.127.1.1/24 up/down N/A N/A eth0 10.28.43.240/23 up/up N/A N/A lo 127.0.0.1/16 up/up N/A N/A root@sonic-s6100-dut:/home/admin# config interface ip add Ethernet514 20.1.1.1/24 root@sonic-s6100-dut:/home/admin# show ip int br Usage: show ip int [OPTIONS] COMMAND [ARGS]... Try "show ip int -h" for help.
Error: No such command "br". root@sonic-s6100-dut:/home/admin# show ip int Interface Master IPv4 address/mask Admin/Oper BGP Neighbor Neighbor IP
Ethernet513 20.1.1.1/24 up/up N/A N/A Ethernet514 20.1.1.1/24 up/up N/A N/A Loopback0 1.1.1.1/32 up/up N/A N/A Vlan1000 10.1.1.3/24 up/down N/A N/A docker0 240.127.1.1/24 up/down N/A N/A eth0 10.28.43.240/23 up/up N/A N/A lo 127.0.0.1/16 up/up N/A N/A root@sonic-s6100-dut:/home/admin# ping 20.1.1.1 PING 20.1.1.1 (20.1.1.1) 56(84) bytes of data. 64 bytes from 20.1.1.1: icmp_seq=1 ttl=64 time=0.077 ms 64 bytes from 20.1.1.1: icmp_seq=2 ttl=64 time=0.123 ms ^C — 20.1.1.1 ping statistics — 2 packets transmitted, 2 received, 0% packet loss, time 1026ms
root@sonic-s6100-dut:/home/admin# show ip route vrf all : Codes: K - kernel route, C - connected, S - static, R - RIP, O - OSPF, I - IS-IS, B - BGP, E - EIGRP, N - NHRP, T - Table, v - VNC, V - VNC-Direct, A - Babel, F - PBR, f - OpenFabric,
VRF default: C> 1.1.1.1/32 is directly connected, Loopback0, 1d00h12m C> 10.28.42.0/23 is directly connected, eth0, 1d00h12m C 20.1.1.0/24 is directly connected, Ethernet514, 00:07:16 C> 20.1.1.0/24 is directly connected, Ethernet513, 1d00h08m
root@sonic-s6100-dut:/home/admin#
Describe the results you expected:
Output of
show version
:root@sonic-s6100-dut:/home/admin# show version
SONiC Software Version: SONiC.202405.0-dirty-20240617.233638 SONiC OS Version: 12 Distribution: Debian 12.5 Kernel: 6.1.0-11-2-amd64 Build commit: 4d6d808b8 Build date: Tue Jun 18 07:36:59 UTC 2024 Built by: builder@sonic-keshavg-20x
Platform: x86_64-marvell_dbmvtx9180-r0 HwSKU: dbmvtx9180_64x100G ASIC: innovium ASIC Count: 1 Serial Number: N/A Model Number: N/A Hardware Revision: 0 Uptime: 06:02:20 up 10 min, 1 user, load average: 1.42, 1.22, 0.66 Date: Wed 28 Aug 2024 06:02:20
Docker images: REPOSITORY TAG IMAGE ID SIZE docker-syncd-invm-rpc latest f3e3f7ed4e5b 838MB docker-macsec latest 0f603fd66459 347MB docker-syncd-invm-rpc 202405.0-dirty-20240617.233638 820ceada3c50 641MB docker-teamd 202405.0-dirty-20240617.233638 e0f044ba5dd5 344MB docker-teamd latest e0f044ba5dd5 344MB docker-sflow 202405.0-dirty-20240617.233638 7bda8413c517 345MB docker-sflow latest 7bda8413c517 345MB docker-orchagent 202405.0-dirty-20240617.233638 bf0dac521959 357MB docker-orchagent latest bf0dac521959 357MB docker-nat 202405.0-dirty-20240617.233638 0d52a7219d8a 347MB docker-nat latest 0d52a7219d8a 347MB docker-fpm-frr 202405.0-dirty-20240617.233638 406c087319a8 376MB docker-fpm-frr latest 406c087319a8 376MB docker-dhcp-relay latest cf05d4c3f71d 325MB docker-sonic-mgmt-framework 202405.0-dirty-20240617.233638 2987bd47bd23 402MB docker-sonic-mgmt-framework latest 2987bd47bd23 402MB docker-snmp 202405.0-dirty-20240617.233638 6680028f157c 355MB docker-snmp latest 6680028f157c 355MB docker-router-advertiser 202405.0-dirty-20240617.233638 bee241fd15a5 316MB docker-router-advertiser latest bee241fd15a5 316MB docker-platform-monitor 202405.0-dirty-20240617.233638 509a1c7623b8 441MB docker-platform-monitor latest 509a1c7623b8 441MB docker-mux 202405.0-dirty-20240617.233638 d15eaa609551 367MB docker-mux latest d15eaa609551 367MB docker-lldp 202405.0-dirty-20240617.233638 f02697b63cbb 361MB docker-lldp latest f02697b63cbb 361MB docker-sonic-gnmi 202405.0-dirty-20240617.233638 518fc3ff8243 400MB docker-sonic-gnmi latest 518fc3ff8243 400MB docker-eventd 202405.0-dirty-20240617.233638 e6089f8755ab 315MB docker-eventd latest e6089f8755ab 315MB docker-database 202405.0-dirty-20240617.233638 2cfd961953b1 324MB docker-database latest 2cfd961953b1 324MB
Output of
show techsupport
:Additional information you deem important (e.g. issue happens only occasionally):