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. 24x4=96
Step 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
1ip a
2...
337: e101-001-1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
4link/ether f4:8e:38:47:a4:79 brd ff:ff:ff:ff:ff:ff
5inet6 fe80::f68e:38ff:fe47:a479/64 scope link
6valid_lft forever preferred_lft forever
If you'd like to have this persist a reboot then edit /etc/network/interfaces
to include the following
1auto e101-001-1
2allow-hotplug e101-001-1
3iface e101-001-1 inet manual
4pre-up sudo ip link set up $IFACE
5pre-up sudo opx-ethtool -s $IFACE autoneg of
6pre-up sudo opx-ethtool -s $IFACE speed 10000
and edit /etc/opx/dn_nas_fanout_init_config.xml
to include
1<interfaces>
2<interface name="e101-001-0" fanout="4x1" speed="10G"/>
3</interfaces>