Dell Z9100 ON Switch - shawfdong/hyades GitHub Wiki
The Dell Networking Z9100-ON is a 10/25/40/50/100GbE top-of rack (ToR) fixed switch purpose-built for applications in high-performance data center and computing environments[1]. Dell Z9100-ON is based on the Broadcom Tomahawk ASIC (BCM56960)[2]. It has 32x 100GbE (QSFP28) ports and 2x 10GbE (SFP+) ports. The total full duplex throughput of the switch is 6.4 Tbps.
Dell Networking Z9100-ON seems to be running DNOS (Dell Networking Operating System ) 9.x, which is a further development of the FTOS (Force10 Operating System).
#show version Dell Real Time Operating System Software Dell Operating System Version: 2.0 Dell Application Software Version: 9-8(1-227) Copyright (c) 1999-2015 by Dell Inc. All Rights Reserved. Build Time: Fri Aug 28 04:00:00 2015 Build Path: /build/build07/SW/SRC Dell Networking OS uptime is 2 week(s), 0 day(s), 4 hour(s), 42 minute(s) System image file is "system://A" System Type: Z9100-ON Control Processor: Intel Rangeley with 3 Gbytes (3177226240 bytes) of memory, core(s) 2. 8G bytes of boot flash memory. 1 34-port TE/TF/FO/FI/HU G (Z9100-ON) 2 Ten GigabitEthernet/IEEE 802.3 interface(s) 4 Twenty Five GigabitEthernet/IEEE 802.3 interface(s) 2 Forty GigabitEthernet/IEEE 802.3 interface(s) 29 Hundred GigabitEthernet/IEEE 802.3 interface(s)
DNOS 9.x runs on NetBSD. One can start a shell to run the familiar UNIX tools:
#start shell login: Password: Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 The NetBSD Foundation, Inc. All rights reserved. Copyright (c) 1982, 1986, 1989, 1991, 1993 The Regents of the University of California. All rights reserved. $ cat /kern/version Dell Networking OS Release 9-8(1-227) NetBSD 5.1_STABLE (Z9100) #0: Fri Aug 28 04:21:12 PDT 2015 $ df -h Filesystem Size Used Avail %Cap Mounted on /dev/md0a 9.9M 8.4M 1.5M 84% / kernfs 1.0K 1.0K 0B 100% /kern mfs:9 31M 8.0K 29M 0% /tmp mfs:18 242M 172M 58M 74% /f10 mfs:21 39M 4.6M 32M 12% /lib mfs:29 31M 13M 16M 45% /usr /dev/wd0b 32M 2.3M 29M 7% /boot /dev/wd0i 3.9G 38K 3.7G 0% /usr/pkg mfs:433 145M 2.4M 136M 1% /f10/ConfD/db /dev/wd0e 4.0G 59M 3.9G 1% /f10/flash $ exit
A 100GbE (QSFP28) port can be downgraded to 40GbE (QSFP+), e.g.:
Dell#configure Dell(conf)#interface hundredGigE 1/30 Dell(conf-if-hu-1/30)#shutdown Dell(conf-if-hu-1/30)#exit Dell(conf)#stack-unit 1 port 30 portmode single speed 40G Warning: Enabling Single mode on stack-unit 1 port 30. Please verify whether the configs related to interface Hu 1/30 are cleaned up before proceeding further. [confirm yes/no]:yes Single mode is enabled on stack-unit 1 port 30 Dell(conf)#interface fortyGigE 1/30/1 Dell(conf-if-fo-1/30/1)#no shutdown Dell(conf-if-fo-1/30/1)#mtu 9416 Dell(conf-if-fo-1/30/1)#endNote that the interface has changed from hundredGigE 1/30 to fortyGigE 1/30/1; and the MTU (Max Frame Size) is set to 9416 for jumbo frame.
We can split a 100GbE (QSFP28) port to 4x 25GbE (SFP28) ports, using a QSFP28 to 4xSFP28 breakout cable, e.g.:
Dell#configure Dell(conf)#interface hundredGigE 1/20 Dell(conf-if-hu-1/20)#shutdown Dell(conf-if-hu-1/20)#exit Dell(conf)#stack-unit 1 port 20 portmode quad speed 25G Warning: Enabling Quad mode on stack-unit 1 port 20. Please verify whether the configs related to interface Hu 1/20 are cleaned up before proceeding further. [confirm yes/no]:yes Quad mode is enabled on stack-unit 1 port 20then the interface hundredGigE 1/20 is turned to 4 interfaces: twentyFiveGigE 1/20/1 – twentyFiveGigE 1/20/4.