Π―Π΄Ρ€ΠΎΡ‚ΠΎ Π½Π° Linux 5.6 Π²ΠΊΠ»ΡŽΡ‡Π²Π° ΠΊΠΎΠ΄, ΠΊΠΎΠΉΡ‚ΠΎ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° VPN WireGuard ΠΈ Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈΠ΅Ρ‚ΠΎ MPTCP (MultiPath TCP).

Линус Ворвалдс ΠΏΡ€ΠΈΠ΅Π» ΠΊΠ°Ρ‚ΠΎ част ΠΎΡ‚ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅Ρ‚ΠΎ, Π² ΠΊΠΎΠ΅Ρ‚ΠΎ сС Ρ„ΠΎΡ€ΠΌΠΈΡ€Π° Π±ΡŠΠ΄Π΅Ρ‰ΠΈΡΡ‚ ΠΊΠ»ΠΎΠ½ Π½Π° ядрото Linux 5.6, Π»Π΅ΠΏΠ΅Π½ΠΊΠΈ с внСдряванСто Π½Π° VPN интСрфСйса ΠΎΡ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° WireGuard ΠΈ ΠΏΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ MPTCP (MultiPath TCP). ΠšΡ€ΠΈΠΏΡ‚ΠΎΠ³Ρ€Π°Ρ„ΡΠΊΠΈ ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΏΡ€Π΅Π΄ΠΈ са Π±ΠΈΠ»ΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈ, Π·Π° Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ WireGuard бяха прСнСсСни ΠΎΡ‚ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° Ρ†ΠΈΠ½ΠΊ ΠΊΠ°Ρ‚ΠΎ част ΠΎΡ‚ стандартния Crypto API ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈ Π² ΡΡŠΡ€Ρ†Π΅Π²ΠΈΠ½Π°Ρ‚Π° 5.5. ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° сС Π·Π°ΠΏΠΎΠ·Π½Π°Π΅Ρ‚Π΅ с Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈΡ‚Π΅ Π½Π° WireGuard Π² послСдно ΡΡŠΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΊΠΎΠ΄Π° Π½Π° WireGuard Π² net-next ΠΊΠ»ΠΎΠ½.

MPTCP Π΅ Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Π½Π° TCP ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π°, ΠΊΠΎΠ΅Ρ‚ΠΎ Π²ΠΈ позволява Π΄Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Ρ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π½Π° TCP Π²Ρ€ΡŠΠ·ΠΊΠ° с доставка Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Π΅Π΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎ няколко ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π° ΠΏΡ€Π΅Π· Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ интСрфСйси, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ IP адрСси. Π—Π° ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ прилоТСния Ρ‚Π°ΠΊΠ°Π²Π° Π°Π³Ρ€Π΅Π³ΠΈΡ€Π°Π½Π° Π²Ρ€ΡŠΠ·ΠΊΠ° ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° ΠΊΠ°Ρ‚ΠΎ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½Π° TCP Π²Ρ€ΡŠΠ·ΠΊΠ°; цялата Π»ΠΎΠ³ΠΈΠΊΠ° Π·Π° раздСлянС Π½Π° ΠΏΠΎΡ‚ΠΎΠΊΠ° сС изпълнява ΠΎΡ‚ MPTCP. Multipath TCP ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΊΠ°ΠΊΡ‚ΠΎ Π·Π° ΡƒΠ²Π΅Π»ΠΈΡ‡Π°Π²Π°Π½Π΅ Π½Π° пропускатСлната способност, Ρ‚Π°ΠΊΠ° ΠΈ Π·Π° повишаванС Π½Π° надСТдността. НапримСр MPTCP ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΡ€Π΅Π΄Π°Π²Π°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ Π½Π° смартфон, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‰ Π΅Π΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ WiFi ΠΈ 3G Π²Ρ€ΡŠΠ·ΠΊΠΈ, ΠΈΠ»ΠΈ Π·Π° намаляванС Π½Π° Ρ€Π°Π·Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ Ρ‡Ρ€Π΅Π· ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ Π½Π° ΡΡŠΡ€Π²ΡŠΡ€ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° няколко Π΅Π²Ρ‚ΠΈΠ½ΠΈ Π²Ρ€ΡŠΠ·ΠΊΠΈ вмСсто Π΅Π΄Π½Π° скъпа.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€