แแแแแแแแ แแแ แแแแแชแแแแ แชแแแขแ แแแก แแฅแแ แแกแแแแ แแฅแขแแฃแ แ แแแฌแงแแแแแแแ, แ แแแแแแแช แแแคแแ แฃแแแ แกแฎแแแแแกแฎแแ แขแแแแก แแแแแขแแ แแแแแ. แแแแ แแ แกแ แฃแแงแแคแแแ แแแแแแแ แแช แแ, แ แแแแแกแแช แแฅแแก แกแ แฃแแงแแคแแแ แแแแแขแแ แแแแ, แจแแซแแแแก แกแฌแแ แแ แฃแแแกแฃแฎแแก แฅแกแแแแก แฃแแแแ แแกแแแแก แ แแแแแแแแ แฌแฃแแจแ. Next Hop 2020-แแก แแแแคแแ แแแชแแแแ แแแฎแกแแแแแแจแ แแ แฌแแ แแแแแแแแแ แแแแแชแแแแ แชแแแขแ แแก แฅแกแแแแก แแแแแแแแก แแแแแแแแแแแ, แ แแแแแกแแช แแฅแแก แฃแแแแแแฃแ แ แแแแกแแแ - แแแแแชแแแแ แชแแแขแ แ แแแฃแ แแแแ แแแแแก แแแแก แแแแแฌแแแแแจแ. แฃแคแ แ แกแฌแแ แแ, แแแแแแแ แ แแ แแแแแแแก แแจแแแแแ แแแแแ แแแก, แกแแแกแแฎแฃแ แแแ แแ แแแแก แฃแแ แแแแ แแแ แแแฉแแแแแ.
แแแแ แ แฅแกแแแแก แแแแแแ แแกแแแแก, แแแแแชแแแแ แชแแแขแ แแก แฅแกแแแ แแฌแงแแแ, แ แ แแฅแแ แฃแแแ, ToR-แแ, แแแ แแจแ แฉแแแ แแแแแแ. ToR แฉแแแฃแแแแ แแ แแฅแแก แแ แ แขแแแแก แแแฃแแ. แแแขแแ แแแ แแแแแแ แกแแ แแแ แแแแ, แกแฎแแแแ - N-แฏแแ แแแขแแ - แแแแแแ แแแ แแแแ แแแแแก แฎแแ แฎแแแแแกแแแ, แแแฃ แแแกแ แแแแฆแแแแแกแแแ. แแแแ แแแฃแแแแ, แ แแแแ แช แฌแแกแ, แแแแแฎแแแแแ แแแแแแแ แ แแ แขแ แแคแแแ แแแแ แแแฃแแแแก แจแแ แแก แแแแแแแแกแแแฃแแแ แฐแแจแแก แกแแคแฃแซแแแแแ 5-tuple-แแแ, แ แแแแแแช แแแแชแแแก proto, src_ip, dst_ip, src_port, dst_port. แแฅ แกแแฃแ แแ แแแแแ แแ แแ แแก.
แจแแแแแแ, แ แแแแ แแแแแแงแฃแ แแแ แแแแแแคแ แแแแแแแแก แแ แฅแแขแแฅแขแฃแ แ? แแแ แแแแ แแแแแก แฎแแ แฎแแแแแแ แแ แแ แแก แแแแแแจแแ แแแฃแแ แแ แแแแแแแแแ, แแ แแแแ แแ แแแแแแแแแ แแ แแก แแแแแแจแแ แแแฃแแ แกแฃแแแ แกแแแแแแแก แกแแจแฃแแแแแแ. แแกแ X แแฅแแแแ แแแกแฃแฎแแกแแแแแแแ แกแฃแแแ แกแแแแแแแ, แแก แแแแฅแแแก แฏแแแ แแแแแ แแแแจแแ แแก แแกแแแแกแแ.
แแ แแแกแแแแแแ, แ แแ แแแแ แแก แแฎแ แแ, แขแแ แ แแแแแแจแแ แแแฃแแแ แแแ แแแแ แแแแแก แงแแแแ แฎแแ แฎแแแแแแแ. แ แ แแ แแก แแแแจแแแแแแแแแ แแ แกแฃแ แแแแ? แแฃ แฉแแแ แแแแฅแแก แฃแ แแแแ แแฅแแแแแแ แแแ แแก แจแแแแแ, แแแจแแ แฃแ แแแแ แแฅแแแแแแ, แ แ แแฅแแ แฃแแแ, แแแแแก ToR-แจแ. แแฃ แฃแ แแแแ แแฅแแแแแแ แแแแฃแแแก แจแแแแแ แแแแแก, แแแจแแ แฃแ แแแแ แแฅแแแแแแ แแแแแก แแแ แแแแ แแแแแก แฎแแ แฎแแแแแแแจแ. แแฃ แฃแ แแแแ แแฅแแแแแแ แแแขแแ แแแแฃแแฃแ แแ - แ แแแแ แช แแฅ, ToR 1 แแ ToR 2 - แแแจแแ แฃแ แแแแ แแฅแแแแแแ แแแแแแแก แ แแแแ แช แแแ แแแแ, แแกแ แแแแ แ แแแแแก แฎแแ แฎแแแแแแก.
แแแแ แแฃแแแ, แแกแแแ แแ แฅแแขแแฅแขแฃแ แ แแแแแแแ แแแกแจแขแแแแ แแแแแแ. แแฃ แแแแฅแแก แแแ แขแแก แกแแแซแแแแ แ, แแแแแชแแแแ แชแแแขแ แจแ แกแแแ แชแแก แ แแแแ แแ แแ แฌแแแแกแฌแแ แแแงแแแแแฃแแ แแแญแแ, แแแจแแ แแแแแแคแ แแแแแแแแก แ แแแแแแแแ แงแแแแแแแแก แจแแแซแแแแ แแแแแแ แแแก, แ แแแแช แแแแแ แแแแ แกแแกแขแแแแก แกแแแ แแ แกแแแซแแแแ แ. แฅแแฆแแแแแ, แแแแก แแแแแแแแ แซแแแแแ แแแ แขแแแแ. แ แแแแฃแ แชแฎแแแ แแแแจแแช แแกแ แแฅแแแแแแ. แแแแ แแ แแฆแแแแแแแแ แแแแแแ แแแแแ แแ แแ แแก.
แแแแแ แกแฌแแ แ แแแกแแแแแแแก แแแแแแแแ. แฉแแแ แแแแฅแแก แแ แแแแแ แแแ แแแแแชแแแแ แชแแแขแ แแก แจแแแแแ. แแกแแแ แแแ แแแแแแ แแแแแฃแแแแแแแแแ แแ แแแ. แแแแแชแแแแ แชแแแขแ แแก แจแแแแแ แแ แแ แแแ แจแแกแแซแแแแแแแ แแฎแแแแ ToR-แจแ. แแแแฃแแแก แจแแแแแ แแแแฅแแก แแแแแแแแแก แแแแแ แ แแแแแแแแ, แ แแแแ แช แแแแแแคแ แแแแแแแแก แ แแแแแแแแ. แแแแฃแแแแก แจแแ แแก แแแแแแแแแก แ แแแแแแแแ แฃแแ แแก แกแแแ แขแงแแแแแก แ แแแแแแแแแก แแแแ แแแแก แแ แแแแแแฃแ แกแแแ แขแงแแจแ แกแฃแแแ แกแแแแแแแก แ แแแแแแแแแก. แฃแคแ แ แแแกแแแแแแ, แแแกแจแขแแแแก แจแแกแแแ แซแแแแแ, แแ แแแแชแแ แชแแคแ แแแก, แ แแแแแแแช แแแฅแแแแแแก Yandex แแแแแชแแแแ แแ แ-แแ แแ แชแแแขแ แแกแแแแก.
แแ แแก แ แแ แแแแแแคแ แแแแแ, แแแแแแฃแ แแแแแแคแ แแแแแก แแฅแแก 32 แกแฃแแแ แกแแแแ. แจแแแแแแ, แแ แแแแแ, แ แแ แแแแฃแแแก แจแแแแแ แแ แแก แ แแ แแแแแแ แแ แแแขแแ แแแแฃแแฃแ แ แฃแ แแแแ แแฅแแแแแแแ แฃแแแ 256 แแแแแแแแ.
แแแฃ, แแฃ แฉแแแ แแแแแแแ แแแ แแฃแแแแแ แแฃแ แฌแแแแก, แแชแแแแแแ แแแกแฌแแแแแ แแฃ แ แแแแ แฃแแแ แแแแจแแแแ แจแแชแแแแแกแแแแ แขแแแแ แแแขแฃแแ แแแแแชแแแแ แชแแแขแ แแแ, แ แแแแแแแช แแแแแ แแแแแแฃแ แแแแแแ, แแแจแแ แแแแแจแแขแฃแ แ แแ แฅแแขแแฅแขแฃแ แ แกแฌแแ แ แแ แฉแแแแแแ. แแก แกแแจแฃแแแแแแก แแแซแแแแ แแแแแญแ แแก แกแแแแแ แแแแก แแ แแแแแแ แแ แแแแ แแฃแแแ แแก แแแ แขแแแแ. แแแแ แ แแแแแฃแแแแแแแแ แแแ แแ แกแแแแแก. แ แฉแแแ แแแแฎแแ: แ แแแแ แแแแแ แฉแแแ แแกแแแ แแ แฅแแขแแฅแขแฃแ แ แฌแแ แฃแแแขแแแแแแแแก? แแ แแก แกแฎแแแแแกแฎแแ แแแแ แแ. แแ แฉแแแ แแฎแแ แแแแแแฎแแแแแ แแแแก.
แแแ, แฉแแแแ แแ แ-แแ แแ แกแฃแแแ แกแแแแ แแแแแแแแแก. แแฅ แแแแฃแแ แฃแแแ แแ แ แแแแแแคแ แแแแแแก แแ แฅแแขแแฅแขแฃแ แแก. แฉแแแ แแแ แแแแแแแแก แแแแงแแแแแ, แ แแแแแ แฃแคแ แ แแแแแแ แแฅแแแแ แแแแก แแแแแฎแแ, แแฃ แ แ แฎแแแแ แแฅ แแแแแแแ แแแซแ แแแ แแแฌแแแแแแ. แแแ X11 แแแแแแแแแก. แ แแแแ แแแแฅแแแแแแก แแก แกแแ แแแกแแแแ, แ แแแแแแแช แชแฎแแแ แแแแ แแแแแชแแแแ แชแแแขแ แแแจแ? แแแแ แ แ แแ แแ แแก แแแแแแแแแแฃแแ แแแแแ, แแฃ แ แแแแ แแแแแแงแฃแ แแแ แแแ แชแฎแ แกแแแแแแแแแแจแ.
แแฃ แแแ แชแฎแ แแแ แแแ, แแก แแแญแแ แแแแ แแแแแ BFD-แแก แแแขแแแแขแแแแชแแแก แแแแแแ, แแแขแแแแขแแแแชแแ แกแแฎแแ แฃแแแ แแงแแแแแก แแ แแแแแแฃแ แกแแฎแกแ แแแก แแ แแแแแแ แแแก แแ แแแแแแแก, แแแจแแ แงแแแแแคแแ แ แแแ แแแแแ. แแแแ แ แแแแแแ แแแแฅแแก, แแแซแ แแแแ แแงแแกแแแ แแ แแแแแแแก แแแขแแ แแแขแแฃแ แแแ แจแ แฃแขแแแแ แแ แกแแ แแแกแแแ แแแ แแคแแ แก แจแแแแฉแแแแแ. แแก แแแ แแ แกแชแแแแ แแ.
แชแฃแแ แกแชแแแแ แแ, แแฃ แฉแแแ แแแแฅแแก แแฃแแแแแ แแแแแแแ แแแแ แแ แแแขแแแแขแแแแชแแ แแแ แแแฉแแแแก แแ แแแแแแแก. แแแแก แแแกแแแแแแ, แแฃ แ แแแแ แแแแฅแแแแแแก แแก แแแแแแแชแแแแ, แชแแขแ แแ แ แแแแแแฌแแแก แแแแก แแแแฎแแแแแแ, แแฃ แ แแแแ แแฃแจแแแแก TCP แแ แแขแแแแแ.
แแแแแ แแแฅแแก, แ แแ แแ แแแแก แจแแแจแ แแ แฉแแแแงแแแแ แแ แแแคแแ แแแชแแแ: TCP แแ แแก แฎแแแแก แฉแแแแ แแแแแแก แแ แแขแแแแแ. แแแฃ, แฃแแแ แขแแแแก แจแแแแฎแแแแแจแ, แแแแแแแแแแแ แแแแแแแแก แแ แแแแแขแก แแ แแฆแแแก แแแแแ แแฃแแฃแแแขแแฃแ แชแแแแแก: "แแ แแแแแฆแ แแ แ แแแแแขแ".
แแแแก แจแแแแแ แแก แแแแแ แแ แแแแแขแก แแแฃแแแแแแแก แแ แกแแขแฃแแชแแ แแแแแแแ แแแแ. แฌแแแแกแฌแแ แแแแแจแก แแแฎแแ แแแ แแแแฃแแ แแแแแ แขแแแแแแกแแแแก. แแก แกแชแแแแ แ แกแฌแแ แแ, แแฃ แคแแแฏแแ แ (แคแ แแแแก แแแแแขแแแแก แ แแแแแแแแ) แแ แแก แแ แ. แ แ แแฅแแ แฃแแแ, แแแแแ แจแแแแฎแแแแแจแ แแก แกแฃแแแช แแ แแ แแก แแกแ. แแแแ แแ แคแแแฏแ แแก แแแแ แแแแแแแแก แแ แแฎแแแแก แแแแแขแแก แแแแแแแแแแแก แแแแขแแฅแกแขแแ.
แ แ แแแฎแแแแ, แแฃ แแแแแแ แแแแ แแ-3 แแแแแขแก? แแ แจแแแแฎแแแแแจแ, แแแแฆแแแ แแแแฆแแแก แแแแแขแแแก 1, 2 แแ 4. แแ แแก แแแ แแแแแ แแขแงแแแก แแแแแแแแแก SACK แแคแชแแแก แแแแแงแแแแแแ: โแแชแแ, แกแแแ แแแแแแ, แแแแ แแ แจแฃแ แแแแแแ แแโ. แแก แแแแแแก: "Ack 2, SACK 4".
แแแแแแแแแ แแ แแแแแแขแจแ แแแแแ แแแก แแฃแกแขแแ แแ แแแแแขแก, แ แแแแแแช แฃแแ แแแแแแแ แแแแแแ แแ.
แแแแ แแ แแฃ แคแแแฏแแ แแจแ แแแแ แแแแแขแ แแแแแแ แแแแ, แกแแขแฃแแชแแ แซแแแแแ แแแแกแฎแแแแแแฃแแแ แแแแแแงแฃแ แแแ.
แแแแฆแแแ แแฆแแแก แแแ แแแ แกแแ แแแแแขแก แแ แแแ แแแ แ แแแจแ แแฌแงแแแก แแแแแแก. Linux-แแก แแแ แแแแก TCP แกแขแแแจแ แแแ แแแแฃแแ แแแขแแแแแแชแแแก แฌแงแแแแแแ, แแก แแแแแแแแแ แแแฌแงแแแแแแฃแ แแแแแขแก, แแฃ แแ แแจแแแจแ แแ แแ แแก แแจแแแ แ แแแแแแแแ, แ แแ แแก แแ แแก แแแแ แแแแแขแ แแ แแกแแแแกแ แ แแ. แแก แแแแแแแแแ แแแแแแแแฃแแ ACK-แแก แแแแแก แแแแฌแฃแ แแแก แแ แจแแแแแ แแแแแแแแแก แแแแแกแขแฃแ แแแแก แแแ แแแแ แกแแแ แแแแแขแแกแแแแก. แแแแ แแ แแฎแแ แแแแแแแแแ แแแแแแแแแ. แแแ แแ แแชแแก, แแแแแฎแ แแแแแขแ แแแแแแ แแ แแฃ แแแกแแแแก แแแแ แแแก. แแ แแแแกแแแแแก, แ แแ แแ แแแแแแขแแแ แแแก แฅแกแแแ, แแก แจแแแชแแแแ แแแแแแแแก แแแแคแแ แแแแแแแแแก, แ แแ แแแแแขแ แแแแแแ แแ, แแ RTO แแแแแก แแแแฌแฃแ แแ.
แ แ แแ แแก RTO แแ แแแก แแแแฌแฃแ แแ? แแก แแ แแก แแแฅแกแแแฃแแ RTT-แแแ, แ แแแแแแช แแแแแแแแแแแ TCP แกแขแแแแ แแ แแแ แแแแฃแแ แแฃแแแแแ. แ แ แแ แแก แแก แแฃแแแแแ, แแฎแแ แแแแแแฎแแแแแ.
แแแแ แแ แแแแจแแแแแแแแแแ, แ แแ แแฃ แแกแแ แแแแแแแแ แแแ แแ แแแแแฎแ แแแแแขแ แแกแแ แแแแแแ แแ, แแแจแแ RTO แแแแ แแแแแแแ. แแแฃ แงแแแแแ แฌแแ แฃแแแขแแแแแ แแชแแแแแแ แแ แแก แขแแแแแฃแขแแก แแแแ แแแแแแ.
แแฎแแ แแแแฎแแ, แ แแก แฃแแ แแก แแก แแแแ. แแแแฃแแแกแฎแแแแแ, แแแแแแแแฃแ แ RTO แแ แแก 200 ms. แแก แแ แแก แแแแแแแแฃแ แ RTO แแแแแชแแแแ แแแแแขแแแแกแแแแก. SYN แแแแแขแแแแกแแแแก แแก แแแแกแฎแแแแแแฃแแแ, 1 แฌแแแ. แ แแแแ แช แฎแแแแแ, แแแแแขแแแแก แฎแแแแฎแแ แแแแแแแแแก แแแ แแแ แแชแแแแแแแกแแช แแ 100-แฏแแ แแแขแ แแ แ แแแกแญแแ แแแแ, แแแแ แ RTT แแแแแชแแแแ แชแแแขแ แแก แจแแแแแ.
แแฎแแ แแแแฃแแ แฃแแแแ แฉแแแแก แกแชแแแแ แก. แ แ แฎแแแแ แกแแ แแแกแแ? แกแแ แแแกแ แแฌแงแแแก แแแแแขแแแแก แแแแแ แแแแก. แแแ, แกแแ แแแกแก แแแแแแแแ แแแแแ แแแฃแแแ แแแแก แแ แแแแแ แแแก แ แแฆแแช แคแแแฏแ แแก แจแฃแแจแ, แจแแแแแ แแก แแฆแแแก SACK-แก, แฎแแแแฎแแ แแแแแแแแก แแแแแ แแฃแแ แแแแแขแแแก.
แแแแ แแ แแฃ แชแฃแแ แแฆแแแแ แแแแ แแแแ, แแแจแแ แฉแแแ แแแแฅแแก RTO. แ แ แแ แแก แแฅ แแแแจแแแแแแแแแ? แแแแฎ, แฉแแแแก แฅแกแแแจแ แแแแ แ แแแ แแแแฅแแก. แแแแ แแ แแ แแ แแแแแ แแขแฃแแ TCP แแแแจแแ แแก TCP แขแ แแคแแแ แแแแ แซแแแแแแ แแแแแ แแแขแแฎแแแ แกแขแแแแก แแแแแแ. แแแแแขแแก แแแแแแแ แแแแ, แแ แแแ แแแแ, แ แแ แฉแแแแ แฏแแแแกแแฃแ แ X11 แแ แแแฅแ แแแ แแแแแกแแ, แแ แแฌแแแแก แขแ แแคแแแแก แแแแแแแแแก แแ แแแ แแแแแแฃแ แแแแแแแแจแ. แฉแแแ แแชแแแแแแ แแแแแขแแก แแแฌแแแแแแก แแแแแ แแแขแแฎแแแ แกแขแแแแก แแแจแแแแแแ. แแก แแฌแแแแก แแแกแแแแฃแ แฌแแ แฃแแแขแแแแแแแก: แแแแแชแแแแ แชแแแขแ แ แแ แแก แฃแ แแแแ แแแแแแแจแแ แแแฃแแ แแแแแแแชแแแแแก แแแแ แแแ แแ แงแแแแ แแ แแแแแแแชแแแก แแแแแแ แแ TCP แแแแจแแ แ แแฌแงแแแก แแแแ แแแแชแแแก - แ แแแแแ superspine แแแแแแแแก แแฎแแแแก แงแแแแ แแแแแแแชแแแแ, แ แแแแแแช แแ แกแแแแแก แแแแแชแแแแ แชแแแขแ แจแ. แ แแแแ แช แแแแฅแแแแแ: แแฃ แชแฎแแแก แแ แแงแแแแแแ, แชแฎแแแ แแแญแแแแแ; แชแฎแแแ แแแญแแแแแ - แแแฎแกแแแแแ แแ แแแฃแขแแแแก; แแแแแ แแจแ แแ แแแแแแฌแแแ - แแแ แฌแแแแแแ. แแฎแแแแ แแฅ แแแแแแ แฎแแแแ แฌแแแแแจแ แแ แแแแแแแก แฌแแ แแแฅแแแแก แแแแแแขแแแแ แแแแ แแแแชแแแก แแขแแแแแแ, แ แแแแแก แแแแชแแแกแแช แแฌแงแแแแ แกแแ แแแกแแแ. แแก แแแจแแแแก, แ แแ แแแแฎแแแ แแแแแแแ แจแแแซแแแแ แแแแแขแแแแ แ แแฆแแช แกแแแฆแแช.
แแ แกแแแแแก แแ แ แแแแกแแแฃแ แ แแแแแฌแงแแแขแ, แ แแแแแแแช แแแกแแแแ แแ แแแแแแแก. แแแ แแแแ แแ แแก แกแแ แแแกแแแ, แ แแแแแแแช แชแแแแแแแ แฉแแแแแแ แแ แแแแแแแ แแ แแ แแแแแแ แแกแ: โแแแแแ, แ แแแ แจแแแชแแแแแ TCP แกแขแแแจแ. แแ แแแแแ แแแแแแแแแ แแแแแชแฎแแแแก แแแแแก แแแแแแ แแ แฎแแแแ แซแแแแ TCP แกแแกแแแแ แฏแแแแ แแแแแแแก แจแแแ แจแแแแฌแแแแแ. แแ แแแแแแ แแก แแ แแก, แ แแ แแกแแแ แแแแแฌแงแแแขแแแแแแแ: แ) แกแแแ แแแ แแ แแแกแจแขแแแแ แแแก; แ) แซแแแแแ แชแฃแแแ แจแแแแฌแแแแฃแแ. แแแฃ, แแแจแแแแช แแ, แแฃ แกแแ แแแกแ แจแแแแฎแแแแแ แแแแแแแคแแแฃแ แแ แแแก TCP แแแกแขแแก แแกแ, แ แแ แแก แฃแแแแแกแ แแแฎแแแก, แฏแแ แแ แแ, แแก แแแแแแแแ แกแแแแ แแฃแแแ, แ แแ แแแแแงแแแแแฃแแ แแงแแก แงแแแแ แแแแแแแชแแแกแ แแ แแแแแชแแแแ แชแแแขแ แแ แแ แแแแ แแช, แกแแแแ แแฃแแแ, แแก แแแ แแแแแแแก แ แ แแแแแแแ แกแฌแแ แแ แแ แ แ. แแ แ. แแแฃ แแฃแจแแแแก, แแแแ แแ แชแฃแแแ แแฃแจแแแแก แแ แแ แแแกแจแขแแแแแก. แแ แแฃ แแ แแก แฅแกแแแแก แแ แแแแแแ, แแแ แแ แแก แแแแแแจแแแ? แ แ แแฅแแ แฃแแแ NOC. แ แแก แแแแแแแก NOC?
แแแแ แ แกแแ แแแกแ แแแแแก, แ แแ NOC-แจแ แแฃแจแแแแ แแกแ แแแแแก. แแแแ แแ แแแ แแแแ แแแแฎแ แแ, แแ แ แแฎแแแแ.
NOC แแแแกแแแฃแ แกแฅแแแแจแ แฉแแ แแฃแแแ แแ แแแแแ แแแแแขแแ แแแแแก แจแแแฃแจแแแแแแ. แแก แแ แแก แ แแแแ แช แจแแแ แงแฃแแแก แแแแแขแแ แแแแ, แแกแแแ แแแแ แ แงแฃแแแก แแแแแขแแ แแแแ. แจแแแ แงแฃแแแก แแแแแแแแแ - แฎแแ แฎแแแแแก แแแแแขแแ แแแแ
แ แแก แแแฆแแแแก แแกแฃแ แแแแแแ? แแแแแแ แแแ แแแแฅแแก. แแ แแ แแแแแแแแ แฌแแ แแแแฅแแแแแ แแฃแกแขแแ แแแแก แแแแ, แ แแ TCP แแแแแแแแ, แ แแแแแแกแแช แแ แแแฃแแแ แแแ, แแแ แซแแแแแแ แแแแแ แแแ แจแ แฃแขแแก แแแแแงแแแแแแก. แฉแแแ แแแญแแ แแแแ แ แแฆแแช, แ แแช แกแแจแฃแแแแแแก แแแแแชแแแก แแแแแแแงแแแแ แแ แแแแแ แแแ แจแ แฃแขแ แแ แแ TCP แแแแจแแ แแก แคแแ แแแแแจแ. แ แแแแ แช แฉแแแก, แแแแแกแแแแแ แแแแฅแแก. แแ แแก TCP, แ แแแแแกแแช แแซแแฎแแแ - multipath TCP, แแแฃ TCP แแ แแแแแ แแแแแแแกแแแแก. แแแ แแแแแ, แแก แจแแแฅแแแ แกแ แฃแแแแ แแแแกแฎแแแแแแฃแแ แแแแชแแแแกแแแแก - แกแแแ แขแคแแแแแแกแแแแก, แ แแแแแแกแแช แแฅแแ แ แแแแแแแแ แฅแกแแแฃแ แ แแแฌแงแแแแแแแ. แแแแแชแแแแก แแแฅแกแแแแแฃแ แแ แแแแ แแแก แแ แแแ แแแแแแ / แกแแ แแแแ แแ แ แแแแแแก แจแแกแแฅแแแแแแ, แจแแแฅแแแ แแแฅแแแแแแ, แ แแแแแแช แแแแญแแแ แแแแแ แฅแแแแก แ แแแแแแแแ แแแแแก (แกแแกแแแก) แแแแแแแชแแแกแแแแก แแ แกแแจแฃแแแแแแก แแแซแแแแ แแแแแฎแแแแแ แแแ แจแแ แแก แฌแแ แฃแแแขแแแแแแแก แจแแแแฎแแแแแจแ. แแ, แ แแแแ แช แแแฅแแ, แแแฅแกแแแแแฃแ แแ แแแแแ แแแ แแแแขแแ แแแ.
แแแแ แแ แแฅ แแ แแก แแแฃแแแกแ. แแแแก แแแกแแแแแแ, แแฃ แ แ แแ แแก แแก, แฉแแแ แฃแแแ แแแแแแฎแแแแ, แแฃ แ แแแแ แแ แแก แฉแแแแงแแแแแแแฃแแ แซแแคแแแ.
แซแแคแแแ แแแงแแแแแฃแแแ แแแแแแแแแแ แแแแ. แแแ แแแแ แแแแแแ แแแงแแแแแฃแแแ แฏแแ . แจแแแแแแแ แแแแแแแแ แแแงแแแแแฃแแแ แฅแฃแฅแแแก แแแแแงแแแแแแ, แ แแแแแแช แฃแแแ แจแแแแแฎแแแแฃแแแ แแ แแแแแจแ. แแ แแฅ แแ แแก แแ แแแแแแ.
แแ แแแแแแ แแก แแ แแก, แ แแ แแฃ แแแ แแแแ แแแแ แแ แแแแแกแขแแแแ แแแแ, แแแแ แ แแ แแแกแแแ แแแแ แแ แแกแแแแก แแแแแแ. แแแฃ, multipath TCP แแ แฌแงแแแขแก SYN แแแแแขแแก แแแแแ แแแแก แแแ แแแ แแแแแแจแ. แแ แแฃ SYN แแแแแแ แแแแ, แแ แแแแแแฎแ แแแ TCP แฎแแแแ แแแ แแแแฃแ แ TCP. แแกแ แ แแ, แแแแแชแแแแ แชแแแขแ แแก แแแ แแแแจแ, แแก แแ แแแแแแฎแแแ แแแ แฅแแ แฎแแแก แแแแแแแ แแแแแก แแ แแแแแแแก แแแแแญแ แแจแ แแ แแแกแฌแแแแแ แแฃ แ แแแแ แแแแแแแงแแแแ แแ แแแแแ แแแแแแ แฌแแ แฃแแแขแแแแแแแก แจแแแแฎแแแแแจแ.
แ แ แจแแแซแแแแ แแแแแแฎแแแ แแก? แแแแแแ แแแ แแฅแแแแแแแแ แฃแแแ แแแแแแชแแแแ แกแแฎแแแแแแ, แ แแ IPv6 แแแแแแแก แแแแแแแก แกแแแแฃแ แแก แแแแ แแแแจแแแแแแแแแ แแแแ แแฅแแแแ แฉแแแแก แจแแแแแแ แแกแขแแ แแแจแ. แแแ แแแแช, แแก แแ แแก แแแแ, แ แแแแแแช แฉแแแก v6-แจแ, แแก แแ แแ แแก v4-แจแ, แกแญแแ แแแแ 20 แแแขแ แแ แแแแ แฎแแแแ แแ แกแแแแแก แแแแแแ แแแก แแแแแงแแแแแแกแแแ แแแแแแจแแ แแแแ. แแก แซแแแแแ แกแแแแขแแ แแกแแ - แแงแ แแแแแแ, แ แแฆแแช แแแคแแฅแกแแ แแ RFC-แแก แคแแ แแแแแจแ แแ แแแแแแ แแฃแแแ, Linux-แแก แแแ แแแจแ แแแฉแแแ แแแแแแแแแขแแชแแ, แ แแแแแแช แแ แแกแแแแก แงแแคแแแ แแ แกแแ แแแแฃแแแแขแแ แแแฃแแ.
แแแ แฉแแแ แจแแแแแแแ แแแแ แแแขแแ แ แแแแแซแแแแแจแ. แแแแแ แจแแแฎแแแแ แ แ แฎแแแแแแ Linux-แแก แแแ แแแจแ แแแแ แ แแแแแแแแ แฌแแแก แแแแแแแแแแแจแ.
2014 แฌแแแ. แแแแ แแ แ แแแฃแขแแชแแแก แแฅแแแ แแแแแแแแแก แแแแแแแ แ แแแแฃแฅแกแแก แแแ แแแแก แคแฃแแฅแชแแแแแแฃแ แแแแก แแแแขแแแก แแแแแแแก แแขแแแแขแแก แแแแจแแแแแแแแก แแแแแแแแแแฃแแแแแก แกแแแแขแแก แฐแแจแแ. แ แแก แแแแแกแฌแแ แแแแก แชแแแแแแแ แแฅ? แแก แแแแแแจแแ แแแฃแแแ RFC 6438-แแแ, แ แแแแแแช แแแแแฎแแแแแแ แจแแแแแ แกแแแแแฎแก. แแแแแชแแแแ แชแแแขแ แแก แจแแแแแ, IPv4 แฎแจแแ แแ แแ แแก แฉแแกแแฃแแ IPv6 แแแแแขแแแจแ, แ แแแแแ แแแแแ แฅแแ แฎแแแ แแ แแก IPv6, แแแแ แแ IPv4 แ แแแแ แแ แฃแแแ แแงแแก แแแชแแแฃแแ. แแแแ แฎแแแก แแแแแแแแแแแจแ แแงแ แแ แแแแแแแแ แแแแแแ แแแแแแแแแ, แ แแแแแแแช แแแ แฎแแแแแแแแ แแ แ IP แกแแแแฃแ แแก แฅแแแจ TCP แแ UDP-แแ แแแกแแกแแแแแแ แแ แแฅ src_ports, dst_ports-แแก แแแแแ. แแฆแแแฉแแแ, แ แแ แฐแแจแ, แแฃ แแแแแแฎแแแแแ แแแ แแแ แแ IP แกแแแแฃแ แก, แแแแฅแแแก แแแคแแฅแกแแ แแแฃแแ แแฆแแแฉแแแ. แแแแก แแแแแแแ แแชแแแแแแก แแแแแแ, แ แแ แแแแแแแแกแแแ แแ แแแแแคแกแฃแแแ แแแฃแแ แขแ แแคแแแแก แกแฌแแ แแ แแแฃแจแแแก, แจแแแแแแแแแแแฃแแ แแงแ แฐแแจแแก แแแแแขแแแ 5-แฏแแ แแแ แแแคแกแฃแแแ แแแฃแแ แแแแแขแแแแ แแแแแแแก แแขแแแแขแแก แแแแแก แแแแจแแแแแแแแแ. แแแแฎแแแแแแ แแแแแ แแแแแแแ แกแฎแแ แแแแแคแกแฃแแแชแแแก แกแฅแแแแแแกแแแแก, UDP-แกแแแแก, GRE-แกแแแแก, แแ แฃแแแแแกแแแแแจแ แแแแแงแแแแแฃแแ แแงแ GRE Key แแแแ. แแกแแ แแฃ แแกแ, แแฅ แแแแแแแ แแแแแแแ. แแ แงแแแแ แจแแแแฎแแแแแจแ, แแ แแแก แแ แแแแแแขแจแ แแกแแแ แกแแกแแ แแแแแ แแงแแแแ.
2015 แฌแแแก, แแฎแแแ แแแขแฉแ แแแแแก แแแแแ แแแขแแแชแแแฃแแ แแแแแแ แแกแแแ. แแก แซแแแแแ แกแแแแขแแ แแกแแ. แแแกแจแ แแแแฅแแแแแ แจแแแแแแ - แฉแแแ แ แแแแแแแแแ แแแ แฐแแจแก แฃแแ แงแแคแแแ แแแ แจแ แฃแขแแแแชแแแก แแแแแแแแก แจแแแแฎแแแแแจแ. แ แ แแ แแก แฃแแ แงแแคแแแ แแแ แจแ แฃแขแแก แแแแแแแ? แแก แแ แแก RTO, แ แแแแแแช แแแ แ แแแแแแฎแแแแ, แแแฃ แคแแแฏแ แแก แแฃแแแก แแแแแ แแแ แแ แแก แแแแแแแ, แ แแแแแแช แแแแแแแแแ แฃแแ แงแแคแแแแ. แแแ แแแแแ, แจแแแแ แแแแ แซแแแแ แแแกแแฎแแแแ แแ, แ แแ แแก แแ แแก.
2016, แแแแแ แแ แแ แแแขแแแชแแแฃแแ แแแแแแแแ, แแกแแแ แแแแ. แแก แแแแแแแแแแก แแแแ แฎแแแฏแแฎแแแก แแ แแแแแแแก แแกแ, แ แแ แฐแแจแ, แ แแแแแแช แแแ แ แ แแแแแแแแแแฃแแแ, แแฎแแ แแชแแแแแ แงแแแแ SYN แแแแแชแแแแแ แแ แงแแแแแ RTO แแ แแแก แแแแฌแฃแ แแแก แจแแแแแ. แแ แแ แฌแแ แแแจแ, แแแ แแแแแ แแ แฃแแแแแกแแแแแแ, แแฆแแ แก แกแแแแแแ แแแแแแ - แแแ แฌแแฃแแแแ, แ แแ แขแ แแคแแแก แแ แฎแแแแก แแแแแ แแแแก แแ แแแแแขแแแ แแแแก แจแแแแฎแแแแแจแ แแฅแแก แ แแแแ แแแแแแแกแแแแ แแแแแก แจแแกแแซแแแแแแแ, แแ แแแแแ แแแแแแแก แแแแแงแแแแแแ. แ แ แแฅแแ แฃแแแ, แแแแก แจแแแแแ แแแแ แ แแฃแแแแแแชแแ แแงแ, แแแ แแแแแแแ แแแแแแ.
แแฃแแชแ แแ แ, แแฅแแแ แแ แจแแแแซแแแแ, แ แแแแแ แแ แแแแแแ แแ แช แแ แแ แแฃแแแแแแชแแ แแ แงแแคแแแ. แแแแ แแ แฉแแแ แแแชแแ!
แแ แแฃ แแแแแแแ แแแ แแแแแ แ แ แแแแแแแ, แแฎแแแแ แแแขแงแแ.
แ แ แแแแแแแ, แ แ แคแฃแแฅแชแแแแแ แแแ แแแแแแขแ Linux-แแก แแแ แแแก? txhash แแชแแแแแ แจแแแแฎแแแแแ แแแแจแแแแแแแแแ แงแแแแแ RTO แแแแแแแแก แจแแแแแ. แแก แแ แแก แแแแแ แฃแแ แงแแคแแแ แแแ แจแ แฃแขแแก แจแแแแแ. แฐแแจแ แแแแแแแแแแฃแแแ แแ txhash-แแ แแ flow label แแแแแแแแแแฃแแแ skb แฐแแจแแ. แแฅ แแ แแก แแแ แแแแฃแแ แแแแแแแแแแ แคแฃแแฅแชแแแแแ, แงแแแแ แแแขแแแ แแ แ แกแแแแแแ แแแ แแแแแแแกแแแแ. แแฃ แแแแแแก แแแแขแแ แแกแแแก, แจแแแแซแแแแ แแแแแ แแ แแแ แแแแก แแแแ แแ แจแแแแแฌแแแ.
แ แ แแ แแก แแฅ แแแแจแแแแแแแแแ? แแแแแแแก แแขแแแแขแแก แแแแแก แแแแจแแแแแแแ แแชแแแแแ แจแแแแฎแแแแแ แ แแชแฎแแจแ แงแแแแแ RTO-แก แจแแแแแ. แ แแแแ แแแฅแแแแแแก แแก แฉแแแแก แฃแแฆแแแ TCP แแแแแแแ?
SACK-แแก แจแแแแฎแแแแแจแ แแ แแคแแ แ แจแแชแแแแแ, แ แแแแแ แฉแแแ แแชแแแแแแ แฎแแแแฎแแ แแแแแแแแแแแ แชแแแแแแ แแแแแ แแฃแแ แแแแแขแ. แฏแแ แฏแแ แแแแ แแแ แแแ.
แแแแ แแ RTO-แก แจแแแแฎแแแแแจแ, แแ แแแ แแแแ, แ แแ แฉแแแ แแแแแแแขแแ แแแแแแแก แแแแแแ แฐแแจแแก แคแฃแแฅแชแแแก ToR-แแ, แขแ แแคแแแก แจแแฃแซแแแ แกแฎแแ แแแ แจแ แฃแขแ แแแแฆแแก. แแ แ แแช แฃแคแ แ แแแขแ แแแแแแคแ แแแแแแ, แแแ แแแขแแ แแแแแแแแ แแแแกแ, แ แแ แแแแแแ แแแ, แ แแแแแแแช แแแแแแแแก แแ แแแแฎแแแแก แแแแ แแ แแแแแ แแขแฃแ แแแฌแงแแแแแแแแแ.
แ แฉแแแ แแ แแ แแ แแแแแแ - RTO. แกแฎแแ แแแ แจแ แฃแขแ, แ แ แแฅแแ แฃแแแ, แแ แแก แแแแแแแ, แแแแ แแ แแแกแแ แแแแ แแ แ แแฎแแ แฏแแแ. 200 ms แแแแ แแ. แแแแ แ แแ แแก แแแแแแแ แแแแฃแ แแแ. แแแ แ แแ แแแกแแฃแแ แ แกแแ แแแกแแแแก แแแแคแแแฃแ แแชแแแก แแแแแแแ. แแกแ แ แแ, แแแแ แ แแ แแก แแ แ, แ แแแแแแช แฉแแแฃแแแแ แแ แแงแแแแแก แกแแ แแแกแก แแแแแแแชแแแก แแแแแแ แแ แแแแจแ แกแแ แแแกแ แจแแแแ แแแแ แกแฌแแ แแช แแ แแฅแแแแ. แฃแคแ แ แแแขแแช, แแแแแแ แแ, แแแแแแแแ แแแ แแแแแชแแแแ แชแแแขแ แแก แจแแแแแ แ แแแแฃแ แ RTT แแ แแก แแแแฎแแแแแแ 1 แแแแแฌแแแ.
แ แ แจแแแซแแแแ แแแแแแแแก RTO แแ แแแก แแแแฌแฃแ แแแก แจแแกแแฎแแ? แแ แแแก แแแแฌแฃแ แแ, แ แแแแแแช แแแกแฃแฎแแกแแแแแแแแ RTO-แแ แแแแแชแแแแ แแแแแขแแแแก แแแแแ แแแแก แจแแแแฎแแแแแจแ, แจแแแซแแแแ แจแแแแ แแแแ แแแ แขแแแแ แแงแแก แแแแคแแแฃแ แแ แแแฃแแ แแแแฎแแแ แแแแแก แกแแแ แชแแแแ: แแ แแก IP แฃแขแแแแขแ แแ แแแกแ แแ แ-แแ แแ แแแ แแแแขแ แ แจแแแชแแแก แแแแแ rto_min. แแแแก แแแแแแแแกแฌแแแแแแ, แ แแ, แ แ แแฅแแ แฃแแแ, แแฅแแแ แฃแแแ แแแแแแฅแชแแแ RTO แแ แ แแแแแแแฃแ แแ, แแแแ แแ แแแชแแแฃแแ แแ แแคแแฅแกแแแแกแแแแก, แแกแแแ แแแฅแแแแแแ แกแแแแแแ แแฃแจแแแแก.
แแแ แแแแแ, SYN_RTO-แกแแแ แแ แแแ แงแแแแแคแแ แ แแแ แแแแฃแแฌแแแแ แฃแแ แแกแแ. แแก แแฃแแแแ แแแแ แแ แแก แแแคแฅแฃแแ. แแแ แแแก แแฅแแก แคแแฅแกแแ แแแฃแแ แแแแจแแแแแแแ 1 แฌแแแ แแ แแก แแ แแก แแก. แแฅแแแ แแแ แจแแฎแแแแ แแฅ แแแแฎแแแ แแแแแก แกแแแ แชแแแแ. แแฎแแแแ แแ แแ แแแแ.
eBPF แแแแแก แกแแแแจแแแแแจแ. แแแ แขแแแแ แ แแ แแแฅแแแ, แแก แแ แแก แแแขแแ แ C แแ แแแ แแแแแ. แแแแ แฉแแกแแ แจแแกแแซแแแแแแแ แแแ แแแแแก แกแขแแแแกแ แแ TCP แกแขแแแแก แจแแกแ แฃแแแแแก แกแฎแแแแแกแฎแแ แแแแแแแก, แ แแแแแแแช แจแแแแซแแแแ แจแแชแแแแแ แซแแแแแ แแแแ แ แแแแแแแแแก แแแ แแแแขแ แแแ. แแแแแแแ, eBPF แแ แแก แแ แซแแแแแแแแแ แขแแแแแแชแแ. แแแแก แแแชแแแแ, แ แแ แแแแแแฎแแ แแแแแแ แแฎแแแ sysctl แแแ แแแแขแ แ แแ แแแแคแแ แแแแแ IP แฃแขแแแแขแ, แแแซแ แแแแ แแ แแก eBPF-แแก แแแแแ แแฃแแแแแ แแ แแแแคแแ แแแแก แแแกแ แคแฃแแฅแชแแแแแ แแแ. eBPF-แแ แจแแแแซแแแแ แแแแแแแฃแ แแ แจแแชแแแแแ แแแแแขแแแ แแฃแแแแแก แแแแขแ แแแ แแ แกแฎแแ TCP แแแ แแแแขแ แแแ.
แแแแ แแ แฉแแแแแแแก แแแแจแแแแแแแแแแ, แ แแ แแแกแ แแแฎแแแ แแแแ แจแแซแแแ SYN_RTO-แก แแแแจแแแแแแแแแแก แแแแแฎแแแแ. แแ แแ แแก แกแแฏแแ แแ แแแแแฅแแแงแแแแฃแแ แแแแแแแแ:
แ แ แแแชแแ แฃแแแ? แแก, แ แแ แแแแแขแฃแ แ แแ แฅแแขแแฅแขแฃแ แ แกแแแแแ แแแแก แกแแจแฃแแแแแแก แแซแแแแ, แฉแแแแแแแก แซแแแแแ แกแแกแแ แแแแแ แแฆแแแฉแแแแแ, แ แแแแกแแช แฉแแ แแแแ แแแแแแแก แแขแแแแขแก ToR-แแ แแ แแแฆแแแ แจแแกแแซแแแแแแแแก แจแแแแแ แแ แแแแแแฃแ แแแแแแจแ. แกแแฃแแแแแกแ แแแ RTO แแ SYN-RTO แแแแจแแแแแแแแแแก แจแแกแแแชแแ แแแแแ แแ แแก eBPF แแ แแแ แแแแแแก แแแแแงแแแแแ. แ แฉแแแ แแแแฎแแ: แฃแกแแคแ แแฎแแ แแฃ แแ แ แแแแแแแก แแขแแแแขแแก แแแแแงแแแแแ แแแแแแแแกแแแแกแแแแก? แแ แแฅ แแ แแก แแแฃแแแกแ.
แแแแฃแจแแแ, แ แแ แแฅแแแ แแแฅแแ แกแแ แแแกแ แฅแกแแแจแ, แ แแแแแแช แชแฎแแแ แแแก anycast-แจแ. แกแแแฌแฃแฎแแ แแ, แแ แแ แแแฅแแก แแ แ, แ แแ แแแขแแแฃแ แแ แจแแแแกแฌแแแแ anycast-แแก แจแแกแแฎแแ, แแแแ แแ แแก แแ แแก แแแแแฌแแแแแฃแแ แกแแ แแแกแ, แกแแแแช แกแฎแแแแแกแฎแแ แคแแแแแฃแ แ แกแแ แแแ แแแ แฎแแแแแกแแฌแแแแแแ แแแแแ IP แแแกแแแแ แแแ. แแ แแฅ แแ แแก แจแแกแแซแแ แแ แแแแแแ: RTO แแแแแแแ แจแแแซแแแแ แแแฎแแแก แแ แ แแฎแแแแ แแแจแแ, แ แแแแกแแช แขแ แแคแแแ แแแแแก แฅแแ แฎแแแแจแ. แแก แแกแแแ แจแแแซแแแแ แแแฎแแแก ToR แแฃแคแแ แฃแ แแแแแแ: แ แแแแกแแช แฎแแแแ incast แแแแแแแ, แแก แจแแแซแแแแ แแแฎแแแก แฐแแกแขแแแช แแ, แ แแแแกแแช แแแกแแแแซแแแ แ แแฆแแชแแก แแแฆแแ แแก. แ แแแแกแแช แฎแแแแ RTO แแแแแแแ แแ แแก แชแแแแก แแแแแแแก แแขแแแแขแก. แแ แจแแแแฎแแแแแจแ, แขแ แแคแแแ แจแแแซแแแแ แแแแแแแแแก แกแฎแแ แแแแแกแแแแ แแแกแขแแแชแแแแ. แแแแฃแจแแแ, แ แแ แแก แแ แแก แแแแแกแแแแ แ แแแกแขแ แกแแฎแแแแฌแแคแ, แจแแแชแแแก แแแแจแแ แแก แแแแแแแ แแแแแก - แแก แจแแแซแแแแ แแงแแก L3 Balancer แแ แกแฎแแ แกแแ แแแกแ. แจแแแแแ แฉแแแแแ แแ แแแแแแ, แ แแแแแ RTO-แก แจแแแแแ TCP แแแแจแแ แ แจแแแแแแก แกแแ แแแ แแ, แ แแแแแแแช แแ แแคแแ แ แแชแแก แแ TCP แแแแจแแ แแก แจแแกแแฎแแ. แแ แแฃ แฉแแแ แแ แแแแฅแแก แกแแฎแแแแฌแแคแ แแแแแแ แแแ anycast แกแแ แแแ แแแก แจแแ แแก, แแแจแแ แแกแแแ แขแ แแคแแแ แแแแแแ แแแแ แแ TCP แแแแจแแ แ แแแฌแงแแแแ.
แ แ แจแแแซแแแแ แแแแแแแแก แแฅ? แแฅแแแแก แแแแขแ แแแแ แแแแ แแแ แแแแจแ, แกแแแแช แฉแแ แแแแ แแแแแแแก แแแแแแแก แแแแแแกแแ แแแแก, แแฅแแแ แฃแแแ แแแแคแแฅแกแแ แแ แแแแแแแก แแแแแแแก แแแแจแแแแแแแ anycast แกแแ แแแ แแแแ แฌแแแแแแกแแก. แฃแแแ แขแแแแกแ แแแแ แแแแก แแแแแแแแ แแแแแ eBPF แแ แแแ แแแแก แกแแจแฃแแแแแแ. แแแแ แแ แแฅ แแ แแก แซแแแแแ แแแแจแแแแแแแแแ แแแแแแขแ - แ แ แฃแแแ แแแแแแแแ, แแฃ แแ แแแ แแแแ แแแแแชแแแแ แชแแแขแ แแก แฅแกแแแก, แแแแ แแ แฎแแ แ แขแแแแแแแแก แแแแ แแขแแ แ? แแกแแช แแฅแแแแ แแ แแแแแแแ: Juniper-แแกแ แแ Arista-แก แแแ แแแแฃแแ แแแ แกแแแแแแแ แแแฌแงแแแฃแแ, แแกแแแ แแแแฃแแแกแฎแแแแแ แจแแแชแแแแ แแแแแแแก แแขแแแแขแก แฐแแจแแก แคแฃแแฅแชแแแจแ - แแแ แแแแ แแแแฎแ แแ, แฃแแแแแแแ แแ แแแกแแแก. แแแแ แจแแแซแแแแ แแแแแแฌแแแแก แแฅแแแแ แฅแกแแแแก แแแจแแแแแแ แแแแแแแแ แแแแฎแแแ แแแแแแแกแแแ TCP แแแแจแแ แแแแก แแแฃแฅแแแแ. แแแแขแแ, แแแ แฉแแแ แจแแแแแฌแแแ แแฅแแแแ แ แแฃแขแแ แแก แแแ แแแแขแ แแแ แแ แแแแแแแก.
แแกแแ แแฃ แแกแ, แแแฉแแแแแแ, แ แแ แแแแ แแแ แ แแฅแกแแแ แแแแแขแแแแ แแแแแแแแแ.
แ แแแแกแแช แฉแแแ แฉแแแ แแแ แแแแแแแก แแขแแแแขแ ToR-แแ, แแแแแแแแแแ แแแแแขแแก eBPF, แ แแแแแแช แแฎแแ แชแฎแแแ แแแก แแแกแแแแซแแแแแ, แแแแแแฌแงแแแขแแ แแ แแแแแแแแแ แจแแแแแ แแแ แฌแแ แฃแแแขแแแแแแแก, แแ แแแแ แแแแแแฎแแ แชแแแแแ แแแแขแ แแแแ แแแแแ แแคแแแฅแแแแแ. แฉแแแ แแแแฆแแ ToR, แ แแแแแกแแช แแฅแแก แแแฎแ แแฆแแแแแแ แแแฃแแ, แแ แฉแแแฃแจแแแ แแ แ-แแ แ แแแแแแแแ. แแแฎแแแแก แฌแแกแ, แแฅแแแก - แแฎแแ แงแแแแ แแแแแขแก แแแ แแแแ. แ แแแแ แช แฎแแแแแ แแแ แชแฎแแแ, แแแแฅแแก แแแแ แแแแแขแแ แแแแแขแแ แแแแ, แ แแแแแแช แแแแชแ 75%-แแแ, แแแฃ แแแแแ แแฃแแแ แแแแแขแแแแก 25%. แแแ แฏแแแแ แแ แแก แแ ToR-แแก แแแฆแแ แแชแฎแแแ แแแ แกแแ แแแกแแแแก แแ แแคแแแแแ. แกแแแแแแแแแแจแ, แแก แแ แแก แกแแฎแกแ แแแแก แขแ แแคแแแแก แแ แแคแแแแแ แกแแ แแแ แแแแแ แแแ แแก แจแแแแแ. แ แแแแ แช แฎแแแแแ, แแกแแแ แแแแแ แฃแคแ แ แแแแแ แฉแแแซแแ แแแ. แ แแขแแ แฉแแแซแแ แแแ แแแแแ - แแ แ 25%-แแ, แแ แแแแ แแแ แจแแแแฎแแแแแจแ 3-4-แฏแแ ? แแฃ TCP แแแแจแแ แก แแ แแแฃแแแ แแแ, แแก แแแ แซแแแแแก แแแขแแฎแแแ แแแขแแ แคแแแกแแก แแแจแแแแแแ แแแแแแจแแ แแแแก แแชแแแแแแแก. แแแแก แแแซแแคแ แแแก แกแแ แแแกแแก แขแแแแฃแ แ แฅแชแแแ DC-แจแ - แแแแฎแแแ แแแแแก แแ แแ แแแแฎแแแแแกแแแแก, N แแแแฎแแแแ แจแแแ แกแแ แแแกแแแแ แแแแแ แแ แแแฃแแแ แแ แแแกแฃแฎแ แแแแแก แแแแฎแแแ แแแแแแ, แ แแแแกแแช แแแกแฃแฎแแแก แแแแแชแแแแ แงแแแแ แฌแงแแ แ, แแ แ แแแแกแแช แแ แแแ แแแแแแแแแแแจแ แแแแแฌแฃแ แแแ แแแแแชแฎแแแแก แแแแ, แ แแแแแแช แฏแแ แแแแแ แกแแญแแ แแแแก แแแแคแแแฃแ แแชแแแก. แแแฃ แงแแแแแคแแ แ แซแแแแแ, แซแแแแแ แชแฃแแแ.
แแฎแแ แแแแแ แแฅแกแแแ แแแแแขแ, แแแแ แแ แแแแแแแก แแแแแแ แฉแแ แแฃแแแ. แ แแแแ แช แฎแแแแแ, แแแ แชแฎแแแ, แฉแแแแ แแแ แขแแฃแแ แแแแแขแแ แแแแ แแแแแ 25%-แแ แฉแแแซแแ แ. แแก แแแกแแแฃแขแฃแ แแ แกแฌแแ แแ, แ แแแแแ แแแ แแ แแคแแ แ แแชแแก แฎแแแแฎแแแ แแแแแชแแแแก แจแแกแแฎแแ, แแแแแแแแก แแแแแขแแแก แแ แฃแแ แแแแ แแแแแแก แแแฌแแแแแฃแแ แแ แแแแแ แแฃแแ แแแแแขแแแแก แ แแแแแแแแแก แแแแแคแแ แแแแแก.
แแ แแแ แฏแแแแ แแ แแก แแแแกแแฎแฃแ แแแแก แแ แแคแแแ. แแฅ แแแ แแแแแแ แแ แแแแแแฃแ แ แกแแฎแกแ แแก แแคแแฅแขแก. แขแ แแคแแแ แแแแแ แแแแแฌแแแแแจแ แแแแแแแแแแแ แแ แแแแแแฃแ แ แแแแแแแ แกแแ แแแแแ แฉแแ แแแฃแแแ, แ แแแแแแกแแช แแ แแแแแแ แแ แจแแแฎแ. แฉแแแ แแแแแฆแแ แฅแกแแแ, แ แแแแแแช แแแแแกแแแแแ แแแฃแ แแแแ.
แแก แฉแแแ แแแแ แกแแแแแแ, แแ แแ แแแแแแแแแแแ. แแฎแแ, แแแแแ แแแฅแแก, แแฅแแแ แแชแแ, แ แแแแ แแแฌแงแแ แแแแแแแแแฃแ แแแแแก แแแแแชแแแแ แชแแแขแ แแก แฅแกแแแ. แแฅแแแ แแ แแแแญแแ แแแแแ Linux-แแก แแแ แแแแก แแ แฅแแแแก แแแแแ แแ แแฅ แกแแแชแแแแฃแ แ แแแฉแแแแก แซแแแแ, แแฅแแแ แแชแแ, แ แแ Flow label แแ แจแแแแฎแแแแแจแ แแ แแแแแแแก แแแแแ แแแก, แแแแ แแ แแ แแแฅแแแแแแก แคแ แแฎแแแแ แฃแแแ แแแฃแแแแ. แแ แแแแแ แแ แแฎแแ แฎแแแก แแฃแกแแแ, แ แแ แแฃ แแฅแแแ แฎแแ แ แแแแแแแแแแแ, แแ แฃแแแ แแแแแแงแแแแ flow label, แ แแแแ แช แฐแแจแแก แคแฃแแฅแชแแ, แฌแแแแแฆแแแแ แจแแแแฎแแแแแจแ แแฅแแแ แแแแ แฆแแแแแ แแฅแแแแ แแแแฎแแแ แแแแแแแก แกแแกแแแแก.
แฅแกแแแแก แแแแแแ แแแแกแแแแก แแแแชแแแขแฃแแแฃแ แ แชแแแแแแแ แฃแแแ แแแฎแแแก: แฅแกแแแ แแ แแฌแงแแแ ToR-แแ, แแ แ แฅแกแแแฃแ แ แแแฌแงแแแแแแแแ, แแ แแแแ แฐแแกแขแแแ. แกแแแแแแ แแแแแกแแฉแแแ แแแแแแแแแ, แแฃ แ แแแแ แแแงแแแแแ eBPF-แก, แ แแแแ แช RTO-แก แจแแกแแชแแแแแแ, แแกแแแ แแแแแแแก แแขแแแแขแแก แแแกแแคแแฅแกแแ แแแแแ anycast แกแแ แแแกแแแแก แแแแแ แ.
แแแแแแแก แแขแแแแขแแก แแแฅแแแแแ, แ แ แแฅแแ แฃแแแ, แจแแกแแคแแ แแกแแ แแแแขแ แแแแ แแแแแ แแแแแแแกแขแ แแชแแฃแแ แกแแแแแแขแแก แกแฎแแ แแแแแงแแแแแแกแแแแก. แแก แจแแแซแแแแ แแงแแก แขแ แแคแแแ แแแแแชแแแแ แชแแแขแ แแแก แจแแ แแก, แแ แจแแแแซแแแแ แแแแแแงแแแแ แแกแแแ แแแฅแแแแแ แกแแแชแแแแฃแ แ แแแแ แแแแแแแแ แขแ แแคแแแแก แแแกแแแแแขแ แแแแแแแ. แแแแ แแ แแแแแ แแแกแแฃแแ แแ, แแแแแแ แจแแแแแ แฏแแ แแ. แฒแแแ แแแแแแแ แงแฃแ แแแฆแแแแกแแแแก.
แฌแงแแ แ: www.habr.com