O kernel Linux 5.6 inclui código que suporta VPN WireGuard e a extensão MPTCP (MultiPath TCP).

Linus Torvalds aceitou o como parte do repositório no qual o futuro ramo do kernel Linux 5.6 é formado, remendos com a implementação da interface VPN do projeto WireGuard e suporte de expansão inicial MPTCP (MultiPath TCP). Primitivas criptográficas anteriormente necessárias para o funcionamento do WireGuard foram transitadas da Biblioteca zinco como parte da Crypto API padrão e incluído no núcleo 5.5. Você pode se familiarizar com os recursos do WireGuard em último anúncio incluindo o código WireGuard na ramificação net-next.

MPTCP é uma extensão do protocolo TCP que permite organizar o funcionamento de uma conexão TCP com a entrega de pacotes simultaneamente ao longo de diversas rotas através de diferentes interfaces de rede associadas a diferentes endereços IP. Para aplicações de rede, essa conexão agregada se parece com uma conexão TCP normal; toda a lógica de separação de fluxo é executada pelo MPTCP. O Multipath TCP pode ser usado para aumentar o rendimento e a confiabilidade. Por exemplo, o MPTCP pode ser usado para organizar a transmissão de dados em um smartphone usando links WiFi e 3G simultaneamente, ou para reduzir custos conectando um servidor usando vários links baratos em vez de um caro.

Fonte: opennet.ru

Adicionar um comentário