ECN támogatás az OpenBSD-ben

Címkék

Az OpenBSD -currentbe bekerült az ECN (Explicit Congestion Notification) támogatás a KAME projektből.Az ECN bekapcsolása a következőképpen lehetséges:

"options TCP_ECN" a kernelconfigba és sysctl -w net.inet.tcp.ecn=1 a futó rendszeren.

Az OpenBSD-be került változtatások érintik a netstatot is, amely az ECN-nel kapcsolatos statisztikákat is kijelzi ezután.

Az ALTQ segítségével az OpenBSD-s routeren/tűzfalon is beállíthatjuk az ECN bitet az IP fejlécben, ehhez például a következőt kell beírnunk az altq.conf-ba (xl0 interfész esetén):

interface xl0 bandwidth 3M red ecn

Még mindig sok olyan tűzfal van, amely az ECN bit jelenlétét az IP fejlécben rossz csomagként érzékeli és így eldobja azt. Ezért ha az OpenBSD-s implementáció egy SYN csomagra nem kap választ, "visszakapcsol" nem ECN módba és azt a kapcsolatot a továbbiakban így kezeli.



Kapcsolódó oldalak:

KAME

OpenBSD

Sally Floyd ECN lapja