Dell S6000-ON Fan-out port configuration

Using Openswitch 2.3.1 on the Dell S6000-ON I was able to configure the fan-out \ breakout port configuration but the link was not coming up on my 10G switch or on the 4 sub interfaces generated by OPX. Use the following steps to solve that issue.

Don’t quote me on this but I believe that on the Dell S6000-ON ports 13-16 and 29-32 can NOT be enabled for fan out, which makes sense because the manual says upto 96 x 10G ports using fanout. 32 ports minus those 8 leaves 24. 24×4=96

Sept 1 – Configure the 4 way port split

Note, this works if you are using a QSFP+ to 4 x SFP+ cable or a QSFP+ to QSFP+ cable or a QSFP+ to SFP+ adapter.

opx-config-fanout e101-001-0 4x1 10g

 

Step 2 – Bring up the 10G channel
ip link set up e101-001-1

 

Step 3 – Disable Auto-negotiate
opx-ethtool -s e101-001-1 autoneg off

 

Step 4 – Configure link speed to 10GB/s
opx-ethtool -s e101-001-1 speed 10000

 

Check the link is up by running ip a

ip a
...
37: e101-001-1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether f4:8e:38:47:a4:79 brd ff:ff:ff:ff:ff:ff
inet6 fe80::f68e:38ff:fe47:a479/64 scope link
valid_lft forever preferred_lft forever

If you’d like to have this persist a reboot then edit /etc/network/interfaces to include the following

auto e101-001-1 allow-hotplug e101-001-1 iface e101-001-1 inet manual pre-up sudo ip link set up $IFACE pre-up sudo opx-ethtool -s $IFACE autoneg off pre-up sudo opx-ethtool -s $IFACE speed 10000

and edit /etc/opx/dn_nas_fanout_init_config.xml to include

<interfaces> <interface name="e101-001-0" fanout="4x1" speed="10G"/> </interfaces>