VLANID considerations

Start of changeThe VLANID operand is optional on the following SMC capable interfaces:End of changeStart of change
  • IPAQENET and IPAQENET6 INTERFACE statements with the OSD channel path ID type (CHPIDTYPE OSD)
  • IPAQIDIO and IPAQIDIO6 INTERFACE statements (SMC-D support only)
End of change On a specific OSA Start of changeor HiperSockets™ End of changetransport resource list element (TRLE) basis, z/OS® Communications Server enforces consistent VLAN definitions for INTERFACE statements that are associated with the same OSA Start of changeor HiperSockets End of changeTRLE.

For example, when VLANs are not used, the stack configuration allows only a single INTERFACE statement, and the VLANID operand is omitted on that INTERFACE statement. When VLANs are used, multiple INTERFACE statements are allowed and each INTERFACE statement must specify a unique VLANID value.

The OSD VLAN attributes of the IPAQENET or IPAQENET6 interface are propagated to the IBM® 10 GbE RoCE Express® interfaces (associated RNIC) Start of changeor ISM interfaces (associated ISM)End of change that have the same physical network identifier (PNetID) value. Start of changeThe HiperSockets VLAN attributes on the IPAQIDIO or IPAQIDIO6 interface are propagated to the ISM interfaces that have the same PNetID value. End of changeSee Physical network considerations for more details on PNetID.

Start of changeSMC-R VLANID usage End of change

Start of changeWhether SMC-R communications use virtual LANs depends on the definition of the SMC-R capable OSD interfaces that are extended to the associated 10 GbE RoCE Express interfaces. The 10 GbE RoCE Express feature can be shared by TCP/IP stacks that are configured to use different VLAN capabilities for the 10 GbE RoCE Express feature. You can use up to 126 unique VLANID values per RoCE Express port.End of change

Depending on the operating mode, the number of VLANID values that can be used per 10 GbE RoCE Express feature has the following limits:
  • When the RoCE Express feature operates in a dedicated RoCE environment, up to 126 unique VLANID values can be used per port.
  • When the RoCE Express feature operates in a shared RoCE environment, up to 126 unique VLANID values can be used per port. In addition, each virtual function (VF) PFID representation of the feature can use up to 16 VLANID values, although internal RoCE Express feature limitations might further reduce that maximum value for individual PFID representations.
    Result: Multiple VF representations of the same RoCE Express feature can use the same VLANID value, and only one of the available 126 VLANID values is used.
Result: If you define more unique VLANID values for one PNetID on the SMC-R capable INTERFACE statements than the 10 GbE RoCE Express feature can support, the VLANID values of the last INTERFACE statements to be activated are not registered with the 10 GbE RoCE Express feature. The IPAQENET or IPAQENET6 interfaces can start, but TCP connections that are established over these interfaces cannot use SMC-R communications. Netstat ALL/-A reports that display the TCP connections include the following diagnostic information for the connection:
Start of changeSMCRSTATUSEnd of change:        INACTIVE                    
SMCREASON:        00005206 - VLAN ID NOT FOUND
Start of change

SMC-D VLANID usage

Whether SMC-D communications use virtual LANs depends on the definition of the SMC-D capable OSD or HiperSockets interfaces that are extended to the associated ISM interfaces. The ISM device can be shared by TCP/IP stacks that are configured to use different VLAN capabilities for the ISM device. Each TCP/IP stack, or virtual function (VF), can use up to 64 unique VLANID values per ISM interface.

Result: If you define more unique VLANID values for one PNetID on the SMC-D capable INTERFACE statements than the ISM device can support, the VLANID values of the last INTERFACE statements to be activated are not registered with the ISM device. The IPAQENET, IPAQENET6, IPAQIDIO, or IPAQIDIO6 interfaces can start, but TCP connections that are established over these interfaces cannot use SMC-D communications. Netstat ALL/-A reports that display the TCP connections include the following diagnostic information for the connection:
SMCDSTATUS:        INACTIVE                    
SMCREASON:        00005206 - VLAN ID NOT FOUND
End of change