Home

ECNondersteuning

ECNondersteuning verwijst naar de mate waarin netwerken en eindpunten Explicit Congestion Notification (ECN) ondersteunen. ECN is een methode om congestie in IP-netwerken aan te geven zonder dat pakketten bij congestie verloren gaan. In ECN-capabele netwerken kunnen routers pakketten markeren met de Congestion Experienced (CE) markering wanneer er congestie optreedt. Ontvangers reageren hierop door hun verzendsnelheid te verlagen volgens het congestion control-algoritme, meestal TCP, waarmee verlies van pakketten wordt verminderd.

ECN werkt door in de IP-header twee ECN-velden te gebruiken: ECN-Capable Transport (ECT) bits in IPv4/IPv6. Zenders

De mate van ECNondersteuning varieert sterk per pad en per netwerkapparatuur. Moderne systemen en veel internetproviders

Bij het beheren van ECNondersteuning beoordelen netbeheerders of de hele route ECN-ondersteuning biedt en of het

geven
aan
dat
zij
ECN-ondersteuning
hebben.
In
TCP
gebruiken
zenders
en
ontvangers
de
TCP-flags
ECE
(ECN-Echo)
en
CWR
(Congestion
Window
Reduced)
om
de
ECN-status
te
communiceren.
De
ECN-ondersteuning
wordt
gedetecteerd
via
de
TCP-handshake;
als
beide
kanten
ECN
ondersteunen,
wordt
ECN
actief,
anders
blijft
ECN
uit.
ondersteunen
ECN,
maar
sommige
oudere
routers,
firewalls
of
NAT-elementen
verwijderen
of
negeren
ECN-velden,
wat
de
werking
kan
belemmeren.
Het
gebruik
van
ECN
kan
leiden
tot
minder
pakketverlies
en
lagere
latency
onder
congestie,
maar
vereist
end-to-end
ondersteuning;
in
afwezigheid
daarvan
biedt
ECN
beperkte
of
geen
voordelen.
verstandig
is
ECN
in
te
schakelen
op
eindpunten
en
netwerkelementen.
Problemen
kunnen
optreden
bij
compatibiliteits-
en
veiligheidsfilters
die
ECN-fouten
of
-markeringen
blokkeren.