Solaris 可调参数参考手册

tcp_ecn_permitted

说明

控制显式拥塞通知 (Explicit Congestion Notification, ECN) 支持。

如果此参数设置为 0,则 TCP 不会与支持 ECN 机制的对等方进行协商。

如果启动连接时此参数设置为 1,则 TCP 不会告知对等方其支持 ECN 机制。

但是,如果对等方在 SYN 段中指示其支持 ECN 机制,则当接受新的传入连接请求时,TCP 会告知此对等方其支持 ECN 机制。

如果此参数设置为 2,则除了在接受连接时与对等方协商 ECN 机制之外,TCP 还在建立主动传出连接时在传出 SYN 段中指示其支持 ECN 机制。

有关 ECN 的信息,请参阅 RFC 3168。

缺省值

1(被动启用)

范围

0(禁用)、1(被动启用)或 2(主动启用)

是否为动态

何时更改

ECN 可以帮助 TCP 更好地处理拥塞控制。但是,此机制会使现有的 TCP 实现、防火墙、NAT 以及其他网络设备出现混乱。这些设备不符合 IETF 标准。

由于存在这些设备,因此将此参数的缺省值设置为 1。在极少数情况下,被动启用仍会导致问题。仅当完全必要时将此参数设置为 0。

承诺级别

不稳定