เบชเบนเบเบเปเปเบกเบนเบเบเบตเปเบเบฑเบเบชเบฐเปเบซเบกเบกเบตเบซเบผเบฒเบเบฎเปเบญเบเบญเบธเบเบฐเบเบญเบเบเบตเปเบกเบตเบเบฒเบเปเบเบทเปเบญเบเปเบซเบงเบเบตเปเบเบงเบกเปเบญเบปเบฒเปเบเบเบเบฐเปเบเบเบเปเบฒเบเปเบเบญเบเบเบฒเบเบเบดเบเบเบฒเบก. เปเบเปเปเบเบดเบเปเบกเปเบเบงเปเบฒเบงเบดเบชเบฐเบงเบฐเบเบญเบเบเบตเปเบชเบปเบกเบเบนเบเปเบเบเบเบตเปเบกเบตเบเบฒเบเบเบงเบเบชเบญเบเบเบตเปเบชเบปเบกเบเบนเบเปเบเบเบขเบนเปเปเบเบกเบทเบเบฐเบชเบฒเบกเบฒเบเบเบญเบเบชเบฐเบซเบเบญเบเบเบงเบฒเบกเบฅเบปเปเบกเปเบซเบผเบงเบเบญเบเปเบเบทเบญเบเปเบฒเบเบขเปเบฒเบเบเบทเบเบเปเบญเบเปเบเปเบงเบฅเบฒเบเบฝเบเปเบเปเบชเบญเบเบชเบฒเบกเบเบฒเบเบต. เปเบเบเบปเบเบฅเบฒเบเบเบฒเบเปเบเบเบญเบเบเบฐเบเบธเบก Next Hop 2020, เบเปเบฒเบเบฐเปเบเบปเปเบฒเปเบเปเบเปเบฒเบชเบฐเปเบซเบเบตเบงเบดเบเบตเบเบฒเบเบญเบญเบเปเบเบเปเบเบทเบญเบเปเบฒเบเบชเบนเบเบเปเปเบกเบนเบเบเบตเปเบกเบตเบเบธเบเบชเบปเบกเบเบฑเบเบเบตเปเปเบเบฑเบเปเบญเบเบฐเบฅเบฑเบ - data center heals itself in milliseconds . เบซเบผเบฒเบเบเบตเปเบเบฑเบเปเบเบ, เบงเบดเบชเบฐเบงเบฐเบเบญเบเปเบเปเปเบเบเบฑเบเบซเบฒเบขเปเบฒเบเบชเบฐเบซเบเบปเบ, เปเบเบเบฐเบเบฐเบเบตเปเบเบฒเบเบเปเบฅเบดเบเบฒเบเบเบฝเบเปเบเปเบเปเปเบชเบฑเบเปเบเบเปเบซเบฑเบเบกเบฑเบ.
เบชเปเบฒเบฅเบฑเบเบงเบดเบชเบฐเบงเบฐเบเบญเบเปเบเบทเบญเบเปเบฒเบเบเปเบฒเบเบงเบเบซเบผเบฒเบ, เปเบเบทเบญเบเปเบฒเบเบชเบนเบเบเปเปเบกเบนเบเปเบฅเบตเปเบกเบเบปเปเบ, เปเบเปเบเบญเบ, เบเปเบงเบ ToR, เบเปเบงเบเบเบธเปเบกเบชเบฐเบซเบผเบฑเบเปเบ rack. ToR เบเบปเบเบเบฐเบเบดเปเบฅเปเบงเบกเบตเบชเบญเบเบเบฐเปเบเบเบเบญเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเป. เปเบเบฑเบเบเปเบญเบเปเบเบซเบฒเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ, เบเบปเบเบญเบทเปเบ - เบกเบต N เบซเบผเบฒเบเบเบงเปเบฒเบเบญเบเบเบงเบเปเบเบปเบฒ - เปเบเบซเบฒเบเบฐเบเบนเบเบชเบฑเบเบซเบผเบฑเบเบฅเบฐเบเบฑเบเบเปเบฒเบญเบดเบ, เบเบฑเปเบเปเบกเปเบ, เปเบเบดเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบเบญเบเบกเบฑเบ. เบเบปเบเบเบฐเบเบดเปเบฅเปเบง Uplinks เปเบกเปเบเบเบทเบงเปเบฒเปเบเบปเปเบฒเบเบฝเบกเบเบฑเบ, เปเบฅเบฐเบเบฒเบเบเบฐเบฅเบฒเบเบญเบเบฅเบฐเบซเบงเปเบฒเบ uplinks เปเบกเปเบเบกเบตเบเบงเบฒเบกเบชเบปเบกเบเบนเบเปเบเบเบญเบตเบเปเบชเป hash 5-tuple, เปเบเบดเปเบเบเบฐเบเบญเบเบกเบต proto, src_ip, dst_ip, src_port, dst_port. เบเปเปเบกเบตเบเบงเบฒเบกเปเบเบเปเบเบขเบนเปเบเบตเปเบเบตเป.
เบเปเปเปเบ, เบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐเบเปเบฒเบเบญเบเบเบปเบเบกเบตเบฅเบฑเบเบชเบฐเบเบฐเปเบเบงเปเบ? เบเบฐเบเบนเบเบชเบฑเบเบซเบผเบฑเบเบเบญเบเบฅเบฐเบเบฑเบเบเปเบฒเบญเบดเบเบเปเปเปเบเปเปเบเบทเปเบญเบกเบเปเปเบเบฑเบ, เปเบเปเบเบทเบเปเบเบทเปเบญเบกเบเปเปเปเบเบ superspins. เบเบปเบงเบญเบฑเบเบชเบญเบ X เบเบฐเบฎเบฑเบเบเบดเบเบเบญเบเบเปเป superspins, เบกเบฑเบเปเบเบทเบญเบเบเบทเบเบฑเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบเปเบฒเบก.
เปเบฅเบฐเบกเบฑเบเปเบเบฑเบเบเบตเปเบเบฑเบเปเบเบเบงเปเบฒ, เปเบเบเบฒเบเบเบปเบเบเบฑเบเบเปเบฒเบก, tori เปเบกเปเบเปเบเบทเปเบญเบกเบเปเปเบเบฑเบเบเบฐเบเบนเบเบชเบฑเบเบซเบผเบฑเบเบเบฑเบเบซเบกเบปเบเบเบญเบเบฅเบฐเบเบฑเบเบเปเบฒเบญเบดเบ. เปเบกเปเบเบซเบเบฑเบเบชเบณเบเบฑเบเบขเบนเปเปเบเบฎเบนเบเบเบตเป? เบเปเบฒเบเบงเบเปเบฎเบปเบฒเบกเบตเบเบฒเบเปเบเปเบเบญเบเบเบฒเบเปเบ rack, เปเบเปเบเบญเบ, เบเบฒเบเปเบเปเบเบญเบเปเบกเปเบเบเปเบฒเบ ToR. เบเปเบฒเบเบฒเบเปเบเปเบเบญเบเปเบเบปเปเบฒเปเบเปเบเปเบกเบเบนเบ, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเบฒเบเปเบเปเบเบญเบเบเบฐเบเปเบฒเบเบเบฐเบเบนเบเบชเบฑเบเบซเบผเบฑเบเบเบญเบเบฅเบฐเบเบฑเบเบเปเบฒเบญเบดเบ. เบเปเบฒเบเบฒเบเปเบเปเบเบญเบเปเบกเปเบ intermodular - เบเบฑเปเบเบเบตเปเบเบตเป, ToR 1 เปเบฅเบฐ ToR 2 - เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ, เบเบฒเบเปเบเปเบเบญเบเบเบฐเบเปเบฒเบเบเบฐเบเบนเบเบชเบฑเบเบซเบผเบฑเบเบเบญเบเบเบฑเบเบชเบญเบเบฅเบฐเบเบฑเบเบเปเบฒเบญเบดเบเปเบฅเบฐเบเบตเบชเบญเบ.
เปเบเบเบฒเบเบเบดเบเบชเบฐเบเบต, เบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐเบเปเบฒเบเบฑเปเบเบเปเบฒเบงเบชเบฒเบกเบฒเบเบเบฐเบซเบเบฒเบเปเบเปเบเปเบฒเบ. เบเปเบฒเบเบงเบเปเบฎเบปเบฒเบกเบตเบเบงเบฒเบกเบญเบฒเบเบชเบฒเบกเบฒเบเบเบญเบเบเปเบฒเปเบฎเบทเบญ, เบชเบฐเบซเบเบงเบเบเบทเปเบเบเบตเปเบขเบนเปเปเบเบชเบนเบเบเปเปเบกเบนเบเปเบฅเบฐเปเบชเบฑเปเบเปเบเบเบตเปเบงเบฒเบเปเบงเปเบเปเบญเบ, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ, เบเปเบฒเบเบงเบเบเบปเบเบชเบฒเบกเบฒเบเปเบเบตเปเบกเบเบถเปเบเบชเบฐเปเบซเบกเบต, เบเบฑเปเบเบเบฑเปเบเบเบฒเบเปเบเบตเปเบกเบเบงเบฒเบกเบชเบฒเบกเบฒเบเบฅเบงเบกเบเบญเบเบฅเบฐเบเบปเบ. เปเบเปเบเปเบ, เบเบตเปเปเบกเปเบเบเปเบฒเบเบซเบผเบฒเบเบเบตเปเบเบฐเปเบฎเบฑเบ. เบกเบฑเบเบเบฐเปเบเบฑเบเปเบเบเบเบฑเปเบเปเบเบเบตเบงเบดเบเบเบดเบ. เปเบเปเปเบฅเบทเปเบญเบเบเบญเบเบกเบทเปเบเบตเปเบเปเปเปเบกเปเบเบเปเบฝเบงเบเบฑเบเปเบฅเบทเปเบญเบเบเบฑเปเบ.
เบเปเบญเบเบเปเบญเบเบเบฒเบเบเบปเบเบชเบฐเบซเบผเบธเบเบเบตเปเบเบทเบเบเปเบญเบ. เบเบงเบเปเบฎเบปเบฒเบกเบตเบซเบผเบฒเบเปเบชเบฑเปเบเบเบฒเบเบเบฒเบเปเบเบชเบนเบเบเปเปเบกเบนเบ. เบเบงเบเปเบเบปเบฒเปเบเบปเปเบฒเบกเบตเปเบเบทเปเบญเบเปเบเปเบเบฑเบเปเบญเบเบฐเบฅเบฒเบ. เบงเบดเบเบตเบซเบเบถเปเบเปเบเบชเบนเบเบเปเปเบกเบนเบเปเบกเปเบเปเบเบฑเบเปเบเปเบเปเบเบฝเบเปเบเปเบเบฒเบเปเบ ToR. เบเบฒเบเปเบเปเบกเบเบนเบ, เบเบงเบเปเบฎเบปเบฒเบกเบตเบเปเบฒเบเบงเบเปเบชเบฑเปเบเบเบฒเบเบเบฝเบงเบเบฑเบเบเบฑเบเบเปเบฒเบเบงเบเบเบปเบ. เบเปเบฒเบเบงเบเบเบญเบเปเบชเบฑเปเบเบเบฒเบเบฅเบฐเบซเบงเปเบฒเบเปเบกเบเบนเบเปเบกเปเบเปเบเบปเปเบฒเบเบฑเบเบเบฐเบฅเบดเบเบเบฐเบเบฑเบเบเบญเบเบเปเบฒเบเบงเบเบเบญเบเบเบปเบเปเบฅเบฐเบเปเบฒเบเบงเบเบเบญเบ superspin เปเบเปเบเปเบฅเบฐเบเบปเบ. เปเบเบทเปเบญเปเบฎเบฑเบเปเบซเปเบกเบฑเบเบเบฑเบเปเบเบ, เบฎเบนเปเบชเบถเบเบงเปเบฒเบเบฐเบซเบเบฒเบ, เบเปเบญเบเบเบฐเปเบซเปเบเบปเบงเปเบฅเบเบเบตเปเบเบทเบเบเปเบญเบเบชเปเบฒเบฅเบฑเบเบชเบนเบเบเปเปเบกเบนเบ Yandex.
เบกเบต 32 เบเบปเบ, เปเบเปเบฅเบฐเบเบปเบเบกเบต 256 superspin. เบเบฑเปเบเบเบฑเปเบ, เบกเบฑเบเบเบฐเบเบปเบเบงเปเบฒเบกเบตเปเบเบเปเบชเบฑเปเบเบเบฒเบเบเบฒเบเปเบเปเบกเบเบนเบ, เปเบฅเบฐเบกเบตเบเบฒเบเปเบเปเบเบญเบเบฅเบฐเบซเบงเปเบฒเบเปเบกเบเบนเบเบกเบต XNUMX เบเบญเบเบเบงเบเปเบเบปเบฒเปเบฅเปเบง.
เบเบฑเปเบเปเบกเปเบ, เบเปเบฒเบเบงเบเปเบฎเบปเบฒเบเปเบฒเบฅเบฑเบเบเบฑเบเบเบฐเบเบฒ Cookbook, เบเบฐเบเบฒเบเบฒเบกเบฎเบฝเบเบฎเบนเปเบงเบดเบเบตเบเบฒเบเบชเปเบฒเบเบชเบนเบเบเปเปเบกเบนเบเบเบตเปเบกเบตเบเบงเบฒเบกเบเบปเบเบเบฒเบเบเปเปเบเบงเบฒเบกเบเบดเบเบเบตเปเบเบดเปเบเบเบปเบงเบเบปเบเปเบญเบ, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐเบเปเบฒเปเบเบเปเบเบเปเบกเปเบเบเบฒเบเปเบฅเบทเบญเบเบเบตเปเบเบทเบเบเปเบญเบ. เบกเบฑเบเบญเบฐเบเบธเบเบฒเบเปเบซเปเบเปเบฒเบเปเบเปเปเบเบเบฑเบเบซเบฒเบเบฒเบเบเบฑเบเบเบฐเบซเบเบฒเบ, เปเบฅเบฐเบเบฒเบเบเบดเบเบชเบฐเบเบตเบกเบฑเบเบเปเบฒเบ. เบกเบตเบซเบผเบฒเบเปเบชเบฑเปเบเบเบฒเบเปเบญเบเบฐเบฅเบฒเบ. เบเปเบฒเบเบฒเบกเบเบฑเบเบเบปเบเบขเบนเป: เบเบฒเบเบฑเบเบเบฐเบเบฐเบเบฑเปเบเบเปเบฒเบงเบฅเบญเบเบเบปเปเบเบเบฒเบเบเบงเบฒเบกเบฅเบปเปเบกเปเบซเบฅเบงเปเบเปเปเบเบงเปเบ? เบกเบตเบญเบธเบเบฐเบเบดเปเบซเบเบเปเบฒเบเป. เปเบฅเบฐเบเบงเบเปเบฎเบปเบฒเบเบฐเบเบถเบเบชเบฒเบซเบฒเบฅเบทเบเบตเปเปเบเบเบฑเบเบเบธเบเบฑเบ.
เบเปโเปเบซเปโเบเบปเบโเบเบถเปเบโเบเบญเบโเบเบงเบโเปเบฎเบปเบฒโเปเบเบฑเบโเบเปเบงเบ. เบเบตเปเบเบตเปเบเปเบฒเบเบฐเปเบเบปเปเบฒเปเบเปเบเบฑเบเบเบทเบเบชเบนเปเบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐเบเปเบฒเบเบญเบเบชเบญเบเบเบปเบ. เบเบงเบเปเบฎเบปเบฒเบเบฐเบเบถเบเบเบดเบเบเบฑเบเบเบงเบเบกเบฑเบเปเบเบฑเบเบเบปเบงเบขเปเบฒเบเปเบเบฒเบฐเบงเปเบฒเบกเบฑเบเบเบฐเบเปเบฒเบเบเบถเปเบเบเบตเปเบเบฐเปเบซเบฑเบเบชเบดเปเบเบเบตเปเปเบเบตเบเบเบทเปเบเบขเบนเปเบเบตเปเบเบตเปเปเบเบเบกเบตเบชเปเบงเบเบเบตเปเปเบเบทเปเบญเบเบเปเบฒเบเบซเบเปเบญเบเบฅเบปเบ. เบเปเปเบซเป X11 เปเบเบฑเบเบเปเบงเบ. เบเบตเปเบเบฐเบชเบปเปเบเบเบปเบเบเบฐเบเบปเบเบเปเปเบเบฒเบเบเปเบฅเบดเบเบฒเบเบเบตเปเบญเบฒเปเบชเบขเบนเปเบเบฒเบเปเบเบชเบนเบเบเปเปเบกเบนเบเปเบเบงเปเบ? เบซเบผเบฒเบเบเบทเปเบเบเบฑเบเบงเปเบฒเบเบงเบฒเบกเบฅเบปเปเบกเปเบซเบฅเบงเบเบปเบงเบเบดเบเปเบเบดเปเบเปเบเบงเปเบ.
เบเปเบฒเบเบงเบฒเบกเบฅเบปเปเบกเปเบซเบฅเบงเปเบกเปเบเบเบต, เบกเบฑเบเบเบทเบเบเบฑเบเบขเบนเปเปเบเบฅเบฐเบเบฑเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบเบเบญเบ BFD เบเบฝเบงเบเบฑเบ, เบญเบฑเบเบเบฐเปเบเบกเบฑเบเปเบฎเบฑเบเปเบซเปเบเปเปเบเปเปเบเบตเปเบกเบตเบเบฑเบเบซเบฒเปเบฅเบฐเปเบเบเบเบฑเบเบซเบฒ, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบเบเปเปเบเบต. เบเบงเบโเปเบฎเบปเบฒโเบกเบตโเบซเบผเบฒเบโเปเบชเบฑเปเบโเบเบฒเบโ, เบเบฒเบโเบเบฐโเบฅเบฒโเบเบญเบโเปเบกเปเบโเบเบฑเบโเบเบต rerouted เบเบฑเบโเปเบชเบฑเปเบโเบเบฒเบโเบเบฒเบโเปเบฅเบทเบญเบโ, เปเบฅเบฐโเบเบฒเบโเบเปโเบฅเบดโเบเบฒเบโเบเบฐโเบเปเปโเปเบเปโเบชเบฑเบโเปเบเบโเบซเบเบฑเบโ. เบเบตเปเปเบกเปเบเบชเบฐเบเบฒเบเบฐเบเบฒเบเบเบตเปเบเบต.
เบชเบฐเบเบฒเบเบฐเบเบฒเบเบเบตเปเบเปเปเบเบตเปเบกเปเบเบเปเบฒเบเบงเบเปเบฎเบปเบฒเบกเบตเบเบฒเบเบชเบนเบเปเบชเบเบขเปเบฒเบเบเปเปเปเบเบทเปเบญเบ, เปเบฅเบฐเบญเบฑเบเบเบฐเปเบเบกเบฑเบเบเปเปเปเบเปเบชเบฑเบเปเบเบเปเบซเบฑเบเบเบฑเบเบซเบฒ. เปเบเบทเปเบญเปเบเบปเปเบฒเปเบเบงเปเบฒเบเบตเปเบกเบตเบเบปเบเบเบฐเบเบปเบเปเบเบงเปเบเบเบฑเบเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบ, เบเบงเบเปเบฎเบปเบฒเบเบฐเบเปเบญเบเปเบเปเปเบงเบฅเบฒเปเบฅเบฑเบเบเปเบญเบเปเบเบทเปเบญเบเบถเบเบชเบฒเบซเบฒเบฅเบทเบเปเบฝเบงเบเบฑเบเบงเบดเบเบตเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบญเบเปเบเปเบเบเบญเบ TCP.
เบเปเบฒโเบเบฐโเปเบเบปเปเบฒโเบซเบงเบฑเบโเบงเปเบฒโเบเปเบฒโเบเบฐโเปเบเบปเปเบฒโเบเปเปโเปเบเปโเปเบฎเบฑเบโเปเบซเปโเบเบนเปโเปเบโเบเบปเบโเปเบโเบเบฑเบโเบเปเปโเบกเบนเบโเบเบตเปโ: TCP เปเบเบฑเบโเบญเบฐโเบเบธโเบชเบฑเบโเบเบฒโเบเบฒเบโเบเบฑเบโเบกเบทโ. เบเบฑเปเบเปเบกเปเบ, เปเบเบเปเบฅเบฐเบเบตเบเบตเปเบเปเบฒเบเบเบฒเบเบเบตเปเบชเบธเบ, เบเบนเปเบชเบปเปเบเบชเบปเปเบเบชเบญเบเบเบญเบ, เปเบฅเบฐเปเบเปเบฎเบฑเบ ack เบชเบฐเบชเบปเบกเบเปเบฝเบงเบเบฑเบเบเบงเบเปเบเบปเบฒ: "เบเปเบญเบเปเบเปเบฎเบฑเบเบชเบญเบเบเบญเบ."
เบซเบผเบฑเบโเบเบฒเบโเบเบฑเปเบโ, เบฅเบฒเบงโเบเบฐโเบชเบปเปเบโเบชเบญเบโเบเบญเบโเปเบเบตเปเบกโเปเบเบตเบกโ, เปเบฅเบฐโเบชเบฐโเบเบฒโเบเบฐโเบเบฒเบโเบเบฐโเปเบเบตเบโเบเบถเปเบโ. เบเปเบฒโเบเบฐโเปเบเบปเปเบฒโเบเปโเบญเบฐโเปเบโเบฅเปเบงเบโเบซเบเปเบฒโเบชเปเบฒโเบฅเบฑเบโเบเบฒเบโเบเปเบฒเบโเบเบฒเบโ. เบชเบฐเบเบฒเบเบฐเบเบฒเบเบเบตเปเปเบกเปเบเบเบทเบเบเปเบญเบเบเปเบฒเบซเบฒเบเบงเปเบฒเบเปเบญเบเบขเปเบฝเบก (เบเปเบฒเบเบงเบเบเบญเบเบเบญเบเปเบเบเบฒเบเบเบดเบ) เปเบกเปเบเบชเบญเบ. เปเบเปเบเบญเบ, เบเบตเปเบเปเปเปเบกเปเบเบเปเบฅเบฐเบเบตเปเบเบเบเบปเปเบงเปเบ. เปเบเปเบเปเบฅเบดเบเบปเบเบเบฒเบเบชเบปเปเบเบเปเปเปเบเบฑเบเปเบเบฑเบเบเปเปเปเบเปเบฎเบฑเบเบเบปเบเบเบฐเบเบปเบเบเบฒเบเบเบฐเบซเบเบฒเบเบเบญเบเบเปเบญเบเบขเปเบฝเบก.
เบเบฐเปเบเบตเบเบซเบเบฑเบเบเบถเปเบเบเปเบฒเบเบงเบเปเบฎเบปเบฒเบชเบนเบเปเบชเบเปเบเบฑเบเปเบเบ 3? เปเบเบเปเบฅเบฐเบเบตเบเบตเป, เบเบนเปเบฎเบฑเบเบเบฐเปเบเปเบฎเบฑเบเปเบเบฑเบเปเบเบฑเบ 1, 2 เปเบฅเบฐ 4. เปเบฅเบฐเบฅเบฒเบงเบเบฐเปเบเปเบเปเบซเปเบเบนเปเบชเบปเปเบเบขเปเบฒเบเบเบฐเปเบเปเบเปเบเบเปเบเปเบเบปเบงเปเบฅเบทเบญเบ SACK: "เปเบเบปเปเบฒเบฎเบนเป, เบชเบฒเบกเบกเบฒ, เปเบเปเบเบฒเบเปเบเปเบชเบนเบเปเบชเบ." เบฅเบฒเบงเปเบงเบปเปเบฒเบงเปเบฒ "Ack 2, SACK 4".
เบเบนเปเบชเบปเปเบเปเบเปเบงเบฅเบฒเบเบตเปเปเบฎเบฑเบเบเปเปเบฒเปเบเบฑเบเปเบเบฑเบเบเบตเปเบชเบนเบเปเบชเบเปเบเปเบเบเบเปเปเบกเบตเบเบฑเบเบซเบฒเปเบเป.
เปเบเปเบเปเบฒเบเบธเบเบชเบธเบเบเปเบฒเบเบขเบนเปเปเบเบเปเบญเบเบขเปเบฝเบกเปเบกเปเบเบชเบนเบเปเบชเบ, เบชเบฐเบเบฒเบเบฐเบเบฒเบเบเบฐเปเบเบดเปเบเปเบเบเบเปเบฒเบเบเบฑเบเบซเบผเบฒเบ.
เบเบนเปเบฎเบฑเบเปเบเปเบฎเบฑเบเบชเบฒเบกเบเบญเบเบเปเบฒเบญเบดเบเปเบฅเบฐเบเปเบฒเบญเบดเบเปเบฅเบตเปเบกเบฅเปเบเปเบฒ. เบเปเบเบญเบเปเบเบเบฑเบเบเบฒเบเปเบเบตเปเบกเบเบฐเบชเบดเบเบเบดเบเบฒเบเบเบฒเบเบขเปเบฒเบเปเบ Linux kernel TCP stack, เบกเบฑเบเบเบฐเบฅเปเบเปเบฒเบเบธเบเบเบนเป, เปเบงเบฑเปเบเปเบชเบเปเบเปเบงเปเบฒเบกเบตเบเบฒเบเบเบตเปเบเบญเบเบขเปเบฒเบเบเบฑเบเปเบเบเปเบเบเบธเบเบงเปเบฒเบเบตเปเปเบกเปเบเบเบธเบเบชเบธเบเบเปเบฒเบเบซเบผเบทเบเบฒเบเบชเบดเปเบเบเบฒเบเบขเปเบฒเบเปเบเบฑเปเบเบเบฑเปเบ. เบกเบฑเบเบเบฐเบฅเปเบเปเบฒเบเบปเบเบเปเบงเบฒเบเบฒเบเบซเบกเบปเบเปเบงเบฅเบฒ ACK เบเบตเปเบเบฑเบเบเปเบฒเบเบฐเบซเบกเบปเบเบญเบฒเบเบธเปเบฅเบฐเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบชเบปเปเบเบเบฒเบเบฎเบฑเบเบฎเบนเปเบชเปเบฒเบฅเบฑเบเบชเบฒเบกเบเบญเบเบเปเบฒเบญเบดเบ. เปเบเปเบเบฝเบงเบเบตเปเบเบนเปเบชเบปเปเบเบเบฐเบฅเปเบเปเบฒ. เบฅเบฒเบงเบเปเปเบฎเบนเปเบงเปเบฒเบเบธเบเบเบตเบชเบตเปเปเบเปเบชเบนเบเปเบชเบเบซเบผเบท เบเบณ เบฅเบฑเบเบเบฐเบกเบฒเบฎเบญเบ. เปเบฅเบฐเปเบเบทเปเบญเบเปเปเปเบซเป overload เปเบเบทเบญเบเปเบฒเบ, เบกเบฑเบเบเบฐเบเบฐเบเบฒเบเบฒเบกเบฅเปเบเปเบฒเบเบฒเบเบเบตเปเบเบญเบเบเบตเปเบเบฑเบเปเบเบเบงเปเบฒเปเบเบฑเบเปเบเบฑเบเบชเบนเบเปเบชเบ, เบซเบผเบทเบเบฒเบเบซเบกเบปเบเบญเบฒเบเบธเบเบญเบ RTO timeout.
เปเบปเบเปเบงเบฅเบฒ RTO เปเบกเปเบเบซเบเบฑเบ? เบเบตเปเปเบกเปเบเบชเบนเบเบชเบธเบเบเบฒเบ RTT เบเบตเปเบเบดเบเปเบฅเปเปเบเบ TCP stack เปเบฅเบฐเบเบฒเบเบเบปเบเบเบตเป. เบเบปเบเบเบตเปเบญเบฑเบเบเบตเปเปเบกเปเบเบซเบเบฑเบ, เบเบญเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเบเบฐเบชเบปเบเบเบฐเบเบฒเบเบฑเบ.
เปเบเปเบกเบฑเบเบชเปเบฒเบเบฑเบเบงเปเบฒเบเปเบฒเบเบงเบเปเบฎเบปเบฒเปเบเบเบเปเปเบเบตเบญเบตเบเปเบเบทเปเบญเบซเบเบถเปเบเปเบฅเบฐเบเบธเบเบเบตเบชเบตเปเบเปเปเบชเบนเบเปเบชเบเบญเบตเบเปเบเบทเปเบญเบซเบเบถเปเบ, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ RTO เปเบเบตเปเบกเบเบถเปเบเบชเบญเบเปเบเบปเปเบฒ. เบเบฑเปเบเปเบกเปเบ, เปเบเปเบฅเบฐเบเบงเบฒเบกเบเบฐเบเบฒเบเบฒเบกเบเปเปเบชเปเบฒเปเบฅเบฑเบเปเบกเปเบเบชเบญเบเปเบเบปเปเบฒเบเบญเบเบเบฒเบเบซเบกเบปเบเปเบงเบฅเบฒ.
เบเบญเบเบเบตเปเปเบซเปเปเบเบดเปเบเบงเปเบฒเบเบทเปเบเบเบฒเบเบเบตเปเปเบเบปเปเบฒเบเบฑเบเบซเบเบฑเบ. เปเบเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ, RTO เบเปเปเบฒเบชเบธเบเปเบกเปเบ 200ms. เบเบตเปเปเบกเปเบ RTO เบเปเปเบฒเบชเบธเบเบชเปเบฒเบฅเบฑเบเบเบธเบเบเปเปเบกเบนเบ. เบชเปเบฒเบฅเบฑเบเปเบเบฑเบเปเบเบฑเบ SYN, เบกเบฑเบเปเบเบเบเปเบฒเบเบเบฑเบ, 1 เบงเบดเบเบฒเบเบต. เบเบฑเปเบเบเบตเปเปเบเบปเปเบฒเบชเบฒเบกเบฒเบเปเบซเบฑเบเปเบเป, เปเบเบดเบเปเบกเปเบเบงเปเบฒเบเบงเบฒเบกเบเบฐเบเบฒเบเบฒเบกเบเปเบฒเบญเบดเบเบเบตเปเบเบฐเบชเบปเปเบเปเบเบฑเบเปเบเบฑเบเบเบทเบเปเบซเบกเปเบเบฐเปเบเปเปเบงเบฅเบฒ 100 เปเบงเบฅเบฒเบเบปเบเบเบงเปเบฒ RTT เบเบฒเบเปเบเบชเบนเบเบเปเปเบกเบนเบ.
เบเบญเบเบเบตเปเบเบฑเบเบเบทเบเบชเบนเปเบชเบฐเบเบฒเบเบฐเบเบฒเบเบเบญเบเบเบงเบเปเบฎเบปเบฒ. เปเบกเปเบเบซเบเบฑเบเปเบเบตเบเบเบถเปเบเบเบฑเบเบเบฒเบเบเปเบฅเบดเบเบฒเบ? เบเปเบฅเบดเบเบฒเบเปเบฅเบตเปเบกเบชเบนเบเปเบชเบเปเบเบฑเบเปเบเบฑเบ. เปเบซเปเบเบฒเบเบเปเบฅเบดเบเบฒเบเปเบเบทเปเบญเบเบเบปเปเบเปเบเบเบเบตเปเบฅเบฐเบชเบนเบเปเบชเบเบเบฒเบเบชเบดเปเบเบเบฒเบเบขเปเบฒเบเบขเบนเปเบเบฒเบเบเปเบญเบเบขเปเบฝเบก, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบกเบฑเบเปเบเปเบฎเบฑเบ SACK, เบชเบปเปเบเบเบทเบเบเบธเบเบเบตเปเบชเบนเบเปเบชเบเปเบ.
เปเบเปเบเปเบฒเปเบเบเบเปเปเบเบตเปเบเบตเบเบเบทเปเบ, เบเบงเบเปเบฎเบปเบฒเบกเบต RTO. เบชเบดเปเบเบเบตเปเบชเปเบฒเบเบฑเบเบขเบนเปเบเบตเปเบเบตเป? เปเบกเปเบเปเบฅเปเบง, เบเบงเบเปเบฎเบปเบฒเบกเบตเปเบชเบฑเปเบเบเบฒเบเบซเบผเบฒเบเปเบเปเบเบทเบญเบเปเบฒเบ. เปเบเปเบเบฒเบเบเบฒเบฅเบฐเบเบญเบ TCP เบเบญเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเป TCP เปเบเบเบชเบฐเปเบเบฒเบฐเบซเบเบถเปเบเบเบฐเบชเบทเบเบเปเปเบเปเบฒเบ stack เบเบตเปเปเบเบเบซเบฑเบเบเบฝเบงเบเบฑเบ. เบเบฒเบเบชเบนเบเปเบชเบเปเบเบฑเบเปเบเบฑเบ, เบชเบฐเบซเบเบญเบเปเบซเปเบงเปเบฒ magic X11 เบเบญเบเบเบงเบเปเบฎเบปเบฒเบเปเปเบญเบญเบเปเบเบเปเบงเบเบเบปเบงเบกเบฑเบเปเบญเบ, เบเปเปเปเบเปเบเปเบฒเปเบเบชเบนเปเบเบฒเบเบเบฐเบฅเบฒเบเบญเบเบเบตเปเปเบซเบฅเปเบเบชเบนเปเบเบทเปเบเบเบตเปเบเบตเปเบเปเปเบกเบตเบเบฑเบเบซเบฒ. เบเบงเบเปเบฎเบปเบฒเบเปเบฒเบฅเบฑเบเบเบฐเบเบฒเบเบฒเบกเบเบฑเบเบชเบปเปเบเบเบธเบเบเปเบฒเบ stack เบเบตเปเปเบเบเบซเบฑเบเบเบฝเบงเบเบฑเบ. เบเบตเปเบเปเบฒเปเบเบชเบนเปเบเบงเบฒเบกเบฅเบปเปเบกเปเบซเบผเบงเบเบญเบ cascading: เบชเบนเบเบเปเปเบกเบนเบเปเบกเปเบเบเบธเบเบเบญเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบเบฒเบเปเบเปเบเบญเบ, เปเบฅเบฐเบเบฒเบเบชเปเบงเบเบเบญเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเป TCP เบเบญเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบเบฑเบเบซเบกเบปเบเปเบซเบผเบปเปเบฒเบเบตเปเปเบฅเบตเปเบกเบเบปเปเบเบเบตเปเบเบฐเบเบธเบเปเบเบก - เปเบเบทเปเบญเบเบเบฒเบเบงเปเบฒ superspin เบเบปเบเบเบฐเบเบปเบเบเปเปเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบเบฑเบเบซเบกเบปเบเบเบตเปเบขเบนเปเปเบ DC. เบเบฑเปเบโเบเบตเปโเปเบงเบปเปเบฒโเบงเปเบฒ: เบเปเบฒโเปเบเบปเปเบฒโเบเปเปโเปเบเบตเบโเบกเปเบฒ, เบกเปเบฒโเบเบฒโเบฅเบปเบ; เบกเปเบฒ limped - เบเบปเบเบฅเบฒเบเบเบฒเบเบเปเปเปเบเปเบชเบปเปเบ; เบเปเปเบเบงเบฒเบกเบเปเปเปเบเปเบเบทเบเบชเบปเปเบ - เบเบงเบเปเบเบปเบฒเบชเบนเบเปเบชเบเบชเบปเบเบเบฒเบก. เบเบฝเบเปเบเปเปเบเบเบตเปเบเบตเปเบเบฒเบเบเบฑเบเปเบเบฑเบเบงเบดเบเบฒเบเบตเบเบฑเบเบเบฒเบเปเบงเบฅเบฒเบเบตเปเบเบฑเบเบซเบฒเปเบเบตเบเบเบถเปเบเปเบเบดเบเบเบฑเปเบเบเบญเบเบเบญเบเบเบฒเบเปเบเบทเปเบญเบกเปเบเบกเบเบตเปเบเบฒเบเบเปเบฅเบดเบเบฒเบเปเบฅเบตเปเบกเบกเบตเบเบงเบฒเบกเบฎเบนเปเบชเบถเบ. เบเบตเปเบซเบกเบฒเบเบเบงเบฒเบกเบงเปเบฒเบเบนเปเปเบเปเบญเบฒเบเบเบฐเบเปเปเปเบเปเบฎเบฑเบเบเบฒเบเบชเบดเปเบเบเบฒเบเบขเปเบฒเบเบเบฒเบเบเปเบญเบ.
เบกเบตเบชเบญเบเบงเบดเบเบตเปเบเปเปเบเบเบฅเบฒเบชเบชเบดเบเบเบตเปเปเบซเปเบชเบปเบกเบเบนเบเปเบเบดเปเบเบเบฑเบเปเบฅเบฐเบเบฑเบ. เบเปเบฒเบญเบดเบเปเบกเปเบเบเบฒเบเบเปเบฅเบดเบเบฒเบเบเบตเปเบเบฐเบเบฒเบเบฒเบกเบงเบฒเบเปเบเบทเบญเบเปเบฅเบฐเปเบเปเปเบเบเบฑเบเบซเบฒเปเบเบฑเปเบเบเบตเป: "เปเบซเปเบเบงเบเปเบฎเบปเบฒเบเบฑเบเบเบฒเบเบชเบดเปเบเบเบฒเบเบขเปเบฒเบเปเบ TCP stack. เปเบฅเบฐเปเบซเปเบเบงเบเปเบฎเบปเบฒเปเบฎเบฑเบเบเบฒเบเบซเบกเบปเบเปเบงเบฅเบฒเบฅเบฐเบเบฑเบเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเบซเบผเบทเบเบญเบเบเบฐเบเบธเบก TCP เบเบตเปเบกเบตเบเบตเบงเบดเบเบเบฒเบงเบเปเบงเบเบเบฒเบเบเบงเบเบชเบธเบเบฐเบเบฒเบเบเบฒเบเปเบ. เบเบฑเบเบซเบฒเปเบกเปเบเบงเปเบฒเบเบฒเบเปเบเปเปเบเบเบฑเปเบเบเปเบฒเบง: a) เบเปเปเบเบฐเบซเบเบฒเบเบเบฑเบเบซเบกเบปเบ; b) เบเบฒเบเบเบปเบเบชเบญเบเบเปเปเบเบตเบซเบผเบฒเบ. เบเบฑเปเบเปเบกเปเบ, เปเบเบดเบเปเบกเปเบเบงเปเบฒเบเบฒเบเบเปเบฅเบดเบเบฒเบเบเบฐเบเบฑเปเบเบเปเบฒ TCP stack เปเบเบเบเบฑเบเปเบญเบตเบเปเบเบทเปเบญเปเบซเปเบกเบฑเบเบเบตเบเบถเปเบ, เบเปเบญเบเบญเบทเปเบ เปเบปเบ, เบเบตเปเบญเบฒเบเบเบฐเบเปเปเบชเบฒเบกเบฒเบเปเบเปเปเบเปเบเบฑเบเบเบธเบเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเปเบฅเบฐเบชเบนเบเบเปเปเบกเบนเบเบเบฑเบเบซเบกเบปเบ, เปเบฅเบฐเบญเบฑเบเบเบตเบชเบญเบ, เบชเปเบงเบเบซเบผเบฒเบเบญเบฒเบเบเบฐ, เบกเบฑเบเบเบฐเบเปเปเปเบเบปเปเบฒเปเบเบชเบดเปเบเบเบตเปเบเบทเบเปเบฎเบฑเบเบขเปเบฒเบเบเบทเบเบเปเบญเบเปเบฅเบฐเปเบกเปเบเบซเบเบฑเบ. เบเปเป. เบเบฑเปเบเปเบกเปเบ, เบกเบฑเบเปเบฎเบฑเบเบงเบฝเบ, เปเบเปเบกเบฑเบเปเบฎเบฑเบเบงเบฝเบเบเปเปเบเบตเปเบฅเบฐเบเปเปเบเบฐเบซเบเบฒเบ. เปเบฅเบฐเบเปเบฒเบกเบตเบเบฑเบเบซเบฒเปเบเบทเบญเบเปเบฒเบ, เปเบเบเบฐเบเปเบฒเบเบดเบเบดเบเบฝเบ? เปเบเปเบเบญเบ NOC. NOC เปเบฎเบฑเบเบซเบเบฑเบ?
เบเบฒเบเบเปเบฅเบดเบเบฒเบเบซเบผเบฒเบเบเบปเบเปเบเบทเปเบญเบงเปเบฒเปเบ NOC, เบเบฒเบเปเบฎเบฑเบเบงเบฝเบเปเบเบฑเบเปเบเบเบเบตเป. เปเบเปเปเบเบทเปเบญเบเบงเบฒเบกเบเบทเปเบชเบฑเบ, เบเปเปเบเบฝเบเปเบเป.
NOC เปเบเปเบเบเบเบฒเบเบเบฅเบฒเบชเบชเบดเบเปเบกเปเบเบกเบตเบชเปเบงเบเบฎเปเบงเบกเปเบเบเบฒเบเบเบฑเบเบเบฐเบเบฒเบเบฒเบเบเบดเบเบเบฒเบกเบซเบผเบฒเบ. เปเบซเบผเบปเปเบฒเบเบตเปเปเบกเปเบเบเบฑเบเบเบฒเบเบเบดเบเบเบฒเบกเบเปเบญเบเบเปเบฒเปเบฅเบฐเบเบฒเบเบเบงเบเบชเบญเบเบเปเบญเบเบชเบตเบเบฒเบง. เบเปเบฝเบงเบเบฑเบเบเบปเบงเบขเปเบฒเบเบเบญเบเบเปเบญเบเบชเบตเบเปเบฒ - เบเบดเบเบเบฒเบกเบเบงเบเบเบฒเบเบฐเบเบนเบเบชเบฑเบเบซเบผเบฑเบ
เปเบเบปเปเบฒเบขเบฒเบเปเบเปเบซเบเบฑเบ? เบเบงเบเปเบฎเบปเบฒเบกเบตเปเบชเบฑเปเบเบเบฒเบเบซเบผเบฒเบ. เปเบฅเบฐเบเบฑเบเบซเบฒเปเบเบตเบเบเบทเปเบเบขเปเบฒเบเปเบเปเบเบญเบเปเบเบฒเบฐเบงเปเบฒเบเบฒเบเปเบซเบฅเบเบญเบ TCP เบเบตเปเปเบเบเบเปเปเบเบตเบเบฑเบเบชเบทเบเบเปเปเปเบเปเปเบชเบฑเปเบเบเบฒเบเบเบฝเบงเบเบฑเบ. เบเบงเบเปเบฎเบปเบฒเบเปเบญเบเบเบฒเบเบเบฒเบเบชเบดเปเบเบเบฒเบเบขเปเบฒเบเบเบตเปเบเบฐเบเปเบงเบเปเบซเปเบเบงเบเปเบฎเบปเบฒเบเปเบฒเปเบเปเบซเบผเบฒเบเปเบชเบฑเปเบเบเบฒเบเบเบฒเบเปเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเป TCP เบเบฝเบง. เบกเบฑเบเปเบเบดเปเบเบเบทเบงเปเบฒเบเบงเบเปเบฎเบปเบฒเบกเบตเบเบฒเบเปเบเปเปเบ. เบกเบต TCP, เปเบเบดเปเบเปเบญเบตเปเบเบงเปเบฒเบเบฑเปเบ - multipath TCP, เบเบฑเปเบเปเบกเปเบ, TCP เบชเปเบฒเบฅเบฑเบเบซเบผเบฒเบเปเบชเบฑเปเบเบเบฒเบ. เบเบงเบฒเบกเบเบดเบ, เบกเบฑเบเปเบเปเบเบทเบเบเบฑเบเบเบฐเบเบฒเบชเปเบฒเบฅเบฑเบเบงเบฝเบเบเบฒเบเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบเบซเบกเบปเบ - เบชเปเบฒเบฅเบฑเบเปเบเบฅเบฐเบชเบฑเบเบชเบฐเบซเบผเบฒเบเบเบตเปเบกเบตเบญเบธเบเบฐเบเบญเบเปเบเบทเบญเบเปเบฒเบเบซเบผเบฒเบ. เปเบเบทเปเบญเปเบเบตเปเบกเบเบฐเบชเบดเบเบเบดเบเบฒเบเบเบฒเบเปเบญเบเบซเบผเบทเปเบฎเบฑเบเปเบซเบกเบเบเบปเปเบเบเป / เบชเปเบฒเบฎเบญเบเบเปเปเบกเบนเบ, เบเบปเบเปเบเปเบเปเบเบทเบเบเบฑเบเบเบฐเบเบฒเบเบตเปเปเบเปเบเปเบชเบชเปเบฒเบเบซเบผเบฒเบเบซเบปเบงเบเปเป (sessions) เบชเปเบฒเบฅเบฑเบเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเปเบฅเบฐเบเปเบงเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบเปเบฝเบเบฅเบฐเบซเบงเปเบฒเบเบเบงเบเบกเบฑเบเปเบเปเปเบเบเปเบฅเบฐเบเบตเบเบญเบเบเบงเบฒเบกเบฅเบปเปเบกเปเบซเบผเบง. เบซเบผเบท, เบเบฑเปเบเบเบตเปเบเปเบฒเบเบฐเปเบเบปเปเบฒเปเบงเบปเปเบฒ, เบเบฐเบซเบเบฒเบเปเบเบเบงเบดเบเบชเบนเบเบชเบธเบ.
เปเบเปเบกเบต nuance เบขเบนเปเบเบตเปเบเบตเป. เปเบเบทเปเบญเปเบเบปเปเบฒเปเบเบงเปเบฒเบกเบฑเบเปเบกเปเบเบซเบเบฑเบ, เบเบงเบเปเบฎเบปเบฒเบเบฐเบเปเบญเบเปเบเบดเปเบเบงเบดเบเบตเบเบฒเบเบชเปเบฒเบเบชเบฒเบเบเปเปเบฒ.
เบเบฐเบเบนเปเบเบทเบเบเบฑเปเบเบเบฒเบกเบฅเปเบฒเบเบฑเบ. เบเบฐเปเบชเบเบณเบญเบดเบเบเบทเบเบเบดเบเบเบฑเปเบเบเปเบญเบ. เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ, เบเบฒเบเปเบซเบผเปเบเบปเปเบฒเบเปเปเบกเบฒเบเบทเบเบเบฑเปเบเบเปเบฒเปเบเบเปเบเป cookie เบเบตเปเบเบปเบเบฅเบปเบเปเบฅเปเบงเบเบฒเบเปเบเบซเบปเบงเบเปเปเบเบฑเปเบ. เปเบฅเบฐเบเบตเปเปเบกเปเบเบเบฑเบเบซเบฒ.
เบเบฑเบเบซเบฒเปเบกเปเบเบงเปเบฒเบเปเบฒเบเบฐเบเบนเปเบเปเบฒเบญเบดเบเบเปเปเปเบเปเบเบดเบเบเบฑเปเบ, เบเบฐเบเบนเปเบเบตเบชเบญเบเปเบฅเบฐเบเบตเบชเบฒเบกเบเบฐเบเปเปเบเบถเปเบ. เบเบฑเปเบเปเบกเปเบ, multipath TCP เบเปเปเปเบเปเปเบเปเปเบเบเบฒเบเบชเบนเบเปเบชเบเปเบเบฑเบเปเบเบฑเบ SYN เปเบเบเบฐเปเบชเบเปเบฒเบญเบดเบ. เปเบฅเบฐเบเปเบฒ SYN เบซเบฒเบเปเบ, multipath TCP เบเบฒเบเปเบเบฑเบ TCP เบเบปเบเบเบฐเบเบด. เบเบฑเปเบเบเบฑเปเบ, เปเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบกเบชเบนเบเบเปเปเบกเบนเบ, เบกเบฑเบเบเบฐเบเปเปเบเปเบงเบเบเบงเบเปเบฎเบปเบฒเปเบเปเปเบเบเบฑเบเบซเบฒเบเบฒเบเบชเบนเบเปเบชเบเปเบเปเบฎเบเบเบฒเบเปเบฅเบฐเบฎเบฝเบเบฎเบนเปเบงเบดเบเบตเบเบฒเบเบเปเบฒเปเบเปเบซเบผเบฒเบเปเบชเบฑเปเบเบเบฒเบเปเบเบเปเบฅเบฐเบเบตเบเบญเบเบเบงเบฒเบกเบฅเบปเปเบกเปเบซเบผเบง.
เบชเบดเปเบเบเบตเปเบชเบฒเบกเบฒเบเบเปเบงเบเบเบงเบเปเบฎเบปเบฒ? เบเบฒเบเบชเปเบงเบเบเบญเบเบเปเบฒเบเปเบเปเบเบฒเบเปเบเบปเบฒเปเบฅเปเบงเบเบฒเบเบเบทเปเบเบตเปเบเบฒเบเบชเบฐเบซเบเบฒเบกเบเบตเปเบชเปเบฒเบเบฑเบเปเบเปเบฅเบทเปเบญเบเบเปเปเปเบเบเบญเบเบเบงเบเปเบฎเบปเบฒเบเบฐเปเบเบฑเบเบเบฒเบเบชเบฐเบซเบเบฒเบกเบซเบปเบงเบเปเป IPv6 flow label header. เปเบเปเบเบดเบเปเบฅเปเบง, เบเบตเปเปเบกเปเบเบเบฒเบเบชเบฐเบซเบเบฒเบกเบเบตเปเบเบฒเบเบปเบเบขเบนเปเปเบ v6, เบกเบฑเบเบเปเปเปเบกเปเบเบขเบนเปเปเบ v4, เบกเบฑเบเปเบเปเปเบงเบฅเบฒ 20 bits, เปเบฅเบฐเบกเบตเบเบฒเบเปเบเปเบเบฝเบเบเบฑเบเบเปเบฝเบงเบเบฑเบเบเบฒเบเบเปเบฒเปเบเปเบเบญเบเบกเบฑเบเปเบเบฑเบเปเบงเบฅเบฒเบเบปเบ. เบเบตเปเปเบกเปเบเบซเบเปเบฒเบชเบปเบเปเบเบซเบผเบฒเบ - เบกเบตเบเบฒเบเบเบฑเบเปเบเปเบ, เบเบฒเบเบชเบดเปเบเบเบฒเบเบขเปเบฒเบเปเบเปเบเบทเบเปเบเปเปเบเบขเบนเปเปเบเบเบญเบเบเบญเบ RFC, เปเบฅเบฐเปเบเปเบงเบฅเบฒเบเบฝเบงเบเบฑเบ, เบเบฒเบเบเบฐเบเบดเบเบฑเบเปเบเปเบเบฒเบเบปเบเบขเบนเปเปเบ Linux kernel เบเบตเปเบเปเปเปเบเบตเบเบกเบตเปเบญเบเบฐเบชเบฒเบเปเบเป.
เบเปเบญเบเบเปเปเบเบฐเบเปเบฒเปเบซเปเปเบเบปเปเบฒเปเบเบปเปเบฒเบฎเปเบงเบกเบเบฑเบเบเปเบญเบเปเบเบเบฒเบเบชเบทเบเบชเบงเบเปเบฅเบฑเบเบเปเบญเบ. เบฅเบญเบเปเบเบดเปเบเบชเบดเปเบเบเบตเปเปเบเบตเบเบเบถเปเบเปเบ kernel Linux เปเบเบชเบญเบเบชเบฒเบกเบเบตเบเปเบฒเบเบกเบฒ.
เบเบต 2014. เบงเบดเบชเบฐเบงเบฐเบเบญเบเบเบฒเบเบเปเบฅเบดเบชเบฑเบเบเบฐเบซเบเบฒเบเปเบซเบเปเปเบฅเบฐเบกเบตเบเบทเปเบชเบฝเบเปเบเบตเปเบกเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบญเบ Linux kernel เบเบฒเบเปเบเบดเปเบเบเบฒเบญเบฒเปเบชเบกเบนเบเบเปเบฒเบเบญเบเบเปเบฒเบเบเบทเปเบเบฒเบเปเบซเบผเปเบชเป hash เบเบญเบเปเบเบปเปเบฒเบฎเบฑเบ. เบเบงเบเปเบเบปเบฒเบเบฐเบเบฒเบเบฒเบกเปเบเปเปเบเบซเบเบฑเบเบขเบนเปเบเบตเปเบเบตเป? เบเบตเปเปเบกเปเบเบเปเบฝเบงเบเปเบญเบเบเบฑเบ RFC 6438 เปเบเบดเปเบเปเบเปเบเบถเบเบชเบฒเบซเบฒเบฅเบทเบเปเบฝเบงเบเบฑเบเบเบฑเบเบซเบฒเบเปเปเปเบเบเบตเป. เบเบฒเบเปเบเบชเบนเบเบเปเปเบกเบนเบ, IPv4 เบกเบฑเบเบเบฐเบเบทเบเบซเบธเปเบกเบซเปเปเบขเบนเปเปเบเบเบธเบ IPv6, เปเบเบฒเบฐเบงเปเบฒเปเบฎเบเบเบฒเบเปเบญเบเปเบกเปเบ IPv6, เปเบเป IPv4 เบเบฐเบเปเบญเบเบเบทเบเบกเบญเบเปเบซเปเบเบฒเบเบขเปเบฒเบ. เบชเปเบฒเบฅเบฑเบเปเบงเบฅเบฒเบเบปเบเบเบฒเบเบกเบตเบเบฑเบเบซเบฒเบเบฑเบเบชเบฐเบซเบงเบดเบเบเบตเปเบเปเปเบชเบฒเบกเบฒเบเปเบเบดเปเบเบเบฒเบเปเบเปเบชเบญเบเบซเบปเบง IP เปเบเบทเปเบญเปเบเบซเบฒ TCP เบซเบผเบท UDP เปเบฅเบฐเบเบญเบเบซเบฒ src_ports, dst_ports เบขเบนเปเบเบตเปเบเบฑเปเบ. เบกเบฑเบเปเบเปเบซเบฑเบเบญเบญเบเบงเปเบฒ hash, เบเปเบฒเบเปเบฒเบเปเบเบดเปเบเบชเบญเบเบซเบปเบง IP เบเปเบฒเบญเบดเบ, เปเบเปเบเบฒเบเปเบเบฑเบเบเบฒเบเปเบเปเปเบเปเบเบทเบญเบเบเบฑเบเบซเบกเบปเบ. เปเบเบทเปเบญเบซเบผเบตเบเปเบงเบฑเปเบเบเบฒเบเบเบตเป, เปเบเบทเปเบญเปเบซเปเบเบฒเบเบเบธเปเบเบเปเบฝเบเบเบญเบเบเบฒเบเบเบฐเบฅเบฒเบเบญเบ encapsulated เบเบตเปเปเบฎเบฑเบเบงเบฝเบเบขเปเบฒเบเบเบทเบเบเปเบญเบ, เบกเบฑเบเปเบเปเบเบทเบเบชเบฐเปเบซเบเบตเปเบซเปเปเบเบตเปเบก hash เบเบฒเบ 5-tuple encapsulated packet เบเบฑเบเบกเบนเบเบเปเบฒเบเบญเบเบเบฒเบเบชเบฐเบซเบเบฒเบกเบเปเบฒเบเบเบทเปเบเบฒเบเปเบซเบผ. เบเบฐเบกเบฒเบเบเบฝเบงเบเบฑเบเปเบเปเบเบทเบเปเบฎเบฑเบเบชเปเบฒเบฅเบฑเบเปเบเบเบเบฒเบ encapsulation เบญเบทเปเบเป, เบชเปเบฒเบฅเบฑเบ UDP, เบชเปเบฒเบฅเบฑเบ GRE, เปเบเบชเบธเบเบเปเบฒเบเบเบฒเบเบชเบฐเบซเบเบฒเบก GRE Key เปเบเปเบเบทเบเบเปเบฒเปเบเป. เบเปเปโเบเบฒเบโเปเบโเบเบฒเบโเบซเบเบถเปเบ, เปเบเบปเปเบฒโเบซเบกเบฒเบโเบขเบนเปโเบเบตเปโเบเบตเปโเปเบกเปเบโเบเบฐโเปเบเปเบ. เปเบฅเบฐเบขเปเบฒเบเบซเบเปเบญเบเปเบเปเบงเบฅเบฒเบเบฑเปเบ, เบเบงเบเปเบเบปเบฒเบกเบตเบเบฐเปเบซเบเบ.
เปเบเบเบต 2015, patch เปเบซเบกเปเปเบกเปเบเบกเบฒเบเบฒเบเบงเบดเบชเบฐเบงเบฐเบเบญเบเบเบตเปเปเบเบปเบฒเบฅเบปเบเบเบฝเบงเบเบฑเบ. เบฅเบฒเบงเปเบกเปเบเบซเบเปเบฒเบชเบปเบเปเบเบซเบผเบฒเบ. เบกเบฑเบเบเบญเบเบงเปเบฒเบเปเปเปเบเบเบตเป - เบเบงเบเปเบฎเบปเบฒเบเบฐ Randomize hash เปเบเบเปเบฅเบฐเบเบตเบเบญเบเปเบซเบเบเบฒเบเปเบชเบฑเปเบเบเบฒเบเบฅเบปเบ. เปเบซเบเบเบฒเบเปเบชเบฑเปเบเบเบฒเบเบฅเบปเบเปเบกเปเบเบซเบเบฑเบ? เบเบตเปเปเบกเปเบ RTO เบเบตเปเบเบงเบเปเบฎเบปเบฒเบชเบปเบเบเบฐเบเบฒเบเปเบญเบเบซเบเปเบฒเบเบตเป, เบเบฑเปเบเปเบกเปเบ, เบเบฒเบเบชเบนเบเปเบชเบเบซเบฒเบเบเบญเบเบเปเบญเบเบขเปเบฝเบกเปเบกเปเบเปเบซเบเบเบฒเบเบเบตเปเปเบเบฑเบเบเบฒเบเบฅเบปเบเปเบเปเป. เปเบเปเบเบดเบเปเบฅเปเบง, เบกเบฑเบเบเปเบญเบเบเปเบฒเบเบเบฒเบเบเบตเปเบเบฐเบเบฒเบเปเบเบปเบฒเบงเปเบฒเบกเบฑเบเปเบกเปเบเบซเบเบฑเบ.
2016, เบเปเบฅเบดเบชเบฑเบเบเบตเปเปเบเบปเบฒเบฅเบปเบเบญเบทเปเบ, เบเบฑเบเปเบซเบเป. เบกเบฑเบ parses crutches เบชเบธเบโเบเปเบฒเบโเปเบฅเบฐโเปเบฎเบฑเบโเปเบซเปโเบกเบฑเบโเบเบฑเปเบโเบเบฑเปเบ hash เบเบตเปโเบเบงเบโเปเบฎเบปเบฒโเปเบเปโเปเบฎเบฑเบโเปเบซเปโเบเปเบฒเบโเบกเบฒโเปเบเบโเบชเบธเปเบกโเปเบโเบเบฑเบโเบเบธโเบเบฑเบโเบกเบตโเบเบฒเบโเบเปเบฝเบโเปเบเบโเปเบโเบเบธเบ SYN retransmit เปเบฅเบฐโเบซเบผเบฑเบโเบเบฒเบโเบเบธเบ RTO timeout. เปเบฅเบฐเปเบเบเบปเบเบซเบกเบฒเบเบชเบฐเบเบฑเบเบเบตเป, เบเบฑเปเบเบเปเบฒเบญเบดเบเปเบฅเบฐเบชเบธเบเบเปเบฒเบ, เปเบเบปเปเบฒเบซเบกเบฒเบเบชเบธเบเบเปเบฒเบเบชเบฝเบ - เปเบเบทเปเบญเปเบซเปเปเบเปเปเบเบงเปเบฒเบเบฒเบเบเบฐเบฅเบฒเบเบญเบเปเบเบเปเบฅเบฐเบเบตเบเบญเบเบเบฒเบเบชเบนเบเปเบชเบเบซเบผเบท overload เบเบญเบเบเปเบญเบเบเบฒเบเบกเบตเบเบงเบฒเบกเปเบเบฑเบเปเบเปเบเปเบเบญเบ rerouting เบญเปเบญเบ, เบเบฒเบเบเปเบฒเปเบเปเปเบชเบฑเปเบเบเบฒเบเบซเบผเบฒเบ. เปเบเปเบเบญเบ, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบกเบตเบซเบผเบฒเบเบชเบดเปเบเบเบดเบก, เบเปเบฒเบเบชเบฒเบกเบฒเบเบเบญเบเบซเบฒเบเบงเบเบกเบฑเบเปเบเปเบเปเบฒเบ.
เปเบเบดเบเปเบกเปเบเบงเปเบฒเบเปเป, เบเปเบฒเบเบเปเปเบชเบฒเบกเบฒเบ, เปเบเบฒเบฐเบงเปเบฒเบเบฑเบเบเปเปเบเบฑเบเบกเบตเบชเบดเปเบเบเบดเบกเบเบฝเบงเบเปเบฝเบงเบเบฑเบเบซเบปเบงเบเปเปเบเบตเป. เปเบเปเบเบงเบเปเบฎเบปเบฒเบฎเบนเป!
เปเบฅเบฐเบเปเบฒเบซเบฒเบเบงเปเบฒเบเปเบฒเบเบเปเปเปเบเบปเปเบฒเปเบเบขเปเบฒเบเปเบเบฑเบกเบชเปเบงเบเบชเบดเปเบเบเบตเปเปเบเปเปเบฎเบฑเบ, เบเปเบฒเบเบฐเปเบเบปเปเบฒเบเบฐเบเบญเบเบเปเบฒเบเปเบเบเบฑเบเบเบธเบเบฑเบ.
เบชเบดเปเบเบเบตเปเปเบเปเปเบฎเบฑเบเปเบฅเปเบง, เบซเบเปเบฒเบเบตเปเปเบเบเบตเปเบเบทเบเปเบเบตเปเบกเปเบเบปเปเบฒเปเบ Linux kernel? Gesh เบเปเบฝเบเปเบเบฑเบเบเปเบฒเบชเบธเปเบกเบซเบผเบฑเบเบเบฒเบเปเบเปเบฅเบฐเปเบซเบเบเบฒเบ RTO. เบเบตเปเปเบกเปเบเบเบปเบเปเบชเบฑเปเบเบเบฒเบเบฅเบปเบเบเบทเบเบฑเบ. hash เบเบทเปเบเบเบฑเบ a nosh เปเบฅเบฐเบเปเบฒเบ flow เบเบถเปเบเบเบฑเบ skb hash. เบกเบตเบเบฒเบเบเบดเบเปเบฅเปเบเบฒเบเบขเปเบฒเบเบเปเบฝเบงเบเบฑเบเบซเบเปเบฒเบเบตเปเบขเบนเปเบเบตเปเบเบตเป, เบฅเบฒเบเบฅเบฐเบญเบฝเบเบเบฑเบเบซเบกเบปเบเบเปเปเบชเบฒเบกเบฒเบเบเบทเบเบเบฑเบเปเบชเปเปเบเบชเบฐเปเบฅเปเบเบฝเบง. เบเปเบฒเปเบเบขเบฒเบเบฎเบนเป, เบเปเบฒเบเบชเบฒเบกเบฒเบเบเปเบฒเบเบฅเบฐเบซเบฑเบ kernel เปเบฅเบฐเบเบงเบเปเบเบดเปเบ.
เบชเบดเปเบเบเบตเปเบชเปเบฒเบเบฑเบเบขเบนเปเบเบตเปเบเบตเป? เบเปเบฒเบเบญเบเบเปเบญเบเบเปเบฒเบเบเบฒเบเปเบซเบผเบเปเบฝเบเปเบเบฑเบเบเบปเบงเปเบฅเบเบชเบธเปเบกเบซเบผเบฑเบเบเบฒเบเปเบเปเบฅเบฐ RTO. เบญเบฑเบเบเบตเปเบกเบตเบเบปเบเบเบฐเบเบปเบเปเบเบงเปเบเบเปเปเบเบฐเปเบช TCP เบเบตเปเปเบเบเบเปเปเบเบตเบเบญเบเบเบงเบเปเบฎเบปเบฒ?
เปเบเบเปเบฅเบฐเบเบตเบเบญเบ SACK, เบเปเปเบกเบตเบซเบเบฑเบเบเปเบฝเบเปเบเบเปเบเบฒเบฐเบงเปเบฒเบเบงเบเปเบฎเบปเบฒเบเบฐเบเบฒเบเบฒเบกเบชเบปเปเบเบเบธเบเบเบตเปเบชเบนเบเปเบชเบเบเบตเปเบฎเบนเปเบเบฑเบ. เบกเบฒเปเบเบดเบเบเบญเบเบเบฑเปเบเบเบตเบซเบผเบฒเบ.
เปเบเปเปเบเบเปเบฅเบฐเบเบตเบเบญเบ RTO, เบชเบฐเบซเบเบญเบเปเบซเปเบงเปเบฒเบเบงเบเปเบฎเบปเบฒเปเบเปเปเบเบตเปเบกเบเปเบฒเบเบเบฒเบเปเบซเบผเปเบเบปเปเบฒเบเบฑเบเบซเบเปเบฒเบเบตเป hash เปเบ ToR, เบเบฒเบเบเบฐเบฅเบฒเบเบญเบเบชเบฒเบกเบฒเบเบเบฐเบเบดเบเบฑเบเปเบชเบฑเปเบเบเบฒเบเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบ. เปเบฅเบฐเบเบปเบเบซเบผเบฒเบ, เบกเบฑเบเบกเบฑเบเบเบฐเบเบญเบเบซเบฒเปเบชเบฑเปเบเบเบฒเบเบเบตเปเบเปเปเปเบเปเบฎเบฑเบเบเบปเบเบเบฐเบเบปเบเบเบฒเบเบญเบธเบเบฐเบเบดเปเบซเบเปเบเบญเบธเบเบฐเบเบญเบเบชเบฐเปเบเบฒเบฐเปเบเบซเบเบถเปเบ.
เบเบฑเบเบซเบฒเบซเบเบถเปเบเบเบฑเบเบเบปเบเบขเบนเป - RTO. เปเบชเบฑเปเบเบเบฒเบเบญเบทเปเบ, เปเบเปเบเบญเบ, เปเบกเปเบเบเบปเบเปเบซเบฑเบ, เปเบเปเปเบเปเปเบงเบฅเบฒเบซเบผเบฒเบเปเบเบกเบฑเบ. 200ms เปเบกเปเบเบซเบผเบฒเบ. เบญเบฑเบเบเบตเบชเบญเบเปเบกเปเบเปเบเบเบเบปเปเบงเปเบเปเบฅเปเบงเบเบงเบฒเบกเบเปเบฒเบเปเบฒเบกเบฐเบเบฒเบ. เบเปเบญเบเบซเบเปเบฒเบเบตเป, เบเปเบฒเบเบฐเปเบเบปเปเบฒเปเบเปเปเบงเบปเปเบฒเบเปเบฝเบงเบเบฑเบเบเบฒเบเบซเบกเบปเบเปเบงเบฅเบฒเบเบตเปเบเปเบฒเบเบปเบเบเบฒเบเบเปเบฅเบดเบเบฒเบ. เบเบฑเปเบเบเบฑเปเบ, เบงเบดเบเบฒเบเบตเปเบกเปเบเปเบงเบฅเบฒเบซเบกเบปเบเปเบงเบฅเบฒเบเบตเปเบกเบฑเบเบเบฐเบเบฑเปเบเบเปเบฒเบเบฒเบเบเปเบฅเบดเบเบฒเบเปเบเบฅเบฐเบเบฑเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบ, เปเบฅเบฐเปเบเบเบตเปเบเบฒเบเบเปเบฅเบดเบเบฒเบเบเบฐเบเปเบญเบเบเปเบฒเบเบเบทเบเบเปเบญเบ. เบเบดเปเบเปเบเบเบงเปเบฒเบเบฑเปเบ, เบเปเบฒเบเบฐเปเบเบปเปเบฒเปเบฎเบฑเบเบเปเปเบฒเบญเบตเบ, RTT เบเบตเปเปเบเปเบเบดเบเบเบฒเบเปเบเบชเบนเบเบเปเปเบกเบนเบเบเบตเปเบเบฑเบเบชเบฐเปเบซเบกเปเบกเปเบเบเบฐเบกเบฒเบ 1 millisecond.
เบชเบดเปเบเบเบตเปเบชเบฒเบกเบฒเบเปเบฎเบฑเบเปเบเปเบเปเบฝเบงเบเบฑเบเบเบฒเบเบซเบกเบปเบเปเบงเบฅเบฒ RTO? เบเบฒเบเบซเบกเบปเบเปเบงเบฅเบฒเบเบตเปเบฎเบฑเบเบเบดเบเบเบญเบ RTO เปเบเบเปเบฅเบฐเบเบตเบเบญเบเบเบฒเบเบชเบนเบเปเบชเบเปเบเบฑเบเปเบเบฑเบเบเปเปเบกเบนเบเบชเบฒเบกเบฒเบเบเบทเบเบเบฑเปเบเบเปเบฒเบเปเบญเบเบเปเบฒเบเบเปเบฒเบเบเบฒเบเบเบฒเบเบเบทเปเบเบเบตเปเบเบนเปเปเบเป: เบกเบตเบเบปเบเบเบฐเปเบซเบเบ IP, เปเบฅเบฐเบซเบเบถเปเบเปเบเบเบปเบงเบเปเบฒเบเบปเบเบเบฒเบเบเบญเบเบกเบฑเบเบเบฐเบเบญเบเบเปเบงเบ rto_min เบเบฝเบงเบเบฑเบ. เบเบดเบเบฒเบฅเบฐเบเบฒเบงเปเบฒ, เปเบเปเบเบญเบ, เบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบฎเบฑเบเปเบซเป RTO เบเปเปเปเบกเปเบเบเบปเปเบงเปเบฅเบ, เปเบเปเบชเปเบฒเบฅเบฑเบเบเปเบฒเบเปเบฒเบซเบเปเบฒ, เบเบปเบเปเบเบเบฑเปเบเบเปเบฒเบงเปเบเบดเปเบเบเปเบญเบเบเปเบฒเบเปเบฎเบฑเบเบงเบฝเบ.
เปเบกเปเบเปเบฅเปเบง, เบเปเบงเบ SYN_RTO เบเบธเบเบขเปเบฒเบเปเบกเปเบเบเปเบญเบเบเปเบฒเบเบฎเปเบฒเบเปเบฎเบเบเบถเปเบ. เบกเบฑเบเบเบทเบเบเบปเบเปเบเปเบเบเบฒเบกเบเปเบฒเบกเบฐเบเบฒเบ. เบกเบนเบเบเปเบฒเปเบกเปเบเบเบปเบเบขเบนเปเปเบเบซเบผเบฑเบ - 1 เบงเบดเบเบฒเบเบต, เปเบฅเบฐเบเบฑเปเบเปเบกเปเบเบกเบฑเบ. เบเปเบฒเบเบเปเปเบชเบฒเบกเบฒเบเปเบเบปเปเบฒเปเบเบดเบเบกเบฑเบเปเบเปเบเบฒเบเบเบทเปเบเบเบตเปเบเบนเปเปเบเป. เบกเบตเบเบฝเบเปเบเปเบงเบดเบเบตเบเบฝเบง.
eBPF เบกเบฒเบเปเบงเบ. เปเบงเบปเปเบฒเบเปเบฒเบเป, เปเบซเบผเบปเปเบฒเบเบตเปเปเบกเปเบเปเบเบเบเบฒเบ C เบเบฐเบซเบเบฒเบเบเปเบญเบ, เบเบงเบเปเบเบปเบฒเบชเบฒเบกเบฒเบเบเบทเบเปเบชเปเปเบเบปเปเบฒเปเบเปเบ hooks เปเบเบชเบฐเบเบฒเบเบเบตเปเบเปเบฒเบเปเปเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบญเบ kernel stack เปเบฅเบฐ TCP stack, เปเบเบดเปเบเบเปเบฒเบเบชเบฒเบกเบฒเบเบเปเบฝเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบเปเบฒเบเบงเบเบซเบฅเบฒเบ. เปเบเบเบเบปเปเบงเปเบ, eBPF เปเบกเปเบเปเบเบงเปเบเปเบกเปเบเปเบฅเบเบฐเบเบฒเบง. เปเบเบเบเบตเปเบเบฐ sawing เบซเบผเบฒเบเบชเบดเบเบเบปเบงเบเปเบฒเบเบปเบเบเบฒเบ sysctl เปเบซเบกเปเปเบฅเบฐเบเบฐเบซเบเบฒเบเบเบปเบเบเบฐเปเบซเบเบ IP, เบเบฒเบเปเบเบทเปเบญเบเปเบซเบงเปเบกเปเบเบขเบนเปเปเบเบเบดเบเบเบฒเบเบเบญเบ eBPF เปเบฅเบฐเบเบฐเบซเบเบฒเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบญเบเบกเบฑเบ. เบเปเบงเบ eBPF, เบเปเบฒเบเบชเบฒเบกเบฒเบเบเปเบฝเบเบเบฒเบเบเบงเบเบเบธเบกเบเบงเบฒเบกเปเบญเบญเบฑเบ เปเบฅเบฐเบเบฒเบเบเบฑเปเบเบเปเบฒ TCP เบญเบทเปเบเปเปเบเบเปเบเบทเปเบญเบเปเบซเบงเปเบเป.
เปเบเปเบกเบฑเบเปเบเบฑเบเบชเบดเปเบเบชเปเบฒเบเบฑเบเบชเปเบฒเบฅเบฑเบเบเบงเบเปเบฎเบปเบฒเบงเปเบฒเบเปเบงเบเบเบฒเบเบเปเบงเบเปเบซเบผเบทเบญเบเบญเบเบกเบฑเบเบเปเบฒเบเบชเบฒเบกเบฒเบเบเบดเบเบเปเบฒเบเบญเบ SYN_RTO. เปเบฅเบฐเบกเบตเบเบปเบงเบขเปเบฒเบเบเบตเปเบเบฐเบเบฒเบเบชเบฒเบเบฒเบฅเบฐเบเบฐ:
เปเบฎเบปเบฒเบฎเบนเปเบซเบเบฑเบเปเบฅเปเบง? เบงเปเบฒเบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐเบเปเบฒ planar เบญเบฐเบเบธเบเบฒเบเปเบซเปเบเบฑเบเบเบฐเบซเบเบฒเบเปเบเป, เบกเบฑเบเบเบฐเบเบฒเบเปเบเบฑเบเบเบฐเปเบซเบเบเบเบตเปเบชเบธเบเบชเปเบฒเบฅเบฑเบเบเบงเบเปเบฎเบปเบฒเปเบเปเบงเบฅเบฒเบเบตเปเบเบงเบเปเบฎเบปเบฒเปเบเบตเบเบเปเบฒเบเบเบฒเบเปเบซเบผเปเบชเป ToR เปเบฅเบฐเปเบเปเบฎเบฑเบเปเบญเบเบฒเบเบเบตเปเบเบฐเปเบซเบผเปเบเบเบปเปเบงเปเบเบเบเบตเปเบกเบตเบเบฑเบเบซเบฒ. เบงเบดเบเบตเบเบตเปเบเบตเบเบตเปเบชเบธเบเบเบตเปเบเบฐเบซเบผเบธเบเบฅเบปเบเบเปเบฒ RTO เปเบฅเบฐ SYN-RTO เปเบกเปเบเบเบฒเบเบเปเบฒเปเบเปเปเบเบผเปเบเบผเบก eBPF. เบเปเบฒเบเบฒเบกเบเบฑเบเบเบปเบเบขเบนเป: เบกเบฑเบเบเบญเบเปเบเบเปเบเบตเปเบเบฐเปเบเปเบเปเบฒเบเบเปเปเบฒเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบธเปเบเบเปเบฝเบ? เปเบฅเบฐเบกเบต nuance เบขเบนเปเบเบตเปเบเบตเป.
เบชเบปเบกเบกเบธเบเบงเปเบฒเบเปเบฒเบเบกเบตเบเปเบฅเบดเบเบฒเบเบขเบนเปเปเบเปเบเบทเบญเบเปเบฒเบเบเบตเปเบญเบฒเปเบชเบขเบนเปเปเบ anycast. เปเบเปเบซเบเปเบฒเปเบชเบเบเบฒเบ, เบเปเบฒเบเบฐเปเบเบปเปเบฒเบเปเปเบกเบตเปเบงเบฅเบฒเบเบตเปเบเบฐเปเบเบปเปเบฒเปเบเปเบเบฅเบฒเบเบฅเบฐเบญเบฝเบเบเปเบฝเบงเบเบฑเบ anycast, เปเบเปเบกเบฑเบเปเบเบฑเบเบเบฒเบเบเปเบฅเบดเบเบฒเบเปเบเบเบขเบฒเบเบเบตเปเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบฒเบเบเปเบฒเบเบฎเปเบฒเบเบเบฒเบเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบเบเบตเปเบกเบตเบขเบนเปเปเบเบเบตเปเบขเบนเป IP เบเบฝเบงเบเบฑเบ. เปเบฅเบฐเบเบตเปเปเบกเปเบเบเบฑเบเบซเบฒเบเบตเปเปเบเบฑเบเปเบเปเบเป: เปเบซเบเบเบฒเบ RTO เบชเบฒเบกเบฒเบเปเบเบตเบเบเบทเปเบเบเปเปเบเบฝเบเปเบเปเปเบกเบทเปเบญเบเบฒเบเบเบฐเบฅเบฒเบเบญเบเบเปเบฒเบเปเบฎเบเบเบฒเบ. เบกเบฑเบเบเบฑเบเบชเบฒเบกเบฒเบเปเบเบตเบเบเบทเปเบเปเบเปเปเบเบฅเบฐเบเบฑเบ ToR buffer: เปเบกเบทเปเบญเปเบซเบเบเบฒเบ incast เปเบเบตเบเบเบถเปเบ, เบกเบฑเบเบเปเปเบชเบฒเบกเบฒเบเปเบเบตเบเบเบทเปเบเบเบฑเบเปเบเบปเปเบฒเบเบฒเบเปเบกเบทเปเบญ host spills เบเบฒเบเบชเบดเปเบเบเบฒเบเบขเปเบฒเบ. เปเบกเบทเปเบญเปเบซเบเบเบฒเบ RTO เปเบเบตเบเบเบถเปเบเปเบฅเบฐเบกเบฑเบเบเปเบฝเบเบเปเบฒเบเบเบฒเบเปเบซเบผ. เปเบเบเปเบฅเบฐเบเบตเบเบตเป, เบเบฒเบเบเบฐเบฅเบฒเบเบญเบเบญเบฒเบเบเบฐเปเบเบซเบฒเบเบปเบงเบขเปเบฒเบเบญเบฑเบเปเบเบญเบฑเบเปเบถเปเบ. เบชเบปเบกเบกเบธเบเบงเปเบฒเบกเบฑเบเปเบเบฑเบเบญเบฑเบเบเบฒเบชเบเปเบเบตเปเบกเบตเบฅเบฑเบ, เบกเบฑเบเบกเบตเบชเบฐเบเบฒเบเบฐเบเบฒเบเปเบเบทเปเบญเบกเบเปเป - เบกเบฑเบเบชเบฒเบกเบฒเบเปเบเบฑเบ L3 Balancer เบซเบผเบทเบเบฒเบเบเปเบฅเบดเบเบฒเบเบญเบทเปเบเป. เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ, เบเบฑเบเบซเบฒเปเบเบตเบเบเบทเปเบ, เปเบเบฒเบฐเบงเปเบฒเบซเบผเบฑเบเบเบฒเบ RTO, เบเบฒเบเปเบเบทเปเบญเบกเบเปเป TCP เบกเบฒเบฎเบญเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ, เปเบเบดเปเบเบเปเปเบฎเบนเปเบซเบเบฑเบเบเปเบฝเบงเบเบฑเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเป TCP เบเบตเป. เปเบฅเบฐเบเปเบฒเบเบงเบเปเบฎเบปเบฒเบเปเปเบกเบตเบเบฒเบเปเบเปเบเบเบฑเบเบเบญเบเบฅเบฑเบเบฅเบฐเบซเบงเปเบฒเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเปเบเป, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเบฒเบเบเบฐเบฅเบฒเบเบญเบเบเบฑเปเบเบเปเบฒเบงเบเบฐเบเบทเบเบซเบผเบธเบเบฅเบปเบเปเบฅเบฐเบเบฒเบเปเบเบทเปเบญเบกเบเปเป TCP เบเบฐเปเบเบ.
เบชเบดเปเบเบเบตเปเบชเบฒเบกเบฒเบเปเบฎเบฑเบเปเบเปเบขเบนเปเบเบตเปเบเบตเป? เบเบฒเบเปเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบกเบเบตเปเบเบงเบเบเบธเบกเบเบญเบเบเปเบฒเบ, เบเปเบญเบเบเบตเปเบเปเบฒเบเปเบเบตเบเปเบเปเบเบฒเบเบเบธเปเบเบเปเบฝเบเบเปเบฒเบเบเบฒเบเปเบซเบผ, เบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเปเปเบเปเปเบเบกเบนเบเบเปเบฒเบเบญเบเบเปเบฒเบเบเบฒเบเปเบซเบผเปเบเปเบงเบฅเบฒเบเบตเปเปเบเบปเปเบฒเปเบเบดเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเปเบเป. เบงเบดเบเบตเบเบตเปเบเปเบฒเบเบเบตเปเบชเบธเบเปเบกเปเบเปเบฎเบฑเบเบกเบฑเบเบเปเบฒเบเปเบเบเบเบฒเบ eBPF เบเบฝเบงเบเบฑเบ. เปเบเปเบเบตเปเปเบกเปเบเบเบธเบเบชเปเบฒเบเบฑเบเบซเบผเบฒเบ - เบเบฐเปเบฎเบฑเบเปเบเบงเปเบเบเปเบฒเบเปเบฒเบเบเปเปเบเปเบฒเปเบเบตเบเบเบฒเบเปเบเบทเบญเบเปเบฒเบเบชเบนเบเบเปเปเบกเบนเบ, เปเบเปเปเบเบฑเบเบเบนเปเบเบฐเบเบดเบเบฑเบเบเบฒเบเปเบเบฅเบฐเบเบปเบก? เบเบตเปเปเบกเปเบเบเบฑเบเบซเบฒเบเบญเบเบเปเบฒเบเบเบทเบเบฑเบ: เปเบฅเบตเปเบกเบเบปเปเบเบเปเบงเบเบชเบฐเบเบฑเบเบเบตเปเปเบเปเบเบญเบเบเบญเบ Juniper เปเบฅเบฐ Arista, เบเบงเบเบกเบฑเบเบเบฐเบเบญเบเบกเบตเบเปเบฒเบเบเบทเปเบเบฒเบเปเบซเบผเปเบเบปเปเบฒเบขเบนเปเปเบเบซเบเปเบฒเบเบตเป hash เปเบเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ - เปเบเบทเปเบญเบเบงเบฒเบกเบเบทเปเบชเบฑเบ, เบชเปเบฒเบฅเบฑเบเปเบซเบเบเบปเบเบเบตเปเบเปเบญเบเบเปเปเปเบเบปเปเบฒเปเบ. เบเบตเปเบชเบฒเบกเบฒเบเปเบฎเบฑเบเปเบซเปเบเปเบฒเบเบฅเบธเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเป TCP เบเบฒเบเบเบนเปเปเบเปเบเปเบฒเบเปเบเบทเบญเบเปเบฒเบเบเบญเบเบเปเบฒเบ. เบเบฑเปเบเบเบฑเปเบ, เบเปเบฒเบเบฐเปเบเบปเปเบฒเบเปเปเบเบฐเบเปเบฒเปเบซเปเบเบงเบเปเบเบดเปเบเบเบฒเบเบเบฑเปเบเบเปเบฒ router เบเบญเบเบเปเบฒเบเบขเบนเปเปเบเบชเบฐเบเบฒเบเบเบตเปเบเบตเป.
เบเปเปเบงเบดเบเบตเบเบฒเบเบซเบเบถเปเบ, เบกเบฑเบเปเบเบดเปเบเบเบทเบงเปเบฒเบเปเบญเบเบเปเบญเบกเบเบตเปเบเบฐเบเปเบฒเบงเปเบเบชเบนเปเบเบฒเบเบเบปเบเบฅเบญเบ.
เปเบกเบทเปเบญเบเบงเบเปเบฎเบปเบฒเปเบเบตเบเบเปเบฒเบเบเบทเปเบเบฒเบเปเบซเบผเปเบเบปเปเบฒเปเบชเป ToR, เบเบฐเบเบฝเบก eBPF เบเบญเบเบเบปเบงเปเบเบ, เปเบเบดเปเบเบเบฐเบเบธเบเบฑเบเบเปเบฒเบฅเบปเบเบเบตเบงเบดเบเบขเบนเปเปเบเปเบเบปเปเบฒเบเบฒเบ, เบเบงเบเปเบฎเบปเบฒเบเบฑเบเบชเบดเบเปเบเบเบตเปเบเบฐเบเปเปเบฅเปเบเปเบฒเบเบงเบฒเบกเบฅเบปเปเบกเปเบซเบผเบงเบญเบฑเบเปเบซเบเปเบซเบผเบงเบเบเปเปเปเบ, เปเบเปเปเบเบทเปเบญเบเปเบฒเปเบเบตเบเบเบฒเบเบฅเบฐเปเบเบตเบเบเบตเปเบเบงเบเบเบธเบก. เบเบงเบเปเบฎเบปเบฒเปเบเปเปเบญเบปเบฒ ToR, เบเบตเปเบกเบตเบชเบตเป uplinks, เปเบฅเบฐเปเบเปเบซเบผเบธเบเบฅเบปเบเบเปเบฝเบงเบเบฑเบเบซเบเบถเปเบเปเบเบเบฑเปเบ. เบเบงเบเปเบเบปเบฒเปเบเบปเปเบฒเปเบเปเปเบเปเบกเบเบปเบเบฅเบฐเบเบฝเบ, เบเบงเบเปเบเบปเบฒเปเบเบปเปเบฒเปเบงเบปเปเบฒเบงเปเบฒ - เปเบเบเบฑเบเบเบธเบเบฑเบเบเปเบฒเบเบเปเบฒเบฅเบฑเบเบชเบนเบเปเบชเบเบเบฒเบเบซเบธเปเบกเบซเปเปเบเบฑเบเบซเบกเบปเบ. เบเบฑเปเบเบเบตเปเปเบเบปเปเบฒเปเบซเบฑเบเบขเบนเปเปเบเบทเปเบญเบเบเปเบฒเบ, เบเบงเบเปเบฎเบปเบฒเบกเบตเบเบฒเบเบเบงเบเบชเบญเบเบเปเปเบเบธเบ, เปเบเบดเปเบเปเบเปเบซเบผเบธเบเบฅเบปเบเปเบเบดเบ 75%, เบเบฑเปเบเปเบกเปเบ 25% เบเบญเบเปเบเบฑเบเปเบเบฑเบเบเบทเบเบชเบนเบเปเบชเบ. เบขเบนเปเปเบเบทเปเบญเบเบเบงเบฒเปเบกเปเบเบเบฒเบเบเบญเบเบเบฒเบเบเปเบฅเบดเบเบฒเบเบเบตเปเบขเบนเปเปเบเบทเปเบญเบเบซเบผเบฑเบ ToR เบเบตเป. เปเบเบเบงเบฒเบกเปเบเบฑเบเบเบดเบ, เปเบซเบผเบปเปเบฒเบเบตเปเปเบกเปเบเบเบฒเบเบฐเบฅเบฒเบเบเบฒเบเบเบฐเบฅเบฒเบเบญเบเบเบญเบเบเปเปเบเปเปเบเบฑเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบฒเบเปเบ rack. เบเบฑเปเบเบเบตเปเบเปเบฒเบเบชเบฒเบกเบฒเบเปเบซเบฑเบเปเบเป, เบเบงเบเบกเบฑเบเบเบปเบกเบฅเบปเบเบเปเปเบฒเบเบงเปเบฒ. เปเบเบฑเบเบซเบเบฑเบเบเบงเบเปเบเบปเบฒเบเบปเบกเบฅเบปเบเบเปเปเบฒ - เบเปเปเปเบกเปเบ 25%, เปเบเปเปเบเบเบฒเบเบเปเบฅเบฐเบเบต 3-4 เปเบเบทเปเบญ? เบเปเบฒเบเบฒเบเปเบเบทเปเบญเบกเบเปเป TCP เปเบเบเบเปเปเบเบต, เบกเบฑเบเบเบฑเบเบชเบทเบเบเปเปเบเบฐเบเบฒเบเบฒเบกเปเบเบปเปเบฒเปเบเบดเบเปเบเบเบเปเบฒเบเบเบฒเบเปเบเปเบเบญเบเบเบตเปเปเบเบเบซเบฑเบ. เบเบตเปเปเบกเปเบเบฎเปเบฒเบเปเบฎเบเบเบถเปเบเปเบเบเบเบถเบเบเบดเบเปเบฒเบเบปเบเบเบฐเบเบดเบเบญเบเบเบฒเบเบเปเบฅเบดเบเบฒเบเบเบฒเบเปเบ DC - เบชเปเบฒเบฅเบฑเบเบซเบเบถเปเบเบเปเบฒเบฎเปเบญเบเบเปเบเบญเบเบเบนเปเปเบเป, เบเบฒเบเบฎเปเบญเบเบเป N เบเบฑเบเบเบฒเบเบเปเบฅเบดเบเบฒเบเบเบฒเบเปเบเปเบกเปเบเบเบทเบเบชเปเบฒเบเบเบถเปเบ, เปเบฅเบฐเบเบฒเบเบเบญเบเบชเบฐเบซเบเบญเบเบเบฐเปเบเบซเบฒเบเบนเปเปเบเป, เบเปเปเบงเปเบฒเบเบฐเปเบเปเบงเบฅเบฒเบเบตเปเปเบซเบผเปเบเบเปเปเบกเบนเบเบเบฑเบเบซเบกเบปเบเบเบญเบเบชเบฐเบซเบเบญเบ, เบซเบผเบทเปเบงเบฅเบฒเบเบตเปเบซเบกเบปเบเปเบงเบฅเบฒเบเบทเบเบเบฐเบเบธเปเบเบขเบนเปเบเบตเป เบฅเบฐเบเบฑเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบ, เปเบเบดเปเบเบเบฑเบเบเปเบญเบเปเบเปเบฎเบฑเบเบเบฒเบ configure. เบเบฑเปเบเปเบกเปเบ, เบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบเปเบกเปเบเบซเบผเบฒเบ, เบเปเปเบเบตเบซเบผเบฒเบ.
เปเบเบเบฑเบเบเบธเบเบฑเบเบเบฒเบเบเบปเบเบฅเบญเบเบเบฝเบงเบเบฑเบ, เปเบเปเบกเบตเบเปเบฒเบเบเบทเปเบเบฒเบเปเบซเบผเปเบเบตเบ. เบเบฑเปเบเบเบตเปเปเบเบปเปเบฒเบชเบฒเบกเบฒเบเปเบซเบฑเบเปเบเป, เบขเบนเปเปเบเบทเปเบญเบเบเปเบฒเบ, เบเบฒเบเบเบงเบเบชเบญเบ batch เบเบญเบเบเบงเบเปเบฎเบปเบฒเบเบปเบกเบฅเบปเบเปเบเบ 25% เบเบฝเบงเบเบฑเบ. เบเบตเปเปเบกเปเบเบเบทเบเบเปเบญเบเบขเปเบฒเบเปเบเปเบเบดเบ, เปเบเบฒเบฐเบงเปเบฒเบกเบฑเบเบเปเปเบฎเบนเปเบซเบเบฑเบเบเปเบฝเบงเบเบฑเบเบเบฒเบเบชเบปเปเบเบเบทเบเปเบซเบกเป, เบกเบฑเบเบชเบปเปเบเบเบญเบเปเบฅเบฐเบเบฝเบเปเบเปเบเบฑเบเบญเบฑเบเบเบฒเบชเปเบงเบเบเบญเบเบเปเบฒเบเบงเบเบเบญเบเบเบตเปเบชเบปเปเบเปเบฅเบฐเบชเบนเบเปเบชเบ.
เปเบฅเบฐเปเบเบทเปเบญเบเบเบงเบฒเปเบกเปเบเบเบฒเบเบฐเบฅเบฒเบเบเบฒเบเบเปเบฅเบดเบเบฒเบ. เบเปเบฒเบเบเบฐเบเปเปเบเบปเบเบเบปเบเบเบฐเบเบปเบเบเบญเบเบเบฑเบเบซเบฒเบฎเปเบงเบกเบเบฑเบเบขเบนเปเบเบตเปเบเบตเป. เบเบฒเบเบเบฐเบฅเบฒเบเบญเบเปเบ milliseconds เบเบฝเบงเบเบฑเบเปเบเปเปเบซเบผเบญเบญเบเบเบฒเบเบเบทเปเบเบเบตเปเบเบฑเบเบซเบฒเปเบเบซเบฒเบชเบฒเบก uplinks เบเบตเปเบเบฑเบเปเบซเบผเบทเบญเบเบตเปเบเปเปเปเบเปเบฎเบฑเบเบเบปเบเบเบฐเบเบปเบเบเบฒเบเบเบฑเบเบซเบฒ. เบเบงเบเปเบฎเบปเบฒเปเบเปเบฎเบฑเบเปเบเบทเบญเบเปเบฒเบเบเบตเปเบเบดเปเบเบเบปเบงเบเบปเบเปเบญเบ.
เบเบตเปเปเบกเปเบเบชเบฐเปเบฅเปเบชเบธเบเบเปเบฒเบเบเบญเบเบเปเบญเบ, เปเบงเบฅเบฒเบเบตเปเบเบฐเปเบญเบปเบฒเบซเบผเบฑเบเบเบฑเบ. เบเบฝเบงเบเบตเป, เบเปเบญเบเบซเบงเบฑเบเบงเปเบฒเปเบเบปเปเบฒเบเบฐเบฎเบนเปเบงเบดเบเบตเบเบฒเบเบชเปเบฒเบเปเบเบทเบญเบเปเบฒเบเบชเบนเบเบเปเปเบกเบนเบเบเบฒเบเบเบดเปเบเบเบปเบงเบเปเบงเบเบเบปเบเปเบญเบ. เบเปเบฒเบเบเบฐเบเปเปเบเปเบฒเปเบเบฑเบเบเปเบญเบเบเปเบฒเบเบเปเบญเบเปเบเบฑเบ Linux kernel เปเบฅเบฐเบเบญเบเบซเบฒ patches เบเบดเปเบชเบเบขเบนเปเบเบตเปเบเบฑเปเบ, เบเปเบฒเบเบฎเบนเปเบงเปเบฒเบเปเบฒเบ Flow เปเบเปเปเบเบเบฑเบเบซเบฒเปเบเบเปเบฅเบฐเบเบตเบเบตเป, เปเบเปเบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเบปเปเบฒเบซเบฒเบเบปเบเปเบเบเบตเปเบขเปเบฒเบเบฅเบฐเบกเบฑเบเบฅเบฐเบงเบฑเบ. เปเบฅเบฐเบเปเบฒเบเบฐเปเบเบปเปเบฒเปเบเบฑเปเบเบซเบเบฑเบเบญเบตเบเปเบเบทเปเบญเบซเบเบถเปเบเบงเปเบฒเบเปเบฒเบเปเบฒเบเปเบเบฑเบเบเบนเปเปเบซเปเบเปเบฅเบดเบเบฒเบ, เบเปเบฒเบเบเปเปเบเบงเบเปเบเปเบเปเบฒเบเบเบฒเบเปเบซเบผเปเบเบฑเบเบซเบเปเบฒเบเบตเป hash, เบเปเบฒเบเปเปเบเบฑเปเบเบเบฑเปเบเบเปเบฒเบเบเบฐเบเปเบฒเบฅเบฒเบเบเบญเบเบเบฐเบเบธเบกเบเบญเบเบเบนเปเปเบเปเบเบญเบเบเปเบฒเบ.
เบชเปเบฒเบฅเบฑเบเบงเบดเบชเบฐเบงเบฐเบเบญเบเปเบเบทเบญเบเปเบฒเบ, เบเบฒเบเบเปเบฝเบเปเบเบเปเบเบงเบเบงเบฒเบกเบเบดเบเบเปเบญเบเปเบเบตเบเบเบถเปเบ: เปเบเบทเบญเบเปเบฒเบเบเปเปเปเบเปเปเบฅเบตเปเบกเบเบปเปเบเบเปเบงเบ ToR, เบเปเปเปเบกเปเบเบเบฑเบเบญเบธเบเบฐเบเบญเบเปเบเบทเบญเบเปเบฒเบ, เปเบเปเบกเบตเปเบเบปเปเบฒเบเบฒเบ. เบเบปเบงเบขเปเบฒเบเบเบตเปเปเบเบเปเบเบฑเปเบเปเบกเปเบเบงเบดเบเบตเบเบตเปเบเบงเบเปเบฎเบปเบฒเปเบเป eBPF เบเบฑเบเบชเบญเบเปเบเบทเปเบญเบเปเบฝเบ RTO เปเบฅเบฐเปเบเปเปเบเบเปเบฒเบเบเบฒเบเปเบซเบผเปเบเบชเบนเปเบเบฒเบเบเปเบฅเบดเบเบฒเบเปเบเป.
เบเบปเบเปเบเบเปเบฒเบเบเบฒเบเปเบซเบผเปเบกเปเบเปเบเปเบเบญเบเบงเปเบฒเปเบซเบกเบฒเบฐเบชเบปเบกเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเบฒเปเบเปเบญเบทเปเบเปเบเบฒเบเปเบเบเบฒเบเบชเปเบงเบเบเปเบฅเบดเบซเบฒเบเบเบตเปเบเบงเบเบเบธเบก. เบเบตเปเบชเบฒเบกเบฒเบเปเบเบฑเบเบเบฒเบเบเบฐเบฅเบฒเบเบญเบเบฅเบฐเบซเบงเปเบฒเบเบชเบนเบเบเปเปเบกเบนเบ, เบซเบผเบทเบเปเบฒเบเบชเบฒเบกเบฒเบเบเปเบฒเปเบเปเบเบปเบเปเบเบเบฑเปเบเบเปเบฒเบงเปเบเบงเบดเบเบตเบเบฒเบเบเบดเปเบชเบเปเบเบทเปเบญเบเบงเบเบเบธเบกเบเบฒเบเบเบฐเบฅเบฒเบเบญเบเบเบฒเบญเบญเบ. เปเบเปเบเปเบญเบเบเบฐเปเบงเบปเปเบฒเบเปเบฝเบงเบเบฑเบเปเบฅเบทเปเบญเบเบเบตเป, เบเปเบญเบเบซเบงเบฑเบเบงเปเบฒ, เปเบเบเบฑเปเบเบเปเปเปเบ. เบเบญเบเปเบเบซเบผเบฒเบเปเบชเบณเบฅเบฑเบเบเบงเบฒเบกเบชเบปเบเปเบเบเบญเบเปเบเบปเปเบฒ.
เปเบซเบผเปเบเบเปเปเบกเบนเบ: www.habr.com