I Linux-kernen 6.16 vil understøttelsen af DCCP-protokollen blive ophørt

I net-next-grenen, hvor ændringer samles til fremtidige versioner af Linux-kernen 6.16, er der vedtaget en ændring, der fjerner understøttelsen af netværksprotokollen DCCP (Datagram Congestion Control Protocol). Understøttelsen af netfilter-moduler til DCCP-pakke filtrering bevares. DCCP-protokollen blev standardiseret og indført i kernen i 2006. Det blev antaget, at DCCP ville forbedre effektiviteten af streaming og internet-telefoni i overbelastede netværk, men i praksis viste protokollen sig ikke at være efterspurgt og opnåede ikke udbredelse.

DCCP-koden i kernen har ikke været vedligeholdt i fem år, og ændringerne de seneste år har været begrænset til fejlrettelser på grund af omstruktureringer af API'en i kernen. For nogle år siden blev der inden for Multipath DCCP-projektet gjort et forsøg på at udvikle DCCP-protokollen i kernen, men en del af koden fra dette projekt forbliver proprietær. Udvikleren af Multipath DCCP havde planer om at åbne den proprietære kode, overføre de akkumulerede ændringer til den primære kerne og påtage sig vedligeholdelsen af DCCP i Linux-kernen, men han har ikke været i kontakt i flere år.

Fjernelsen af DCCP fra Linux-kernen vil fjerne hindringerne for at omarbejde datakonstruktionen inet_connection_sock for at forbedre effektiviteten af TCP-stakken. I øjeblikket deles datakonstruktionen inet_connection_sock mellem TCP og DCCP, hvilket forhindrer nogle optimeringer for TCP uden at omarbejde DCCP-koden. Især vil omarbejdningen af inet_connection_sock-strukturen give mulighed for en mere effektiv udnyttelse af CPU-cachen ved hurtigere behandling af pakker til en allerede etableret TCP-forbindelse (TCP fastpath).

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster