Skip to content
Setup FoundrySetup Foundry

Documentation

MSS: (DisableIPSourceRouting IPv6) IP source routing protection level (protects against packet spoofing)

A `DWORD` value of `2` selects the highest IPv6 source-routing protection level.

since 0.9.8.11

Purpose

Show registry keys (1)
  • HKLM\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters\DisableIPSourceRouting

A DWORD value of 2 selects the highest IPv6 source-routing protection level. Windows drops incoming IPv6 packets that use source routing, preventing them from being processed locally or forwarded to another system.

Source routing allows a packet’s sender to influence the network path that the packet is intended to follow. This value disables that behavior completely for received IPv6 traffic.

Notes

Security

Dropping source-routed packets limits the opportunity to misuse sender-selected network paths for packet spoofing or related traffic-manipulation attacks. It does not validate IPv6 source addresses generally and is not a substitute for firewalling or other network access controls.

Possible side effects

IPv6 communications that explicitly depend on source routing no longer work. Ordinary IPv6 traffic that does not use source routing remains enabled.

Notes

This value applies to IPv6. The corresponding IPv4 value is stored at HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\DisableIPSourceRouting and is not changed by this setting.

Microsoft also maps this registry value to the policy named MSS: (DisableIPSourceRouting IPv6) IP source routing protection level (protects against packet spoofing). The behavior described here applies specifically to the DisableIPSourceRouting registry value when its data is 2.

Microsoft documentation

Microsoft Learn: Policy CSP – MSSLegacy – IPv6SourceRoutingProtectionLevel

Microsoft Learn: Windows security baseline

See also