Arista not applying DCBX application priorities - Not syncing DCBX to Windows Server with ConnectX-4

Notice: Page may contain affiliate links for which we may earn a small commission through services like Amazon Affiliates or Skimlinks.

Nomn

New Member
May 7, 2019
1
0
1
Hi,

Simple LAB test of RoCE with Arista 7150 not working as expected.
When querying DCBX status from Arista is says no "0 application priorities configured". See below for config applied.
Goal is to sync DCBX to windows servers, but it only sync the traffic class, not the port/application defined in the class, obviously, since Arista switch says no application priorities configured.

Layout;
Server 2019 with Mellanox ConnectX-4Lx <---> Arista 7150 <---> Server 2019 with Mellanox ConnectX-4Lx
One cable to one port.

Latest firmware on switch and NICs

All prerequisites enabled; LLDP, DCBX, VLAN

Set port 445 as traffic class 6 on the switch
Set traffic class 6 on priority level 6 on the switch

When checking the DCBX settings on the port on the switch it shows that traffic class 6 is set/defined, but no application/port is shown.

Below are the commands used
Code:
#Set DCB Priority Rank to the Traffic Class

SW2(config)#dcbx application tcp-sctp 445 priority 6 



#Set enhanced transmission selection (ETS) to the specified QoS group

SW2(config)#dcbx ets qos map cos 6 traffic-class 6


#Enable DCBX. 

SW2(config)#interface ethernet 2-3

SW2(config-if-Et2-23)#dcbx mode ieee


#Enable PFC on all port/interfaces

SW2(config)#interface ethernet 2-3

SW2(config-if-Et2-3)#priority-flow-control mode on

SW2(config-if-Et2-3)#priority-flow-control priority 6 no-drop #Says that no packets are going to be droped by PFC on traffic class 6 when the network is congested


#Show DCB settings

show dcbx

This is the result of the "Show DCBX" command on the switch
Code:
Ethernet2:

  IEEE DCBX is enabled and active

  Last LLDPDU received on Tue May  7 08:49:54 2019

  - PFC configuration: willing

    capable of bypassing MACsec

    supports PFC on up to 8 traffic classes

    PFC enabled on priorities: 6

  - Application priority configuration:

    0 application priorities configured


Ethernet3:

  IEEE DCBX is enabled and active

  Last LLDPDU received on Tue May  7 08:49:39 2019

  - PFC configuration: willing

    capable of bypassing MACsec

    supports PFC on up to 8 traffic classes

    PFC enabled on priorities: 6

  - Application priority configuration:

    0 application priorities configured



SW2(config-if-Et2-3)#show vlan

VLAN  Name                             Status    Ports

----- -------------------------------- --------- -------------------------------

1     default                          active    Et1, Et2, Et3, Et4, Et5, Et11

                                                 Et12, Et13, Et21, Et23

100   RoCE                             active    Et2, Et3

Result of the check on the Windows server
*Only one port on the connectx is connected to the switch. The other is disabled.

Code:
Set-NetAdapter -Name "ConnectX-4Lx-Port2" -VlanID 100


 


Get-NetAdapter | select interfacealias,vlanid

InterfaceAlias                vlanid

--------------                ------

ConnectX-4Lx-Port1            0            (DISABLED)

ConnectX-4Lx-Port2            100


 




Get-NetAdapterQos

Name                       : ConnectX-4Lx-Port2

Enabled                    : True

Capabilities               :                       Hardware     Current

                                                   --------     -------

                             MacSecBypass        : NotSupported NotSupported

                             DcbxSupport         : IEEE         IEEE

                             NumTCs(Max/ETS/PFC) : 8/8/8        8/8/8


 


OperationalTrafficClasses  : TC TSA    Bandwidth Priorities

                             -- ---    --------- ----------

                              0 ETS    100%      0-7

OperationalFlowControl     : Priority 6 Enabled

OperationalClassifications : Not Available