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)#end
Note 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 20
then the interface hundredGigE 1/20 is turned to 4 interfaces: twentyFiveGigE 1/20/1twentyFiveGigE 1/20/4.

See Also

References

  1. ^ Dell Networking Z9100-ON Spec Sheet
  2. ^ Dell Strikes First, Cuts Deep With Tomahawk Switches
⚠️ **GitHub.com Fallback** ⚠️