118
QNOS implements ECN capability as part of the WRED configuration process. Eligible packets are marked by
hardware based on the WRED configuration. The network operator can configure any CoS queue to operate
in ECN marking mode and can configure different discard thresholds for each color.
3.16.1. Enabling ECN in Microsoft Windows
On many current Windows implementations, ECN capability is enabled via the netsh command as follows:
netsh int tcp set global ecncapability=enabled
The capability can be verified with the following command:
netsh int tcp show global.
An example is shown below:
C:\Users\user1>Netsh int tcp set global ecncapability=enabled
Ok.
C:\Users\user1>netsh int tcp show global
Querying active state...
TCP Global Parameters
---------------------------------------------- Receive-Side Scaling State : enabled
Chimney Offload State : automatic
NetDMA State : enabled
Direct Cache Acess (DCA) : disabled Receive Window Auto-Tuning Level : normal Add-On
Congestion Control Provider : none ECN Capability : enabled
RFC 1323 Timestamps : disabled
In Windows Server 2012, DCTCP is self-activating based on the RTT of TCP packets. No user management is
required. Use the PowerShell cmdlet Get-NetTcpConnection to verify DCTCP operation.
3.16.2. Example 1: SLA Example
The following example configures simple meter and a trTCM meter in support of a network SLA. The SLA
classes are segregated by CoS class.