GLD interfaces unexpectedly send VLAN tagged packets.
This is seen on a Sun Cluster node with GLD cluster transport interfaces (nxge and e1000g)
using a switch.
Directly (back-to-back) connected interfaces and non-GLD interfaces (ce, hme)
are not affected.
After installing patch 138888-01, cluster transport packets were dropped by their switch.
Snoop shows that VLAN tagged packets are sent with VLAN ID 0 / Priority 7 and 6.
As the switch is not configured for VLAN tagged packets, it drops them.
It's only seen on the cluster transport interfaces, the public interfaces are working well. Removing 138888-01 restores normal operation.
Work Around
configure VLAN tagging on the Sun interface and on the switch.
This makes VLAN tagged packets expected and prevents drops.
E.g. configure e1000g like this :
e1000g810000: flags=201008843<UP,BROADCAST,RUNNING,MULTICAST,PRIVATE,IPv4,CoS> mtu 1500 index 16
inet 172.18.0.130 netmask ffffff80 broadcast 172.18.0.255
Additional workarround proposals (internally lab tested only) :
- Use an Ethernet switch able to handle IEEE 802.1Q Priority Tagging,
check that ingress Priority Tagging is enabled on the switch used for
the Cluster private interconnect. Please refer to the switch documentation.
- Try to enable Jumbo Frames on the Ethernet switch used for the private interconnect.