2 repository-uri
Architectures designed to handle massive volumes of network traffic with minimal latency.
Distinct from Kernel-Space Packet Processing: Distinct from Kernel-Space Packet Processing: focuses on the overall high-performance goal, often utilizing user-space bypass.
Explore 2 awesome GitHub repositories matching networking & communication · High-Performance Packet Processing. Refine with filters or upvote what's useful.
SmarGate este un utilitar de rețea conceput ca un instrument de penetrare a intranetului, tunel de rețea peer-to-peer și gateway de gestionare a dispozitivelor de la distanță. Acesta funcționează ca un sistem pentru ocolirea NAT și a firewall-urilor pentru a expune serviciile interne către internetul public, oferind în același timp capabilități de proxy SOCKS5 și HTTP și tuneluri criptate SSL/TLS. Proiectul se distinge prin implementarea rutării hibride care combină legăturile TCP peer-to-peer directe cu relay-ul proxy bazat pe cloud pentru a reduce latența. Dispune de mapare dinamică a porturilor în timp real care permite actualizarea redirecționărilor de rețea printr-un client mobil fără a necesita repornirea serverului. Software-ul acoperă o gamă largă de capabilități de rețea, inclusiv maparea porturilor interne și server-to-server, înlănțuirea proxy-urilor multi-hop și bridging-ul rețelelor IPv6. Oferă instrumente pentru administrarea dispozitivelor de la distanță, cum ar fi gestionarea fișierelor care pot fi reluate, streaming-ul audio în timp real și urmărirea locației GPS. Securitatea este gestionată prin criptare bazată pe certificate, autentificare proxy și listarea albă a domeniilor.
Utilizes a high-performance packet processing architecture to minimize latency during data transfer across network segments.
DPDK este un framework de procesare a pachetelor și o bibliotecă de networking cu kernel bypass, concepută pentru a accelera performanța planului de date al rețelei. Oferă un stack de rețea în user space care mută datele de rețea direct de la placa de interfață de rețea (NIC) către user space, eliminând overhead-ul kernel-ului sistemului de operare pentru a obține throughput ridicat și latență scăzută. Framework-ul utilizează o arhitectură de driver poll mode care înlocuiește networking-ul bazat pe întreruperi cu un mecanism de polling constant. Această abordare permite implementarea funcțiilor și protocoalelor de rețea în afara kernel-ului. Proiectul acoperă capabilități pentru procesarea pachetelor de înaltă performanță, virtualizarea funcțiilor de rețea (NFV) și dezvoltarea de appliance-uri de rețea personalizate, cum ar fi firewall-uri și load balancer-e.
Handles massive volumes of network traffic by bypassing the OS kernel to reduce latency and CPU overhead.