рдПрдЙрдЯрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдЬрд╕рд▓реЗ рдЖрдлреИрд▓рд╛рдИ рдирд┐рдХреЛ рдкрд╛рд░реНрдЫ: рдлреНрд▓реЛ рд▓реЗрдмрд▓рдХреЛ рдЬрд╛рджреВ рд░ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рд╡рд░рд┐рдкрд░рд┐ рдЬрд╛рд╕реВрд╕ред Yandex рд░рд┐рдкреЛрд░реНрдЯ

рдЖрдзреБрдирд┐рдХ рдбрд╛рдЯрд╛ рдХреЗрдиреНрджреНрд░рд╣рд░реВрдорд╛ рд╕рдпреМрдВ рд╕рдХреНрд░рд┐рдп рдЙрдкрдХрд░рдгрд╣рд░реВ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░рд┐рдПрдХрд╛ рдЫрдиреН, рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░рдХрд╛ рдирд┐рдЧрд░рд╛рдиреАрд╣рд░реВрджреНрд╡рд╛рд░рд╛ рдХрднрд░ рдЧрд░рд┐рдПрдХрд╛ рдЫрдиреНред рддрд░ рд╣рд╛рддрдорд╛ рд╕рд╣реА рдирд┐рдЧрд░рд╛рдиреА рд╕рдВрдЧ рдПрдХ рдЖрджрд░реНрд╢ рдИрдиреНрдЬрд┐рдирд┐рдпрд░ рдкрдирд┐ рдХреЗрд╣рд┐ рдорд┐рдиреЗрдЯ рдорд╛ рдиреЗрдЯрд╡рд░реНрдХ рд╡рд┐рдлрд▓рддрд╛ рдХреЛ рд╕рд╣реА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдЧрд░реНрди рд╕рдХреНрд╖рдо рд╣реБрдиреЗрдЫред рдиреЗрдХреНрд╕реНрдЯ рд╣рдк реирежреиреж рд╕рдореНрдореЗрд▓рдирдХреЛ рдПрдХ рд░рд┐рдкреЛрд░реНрдЯрдорд╛, рдореИрд▓реЗ рдПрдХ DC рдиреЗрдЯрд╡рд░реНрдХ рдбрд┐рдЬрд╛рдЗрди рдкрджреНрдзрддрд┐ рдкреНрд░рд╕реНрддреБрдд рдЧрд░реЗрдВ, рдЬрд╕рдорд╛ рдПрдХ рдЕрджреНрд╡рд┐рддреАрдп рд╡рд┐рд╢реЗрд╖рддрд╛ рдЫ - рдбрд╛рдЯрд╛ рд╕реЗрдиреНрдЯрд░ рдорд┐рд▓рд┐рд╕реЗрдХреЗрдиреНрдбрдорд╛ рдирд┐рдХреЛ рд╣реБрдиреНрдЫред рдердк рд╕реНрдкрд╖реНрдЯ рд░реВрдкрдорд╛, рдИрдиреНрдЬрд┐рдирд┐рдпрд░рд▓реЗ рд╢рд╛рдиреНрдд рд░реВрдкрдорд╛ рд╕рдорд╕реНрдпрд╛ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрджрдЫ, рдЬрдмрдХрд┐ рд╕реЗрд╡рд╛рд╣рд░реВрд▓реЗ рдпрд╕рд▓рд╛рдИ рдзреНрдпрд╛рди рджрд┐рдБрджреИрдирдиреНред

- рд╕реБрд░реБрдорд╛, рдо рдЖрдзреБрдирд┐рдХ DC рдХреЛ рд╕рдВрд░рдЪрдирд╛ рдмрд╛рд░реЗ рд╕рдЪреЗрдд рдирд╣реБрди рд╕рдХреНрдиреЗрд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рдПрдХрджрдо рд╡рд┐рд╕реНрддреГрдд рдкрд░рд┐рдЪрдп рджрд┐рдиреЗрдЫреБред
рдПрдЙрдЯрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдЬрд╕рд▓реЗ рдЖрдлреИрд▓рд╛рдИ рдирд┐рдХреЛ рдкрд╛рд░реНрдЫ: рдлреНрд▓реЛ рд▓реЗрдмрд▓рдХреЛ рдЬрд╛рджреВ рд░ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рд╡рд░рд┐рдкрд░рд┐ рдЬрд╛рд╕реВрд╕ред Yandex рд░рд┐рдкреЛрд░реНрдЯ

рдзреЗрд░реИ рдиреЗрдЯрд╡рд░реНрдХ рдЗрдиреНрдЬрд┐рдирд┐рдпрд░рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐, рдбрд╛рдЯрд╛ рд╕реЗрдиреНрдЯрд░ рдиреЗрдЯрд╡рд░реНрдХ рд╕реБрд░реБ рд╣реБрдиреНрдЫ, рдЕрд╡рд╢реНрдп рдкрдирд┐, ToR рдХреЛ рд╕рд╛рде, рд░реНрдпрд╛рдХрдорд╛ рд╕реНрд╡рд┐рдЪрдХреЛ рд╕рд╛рдеред ToR рдорд╛ рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛ рджреБрдИ рдкреНрд░рдХрд╛рд░рдХрд╛ рд▓рд┐рдЩреНрдХрд╣рд░реВ рд╣реБрдиреНрдЫрдиреНред рд╕рд╛рдирд╛рд╣рд░реВ рд╕рд░реНрднрд░рд╣рд░реВрдорд╛ рдЬрд╛рдиреНрдЫрдиреН, рдЕрд░реВрд╣рд░реВ - рддреНрдпрд╣рд╛рдБ N рдЧреБрдгрд╛ рдмрдвреА рдЫрдиреН - рдкрд╣рд┐рд▓реЛ рд╕реНрддрд░рдХреЛ рд╕реНрдкрд╛рдЗрдирд╣рд░реВ рддрд┐рд░ рдЬрд╛рдиреБрд╣реЛрд╕реН, рдЕрд░реНрдерд╛рддреН, рдпрд╕рдХреЛ рдЕрдкрд▓рд┐рдЩреНрдХрд╣рд░реВрдорд╛ред рдЕрдкрд▓рд┐рдЩреНрдХрд╣рд░реВ рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛ рдмрд░рд╛рдмрд░ рдорд╛рдирд┐рдиреНрдЫ, рд░ рдЕрдкрд▓рд┐рдЩреНрдХрд╣рд░реВ рдмреАрдЪрдХреЛ рдЯреНрд░рд╛рдлрд┐рдХ 5-рдЯреБрдкрд▓рдХреЛ рд╣реНрдпрд╛рд╕рдХреЛ рдЖрдзрд╛рд░рдорд╛ рд╕рдиреНрддреБрд▓рд┐рдд рд╣реБрдиреНрдЫ, рдЬрд╕рдорд╛ рдкреНрд░реЛрдЯреЛ, src_ip, dst_ip, src_port, dst_port рд╕рдорд╛рд╡реЗрд╢ рд╣реБрдиреНрдЫред рдпрд╣рд╛рдБ рдХреБрдиреИ рдЖрд╢реНрдЪрд░реНрдп рдЫреИрдиред
рдПрдЙрдЯрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдЬрд╕рд▓реЗ рдЖрдлреИрд▓рд╛рдИ рдирд┐рдХреЛ рдкрд╛рд░реНрдЫ: рдлреНрд▓реЛ рд▓реЗрдмрд▓рдХреЛ рдЬрд╛рджреВ рд░ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рд╡рд░рд┐рдкрд░рд┐ рдЬрд╛рд╕реВрд╕ред Yandex рд░рд┐рдкреЛрд░реНрдЯ

рдЕрд░реНрдХреЛ, рдпреЛрдЬрдирд╛ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХрд╕реНрддреЛ рджреЗрдЦрд┐рдиреНрдЫ? рдкрд╣рд┐рд▓реЛ рд╕реНрддрд░рдХрд╛ рд╕реНрдкрд╛рдЗрдирд╣рд░реВ рдПрдХрдЕрд░реНрдХрд╛рд╕рдБрдЧ рдЬреЛрдбрд┐рдПрдХрд╛ рдЫреИрдирдиреН, рддрд░ рд╕реБрдкрд░рд╕реНрдкрд╛рдЗрдирд╣рд░реВ рдорд╛рд░реНрдлрдд рдЬреЛрдбрд┐рдПрдХрд╛ рдЫрдиреНред рдЕрдХреНрд╖рд░ X рд╕реБрдкрд░рд╕реНрдкрд╛рдЗрдиреНрд╕рдХреЛ рд▓рд╛рдЧрд┐ рдЬрд┐рдореНрдореЗрд╡рд╛рд░ рд╣реБрдиреЗрдЫ; рдпреЛ рд▓рдЧрднрдЧ рдХреНрд░рд╕-рдЬрдбрд╛рди рдЬрд╕реНрддреИ рдЫред
рдПрдЙрдЯрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдЬрд╕рд▓реЗ рдЖрдлреИрд▓рд╛рдИ рдирд┐рдХреЛ рдкрд╛рд░реНрдЫ: рдлреНрд▓реЛ рд▓реЗрдмрд▓рдХреЛ рдЬрд╛рджреВ рд░ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рд╡рд░рд┐рдкрд░рд┐ рдЬрд╛рд╕реВрд╕ред Yandex рд░рд┐рдкреЛрд░реНрдЯ

рд░ рдпреЛ рд╕реНрдкрд╖реНрдЯ рдЫ рдХрд┐, рдЕрд░реНрдХреЛрддрд░реНрдл, рдЯреЛрд░реА рдкрд╣рд┐рд▓реЛ рд╕реНрддрд░ рдХреЛ рд╕рдмреИ рд╕реНрдкрд╛рдЗрди рд╕рдВрдЧ рдЬреЛрдбрд┐рдПрдХреЛ рдЫред рдпреЛ рдЪрд┐рддреНрд░рдорд╛ рдХреЗ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдЫ? рдпрджрд┐ рд╣рд╛рдореАрд╕рдБрдЧ рд░реНрдпрд╛рдХ рднрд┐рддреНрд░ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛ рдЫ рднрдиреЗ, рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛, рдЕрд╡рд╢реНрдп рдкрдирд┐, ToR рдорд╛рд░реНрдлрдд рдЬрд╛рдиреНрдЫред рдпрджрд┐ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛ рдореЛрдбреНрдпреБрд▓ рднрд┐рддреНрд░ рд╣реБрдиреНрдЫ рднрдиреЗ, рддреНрдпрд╕рдкрдЫрд┐ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛ рдкрд╣рд┐рд▓реЛ рд╕реНрддрд░ рд╕реНрдкрд╛рдЗрди рдорд╛рд░реНрдлрдд рд╣реБрдиреНрдЫред рдпрджрд┐ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛ рдЗрдиреНрдЯрд░рдореЛрдбреНрдпреБрд▓рд░ рд╣реЛ - рдпрд╣рд╛рдБ рдЬрд╕реНрддреИ, ToR 1 рд░ ToR 2 - рддреНрдпрд╕рдкрдЫрд┐ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛ рдкрд╣рд┐рд▓реЛ рд░ рджреЛрд╕реНрд░реЛ рд╕реНрддрд░рдХреЛ рд╕реНрдкрд╛рдЗрдирд╣рд░реВ рдорд╛рд░реНрдлрдд рдЬрд╛рдиреНрдЫред
рдПрдЙрдЯрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдЬрд╕рд▓реЗ рдЖрдлреИрд▓рд╛рдИ рдирд┐рдХреЛ рдкрд╛рд░реНрдЫ: рдлреНрд▓реЛ рд▓реЗрдмрд▓рдХреЛ рдЬрд╛рджреВ рд░ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рд╡рд░рд┐рдкрд░рд┐ рдЬрд╛рд╕реВрд╕ред Yandex рд░рд┐рдкреЛрд░реНрдЯ

рд╕рд┐рджреНрдзрд╛рдиреНрддрдорд╛, рдпрд╕реНрддреЛ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рд╕рдЬрд┐рд▓реИ рд╕реНрдХреЗрд▓реЗрдмрд▓ рдЫред рдпрджрд┐ рд╣рд╛рдореАрд╕рдБрдЧ рдкреЛрд░реНрдЯ рдХреНрд╖рдорддрд╛, рдбрд╛рдЯрд╛ рд╕реЗрдиреНрдЯрд░рдорд╛ рд╕реНрдкреЗрдпрд░ рд╕реНрдкреЗрд╕ рд░ рдкреНрд░рд┐-рд▓реЗрдб рдлрд╛рдЗрдмрд░ рдЫ рднрдиреЗ, рд▓реЗрдирдХреЛ рд╕рдВрдЦреНрдпрд╛ рд╕рдзреИрдВ рдмрдврд╛рдЙрди рд╕рдХрд┐рдиреНрдЫ, рдЬрд╕рд▓реЗ рдкреНрд░рдгрд╛рд▓реАрдХреЛ рд╕рдордЧреНрд░ рдХреНрд╖рдорддрд╛ рдмрдврд╛рдЙрдБрдЫред рдпреЛ рдХрд╛рдЧрдЬрдорд╛ рдЧрд░реНрди рдзреЗрд░реИ рд╕рдЬрд┐рд▓реЛ рдЫред рдЬрд┐рдиреНрджрдЧреАрдорд╛ рдпрд╕реНрддреИ рд╣реЛрд▓рд╛ ред рддрд░ рдЖрдЬрдХреЛ рдХрдерд╛ рддреНрдпрд╕рдмрд╛рд░реЗ рд╣реЛрдЗрдиред
рдПрдЙрдЯрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдЬрд╕рд▓реЗ рдЖрдлреИрд▓рд╛рдИ рдирд┐рдХреЛ рдкрд╛рд░реНрдЫ: рдлреНрд▓реЛ рд▓реЗрдмрд▓рдХреЛ рдЬрд╛рджреВ рд░ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рд╡рд░рд┐рдкрд░рд┐ рдЬрд╛рд╕реВрд╕ред Yandex рд░рд┐рдкреЛрд░реНрдЯ

рдо рд╕рд╣реА рдирд┐рд╖реНрдХрд░реНрд╖ рдирд┐рдХрд╛рд▓реНрди рдЪрд╛рд╣рдиреНрдЫреБред рд╣рд╛рдореАрд╕рдБрдЧ рдбрд╛рдЯрд╛ рд╕реЗрдиреНрдЯрд░ рднрд┐рддреНрд░ рдзреЗрд░реИ рдорд╛рд░реНрдЧрд╣рд░реВ рдЫрдиреНред рддрд┐рдиреАрд╣рд░реВ рд╕рд╢рд░реНрдд рд╕реНрд╡рддрдиреНрддреНрд░ рдЫрдиреНред рдбрд╛рдЯрд╛ рд╕реЗрдиреНрдЯрд░ рднрд┐рддреНрд░рдХреЛ рдПрдЙрдЯрд╛ рдорд╛рд░реНрдЧ ToR рднрд┐рддреНрд░ рдорд╛рддреНрд░ рд╕рдореНрднрд╡ рдЫред рдореЛрдбреНрдпреБрд▓ рднрд┐рддреНрд░, рд╣рд╛рдореАрд╕рдБрдЧ рд▓реЗрдирдХреЛ рд╕рдВрдЦреНрдпрд╛ рдмрд░рд╛рдмрд░ рдкрдерд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛ рдЫред рдореЛрдбреНрдпреБрд▓рд╣рд░реВ рдмреАрдЪрдХреЛ рдорд╛рд░реНрдЧрд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛ рд╡рд┐рдорд╛рдирд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛ рд░ рдкреНрд░рддреНрдпреЗрдХ рдкреНрд▓реЗрдирдорд╛ рд╕реБрдкрд░рд╕реНрдкрд╛рдЗрдирд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛рдХреЛ рдЙрддреНрдкрд╛рджрди рдмрд░рд╛рдмрд░ рд╣реБрдиреНрдЫред рдпрд╕рд▓рд╛рдИ рд╕реНрдкрд╖реНрдЯ рдмрдирд╛рдЙрди, рдорд╛рдкрдирдХреЛ рднрд╛рд╡рдирд╛ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди, рдо рд╕рдВрдЦреНрдпрд╛рд╣рд░реВ рджрд┐рдиреЗрдЫреБ рдЬреБрди Yandex рдбрд╛рдЯрд╛ рдХреЗрдиреНрджреНрд░рд╣рд░реВ рдордзреНрдпреЗ рдПрдХрдХреЛ рд▓рд╛рдЧрд┐ рдорд╛рдиреНрдп рдЫрдиреНред
рдПрдЙрдЯрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдЬрд╕рд▓реЗ рдЖрдлреИрд▓рд╛рдИ рдирд┐рдХреЛ рдкрд╛рд░реНрдЫ: рдлреНрд▓реЛ рд▓реЗрдмрд▓рдХреЛ рдЬрд╛рджреВ рд░ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рд╡рд░рд┐рдкрд░рд┐ рдЬрд╛рд╕реВрд╕ред Yandex рд░рд┐рдкреЛрд░реНрдЯ

рддреНрдпрд╣рд╛рдБ рдЖрда рд╡рд┐рдорд╛рдирд╣рд░реВ рдЫрдиреН, рдкреНрд░рддреНрдпреЗрдХ рд╡рд┐рдорд╛рдирдорд╛ 32 рд╕реБрдкрд░рд╕реНрдкрд╛рдЗрдирд╣рд░реВ рдЫрдиреНред рдирддрд┐рдЬрд╛рдХреЛ рд░реВрдкрдорд╛, рдпреЛ рдмрд╛рд╣рд┐рд░ рдЬрд╛рдиреНрдЫ рдХрд┐ рддреНрдпрд╣рд╛рдБ рдореЛрдбреНрдпреБрд▓ рднрд┐рддреНрд░ рдЖрда рдорд╛рд░реНрдЧрд╣рд░реВ рдЫрдиреН, рд░ рдЗрдиреНрдЯрд░рдореЛрдбреНрдпреБрд▓ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛рдХреЛ рд╕рд╛рде рддреНрдпрд╣рд╛рдБ рдкрд╣рд┐рд▓реЗ рдиреИ рддреА рдордзреНрдпреЗ 256 рдЫрдиреНред

рдПрдЙрдЯрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдЬрд╕рд▓реЗ рдЖрдлреИрд▓рд╛рдИ рдирд┐рдХреЛ рдкрд╛рд░реНрдЫ: рдлреНрд▓реЛ рд▓реЗрдмрд▓рдХреЛ рдЬрд╛рджреВ рд░ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рд╡рд░рд┐рдкрд░рд┐ рдЬрд╛рд╕реВрд╕ред Yandex рд░рд┐рдкреЛрд░реНрдЯ

рддреНрдпреЛ рд╣реЛ, рдпрджрд┐ рд╣рд╛рдореА рдХреБрдХрдмреБрдХрдХреЛ рд╡рд┐рдХрд╛рд╕ рдЧрд░реНрджреИрдЫреМрдВ, рдЖрдлреИрд▓рд╛рдИ рдирд┐рдХреЛ рдкрд╛рд░реНрдиреЗ рдЧрд▓реНрддреА-рд╕рд╣рд┐рд╖реНрдгреБ рдбреЗрдЯрд╛ рдХреЗрдиреНрджреНрд░рд╣рд░реВ рдХрд╕рд░реА рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрдиреЗ рднрдиреЗрд░ рд╕рд┐рдХреНрдиреЗ рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрджреИрдЫреМрдВ, рддрдм рдкреНрд▓рд╛рдирд░ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рд╕рд╣реА рд╡рд┐рдХрд▓реНрдк рд╣реЛред рдпрд╕рд▓реЗ рд╕реНрдХреЗрд▓рд┐рдВрдЧ рд╕рдорд╕реНрдпрд╛ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрджрдЫ, рд░ рд╕рд┐рджреНрдзрд╛рдиреНрддрдорд╛ рдпреЛ рд╕рдЬрд┐рд▓реЛ рдЫред рддреНрдпрд╣рд╛рдБ рдзреЗрд░реИ рд╕реНрд╡рддрдиреНрддреНрд░ рдорд╛рд░реНрдЧрд╣рд░реВ рдЫрдиреНред рдкреНрд░рд╢реНрди рд░рд╣рдиреНрдЫ: рдХрд╕рд░реА рдпрд╕реНрддреЛ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдЕрд╕рдлрд▓рддрд╛ рдмрд╛рдБрдЪреНрди рд╕рдХреНрдЫ? рд╡рд┐рднрд┐рдиреНрди рдЕрд╕рдлрд▓рддрд╛рд╣рд░реВ рдЫрдиреНред рд░ рд╣рд╛рдореА рдЕрдм рдпреЛ рдЫрд▓рдлрд▓ рдЧрд░реНрдиреЗрдЫреМрдВред
рдПрдЙрдЯрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдЬрд╕рд▓реЗ рдЖрдлреИрд▓рд╛рдИ рдирд┐рдХреЛ рдкрд╛рд░реНрдЫ: рдлреНрд▓реЛ рд▓реЗрдмрд▓рдХреЛ рдЬрд╛рджреВ рд░ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рд╡рд░рд┐рдкрд░рд┐ рдЬрд╛рд╕реВрд╕ред Yandex рд░рд┐рдкреЛрд░реНрдЯ

рд╣рд╛рдореНрд░реЛ рд╕реБрдкрд░рд╕реНрдкрд╛рдЗрдиреНрд╕ рдордзреНрдпреЗ рдПрдХ "рдмрд┐рд░рд╛рдореА" рд╣реБрди рджрд┐рдиреБрд╣реЛрд╕реНред рдпрд╣рд╛рдБ рдо рджреБрдИ-рд╡рд┐рдорд╛рди рд╡рд╛рд╕реНрддреБрдХрд▓рд╛рдорд╛ рдлрд░реНрдХрд┐рдПрдБред рд╣рд╛рдореА рдЙрджрд╛рд╣рд░рдгрдХреЛ рд░реВрдкрдорд╛ рдпреАрд╕рдБрдЧ рдЯрд╛рдБрд╕рд┐рдиреЗрдЫреМрдВ рдХрд┐рдирднрдиреЗ рдХрдо рдЧрддрд┐рд╢реАрд▓ рднрд╛рдЧрд╣рд░реВрд╕рдБрдЧ рдХреЗ рднрдЗрд░рд╣реЗрдХреЛ рдЫ рднрдиреЗрд░ рд╣реЗрд░реНрди рд╕рдЬрд┐рд▓реЛ рд╣реБрдиреЗрдЫред X11 рд▓рд╛рдИ рдмрд┐рд░рд╛рдореА рд╣реБрди рджрд┐рдиреБрд╣реЛрд╕реНред рдпрд╕рд▓реЗ рдбреЗрдЯрд╛ рдХреЗрдиреНрджреНрд░рд╣рд░реВрдорд╛ рдмрд╕реНрдиреЗ рд╕реЗрд╡рд╛рд╣рд░реВрд▓рд╛рдИ рдХрд╕рд░реА рдЕрд╕рд░ рдЧрд░реНрдЫ? рдЕрд╕рдлрд▓рддрд╛ рд╡рд╛рд╕реНрддрд╡рдорд╛ рдХрд╕реНрддреЛ рджреЗрдЦрд┐рдиреНрдЫ рднрдиреНрдиреЗрдорд╛ рдзреЗрд░реИ рдирд┐рд░реНрднрд░ рдЧрд░реНрджрдЫред
рдПрдЙрдЯрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдЬрд╕рд▓реЗ рдЖрдлреИрд▓рд╛рдИ рдирд┐рдХреЛ рдкрд╛рд░реНрдЫ: рдлреНрд▓реЛ рд▓реЗрдмрд▓рдХреЛ рдЬрд╛рджреВ рд░ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рд╡рд░рд┐рдкрд░рд┐ рдЬрд╛рд╕реВрд╕ред Yandex рд░рд┐рдкреЛрд░реНрдЯ

рдпрджрд┐ рдЕрд╕рдлрд▓рддрд╛ рд░рд╛рдореНрд░реЛ рдЫ рднрдиреЗ, рдпреЛ рдЙрд╣реА BFD рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рди рд╕реНрддрд░рдорд╛ рд╕рдорд╛рддрд┐рдПрдХреЛ рдЫ, рд╕реНрд╡рдЪрд╛рд▓рдирд▓реЗ рдЦреБрд╢реАрд╕рд╛рде рд╕рдорд╕реНрдпрд╛рдЧреНрд░рд╕реНрдд рдЬреЛрдбрд╣рд░реВ рд░рд╛рдЦреНрдЫ рд░ рд╕рдорд╕реНрдпрд╛рд▓рд╛рдИ рдЕрд▓рдЧ рдЧрд░реНрджрдЫ, рддреНрдпрд╕рдкрдЫрд┐ рд╕рдмреИ рдареАрдХ рдЫред рд╣рд╛рдореАрд╕рдБрдЧ рдзреЗрд░реИ рдорд╛рд░реНрдЧрд╣рд░реВ рдЫрдиреН, рдЯреНрд░рд╛рдлрд┐рдХ рддреБрд░реБрдиреНрддреИ рд╡реИрдХрд▓реНрдкрд┐рдХ рдорд╛рд░реНрдЧрд╣рд░реВрдорд╛ рдкреБрди: рд░реБрдЯ рд╣реБрдиреНрдЫ, рд░ рд╕реЗрд╡рд╛рд╣рд░реВрд▓реЗ рдХреЗрд╣реА рдкрдирд┐ рдзреНрдпрд╛рди рджрд┐рдБрджреИрдирдиреНред рдпреЛ рд░рд╛рдореНрд░реЛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣реЛред
рдПрдЙрдЯрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдЬрд╕рд▓реЗ рдЖрдлреИрд▓рд╛рдИ рдирд┐рдХреЛ рдкрд╛рд░реНрдЫ: рдлреНрд▓реЛ рд▓реЗрдмрд▓рдХреЛ рдЬрд╛рджреВ рд░ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рд╡рд░рд┐рдкрд░рд┐ рдЬрд╛рд╕реВрд╕ред Yandex рд░рд┐рдкреЛрд░реНрдЯ

рдПрдЙрдЯрд╛ рдЦрд░рд╛рдм рдкрд░рд┐рджреГрд╢реНрдп рд╣реЛ рдпрджрд┐ рд╣рд╛рдореАрд╕рдБрдЧ рдирд┐рд░рдиреНрддрд░ рдШрд╛рдЯрд╛ рдЫ, рд░ рд╕реНрд╡рдЪрд╛рд▓рдирд▓реЗ рд╕рдорд╕реНрдпрд╛рд▓рд╛рдИ рдзреНрдпрд╛рди рджрд┐рдБрджреИрдиред рдпрд╕рд▓реЗ рдПрдкреНрд▓рд┐рдХреЗрд╕рдирд▓рд╛рдИ рдХрд╕рд░реА рдЕрд╕рд░ рдЧрд░реНрдЫ рднрдиреЗрд░ рдмреБрдЭреНрдирдХреЛ рд▓рд╛рдЧрд┐, рд╣рд╛рдореАрд▓реЗ TCP рдХрд╕рд░реА рдХрд╛рдо рдЧрд░реНрдЫ рднрдиреЗрд░ рдЫрд▓рдлрд▓ рдЧрд░реНрди рдереЛрд░реИ рд╕рдордп рдЦрд░реНрдЪ рдЧрд░реНрдиреБрдкрд░реНрдиреЗрдЫред
рдПрдЙрдЯрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдЬрд╕рд▓реЗ рдЖрдлреИрд▓рд╛рдИ рдирд┐рдХреЛ рдкрд╛рд░реНрдЫ: рдлреНрд▓реЛ рд▓реЗрдмрд▓рдХреЛ рдЬрд╛рджреВ рд░ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рд╡рд░рд┐рдкрд░рд┐ рдЬрд╛рд╕реВрд╕ред Yandex рд░рд┐рдкреЛрд░реНрдЯ

рдорд▓рд╛рдИ рдЖрд╢рд╛ рдЫ рдХрд┐ рдо рдпрд╕ рдЬрд╛рдирдХрд╛рд░реАрдХреЛ рд╕рд╛рде рдХрд╕реИрд▓рд╛рдИ рд╕реНрддрдмреНрдз рдкрд╛рд░реНрдиреЗ рдЫреИрди: TCP рдПрдХ рдкреНрд░рд╕рд╛рд░рдг рдкреБрд╖реНрдЯрд┐рдХрд░рдг рдкреНрд░реЛрдЯреЛрдХрд▓ рд╣реЛред рддреНрдпреЛ рд╣реЛ, рд╕рд░рд▓ рдЕрд╡рд╕реНрдерд╛рдорд╛, рдкреНрд░реЗрд╖рдХрд▓реЗ рджреБрдИ рдкреНрдпрд╛рдХреЗрдЯрд╣рд░реВ рдкрдард╛рдЙрдБрдЫ рд░ рддрд┐рдиреАрд╣рд░реВрдорд╛ рдПрдХ рд╕рдВрдЪрдпреА ack рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрджрдЫ: "рдореИрд▓реЗ рджреБрдИ рдкреНрдпрд╛рдХреЗрдЯрд╣рд░реВ рдкреНрд░рд╛рдкреНрдд рдЧрд░реЗрдВред"
рдПрдЙрдЯрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдЬрд╕рд▓реЗ рдЖрдлреИрд▓рд╛рдИ рдирд┐рдХреЛ рдкрд╛рд░реНрдЫ: рдлреНрд▓реЛ рд▓реЗрдмрд▓рдХреЛ рдЬрд╛рджреВ рд░ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рд╡рд░рд┐рдкрд░рд┐ рдЬрд╛рд╕реВрд╕ред Yandex рд░рд┐рдкреЛрд░реНрдЯ

рддреНрдпрд╕ рдкрдЫрд┐, рдЙрд╕рд▓реЗ рдердк рджреБрдИ рдкреНрдпрд╛рдХреЗрдЯрд╣рд░реВ рдкрдард╛рдЙрдиреЗрдЫ, рд░ рд╕реНрдерд┐рддрд┐ рджреЛрд╣реЛрд░реНрдпрд╛рдЙрдиреЗрдЫред рдХреЗрд╣реА рд╕рд░рд▓реАрдХрд░рдгрдХреЛ рд▓рд╛рдЧрд┐ рдо рдЕрдЧреНрд░рд┐рдо рдорд╛рдлреА рдЪрд╛рд╣рдиреНрдЫреБред рдпреЛ рдкрд░рд┐рджреГрд╢реНрдп рд╕рд╣реА рдЫ рдпрджрд┐ рд╡рд┐рдиреНрдбреЛ (рдЙрдбрд╛рдирдорд╛ рдкреНрдпрд╛рдХреЗрдЯрд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛) рджреБрдИ рдЫред рдирд┐рд╕реНрд╕рдиреНрджреЗрд╣, рд╕рд╛рдорд╛рдиреНрдп рдЕрд╡рд╕реНрдерд╛рдорд╛ рдпреЛ рдЬрд░реВрд░реА рдорд╛рдорд▓рд╛ рдЫреИрдиред рддрд░ рд╡рд┐рдиреНрдбреЛ рд╕рд╛рдЗрдЬрд▓реЗ рдкреНрдпрд╛рдХреЗрдЯ рдлрд░реНрд╡рд╛рд░реНрдбрд┐рдЩ рд╕рдиреНрджрд░реНрднрд▓рд╛рдИ рдЕрд╕рд░ рдЧрд░реНрджреИрдиред
рдПрдЙрдЯрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдЬрд╕рд▓реЗ рдЖрдлреИрд▓рд╛рдИ рдирд┐рдХреЛ рдкрд╛рд░реНрдЫ: рдлреНрд▓реЛ рд▓реЗрдмрд▓рдХреЛ рдЬрд╛рджреВ рд░ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рд╡рд░рд┐рдкрд░рд┐ рдЬрд╛рд╕реВрд╕ред Yandex рд░рд┐рдкреЛрд░реНрдЯ

рд╣рд╛рдореАрд▓реЗ рдкреНрдпрд╛рдХреЗрдЯ рей рд╣рд░рд╛рдПрдорд╛ рдХреЗ рд╣реБрдиреНрдЫ? рдпрд╕ рдЕрд╡рд╕реНрдерд╛рдорд╛, рдкреНрд░рд╛рдкреНрддрдХрд░реНрддрд╛рд▓реЗ 3, 1 рд░ 2 рдкреНрдпрд╛рдХреЗрдЯрд╣рд░реВ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдиреЗрдЫрдиреНред рд░ рдЙрд╕рд▓реЗ SACK рд╡рд┐рдХрд▓реНрдк рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдкреНрд░реЗрд╖рдХрд▓рд╛рдИ рд╕реНрдкрд╖реНрдЯ рд░реВрдкрдорд╛ рднрдиреНрдиреЗрдЫ: "рддрд┐рдореАрд▓рд╛рдИ рдерд╛рд╣рд╛ рдЫ, рддреАрди рдЖрдЗрдкреБрдЧреЗ, рддрд░ рдмреАрдЪрдХреЛ рд╣рд░рд╛рдпреЛред" рдЙрдиреА рднрдиреНрдЫрдиреН, "Ack 4, SACK 2ред"
рдПрдЙрдЯрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдЬрд╕рд▓реЗ рдЖрдлреИрд▓рд╛рдИ рдирд┐рдХреЛ рдкрд╛рд░реНрдЫ: рдлреНрд▓реЛ рд▓реЗрдмрд▓рдХреЛ рдЬрд╛рджреВ рд░ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рд╡рд░рд┐рдкрд░рд┐ рдЬрд╛рд╕реВрд╕ред Yandex рд░рд┐рдкреЛрд░реНрдЯ

рдпрд╕ рдХреНрд╖рдгрдорд╛, рдкреНрд░реЗрд╖рдХрд▓реЗ рдХреБрдиреИ рд╕рдорд╕реНрдпрд╛ рдмрд┐рдирд╛ рдиреИ рд╣рд░рд╛рдПрдХреЛ рдкреНрдпрд╛рдХреЗрдЯ рджреЛрд╣реЛрд░реНрдпрд╛рдЙрдБрдЫред
рдПрдЙрдЯрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдЬрд╕рд▓реЗ рдЖрдлреИрд▓рд╛рдИ рдирд┐рдХреЛ рдкрд╛рд░реНрдЫ: рдлреНрд▓реЛ рд▓реЗрдмрд▓рдХреЛ рдЬрд╛рджреВ рд░ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рд╡рд░рд┐рдкрд░рд┐ рдЬрд╛рд╕реВрд╕ред Yandex рд░рд┐рдкреЛрд░реНрдЯ

рддрд░ рдпрджрд┐ рд╕рдЮреНрдЭреНрдпрд╛рд▓рдорд╛ рдЕрдиреНрддрд┐рдо рдкреНрдпрд╛рдХреЗрдЯ рд╣рд░рд╛рдПрдХреЛ рдЫ рднрдиреЗ, рд╕реНрдерд┐рддрд┐ рдкреВрд░реНрдгрддрдпрд╛ рдлрд░рдХ рджреЗрдЦрд┐рдиреЗрдЫред

рдкреНрд░рд╛рдкрдХрд▓реЗ рдкрд╣рд┐рд▓реЛ рддреАрди рдкреНрдпрд╛рдХреЗрдЯрд╣рд░реВ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрджрдЫ рд░ рд╕рдмреИрднрдиреНрджрд╛ рдкрд╣рд┐рд▓реЗ рдкрд░реНрдЦрди рдерд╛рд▓реНрдЫред рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓рдХреЛ TCP рд╕реНрдЯреНрдпрд╛рдХрдорд╛ рдХреЗрд╣реА рдЕрдкреНрдЯрд┐рдорд╛рдЗрдЬреЗрд╕рдирд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рдзрдиреНрдпрд╡рд╛рдж, рдлреНрд▓реНрдпрд╛рдЧрд╣рд░реВрд▓реЗ рд╕реНрдкрд╖реНрдЯ рд░реВрдкрдорд╛ рдпреЛ рдЕрдиреНрддрд┐рдо рдкреНрдпрд╛рдХреЗрдЯ рд╣реЛ рд╡рд╛ рдпрд╕реНрддреИ рдХреЗрд╣рд┐ рд╣реЛ рднрдиреЗрд░ рд╕рдВрдХреЗрдд рдирдЧрд░реЗрд╕рдореНрдо рдпрд╕рд▓реЗ рдЬреЛрдбреА рдкреНрдпрд╛рдХреЗрдЯрдХреЛ рд▓рд╛рдЧрд┐ рдкрд░реНрдЦрдиреЗрдЫред рдпрд╕рд▓реЗ рд╡рд┐рд▓рдореНрдмрд┐рдд ACK рдЯрд╛рдЗрдордЖрдЙрдЯрдХреЛ рдореНрдпрд╛рдж рд╕рдорд╛рдкреНрдд рдирднрдПрд╕рдореНрдо рдкрд░реНрдЦрдиреЗрдЫ рд░ рддреНрдпрд╕рдкрдЫрд┐ рдкрд╣рд┐рд▓реЛ рддреАрди рдкреНрдпрд╛рдХреЗрдЯрд╣рд░реВрдорд╛ рд╕реНрд╡реАрдХреГрддрд┐ рдкрдард╛рдЙрдиреЗрдЫред рддрд░ рдЕрдм рдкреНрд░реЗрд╖рдХ рдХреБрд░реНрдиреЗрдЫред рдЪреМрдереЛ рдкреНрдпрд╛рдХреЗрдЬ рд╣рд░рд╛рдПрдХреЛ рдЫ рд╡рд╛ рдЖрдЗрдкреБрдЧреНрдЫ рдХрд┐ рдерд╛рд╣рд╛ рдЫреИрдиред рд░ рдиреЗрдЯрд╡рд░реНрдХ рдУрднрд░рд▓реЛрдб рдирдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐, рдпрд╕рд▓реЗ рдкреНрдпрд╛рдХреЗрдЯ рд╣рд░рд╛рдПрдХреЛ рд╕реНрдкрд╖реНрдЯ рд╕рдВрдХреЗрддрдХреЛ рд▓рд╛рдЧрд┐ рдкрд░реНрдЦрдиреЗ рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрдиреЗрдЫ, рд╡рд╛ RTO рд╕рдордп рд╕рдорд╛рдкреНрдд рд╣реБрдирдХреЛ рд▓рд╛рдЧрд┐ред
рдПрдЙрдЯрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдЬрд╕рд▓реЗ рдЖрдлреИрд▓рд╛рдИ рдирд┐рдХреЛ рдкрд╛рд░реНрдЫ: рдлреНрд▓реЛ рд▓реЗрдмрд▓рдХреЛ рдЬрд╛рджреВ рд░ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рд╡рд░рд┐рдкрд░рд┐ рдЬрд╛рд╕реВрд╕ред Yandex рд░рд┐рдкреЛрд░реНрдЯ

RTO рдЯрд╛рдЗрдордЖрдЙрдЯ рдХреЗ рд╣реЛ? рдпреЛ TCP рд╕реНрдЯреНрдпрд╛рдХ рд░ рдХреЗрд╣рд┐ рд╕реНрдерд┐рд░ рджреНрд╡рд╛рд░рд╛ рдЧрдгрдирд╛ рдЧрд░рд┐рдПрдХреЛ RTT рдХреЛ рдЕрдзрд┐рдХрддрдо рд╣реЛред рдпреЛ рдХрд╕реНрддреЛ рдкреНрд░рдХрд╛рд░рдХреЛ рд╕реНрдерд┐рд░рддрд╛ рд╣реЛ, рд╣рд╛рдореА рдЕрдм рдЫрд▓рдлрд▓ рдЧрд░реНрдиреЗрдЫреМрдВред
рдПрдЙрдЯрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдЬрд╕рд▓реЗ рдЖрдлреИрд▓рд╛рдИ рдирд┐рдХреЛ рдкрд╛рд░реНрдЫ: рдлреНрд▓реЛ рд▓реЗрдмрд▓рдХреЛ рдЬрд╛рджреВ рд░ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рд╡рд░рд┐рдкрд░рд┐ рдЬрд╛рд╕реВрд╕ред Yandex рд░рд┐рдкреЛрд░реНрдЯ

рддрд░ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдХреБрд░рд╛ рдпреЛ рд╣реЛ рдХрд┐ рдпрджрд┐ рд╣рд╛рдореА рдлреЗрд░рд┐ рдЕрд╢реБрдн рд╣реБрдиреНрдЫреМрдВ рд░ рдЪреМрдереЛ рдкреНрдпрд╛рдХреЗрдЯ рдлреЗрд░рд┐ рд╣рд░рд╛рдпреЛ рднрдиреЗ, RTO рджреЛрдмреНрдмрд░ рд╣реБрдиреНрдЫред рддреНрдпреЛ рд╣реЛ, рдкреНрд░рддреНрдпреЗрдХ рдЕрд╕рдлрд▓ рдкреНрд░рдпрд╛рд╕ рднрдиреЗрдХреЛ рдЯрд╛рдЗрдордЖрдЙрдЯ рджреЛрдмреНрдмрд░ рд╣реБрдиреБ рд╣реЛред
рдПрдЙрдЯрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдЬрд╕рд▓реЗ рдЖрдлреИрд▓рд╛рдИ рдирд┐рдХреЛ рдкрд╛рд░реНрдЫ: рдлреНрд▓реЛ рд▓реЗрдмрд▓рдХреЛ рдЬрд╛рджреВ рд░ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рд╡рд░рд┐рдкрд░рд┐ рдЬрд╛рд╕реВрд╕ред Yandex рд░рд┐рдкреЛрд░реНрдЯ

рдЕрдм рдпреЛ рдЖрдзрд╛рд░ рдХреЗ рдмрд░рд╛рдмрд░ рдЫ рд╣реЗрд░реМрдВред рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛, рдиреНрдпреВрдирддрдо RTO 200 ms рд╣реЛред рдпреЛ рдбрд╛рдЯрд╛ рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдиреНрдпреВрдирддрдо RTO рд╣реЛред SYN рдкреНрдпрд╛рдХреЗрдЯрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдпреЛ рдлрд░рдХ рдЫ, 1 рд╕реЗрдХреЗрдиреНрдбред рддрдкрд╛рдИрдВрд▓реЗ рджреЗрдЦреНрди рд╕рдХреНрдиреБрд╣реБрдиреЗ рд░реВрдкрдорд╛, рдкреНрдпрд╛рдХреЗрдЯрд╣рд░реВ рдкреБрди: рдкрдард╛рдЙрдиреЗ рдкрд╣рд┐рд▓реЛ рдкреНрд░рдпрд╛рд╕рд▓реЗ рдкрдирд┐ рдбрд╛рдЯрд╛ рдХреЗрдиреНрджреНрд░ рднрд┐рддреНрд░рдХреЛ RTT рднрдиреНрджрд╛ резрежреж рдЧреБрдгрд╛ рдмрдвреА рд╕рдордп рд▓рд┐рдиреЗрдЫред
рдПрдЙрдЯрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдЬрд╕рд▓реЗ рдЖрдлреИрд▓рд╛рдИ рдирд┐рдХреЛ рдкрд╛рд░реНрдЫ: рдлреНрд▓реЛ рд▓реЗрдмрд▓рдХреЛ рдЬрд╛рджреВ рд░ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рд╡рд░рд┐рдкрд░рд┐ рдЬрд╛рд╕реВрд╕ред Yandex рд░рд┐рдкреЛрд░реНрдЯ

рдЕрдм рд╣рд╛рдореНрд░реЛ рдкрд░рд┐рджреГрд╢реНрдпрдорд╛ рдлрд░реНрдХреМрдВред рд╕реЗрд╡рд╛рдорд╛ рдХреЗ рднрдЗрд░рд╣реЗрдХреЛ рдЫ ? рд╕реЗрд╡рд╛рд▓реЗ рдкреНрдпрд╛рдХреЗрдЯрд╣рд░реВ рд╣рд░рд╛рдЙрди рдерд╛рд▓реНрдЫред рд╕реЗрд╡рд╛рд▓рд╛рдИ рд╕реБрд░реБрдорд╛ рд╕рд╢рд░реНрдд рд░реВрдкрдорд╛ рднрд╛рдЧреНрдпрд╢рд╛рд▓реА рд╣реБрди рджрд┐рдиреБрд╣реЛрд╕реН рд░ рд╕рдЮреНрдЭреНрдпрд╛рд▓рдХреЛ рдмреАрдЪрдорд╛ рдХреЗрд╣реА рд╣рд░рд╛рдЙрдиреБрд╣реЛрд╕реН, рддреНрдпрд╕рдкрдЫрд┐ рдпрд╕рд▓реЗ SACK рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдЫ рд░ рд╣рд░рд╛рдПрдХреЛ рдкреНрдпрд╛рдХреЗрдЯрд╣рд░реВ рдкреБрди: рдкрдард╛рдЙрдБрдЫред
рдПрдЙрдЯрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдЬрд╕рд▓реЗ рдЖрдлреИрд▓рд╛рдИ рдирд┐рдХреЛ рдкрд╛рд░реНрдЫ: рдлреНрд▓реЛ рд▓реЗрдмрд▓рдХреЛ рдЬрд╛рджреВ рд░ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рд╡рд░рд┐рдкрд░рд┐ рдЬрд╛рд╕реВрд╕ред Yandex рд░рд┐рдкреЛрд░реНрдЯ

рддрд░ рдпрджрд┐ рджреБрд░реНрднрд╛рдЧреНрдпрд▓реЗ рдЖрдлреИрд▓рд╛рдИ рджреЛрд╣реЛрд░реНрдпрд╛рдЙрдБрдЫ рднрдиреЗ, рд╣рд╛рдореАрд╕рдБрдЧ рдЖрд░рдЯреАрдУ рдЫред рдпрд╣рд╛рдБ рдХреЗ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдЫ? рд╣реЛ, рд╣рд╛рдореАрд╕рдБрдЧ рд╣рд╛рдореНрд░реЛ рдиреЗрдЯрд╡рд░реНрдХрдорд╛ рдзреЗрд░реИ рдорд╛рд░реНрдЧрд╣рд░реВ рдЫрдиреНред рддрд░ рдПрдХ рд╡рд┐рд╢реЗрд╖ TCP рдЬрдбрд╛рдирдХреЛ TCP рдЯреНрд░рд╛рдлрд┐рдХ рдПрдЙрдЯреИ рднрд╛рдБрдЪрд┐рдПрдХреЛ рд╕реНрдЯреНрдпрд╛рдХ рдорд╛рд░реНрдлрдд рдЬрд╛рд░реА рд░рд╣рдиреЗрдЫред рдкреНрдпрд╛рдХреЗрдЯ рдШрд╛рдЯрд╛, рд╣рд╛рдореНрд░реЛ рдпреЛ рдЬрд╛рджреБрдИ X11 рдЖрдлреИ рдмрд╛рд╣рд┐рд░ рдЬрд╛рдБрджреИрди рднрдиреЗ, рд╕рдорд╕реНрдпрд╛ рдирднрдПрдХрд╛ рдХреНрд╖реЗрддреНрд░рд╣рд░реВрдорд╛ рдЯреНрд░рд╛рдлрд┐рдХ рдкреНрд░рд╡рд╛рд╣рдХреЛ рдиреЗрддреГрддреНрд╡ рдЧрд░реНрджреИрдиред рд╣рд╛рдореА рдПрдЙрдЯреИ рднрд╛рдБрдЪрд┐рдПрдХреЛ рд╕реНрдЯреНрдпрд╛рдХ рдорд╛рд░реНрдлрдд рдкреНрдпрд╛рдХреЗрдЯ рдбреЗрд▓рд┐рднрд░ рдЧрд░реНрдиреЗ рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрджреИрдЫреМрдВред рдпрд╕рд▓реЗ рдХреНрдпрд╛рд╕реНрдХреЗрдбрд┐рдЩ рд╡рд┐рдлрд▓рддрд╛рддрд░реНрдл рдбреЛрд░реНтАНрдпрд╛рдЙрдБрдЫ: рдбрд╛рдЯрд╛ рд╕реЗрдиреНрдЯрд░ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛ рдЧрд░реНрдиреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдХреЛ рд╕реЗрдЯ рд╣реЛ, рд░ рдпреА рд╕рдмреИ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдХреЛ рдХреЗрд╣реА TCP рдЬрдбрд╛рдирд╣рд░реВ рдШрдЯреНрди рдерд╛рд▓реНрдЫрдиреН - рдХрд┐рдирднрдиреЗ рд╕реБрдкрд░рд╕реНрдкрд╛рдЗрдирд▓реЗ рдбрд╛рдЯрд╛ рдХреЗрдиреНрджреНрд░ рднрд┐рддреНрд░ рдЕрд╡рд╕реНрдерд┐рдд рд╕рдмреИ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрд▓рд╛рдИ рдЕрд╕рд░ рдЧрд░реНрдЫред рднрдирд╛рдЗ рдЕрдиреБрд╕рд╛рд░: рдпрджрд┐ рддрдкрд╛рдИрдВрд▓реЗ рдШреЛрдбрд╛рд▓рд╛рдИ рдЬреБрддреНрддрд╛ рд╣рд╛рдиреНрдиреБрднрдПрди рднрдиреЗ, рдШреЛрдбрд╛ рд▓рдЩреНрдЧрдбреЛ рднрдпреЛ; рдШреЛрдбрд╛ рд▓рдЩреНрдЧрдбрд╛ рднрдпреЛ - рд░рд┐рдкреЛрд░реНрдЯ рдбреЗрд▓рд┐рднрд░ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдПрди; рд░рд┐рдкреЛрд░реНрдЯ рдбреЗрд▓рд┐рднрд░ рднрдПрди - рд╣рд╛рдореАрд▓реЗ рдпреБрджреНрдз рд╣рд╛рд░реЗред рдпрд╣рд╛рдБ рдорд╛рддреНрд░ рд╕реЗрдХреЗрдиреНрдбрдорд╛ рдЧрдгрдирд╛ рд╣реБрдиреНрдЫ рдЬреБрди рд╕рдорд╕реНрдпрд╛ рдЙрддреНрдкрдиреНрди рднрдПрдХреЛ рдХреНрд╖рдгрджреЗрдЦрд┐ рд╕реЗрд╡рд╛рд╣рд░реВрд▓реЗ рдорд╣рд╕реБрд╕ рдЧрд░реНрди рдерд╛рд▓реЗрдХреЛ рдЧрд┐рд░рд╛рд╡рдЯрдХреЛ рдЪрд░рдгрдорд╛ рдкреБрдЧреНрдЫред рдпрд╕рдХреЛ рдорддрд▓рдм рдпреЛ рд╣реЛ рдХрд┐ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рдХрддреИ рдХреЗрд╣рд┐ рдЧреБрдорд╛рдПрдХреЛ рд╣реБрди рд╕рдХреНрдЫред
рдПрдЙрдЯрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдЬрд╕рд▓реЗ рдЖрдлреИрд▓рд╛рдИ рдирд┐рдХреЛ рдкрд╛рд░реНрдЫ: рдлреНрд▓реЛ рд▓реЗрдмрд▓рдХреЛ рдЬрд╛рджреВ рд░ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рд╡рд░рд┐рдкрд░рд┐ рдЬрд╛рд╕реВрд╕ред Yandex рд░рд┐рдкреЛрд░реНрдЯ

рддреНрдпрд╣рд╛рдБ рджреБрдИ рдХреНрд▓рд╛рд╕рд┐рдХ рд╕рдорд╛рдзрд╛рдирд╣рд░реВ рдЫрдиреН рдЬреБрди рдПрдХрдЕрд░реНрдХрд╛рдХреЛ рдкреВрд░рдХ рд╣реБрдиреНред рдкрд╣рд┐рд▓реЛ рд╕реЗрд╡рд╛рд╣рд░реВ рд╣реЛ рдЬрд╕рд▓реЗ рд╕реНрдЯреНрд░рд╛рд╣рд░реВ рд░рд╛рдЦреНрдиреЗ рдкреНрд░рдпрд╛рд╕ рдЧрд░рд┐рд░рд╣реЗрдХрд╛ рдЫрдиреН рд░ рдпрд╕ рдкреНрд░рдХрд╛рд░рдХреЛ рд╕рдорд╕реНрдпрд╛ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрди рдЦреЛрдЬрд┐рд░рд╣реЗрдХрд╛ рдЫрдиреН: тАЬрдЯреАрд╕реАрдкреА рд╕реНрдЯреНрдпрд╛рдХрдорд╛ рдХреЗрд╣реА рдЯреНрд╡реАрдХ рдЧрд░реМрдВред рдЖрдиреНрддрд░рд┐рдХ рд╕реНрд╡рд╛рд╕реНрдереНрдп рдЬрд╛рдБрдЪрдХреЛ рд╕рд╛рде рдЖрд╡реЗрджрди рд╕реНрддрд░ рд╡рд╛ рд▓рд╛рдореЛ рд╕рдордпрд╕рдореНрдо рдЪрд▓реНрдиреЗ TCP рд╕рддреНрд░рд╣рд░реВрдорд╛ рдЯрд╛рдЗрдордЖрдЙрдЯрд╣рд░реВ рдмрдирд╛рдЙрдиреБрд╣реЛрд╕реНред" рд╕рдорд╕реНрдпрд╛ рдпреЛ рд╣реЛ рдХрд┐ рддреНрдпрд╕реНрддрд╛ рд╕рдорд╛рдзрд╛рдирд╣рд░реВ: рдХ) рдорд╛рдкрди рдирдЧрд░реНрдиреБрд╣реЛрд╕реН; рдЦ) рдзреЗрд░реИ рдЦрд░рд╛рдм рдЬрд╛рдБрдЪ рдЧрд░рд┐рдПрдХреЛ рдЫред рддреНрдпреЛ рд╣реЛ, рдпрджрд┐ рд╕реЗрд╡рд╛рд▓реЗ рдЧрд▓реНрддрд┐рд▓реЗ TCP рд╕реНрдЯреНрдпрд╛рдХрд▓рд╛рдИ рд░рд╛рдореНрд░реЛ рдмрдирд╛рдЙрдиреЗ рддрд░рд┐рдХрд╛рдорд╛ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реЗ рдкрдирд┐, рдкрд╣рд┐рд▓реЗ, рдпреЛ рд╕рдмреИ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рд░ рд╕рдмреИ рдбреЗрдЯрд╛ рдХреЗрдиреНрджреНрд░рд╣рд░реВрдорд╛ рд▓рд╛рдЧреВ рд╣реБрдиреЗ рд╕рдореНрднрд╛рд╡рдирд╛ рдЫреИрди, рд░ рджреЛрд╕реНрд░реЛ, рд╕рдореНрднрд╡рддрдГ, рдпрд╕рд▓реЗ рдмреБрдЭреНрджреИрди рдХрд┐ рдпреЛ рднрдпреЛред рд╕рд╣реА, рд░ рдХреЗ рдЫреИрдиред рддреНрдпреЛ рд╣реЛ, рдпрд╕рд▓реЗ рдХрд╛рдо рдЧрд░реНрджрдЫ, рддрд░ рдпрд╕рд▓реЗ рдЦрд░рд╛рдм рдХрд╛рдо рдЧрд░реНрджрдЫ рд░ рдорд╛рдкрди рдЧрд░реНрджреИрдиред рд░ рдпрджрд┐ рдиреЗрдЯрд╡рд░реНрдХ рд╕рдорд╕реНрдпрд╛ рдЫ рднрдиреЗ, рдХреЛ рджреЛрд╖? рдирд┐рд╕реНрд╕рдиреНрджреЗрд╣, NOCред NOC рд▓реЗ рдХреЗ рдЧрд░реНрдЫ?

рдПрдЙрдЯрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдЬрд╕рд▓реЗ рдЖрдлреИрд▓рд╛рдИ рдирд┐рдХреЛ рдкрд╛рд░реНрдЫ: рдлреНрд▓реЛ рд▓реЗрдмрд▓рдХреЛ рдЬрд╛рджреВ рд░ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рд╡рд░рд┐рдкрд░рд┐ рдЬрд╛рд╕реВрд╕ред Yandex рд░рд┐рдкреЛрд░реНрдЯ

рдзреЗрд░реИ рд╕реЗрд╡рд╛рд╣рд░реВрд▓реЗ рдПрдирдУрд╕реАрдорд╛ рдпрд╕реНрддреЛ рдХрд╛рдо рд╣реБрдиреЗ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдЧрд░реНрдЫрдиреНред рддрд░ рдЗрдорд╛рдирджрд╛рд░ рд╣реБрди, рддреНрдпрддрд┐ рдорд╛рддреНрд░ рд╣реЛрдЗрдиред
рдПрдЙрдЯрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдЬрд╕рд▓реЗ рдЖрдлреИрд▓рд╛рдИ рдирд┐рдХреЛ рдкрд╛рд░реНрдЫ: рдлреНрд▓реЛ рд▓реЗрдмрд▓рдХреЛ рдЬрд╛рджреВ рд░ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рд╡рд░рд┐рдкрд░рд┐ рдЬрд╛рд╕реВрд╕ред Yandex рд░рд┐рдкреЛрд░реНрдЯ

рд╢рд╛рд╕реНрддреНрд░реАрдп рдпреЛрдЬрдирд╛рдорд╛ тАЛтАЛрдПрдирдУрд╕реА рдзреЗрд░реИ рдЕрдиреБрдЧрдорди рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдХреЛ рд╡рд┐рдХрд╛рд╕рдорд╛ рд╕рдВрд▓рдЧреНрди рдЫред рдпреА рджреБрдмреИ рдмреНрд▓реНрдпрд╛рдХ рдмрдХреНрд╕ рд░ рд╕реЗрддреЛ рдмрдХреНрд╕ рдЕрдиреБрдЧрдорди рд╣реБрдиреНред рдХрд╛рд▓реЛ рдмрдХреНрд╕ рд╕реНрдкрд╛рдЗрди рдирд┐рдЧрд░рд╛рдиреА рдХреЛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЛ рдмрд╛рд░реЗ рдорд╛ рдмрддрд╛рдП рдЕрд▓реЗрдХреНрдЬреЗрдВрдбрд░ рдХреНрд▓рд┐рдореЗрдиреНрдХреЛ рдЕрдиреНрддрд┐рдо рдиреЗрдХреНрд╕реНрдЯ рд╣рдкрдорд╛ред рд╡реИрд╕реЗ, рдпреЛ рдирд┐рдЧрд░рд╛рдиреА рдХрд╛рдо рдЧрд░реНрджрдЫред рддрд░ рдкрдирд┐ рдЖрджрд░реНрд╢ рдирд┐рдЧрд░рд╛рдиреА рдПрдХ рд╕рдордп рдврд┐рд▓рд╛рдЗ рд╣реБрдиреЗрдЫред рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛ рдпреЛ рдХреЗрд╣рд┐ рдорд┐рдиреЗрдЯ рд╣реЛред рдпреЛ рдмрдиреНрдж рднрдПрдкрдЫрд┐, рдбреНрдпреВрдЯреАрдорд╛ рдЗрдиреНрдЬрд┐рдирд┐рдпрд░рд╣рд░реВрд▓реЗ рдпрд╕рдХреЛ рд╕рдЮреНрдЪрд╛рд▓рдирдХреЛ рджреЛрд╣реЛрд░реЛ-рдЬрд╛рдБрдЪ рдЧрд░реНрди, рд╕рдорд╕реНрдпрд╛ рд╕реНрдерд╛рдиреАрдпрдХрд░рдг рд░ рддреНрдпрд╕рдкрдЫрд┐ рд╕рдорд╕реНрдпрд╛ рдХреНрд╖реЗрддреНрд░ рдирд┐рднрд╛рдЙрди рд╕рдордп рдЪрд╛рд╣рд┐рдиреНрдЫред рддреНрдпреЛ рд╣реЛ, рд╕рдмреИ рднрдиреНрджрд╛ рд░рд╛рдореНрд░реЛ рдЕрд╡рд╕реНрдерд╛рдорд╛, рд╕рдорд╕реНрдпрд╛рдХреЛ рдЙрдкрдЪрд╛рд░ рдЧрд░реНрди 5 рдорд┐рдиреЗрдЯ рд▓рд╛рдЧреНрдЫ, рд╕рдмреИрднрдиреНрджрд╛ рдЦрд░рд╛рдм рдЕрд╡рд╕реНрдерд╛рдорд╛, 20 рдорд┐рдиреЗрдЯ, рдпрджрд┐ рдпреЛ рддреБрд░реБрдиреНрддреИ рд╣рд╛рдирд┐ рдХрд╣рд╛рдБ рд╣реБрдиреНрдЫ рд╕реНрдкрд╖реНрдЯ рдЫреИрдиред рдпреЛ рд╕реНрдкрд╖реНрдЯ рдЫ рдХрд┐ рдпреЛ рд╕рдмреИ рд╕рдордп - 5 рд╡рд╛ 20 рдорд┐рдиреЗрдЯ - рд╣рд╛рдореНрд░реЛ рд╕реЗрд╡рд╛рд╣рд░реВ рдкреАрдбрд╛ рдЬрд╛рд░реА рд░рд╣рдиреЗрдЫ, рдЬреБрди рд╕рдореНрднрд╡рддрдГ рд░рд╛рдореНрд░реЛ рдЫреИрдиред
рдПрдЙрдЯрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдЬрд╕рд▓реЗ рдЖрдлреИрд▓рд╛рдИ рдирд┐рдХреЛ рдкрд╛рд░реНрдЫ: рдлреНрд▓реЛ рд▓реЗрдмрд▓рдХреЛ рдЬрд╛рджреВ рд░ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рд╡рд░рд┐рдкрд░рд┐ рдЬрд╛рд╕реВрд╕ред Yandex рд░рд┐рдкреЛрд░реНрдЯ

рддрдкрд╛рдИрдВ рд╕рд╛рдБрдЪреНрдЪреИ рдХреЗ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рдЪрд╛рд╣рдиреБрд╣реБрдиреНрдЫ? рд╣рд╛рдореАрд╕рдБрдЧ рдзреЗрд░реИ рддрд░рд┐рдХрд╛рд╣рд░реВ рдЫрдиреНред рд░ рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рдареАрдХ рд░реВрдкрдорд╛ рдЙрддреНрдкрдиреНрди рд╣реБрдиреНрдЫрдиреН рдХрд┐рдирднрдиреЗ TCP рдкреНрд░рд╡рд╛рд╣рд╣рд░реВ рдЬреБрди рдЕрд╢реБрдн рдЫрдиреН рдЙрд╣реА рдорд╛рд░реНрдЧ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдЬрд╛рд░реА рд░рд╛рдЦреНрдЫрдиреНред рд╣рд╛рдореАрд▓рд╛рдИ рдХреЗрд╣рд┐ рдЪрд╛рд╣рд┐рдиреНрдЫ рдЬрд╕рд▓реЗ рд╣рд╛рдореАрд▓рд╛рдИ рдПрдХрд▓ TCP рдЬрдбрд╛рди рднрд┐рддреНрд░ рдзреЗрд░реИ рдорд╛рд░реНрдЧрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рд╣рд╛рдореАрд╕рдБрдЧ рд╕рдорд╛рдзрд╛рди рдЫ рдЬрд╕реНрддреЛ рд▓рд╛рдЧреНрдЫред рддреНрдпрд╣рд╛рдБ TCP рдЫ, рдЬрд╕рд▓рд╛рдИ рдорд▓реНрдЯрд┐рдкрд╛рде TCP рднрдирд┐рдиреНрдЫ, рддреНрдпреЛ рд╣реЛ, рдзреЗрд░реИ рдкрдерд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ TCPред рд╕рд╛рдБрдЪреЛ, рдпреЛ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдлрд░рдХ рдХрд╛рд░реНрдпрдХреЛ рд▓рд╛рдЧрд┐ рд╡рд┐рдХрд╕рд┐рдд рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ - рдзреЗрд░реИ рдиреЗрдЯрд╡рд░реНрдХ рдЙрдкрдХрд░рдгрд╣рд░реВ рднрдПрдХрд╛ рд╕реНрдорд╛рд░реНрдЯрдлреЛрдирд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ред рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдгрд▓рд╛рдИ рдЕрдзрд┐рдХрддрдо рдмрдирд╛рдЙрди рд╡рд╛ рдкреНрд░рд╛рдердорд┐рдХ/рдмреНрдпрд╛рдХрдЕрдк рдореЛрдб рдмрдирд╛рдЙрдирдХреЛ рд▓рд╛рдЧрд┐, рдПрдЙрдЯрд╛ рд╕рдВрдпрдиреНрддреНрд░рдХреЛ рд╡рд┐рдХрд╛рд╕ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ рдЬрд╕рд▓реЗ рдПрдкреНрд▓рд┐рдХреЗрд╕рдирдорд╛ рдкрд╛рд░рджрд░реНрд╢реА рд░реВрдкрдорд╛ рдмрд╣реБ рдереНрд░реЗрдбрд╣рд░реВ (рд╕рддреНрд░рд╣рд░реВ) рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджрдЫ рд░ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдЕрд╕рдлрд▓рддрд╛рдХреЛ рдЕрд╡рд╕реНрдерд╛рдорд╛ рддрд┐рдиреАрд╣рд░реВрдХреЛ рдмреАрдЪрдорд╛ рд╕реНрд╡рд┐рдЪ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рд╡рд╛, рдореИрд▓реЗ рднрдиреЗрдВ, рд╕реНрдЯреНрд░реАрдХ рдЕрдзрд┐рдХрддрдо рдЧрд░реНрдиреБрд╣реЛрд╕реНред

рддрд░ рдпрд╣рд╛рдБ рдПрдХ nuance рдЫред рдпреЛ рдХреЗ рд╣реЛ рдмреБрдЭреНрдирдХреЛ рд▓рд╛рдЧрд┐, рд╣рд╛рдореАрд▓реЗ рдереНрд░реЗрдбрд╣рд░реВ рдХрд╕рд░реА рд╕реНрдерд╛рдкрд┐рдд рд╣реБрдиреНрдЫрдиреН рднрдиреЗрд░ рд╣реЗрд░реНрдиреБ рдкрд░реНрдЫред
рдПрдЙрдЯрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдЬрд╕рд▓реЗ рдЖрдлреИрд▓рд╛рдИ рдирд┐рдХреЛ рдкрд╛рд░реНрдЫ: рдлреНрд▓реЛ рд▓реЗрдмрд▓рдХреЛ рдЬрд╛рджреВ рд░ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рд╡рд░рд┐рдкрд░рд┐ рдЬрд╛рд╕реВрд╕ред Yandex рд░рд┐рдкреЛрд░реНрдЯ

рдереНрд░реЗрдбрд╣рд░реВ рдХреНрд░рдорд┐рдХ рд░реВрдкрдорд╛ рд╕реНрдерд╛рдкрд┐рдд рдЫрдиреНред рдкрд╣рд┐рд▓реЛ рдереНрд░реЗрдб рдкрд╣рд┐рд▓реЗ рд╕реНрдерд╛рдкрд┐рдд рдЫред рддреНрдпрд╕рдкрдЫрд┐рдХрд╛ рдереНрд░реЗрдбрд╣рд░реВ рддреНрдпрд╕ рдереНрд░реЗрдб рднрд┐рддреНрд░ рдкрд╣рд┐рд▓реЗ рдиреИ рд╕рд╣рдорддрд┐ рднрдЗрд╕рдХреЗрдХреЛ рдХреБрдХреА рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд╕реЗрдЯ рдЧрд░рд┐рдиреНрдЫрдиреНред рд░ рдпрд╣рд╛рдБ рд╕рдорд╕реНрдпрд╛ рдЫред
рдПрдЙрдЯрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдЬрд╕рд▓реЗ рдЖрдлреИрд▓рд╛рдИ рдирд┐рдХреЛ рдкрд╛рд░реНрдЫ: рдлреНрд▓реЛ рд▓реЗрдмрд▓рдХреЛ рдЬрд╛рджреВ рд░ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рд╡рд░рд┐рдкрд░рд┐ рдЬрд╛рд╕реВрд╕ред Yandex рд░рд┐рдкреЛрд░реНрдЯ

рд╕рдорд╕реНрдпрд╛ рдпреЛ рд╣реЛ рдХрд┐ рдпрджрд┐ рдкрд╣рд┐рд▓реЛ рдереНрд░реЗрдбрд▓реЗ рдЖрдлреИрд▓рд╛рдИ рд╕реНрдерд╛рдкрд┐рдд рдЧрд░реНрджреИрди рднрдиреЗ, рджреЛрд╕реНрд░реЛ рд░ рддреЗрд╕реНрд░реЛ рдереНрд░реЗрдб рдХрд╣рд┐рд▓реНрдпреИ рдЙрдареНрджреИрдиред рддреНрдпреЛ рд╣реЛ, рдорд▓реНрдЯрд┐рдкрд╛рде TCP рд▓реЗ рдкрд╣рд┐рд▓реЛ рдкреНрд░рд╡рд╛рд╣рдорд╛ SYN рдкреНрдпрд╛рдХреЗрдЯрдХреЛ рд╣рд╛рдирд┐ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрджреИрдиред рд░ рдпрджрд┐ SYN рд╣рд░рд╛рдпреЛ рднрдиреЗ, рдорд▓реНрдЯрд┐рдкрд╛рде TCP рдирд┐рдпрдорд┐рдд TCP рдорд╛ рдкрд░рд┐рдгрдд рд╣реБрдиреНрдЫред рдпрд╕рдХреЛ рдорддрд▓рдм рдпреЛ рд╣реЛ рдХрд┐ рдбрд╛рдЯрд╛ рд╕реЗрдиреНрдЯрд░ рд╡рд╛рддрд╛рд╡рд░рдгрдорд╛ рдпрд╕рд▓реЗ рд╣рд╛рдореАрд▓рд╛рдИ рдХрд╛рд░рдЦрд╛рдирд╛рдорд╛ рдШрд╛рдЯрд╛рдХреЛ рд╕рдорд╕реНрдпрд╛ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрди рд░ рдЕрд╕рдлрд▓рддрд╛рдХреЛ рдЕрд╡рд╕реНрдерд╛рдорд╛ рдзреЗрд░реИ рдорд╛рд░реНрдЧрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рд┐рдХреНрди рдорджреНрджрдд рдЧрд░реНрджреИрдиред
рдПрдЙрдЯрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдЬрд╕рд▓реЗ рдЖрдлреИрд▓рд╛рдИ рдирд┐рдХреЛ рдкрд╛рд░реНрдЫ: рдлреНрд▓реЛ рд▓реЗрдмрд▓рдХреЛ рдЬрд╛рджреВ рд░ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рд╡рд░рд┐рдкрд░рд┐ рдЬрд╛рд╕реВрд╕ред Yandex рд░рд┐рдкреЛрд░реНрдЯ

рд╣рд╛рдореАрд▓рд╛рдИ рдХреЗрд▓реЗ рдорджреНрджрдд рдЧрд░реНрди рд╕рдХреНрдЫ? рддрдкрд╛рдИрдВрд╣рд░реВ рдордзреНрдпреЗ рдХреЗрд╣реАрд▓реЗ рдкрд╣рд┐рд▓реЗ рдиреИ рд╢реАрд░реНрд╖рдХрдмрд╛рдЯ рдЕрдиреБрдорд╛рди рдЧрд░рд┐рд╕рдХреНрдиреБ рднрдПрдХреЛ рдЫ рдХрд┐ рд╣рд╛рдореНрд░реЛ рдЕрд░реНрдХреЛ рдХрдерд╛рдорд╛ рдПрдЙрдЯрд╛ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдХреНрд╖реЗрддреНрд░ IPv6 рдлреНрд▓реЛ рд▓реЗрдмрд▓ рд╣реЗрдбрд░ рдлрд┐рд▓реНрдб рд╣реБрдиреЗрдЫред рд╡рд╛рд╕реНрддрд╡рдорд╛, рдпреЛ рдПрдЙрдЯрд╛ рдлрд┐рд▓реНрдб рд╣реЛ рдЬреБрди v6 рдорд╛ рджреЗрдЦрд┐рдиреНрдЫ, рдпреЛ v4 рдорд╛ рдЫреИрди, рдпрд╕рд▓реЗ 20 рдмрд┐рдЯрд╣рд░реВ рдУрдЧрдЯреЗрдХреЛ рдЫ, рд░ рд▓рд╛рдореЛ рд╕рдордпрджреЗрдЦрд┐ рдпрд╕рдХреЛ рдкреНрд░рдпреЛрдЧрдорд╛ рд╡рд┐рд╡рд╛рдж рднрдПрдХреЛ рдЫред рдпреЛ рдзреЗрд░реИ рдЪрд╛рдЦрд▓рд╛рдЧреНрджреЛ рдЫ - рддреНрдпрд╣рд╛рдБ рд╡рд┐рд╡рд╛рджрд╣рд░реВ рдерд┐рдП, рдЖрд░рдПрдлрд╕реА рднрд┐рддреНрд░ рдХреЗрд╣рд┐ рдирд┐рд╢реНрдЪрд┐рдд рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ, рд░ рдПрдХреИ рд╕рдордпрдорд╛ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓рдорд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рджреЗрдЦрд╛ рдкрд░реНтАНрдпреЛ, рдЬреБрди рдХрддреИ рдкрдирд┐ рджрд╕реНрддрд╛рд╡реЗрдЬ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдПрдиред
рдПрдЙрдЯрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдЬрд╕рд▓реЗ рдЖрдлреИрд▓рд╛рдИ рдирд┐рдХреЛ рдкрд╛рд░реНрдЫ: рдлреНрд▓реЛ рд▓реЗрдмрд▓рдХреЛ рдЬрд╛рджреВ рд░ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рд╡рд░рд┐рдкрд░рд┐ рдЬрд╛рд╕реВрд╕ред Yandex рд░рд┐рдкреЛрд░реНрдЯ

рдо рддрдкрд╛рдИрд▓рд╛рдИ рдорд╕рдБрдЧ рдереЛрд░реИ рдЕрдиреБрд╕рдиреНрдзрд╛рдирдорд╛ рдЬрд╛рди рдЖрдордиреНрддреНрд░рд┐рдд рдЧрд░реНрджрдЫреБред рд╡рд┐рдЧрдд рдХреЗрд╣реА рд╡рд░реНрд╖рд╣рд░реВрдорд╛ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓рдорд╛ рдХреЗ рднрдЗрд░рд╣реЗрдХреЛ рдЫ рднрдиреЗрд░ рд╣реЗрд░реМрдВред

рдПрдЙрдЯрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдЬрд╕рд▓реЗ рдЖрдлреИрд▓рд╛рдИ рдирд┐рдХреЛ рдкрд╛рд░реНрдЫ: рдлреНрд▓реЛ рд▓реЗрдмрд▓рдХреЛ рдЬрд╛рджреВ рд░ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рд╡рд░рд┐рдкрд░рд┐ рдЬрд╛рд╕реВрд╕ред Yandex рд░рд┐рдкреЛрд░реНрдЯ

рд╡рд░реНрд╖ 2014ред рдПрдЙрдЯрд╛ рдареВрд▓реЛ рд░ рд╕рдореНрдорд╛рдирд┐рдд рдХрдореНрдкрдиреАрдмрд╛рдЯ рдЗрдиреНрдЬрд┐рдирд┐рдпрд░рд▓реЗ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓рдХреЛ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛рдорд╛ рд╕рдХреЗрдЯ рд╣реНрдпрд╛рд╕рдорд╛ рдкреНрд░рд╡рд╛рд╣ рд▓реЗрдмрд▓ рдорд╛рдирдХреЛ рдирд┐рд░реНрднрд░рддрд╛ рдердкреНрдЫред рддрд┐рдиреАрд╣рд░реВрд▓реЗ рдпрд╣рд╛рдБ рдХреЗ рдареАрдХ рдЧрд░реНрди рдЦреЛрдЬрд┐рд░рд╣реЗрдХрд╛ рдерд┐рдП? рдпреЛ RFC 6438 рд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдЫ, рдЬрд╕рд▓реЗ рдирд┐рдореНрди рдореБрджреНрджрд╛рдорд╛ рдЫрд▓рдлрд▓ рдЧрд░реЗрдХреЛ рдЫред рдбрд╛рдЯрд╛ рд╕реЗрдиреНрдЯрд░ рднрд┐рддреНрд░, IPv4 рдкреНрд░рд╛рдпрдГ IPv6 рдкреНрдпрд╛рдХреЗрдЯрд╣рд░реВрдорд╛ рдЗрдиреНрдХреНрдпрд╛рдкреНрд╕реБрд▓реЗрдЯреЗрдб рд╣реБрдиреНрдЫ, рдХрд┐рдирднрдиреЗ рдХрд╛рд░рдЦрд╛рдирд╛ рдЖрдлреИ IPv6 рд╣реЛ, рддрд░ IPv4 рдХреБрдиреИ рди рдХреБрдиреИ рд░реВрдкрдорд╛ рдмрд╛рд╣рд┐рд░ рджрд┐рдиреБрдкрд░реНрдЫред TCP рд╡рд╛ UDP рдорд╛ рдкреБрдЧреНрди рд░ рддреНрдпрд╣рд╛рдБ src_ports, dst_ports рдлреЗрд▓рд╛ рдкрд╛рд░реНрди рджреБрдИ рдЖрдИрдкреА рд╣реЗрдбрд░рд╣рд░реВ рдореБрдирд┐ рд╣реЗрд░реНрди рдирд╕рдХреНрдиреЗ рд╕реНрд╡рд┐рдЪрд╣рд░реВрдорд╛ рд▓рд╛рдореЛ рд╕рдордпрджреЗрдЦрд┐ рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рдерд┐рдПред рдпреЛ рдмрд╛рд╣рд┐рд░ рднрдпреЛ рдХрд┐ рд╣реНрдпрд╛рд╕, рдпрджрд┐ рддрдкрд╛рдЗрдБ рдкрд╣рд┐рд▓реЛ рджреБрдИ рдЖрдИрдкреА рд╣реЗрдбрд░рд╣рд░реВ рд╣реЗрд░реНрдиреБрд╣реБрдиреНрдЫ, рд▓рдЧрднрдЧ рдирд┐рд╢реНрдЪрд┐рдд рднрдПрдХреЛ рдерд┐рдпреЛред рдпрд╕рдмрд╛рдЯ рдмрдЪреНрдирдХреЛ рд▓рд╛рдЧрд┐, рдпрд╕ рдЗрдирдХреНрдпрд╛рдкреНрд╕реБрд▓реЗрдЯреЗрдб рдЯреНрд░рд╛рдлрд┐рдХрдХреЛ рд╕рдиреНрддреБрд▓рдирд▓реЗ рд╕рд╣реА рд░реВрдкрдорд╛ рдХрд╛рдо рдЧрд░реНрджрдЫ, рдпрд╕рд▓рд╛рдИ рдкреНрд░рд╡рд╛рд╣ рд▓реЗрдмрд▓ рдлрд┐рд▓реНрдбрдХреЛ рдорд╛рдирдорд╛ 5-рдЯрдкрд▓ рдЗрдирдХреНрдпрд╛рдкреНрд╕реБрд▓реЗрдЯреЗрдб рдкреНрдпрд╛рдХреЗрдЯрдХреЛ рд╣реНрдпрд╛рд╕ рдердкреНрди рдкреНрд░рд╕реНрддрд╛рд╡ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛред рд▓рдЧрднрдЧ рдЙрд╣реА рдХреБрд░рд╛ рдЕрдиреНрдп encapsulation рдпреЛрдЬрдирд╛рд╣рд░реБ рдХреЛ рд▓рд╛рдЧреА рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ, UDP рдХреЛ рд▓рд╛рдЧреА, GRE рдХреЛ рд▓рд╛рдЧреА, рдкрдЫрд┐рд▓реНрд▓реЛ GRE рдХреБрдЮреНрдЬреА рдлрд┐рд▓реНрдб рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдпреЛред рдПрдХ рддрд░рд┐рдХрд╛ рд╡рд╛ рдЕрд░реНрдХреЛ, рдпрд╣рд╛рдБ рд▓рдХреНрд╖реНрдпрд╣рд░реВ рд╕реНрдкрд╖реНрдЯ рдЫрдиреНред рд░ рдХрдореНрддрд┐рдорд╛ рддреНрдпрд╕ рд╕рдордпрдорд╛ рддрд┐рдиреАрд╣рд░реВ рдЙрдкрдпреЛрдЧреА рдерд┐рдПред

рдПрдЙрдЯрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдЬрд╕рд▓реЗ рдЖрдлреИрд▓рд╛рдИ рдирд┐рдХреЛ рдкрд╛рд░реНрдЫ: рдлреНрд▓реЛ рд▓реЗрдмрд▓рдХреЛ рдЬрд╛рджреВ рд░ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рд╡рд░рд┐рдкрд░рд┐ рдЬрд╛рд╕реВрд╕ред Yandex рд░рд┐рдкреЛрд░реНрдЯ

2015 рдорд╛, рдПрдХ рдирдпрд╛рдБ рдкреНрдпрд╛рдЪ рдЙрд╣реА рд╕рдореНрдорд╛рдирд┐рдд рдЗрдиреНрдЬрд┐рдирд┐рдпрд░рдмрд╛рдЯ рдЖрдЙрдБрдЫред рдЙрд╣рд╛рдБ рдзреЗрд░реИ рд░реЛрдЪрдХ рд╣реБрдиреБрд╣реБрдиреНрдЫред рдпрд╕рд▓реЗ рдирд┐рдореНрди рднрдиреНрдЫ - рд╣рд╛рдореА рдирдХрд╛рд░рд╛рддреНрдордХ рд░рд╛рдЙрдЯрд┐рдВрдЧ рдШрдЯрдирд╛рдХреЛ рдЕрд╡рд╕реНрдерд╛рдорд╛ рд╣реНрдпрд╛рд╕рд▓рд╛рдИ рдЕрдирд┐рдпрдорд┐рдд рдЧрд░реНрдиреЗрдЫреМрдВред рдирдХрд╛рд░рд╛рддреНрдордХ рдорд╛рд░реНрдЧ рдШрдЯрдирд╛ рдХреЗ рд╣реЛ? рдпреЛ RTO рд╣реЛ рдЬреБрди рд╣рд╛рдореАрд▓реЗ рдкрд╣рд┐рд▓реЗ рдЫрд▓рдлрд▓ рдЧрд░реЗрдХрд╛ рдерд┐рдпреМрдВ, рддреНрдпреЛ рд╣реЛ, рд╕рдЮреНрдЭреНрдпрд╛рд▓рдХреЛ рдкреБрдЪреНрдЫрд░ рд╣рд░рд╛рдЙрдиреБ рдПрдХ рдШрдЯрдирд╛ рд╣реЛ рдЬреБрди рд╡рд╛рд╕реНрддрд╡рдореИ рдирдХрд╛рд░рд╛рддреНрдордХ рд╣реЛред рд╕рд╛рдБрдЪреЛ, рдпреЛ рдпреЛ рд╣реЛ рдХрд┐ рдЕрдиреБрдорд╛рди рдЧрд░реНрди рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рдЧрд╛рд╣реНрд░реЛ рдЫред

рдПрдЙрдЯрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдЬрд╕рд▓реЗ рдЖрдлреИрд▓рд╛рдИ рдирд┐рдХреЛ рдкрд╛рд░реНрдЫ: рдлреНрд▓реЛ рд▓реЗрдмрд▓рдХреЛ рдЬрд╛рджреВ рд░ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рд╡рд░рд┐рдкрд░рд┐ рдЬрд╛рд╕реВрд╕ред Yandex рд░рд┐рдкреЛрд░реНрдЯ

2016, рдЕрд░реНрдХреЛ рдкреНрд░рддрд┐рд╖реНрдард┐рдд рдХрдореНрдкрдиреА, рдкрдирд┐ рдареВрд▓реЛред рдпрд╕рд▓реЗ рдЕрдиреНрддрд┐рдо рдмреИрд╕рд╛рдЦреАрд╣рд░реВрд▓рд╛рдИ рдЕрд▓рдЧ рдЧрд░реНрдЫ рд░ рдпрд╕рд▓рд╛рдИ рдпрд╕рд░реА рдмрдирд╛рдЙрдБрдЫ рдХрд┐ рд╣рд╛рдореАрд▓реЗ рдкрд╣рд┐рд▓реЗ рдЕрдирд┐рдпрдорд┐рдд рдмрдирд╛рдПрдХреЛ рд╣реНрдпрд╛рд╕, рдЕрдм рдкреНрд░рддреНрдпреЗрдХ SYN рдкреБрди: рдкреНрд░рд╕рд╛рд░рдгрдХреЛ рд▓рд╛рдЧрд┐ рд░ рдкреНрд░рддреНрдпреЗрдХ RTO рдЯрд╛рдЗрдордЖрдЙрдЯ рдкрдЫрд┐ рдкрд░рд┐рд╡рд░реНрддрди рд╣реБрдиреНрдЫред рд░ рдпрд╕ рдкрддреНрд░рдорд╛, рдкрд╣рд┐рд▓реЛ рд░ рдЕрдиреНрддрд┐рдо рдкрдЯрдХ, рдЕрдиреНрддрд┐рдо рд▓рдХреНрд╖реНрдп рднрдирд┐рдПрдХреЛ рдЫ - рдШрд╛рдЯрд╛ рд╡рд╛ рдЪреНрдпрд╛рдирд▓ рднреАрдбрдХреЛ рдЕрд╡рд╕реНрдерд╛рдорд╛ рдЯреНрд░рд╛рдлрд┐рдХрд▓рд╛рдИ рдирд░рдо рд░реВрдкрдорд╛ рдкреБрди: рд░реБрдЯ рдЧрд░реНрди рд░ рдмрд╣реБ тАЛтАЛтАЛтАЛрдорд╛рд░реНрдЧрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдЫ рднрдиреЗрд░ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрдиред рдирд┐рд╕реНрд╕рдиреНрджреЗрд╣, рдпрд╕ рдкрдЫрд┐ рддреНрдпрд╣рд╛рдБ рдзреЗрд░реИ рдкреНрд░рдХрд╛рд╢рдирд╣рд░реВ рдерд┐рдП, рддрдкрд╛рдИрдВ рд╕рдЬрд┐рд▓реИ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдкрд╛рдЙрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред

рдПрдЙрдЯрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдЬрд╕рд▓реЗ рдЖрдлреИрд▓рд╛рдИ рдирд┐рдХреЛ рдкрд╛рд░реНрдЫ: рдлреНрд▓реЛ рд▓реЗрдмрд▓рдХреЛ рдЬрд╛рджреВ рд░ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рд╡рд░рд┐рдкрд░рд┐ рдЬрд╛рд╕реВрд╕ред Yandex рд░рд┐рдкреЛрд░реНрдЯ

рдпрджреНрдпрдкрд┐ рд╣реЛрдЗрди, рддрдкрд╛рдИрдВ рд╕рдХреНрдиреБрд╣реБрдиреНрди, рдХрд┐рдирдХрд┐ рдпрд╕ рд╡рд┐рд╖рдпрдорд╛ рдПрдХрд▓ рдкреНрд░рдХрд╛рд╢рди рднрдПрдХреЛ рдЫреИрдиред рддрд░ рд╣рд╛рдореАрд▓рд╛рдИ рдерд╛рд╣рд╛ рдЫ!

рдПрдЙрдЯрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдЬрд╕рд▓реЗ рдЖрдлреИрд▓рд╛рдИ рдирд┐рдХреЛ рдкрд╛рд░реНрдЫ: рдлреНрд▓реЛ рд▓реЗрдмрд▓рдХреЛ рдЬрд╛рджреВ рд░ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рд╡рд░рд┐рдкрд░рд┐ рдЬрд╛рд╕реВрд╕ред Yandex рд░рд┐рдкреЛрд░реНрдЯ

рд░ рдпрджрд┐ рддрдкрд╛рдЗрдБ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдмреБрдЭреНрдиреБрднрдПрдХреЛ рдЫреИрди рднрдиреЗ, рдо рддрдкрд╛рдЗрдБрд▓рд╛рдИ рдЕрд╣рд┐рд▓реЗ рдмрддрд╛рдЙрдиреЗрдЫреБред
рдПрдЙрдЯрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдЬрд╕рд▓реЗ рдЖрдлреИрд▓рд╛рдИ рдирд┐рдХреЛ рдкрд╛рд░реНрдЫ: рдлреНрд▓реЛ рд▓реЗрдмрд▓рдХреЛ рдЬрд╛рджреВ рд░ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рд╡рд░рд┐рдкрд░рд┐ рдЬрд╛рд╕реВрд╕ред Yandex рд░рд┐рдкреЛрд░реНрдЯ

рдХреЗ рдЧрд░рд┐рдпреЛ, рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓рдорд╛ рдХреБрди рдкреНрд░рдХрд╛рд░реНрдпрддрд╛ рдердкрд┐рдпреЛ? txhash рдкреНрд░рддреНрдпреЗрдХ RTO рдШрдЯрдирд╛ рдкрдЫрд┐ рдЕрдирд┐рдпрдорд┐рдд рдорд╛рдирдорд╛ рдкрд░рд┐рд╡рд░реНрддрди рд╣реБрдиреНрдЫред рдпреЛ рд░реВрдЯрд┐рдЩ рдХреЛ рдзреЗрд░реИ рдирдХрд╛рд░рд╛рддреНрдордХ рдкрд░рд┐рдгрд╛рдо рд╣реЛред рд╣реНрдпрд╛рд╕ рдпреЛ txhash рдорд╛ рдирд┐рд░реНрднрд░ рдЧрд░реНрджрдЫ, рд░ рдкреНрд░рд╡рд╛рд╣ рд▓реЗрдмрд▓ skb рд╣реНрдпрд╛рд╕ рдорд╛ рдирд┐рд░реНрднрд░ рдЧрд░реНрджрдЫред рдпрд╣рд╛рдБ рдкреНрд░рдХрд╛рд░реНрдпрд╣рд░реВрдорд╛ рдХреЗрд╣реА рдЧрдгрдирд╛рд╣рд░реВ рдЫрдиреН; рд╕рдмреИ рд╡рд┐рд╡рд░рдгрд╣рд░реВ рдПрдХ рд╕реНрд▓рд╛рдЗрдбрдорд╛ рд░рд╛рдЦреНрди рд╕рдХрд┐рдБрджреИрдиред рдпрджрд┐ рдХреЛрд╣реА рдЬрд┐рдЬреНрдЮрд╛рд╕реБ рд╣реБрдиреБрд╣реБрдиреНрдЫ рднрдиреЗ, рддрдкрд╛рдЗрдБ рдХрд░реНрдиреЗрд▓ рдХреЛрдб рдорд╛рд░реНрдлрдд рдЬрд╛рди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рд░ рдЬрд╛рдБрдЪ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред

рдпрд╣рд╛рдБ рдХреЗ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдЫ? рдкреНрд░рддреНрдпреЗрдХ RTO рдкрдЫрд┐ рдлреНрд▓реЛ рд▓реЗрдмрд▓ рдлрд┐рд▓реНрдбрдХреЛ рдорд╛рди рдЕрдирд┐рдпрдорд┐рдд рд╕рдВрдЦреНрдпрд╛рдорд╛ рдкрд░рд┐рд╡рд░реНрддрди рд╣реБрдиреНрдЫред рдпрд╕рд▓реЗ рд╣рд╛рдореНрд░реЛ рджреБрд░реНрднрд╛рдЧреНрдпрдкреВрд░реНрдг TCP рд╕реНрдЯреНрд░рд┐рдорд▓рд╛рдИ рдХрд╕рд░реА рдЕрд╕рд░ рдЧрд░реНрдЫ?
рдПрдЙрдЯрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдЬрд╕рд▓реЗ рдЖрдлреИрд▓рд╛рдИ рдирд┐рдХреЛ рдкрд╛рд░реНрдЫ: рдлреНрд▓реЛ рд▓реЗрдмрд▓рдХреЛ рдЬрд╛рджреВ рд░ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рд╡рд░рд┐рдкрд░рд┐ рдЬрд╛рд╕реВрд╕ред Yandex рд░рд┐рдкреЛрд░реНрдЯ

рдпрджрд┐ SACK рднрдпреЛ рднрдиреЗ, рдХреЗрд╣рд┐ рдкрд░рд┐рд╡рд░реНрддрди рд╣реБрдБрджреИрди рдХрд┐рдирднрдиреЗ рд╣рд╛рдореА рдЬреНрдЮрд╛рдд рд╣рд░рд╛рдПрдХреЛ рдкреНрдпрд╛рдХреЗрдЯ рдкреБрди: рдкрдард╛рдЙрдиреЗ рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрджреИрдЫреМрдВред рдЕрд╣рд┐рд▓реЗрд╕рдореНрдо рдзреЗрд░реИ рд░рд╛рдореНрд░реЛред
рдПрдЙрдЯрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдЬрд╕рд▓реЗ рдЖрдлреИрд▓рд╛рдИ рдирд┐рдХреЛ рдкрд╛рд░реНрдЫ: рдлреНрд▓реЛ рд▓реЗрдмрд▓рдХреЛ рдЬрд╛рджреВ рд░ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рд╡рд░рд┐рдкрд░рд┐ рдЬрд╛рд╕реВрд╕ред Yandex рд░рд┐рдкреЛрд░реНрдЯ

рддрд░ RTO рдХреЛ рдорд╛рдорд▓рд╛рдорд╛, рд╣рд╛рдореАрд▓реЗ ToR рдорд╛ рд╣реНрдпрд╛рд╕ рдкреНрд░рдХрд╛рд░реНрдпрдорд╛ рдлреНрд▓реЛ рд▓реЗрдмрд▓ рдердкреЗрдХрд╛ рдЫреМрдВ, рдЯреНрд░рд╛рдлрд┐рдХрд▓реЗ рдлрд░рдХ рдорд╛рд░реНрдЧ рд▓рд┐рди рд╕рдХреНрдЫред рд░ рдЬрддрд┐ рдзреЗрд░реИ рд▓реЗрдирд╣рд░реВ рдЫрдиреН, рддреНрдпрддрд┐ рдиреИ рдареВрд▓реЛ рдореМрдХрд╛ рдЫ рдХрд┐ рдпрд╕рд▓реЗ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдЙрдкрдХрд░рдгрдорд╛ рдЕрд╕рдлрд▓рддрд╛рдмрд╛рдЯ рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реБрдиреЗ рдмрд╛рдЯреЛ рдлреЗрд▓рд╛ рдкрд╛рд░реНрдиреЗрдЫред
рдПрдЙрдЯрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдЬрд╕рд▓реЗ рдЖрдлреИрд▓рд╛рдИ рдирд┐рдХреЛ рдкрд╛рд░реНрдЫ: рдлреНрд▓реЛ рд▓реЗрдмрд▓рдХреЛ рдЬрд╛рджреВ рд░ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рд╡рд░рд┐рдкрд░рд┐ рдЬрд╛рд╕реВрд╕ред Yandex рд░рд┐рдкреЛрд░реНрдЯ

рдПрдЙрдЯрд╛ рд╕рдорд╕реНрдпрд╛ рдмрд╛рдБрдХреА рдЫ - RTOред рдирд┐рд╕реНрд╕рдиреНрджреЗрд╣, рддреНрдпрд╣рд╛рдБ рдЕрд░реНрдХреЛ рдорд╛рд░реНрдЧ рдЫ, рддрд░ рдпрд╕рдорд╛ рдзреЗрд░реИ рд╕рдордп рдмрд░реНрдмрд╛рдж рд╣реБрдиреНрдЫред 200 ms рдзреЗрд░реИ рд╣реЛред рдПрдХ рд╕реЗрдХреЗрдиреНрдб рдмрд┐рд▓реНрдХреБрд▓ рдЬрдВрдЧрд▓реА рдЫред рдкрд╣рд┐рд▓реЗ, рдореИрд▓реЗ рд╕реЗрд╡рд╛рд╣рд░реВ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░рд┐рдПрдХрд╛ рдЯрд╛рдЗрдордЖрдЙрдЯрд╣рд░реВрдХреЛ рдмрд╛рд░реЗрдорд╛ рдХреБрд░рд╛ рдЧрд░реЗрдВред рддреНрдпрд╕реЛрднрдП, рд╕реЗрдХреЗрдиреНрдб рдПрдХ рдЯрд╛рдЗрдордЖрдЙрдЯ рд╣реЛ, рдЬреБрди рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕реНрддрд░рдорд╛ рд╕реЗрд╡рд╛ рджреНрд╡рд╛рд░рд╛ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░рд┐рдПрдХреЛ рдЫ, рд░ рдпрд╕рдорд╛ рд╕реЗрд╡рд╛ рдкрдирд┐ рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рд╕рд╣реА рд╣реБрдиреЗрдЫред рдпрд╕рдмрд╛рд╣реЗрдХ, рдо рджреЛрд╣реЛрд░реНрдпрд╛рдЙрдБрдЫреБ, рдЖрдзреБрдирд┐рдХ рдбрд╛рдЯрд╛ рд╕реЗрдиреНрдЯрд░ рднрд┐рддреНрд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ RTT рд▓рдЧрднрдЧ 1 рдорд┐рд▓рд┐рд╕реЗрдХреЗрдиреНрдб рдЫред
рдПрдЙрдЯрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдЬрд╕рд▓реЗ рдЖрдлреИрд▓рд╛рдИ рдирд┐рдХреЛ рдкрд╛рд░реНрдЫ: рдлреНрд▓реЛ рд▓реЗрдмрд▓рдХреЛ рдЬрд╛рджреВ рд░ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рд╡рд░рд┐рдкрд░рд┐ рдЬрд╛рд╕реВрд╕ред Yandex рд░рд┐рдкреЛрд░реНрдЯ

рддрдкрд╛рдИрдВ RTO рдЯрд╛рдЗрдордЖрдЙрдЯ рд╕рдВрдЧ рдХреЗ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ? рдЯрд╛рдЗрдордЖрдЙрдЯ, рдЬреБрди рдбрд╛рдЯрд╛ рдкреНрдпрд╛рдХреЗрдЯрд╣рд░реВ рд╣рд░рд╛рдПрдорд╛ RTO рдХрд╛ рд▓рд╛рдЧрд┐ рдЬрд┐рдореНрдореЗрд╡рд╛рд░ рдЫ, рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдкреЗрд╕рдмрд╛рдЯ рддреБрд▓рдирд╛рддреНрдордХ рд░реВрдкрдорд╛ рд╕рдЬрд┐рд▓реИ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ: рддреНрдпрд╣рд╛рдБ рдПрдХ IP рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдЫ, рд░ рдпрд╕рдХреЛ рдПрдХ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рдорд╛ рд╕рдорд╛рди rto_min рд╕рдорд╛рд╡реЗрд╢ рдЫред RTO рд▓рд╛рдИ рдзреНрдпрд╛рдирдорд╛ рд░рд╛рдЦреНрджреИ, рдкрдХреНрдХреИ рдкрдирд┐, рд╡рд┐рд╢реНрд╡рд╡реНрдпрд╛рдкреА рд░реВрдкрдорд╛ рд╕рдорд╛рдпреЛрдЬрди рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫреИрди, рддрд░ рджрд┐рдЗрдПрдХреЛ рдЙрдкрд╕рд░реНрдЧрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐, рдпрд╕реНрддреЛ рд╕рдВрдпрдиреНрддреНрд░ рдПрдХрджрдо рдХрд╛рд░реНрдпрдпреЛрдЧреНрдп рджреЗрдЦрд┐рдиреНрдЫред
рдПрдЙрдЯрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдЬрд╕рд▓реЗ рдЖрдлреИрд▓рд╛рдИ рдирд┐рдХреЛ рдкрд╛рд░реНрдЫ: рдлреНрд▓реЛ рд▓реЗрдмрд▓рдХреЛ рдЬрд╛рджреВ рд░ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рд╡рд░рд┐рдкрд░рд┐ рдЬрд╛рд╕реВрд╕ред Yandex рд░рд┐рдкреЛрд░реНрдЯ

рд╕рд╛рдБрдЪреЛ, SYN_RTO рд╕рдБрдЧ рд╕рдмреИ рдХреБрд░рд╛ рдЕрд▓рд┐ рдЦрд░рд╛рдм рдЫред рдпреЛ рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдкрдорд╛ рдХрд┐рд▓рд┐рдПрдХреЛ рдЫред рдХрд░реНрдиреЗрд▓рдХреЛ 1 рд╕реЗрдХреЗрдиреНрдбрдХреЛ рдирд┐рд╢реНрдЪрд┐рдд рдорд╛рди рдЫ, рд░ рдпреЛ рд╣реЛред рддрдкрд╛рдИрдВ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдкреЗрд╕рдмрд╛рдЯ рддреНрдпрд╣рд╛рдБ рдкреБрдЧреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдиред рддреНрдпрд╣рд╛рдБ рдПрдЙрдЯреИ рдмрд╛рдЯреЛ рдЫред
рдПрдЙрдЯрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдЬрд╕рд▓реЗ рдЖрдлреИрд▓рд╛рдИ рдирд┐рдХреЛ рдкрд╛рд░реНрдЫ: рдлреНрд▓реЛ рд▓реЗрдмрд▓рдХреЛ рдЬрд╛рджреВ рд░ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рд╡рд░рд┐рдкрд░рд┐ рдЬрд╛рд╕реВрд╕ред Yandex рд░рд┐рдкреЛрд░реНрдЯ

eBPF рдЙрджреНрдзрд╛рд░рдорд╛ рдЖрдЙрдБрдЫред рдпрд╕рд▓рд╛рдИ рд╕рд░рд▓ рднрд╛рд╖рд╛рдорд╛ рднрдиреНрдиреБрдкрд░реНрджрд╛, рдпреА рд╕рд╛рдирд╛ C рдкреНрд░реЛрдЧреНрд░рд╛рдорд╣рд░реВ рд╣реБрдиреНред рддрд┐рдиреАрд╣рд░реВ рдХрд░реНрдиреЗрд▓ рд╕реНрдЯреНрдпрд╛рдХ рд░ TCP рд╕реНрдЯреНрдпрд╛рдХрдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдорд╛ рд╡рд┐рднрд┐рдиреНрди рдард╛рдЙрдБрд╣рд░реВрдорд╛ рд╣реБрдХрд╣рд░реВрдорд╛ рдШреБрд╕рд╛рдЙрди рд╕рдХрд┐рдиреНрдЫ, рдЬрд╕рдХреЛ рд╕рд╛рде рддрдкрд╛рдИрдВрд▓реЗ рдзреЗрд░реИ рдареВрд▓реЛ рд╕рдВрдЦреНрдпрд╛рдорд╛ рд╕реЗрдЯрд┐рдЩрд╣рд░реВ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛, eBPF рдПрдХ рджреАрд░реНрдШрдХрд╛рд▓реАрди рдкреНрд░рд╡реГрддреНрддрд┐ рд╣реЛред рджрд░реНрдЬрдиреМрдВ рдирдпрд╛рдБ sysctl рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВ рдХрд╛рдЯреНрдиреБ рд░ IP рдЙрдкрдпреЛрдЧрд┐рддрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдЧрд░реНрдиреБрдХреЛ рд╕рдЯреНрдЯрд╛, рдЖрдиреНрджреЛрд▓рди eBPF рддрд░реНрдл рд╕рд░реНрджреИрдЫ рд░ рдпрд╕рдХреЛ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдЧрд░реНрджреИрдЫред eBPF рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░, рддрдкрд╛рдЗрдБ рдЧрддрд┐рд╢реАрд▓ рд░реВрдкрдорд╛ рднреАрдб рдирд┐рдпрдиреНрддреНрд░рдгрд╣рд░реВ рд░ рдЕрдиреНрдп рд╡рд┐рднрд┐рдиреНрди TCP рд╕реЗрдЯрд┐рдЩрд╣рд░реВ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред
рдПрдЙрдЯрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдЬрд╕рд▓реЗ рдЖрдлреИрд▓рд╛рдИ рдирд┐рдХреЛ рдкрд╛рд░реНрдЫ: рдлреНрд▓реЛ рд▓реЗрдмрд▓рдХреЛ рдЬрд╛рджреВ рд░ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рд╡рд░рд┐рдкрд░рд┐ рдЬрд╛рд╕реВрд╕ред Yandex рд░рд┐рдкреЛрд░реНрдЯ

рддрд░ рдпреЛ рд╣рд╛рдореНрд░реЛ рд▓рд╛рдЧрд┐ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдЫ рдХрд┐ рдпрд╕рд▓рд╛рдИ SYN_RTO рдорд╛рдирд╣рд░реВ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред рдпрд╕рдмрд╛рд╣реЗрдХ, рддреНрдпрд╣рд╛рдБ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд░реВрдкрдорд╛ рдкреЛрд╕реНрдЯ рдЧрд░рд┐рдПрдХреЛ рдЙрджрд╛рд╣рд░рдг рдЫ: https://elixir.bootlin.com/linux/latest/source/samples/bpf/tcp_synrto_kern.cред рдпрд╣рд╛рдБ рдХреЗ рдЧрд░рд┐рдПрдХреЛ рдЫ? рдЙрджрд╛рд╣рд░рдг рдХрд╛рдо рдЧрд░рд┐рд░рд╣реЗрдХреЛ рдЫ, рддрд░ рдЖрдлреИрдорд╛ рдзреЗрд░реИ рдирд░рд╛рдореНрд░реЛ рдЫред рдпрд╣рд╛рдБ рдпреЛ рдорд╛рдирд┐рдиреНрдЫ рдХрд┐ рдбрд╛рдЯрд╛ рд╕реЗрдиреНрдЯрд░ рднрд┐рддреНрд░ рд╣рд╛рдореА рдкрд╣рд┐рд▓реЛ 44 рдмрд┐рдЯ рддреБрд▓рдирд╛ рдЧрд░реНрдЫреМрдВ; рдпрджрд┐ рддрд┐рдиреАрд╣рд░реВ рдореЗрд▓ рдЦрд╛рдиреНрдЫ рднрдиреЗ, рд╣рд╛рдореА рдбрд╛рдЯрд╛ рдХреЗрдиреНрджреНрд░ рднрд┐рддреНрд░ рдЫреМрдВред рд░ рдпрд╕ рдЕрд╡рд╕реНрдерд╛рдорд╛ рд╣рд╛рдореА SYN_RTO рдЯрд╛рдЗрдордЖрдЙрдЯ рдорд╛рди 4ms рдорд╛ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдЫреМрдВред рдПрдЙрдЯреИ рдХрд╛рдо рдзреЗрд░реИ рд╕реБрдиреНрджрд░ рдврдВрдЧрд▓реЗ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред рддрд░ рдпреЛ рд╕рд╛рдзрд╛рд░рдг рдЙрджрд╛рд╣рд░рдгрд▓реЗ рджреЗрдЦрд╛рдЙрдБрдЫ рдХрд┐ рдпреЛ рд╕рдореНрднрд╡ рдЫ; рдЦ) рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рд╕рд░рд▓ред

рдПрдЙрдЯрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдЬрд╕рд▓реЗ рдЖрдлреИрд▓рд╛рдИ рдирд┐рдХреЛ рдкрд╛рд░реНрдЫ: рдлреНрд▓реЛ рд▓реЗрдмрд▓рдХреЛ рдЬрд╛рджреВ рд░ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рд╡рд░рд┐рдкрд░рд┐ рдЬрд╛рд╕реВрд╕ред Yandex рд░рд┐рдкреЛрд░реНрдЯ

рд╣рд╛рдореА рдкрд╣рд┐рд▓реЗ рдиреИ рдХреЗ рдерд╛рд╣рд╛ рдЫ? рдкреНрд▓реЗрди рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд▓реЗ рд╕реНрдХреЗрд▓рд┐рдВрдЧрдХреЛ рд▓рд╛рдЧрд┐ рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ рднрдиреНрдиреЗ рддрдереНрдп, рд╣рд╛рдореАрд▓реЗ ToR рдорд╛ рдлреНрд▓реЛ рд▓реЗрдмрд▓ рд╕рдХреНрд╖рдо рдЧрд░реНрджрд╛ рд░ рд╕рдорд╕реНрдпрд╛ рдХреНрд╖реЗрддреНрд░рд╣рд░реВ рд╡рд░рд┐рдкрд░рд┐ рдкреНрд░рд╡рд╛рд╣ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрджрд╛ рдпреЛ рд╣рд╛рдореНрд░реЛ рд▓рд╛рдЧрд┐ рдЕрддреНрдпрдиреНрдд рдЙрдкрдпреЛрдЧреА рд╣реБрдиреНрдЫред RTO рд░ SYN-RTO рдорд╛рдирд╣рд░реВ рдШрдЯрд╛рдЙрдиреЗ рдЙрддреНрддрдо рддрд░рд┐рдХрд╛ eBPF рдХрд╛рд░реНрдпрдХреНрд░рдорд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБ рд╣реЛред рдкреНрд░рд╢реНрди рд░рд╣рдиреНрдЫ: рд╕рдиреНрддреБрд▓рдирдХреЛ рд▓рд╛рдЧрд┐ рдлреНрд▓реЛ рд▓реЗрдмрд▓ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕реБрд░рдХреНрд╖рд┐рдд рдЫ? рд░ рдпрд╣рд╛рдБ рдПрдХ nuance рдЫред
рдПрдЙрдЯрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдЬрд╕рд▓реЗ рдЖрдлреИрд▓рд╛рдИ рдирд┐рдХреЛ рдкрд╛рд░реНрдЫ: рдлреНрд▓реЛ рд▓реЗрдмрд▓рдХреЛ рдЬрд╛рджреВ рд░ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рд╡рд░рд┐рдкрд░рд┐ рдЬрд╛рд╕реВрд╕ред Yandex рд░рд┐рдкреЛрд░реНрдЯ

рдорд╛рдиреМрдВ рддрдкрд╛рдИрдХреЛ рдиреЗрдЯрд╡рд░реНрдХрдорд╛ рдХреБрдиреИ рд╕реЗрд╡рд╛ рдЫ рдЬреБрди рдХреБрдиреИ рдкрдирд┐ рдХрд╛рд╕реНрдЯрдорд╛ рд░рд╣рдиреНрдЫред рджреБрд░реНрднрд╛рдЧреНрдпрд╡рд╢, рдорд╕рдБрдЧ рдХреБрдиреИ рдкрдирд┐ рдХрд╛рд╕реНрдЯ рднрдиреЗрдХреЛ рдХреЗ рд╣реЛ рднрдиреНрдиреЗ рдмрд╛рд░реЗ рд╡рд┐рд╕реНрддреГрдд рд░реВрдкрдорд╛ рдЬрд╛рдирдХреЛ рд▓рд╛рдЧрд┐ рд╕рдордп рдЫреИрди, рддрд░ рдпреЛ рдПрдХреИ рдЖрдИрдкреА рдареЗрдЧрд╛рдирд╛ рдорд╛рд░реНрдлрдд рдкрд╣реБрдБрдЪрдпреЛрдЧреНрдп рд╡рд┐рднрд┐рдиреНрди рднреМрддрд┐рдХ рд╕рд░реНрднрд░рд╣рд░реВрд╕рдБрдЧ рд╡рд┐рддрд░рд┐рдд рд╕реЗрд╡рд╛ рд╣реЛред рд░ рдпрд╣рд╛рдБ рдПрдХ рд╕рдореНрднрд╛рд╡рд┐рдд рд╕рдорд╕реНрдпрд╛ рдЫ: RTO рдШрдЯрдирд╛ рддрдм рдорд╛рддреНрд░ рд╣реБрди рд╕рдХреНрдЫ рдЬрдм рдЯреНрд░рд╛рдлрд┐рдХ рдХрдкрдбрд╛ рдорд╛рд░реНрдлрдд рдЬрд╛рдиреНрдЫред рдпреЛ ToR рдмрдлрд░ рд╕реНрддрд░рдорд╛ рдкрдирд┐ рд╣реБрди рд╕рдХреНрдЫ: рдЬрдм рдЗрдиреНрдХрд╛рд╕реНрдЯ рдШрдЯрдирд╛ рд╣реБрдиреНрдЫ, рдпреЛ рд╣реЛрд╕реНрдЯрдорд╛ рдкрдирд┐ рд╣реБрди рд╕рдХреНрдЫ рдЬрдм рд╣реЛрд╕реНрдЯрд▓реЗ рдХреЗрд╣рд┐ рдлреИрд▓рд╛рдЙрдБрдЫред рдЬрдм рдХреБрдиреИ RTO рдШрдЯрдирд╛ рд╣реБрдиреНрдЫ рд░ рдпрд╕рд▓реЗ рдкреНрд░рд╡рд╛рд╣ рд▓реЗрдмрд▓ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдЫред рдпрд╕ рдЕрд╡рд╕реНрдерд╛рдорд╛, рдЯреНрд░рд╛рдлрд┐рдХ рдЕрд░реНрдХреЛ рдХреБрдиреИ рдХрд╛рд╕реНрдЯ рдЙрджрд╛рд╣рд░рдгрдорд╛ рдЬрд╛рди рд╕рдХреНрдЫред рдорд╛рдиреМрдВ рдпреЛ рд╕реНрдЯреЗрдЯрдлреБрд▓ рдХреБрдиреИ рдХрд╛рд╕реНрдЯ рд╣реЛ, рдпрд╕рд▓реЗ рдЬрдбрд╛рди рдЕрд╡рд╕реНрдерд╛ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫ - рдпреЛ L3 рдмреНрдпрд╛рд▓реЗрдиреНрд╕рд░ рд╡рд╛ рдЕрдиреНрдп рд╕реЗрд╡рд╛ рд╣реБрди рд╕рдХреНрдЫред рддреНрдпрд╕рдкрдЫрд┐ рд╕рдорд╕реНрдпрд╛ рдЙрддреНрдкрдиреНрди рд╣реБрдиреНрдЫ, рдХрд┐рдирднрдиреЗ RTO рдкрдЫрд┐ TCP рдЬрдбрд╛рди рд╕рд░реНрднрд░рдорд╛ рдЖрдЙрдБрдЫ, рдЬрд╕рд▓рд╛рдИ рдпреЛ TCP рдЬрдбрд╛рдирдХреЛ рдмрд╛рд░реЗрдорд╛ рдХреЗрд╣реА рдерд╛рд╣рд╛ рд╣реБрдБрджреИрдиред рд░ рдпрджрд┐ рд╣рд╛рдореАрд╕рдБрдЧ рдХреБрдиреИ рдкрдирд┐ рдХрд╛рд╕реНрдЯ рд╕рд░реНрднрд░рд╣рд░реВ рдмреАрдЪ рд░рд╛рдЬреНрдп рд╕рд╛рдЭреЗрджрд╛рд░реА рдЫреИрди рднрдиреЗ, рддреНрдпрд╕реНрддрд╛ рдЯреНрд░рд╛рдлрд┐рдХрд╣рд░реВ рдЫреЛрдбрд┐рдиреЗрдЫ рд░ TCP рдЬрдбрд╛рди рддреЛрдбрд┐рдиреЗрдЫред
рдПрдЙрдЯрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдЬрд╕рд▓реЗ рдЖрдлреИрд▓рд╛рдИ рдирд┐рдХреЛ рдкрд╛рд░реНрдЫ: рдлреНрд▓реЛ рд▓реЗрдмрд▓рдХреЛ рдЬрд╛рджреВ рд░ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рд╡рд░рд┐рдкрд░рд┐ рдЬрд╛рд╕реВрд╕ред Yandex рд░рд┐рдкреЛрд░реНрдЯ

рддрдкрд╛рдИрдВ рдпрд╣рд╛рдБ рдХреЗ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ? рддрдкрд╛рдИрдВрдХреЛ рдирд┐рдпрдиреНрддреНрд░рд┐рдд рд╡рд╛рддрд╛рд╡рд░рдг рднрд┐рддреНрд░, рдЬрд╣рд╛рдБ рддрдкрд╛рдИрдВрд▓реЗ рдкреНрд░рд╡рд╛рд╣ рд▓реЗрдмрд▓ рд╕рдиреНрддреБрд▓рди рд╕рдХреНрд╖рдо рдЧрд░реНрдиреБрд╣реБрдиреНрдЫ, рддрдкрд╛рдИрдВрд▓реЗ рдХреБрдиреИ рдкрдирд┐ рдХрд╛рд╕реНрдЯ рд╕рд░реНрднрд░рд╣рд░реВ рдкрд╣реБрдБрдЪ рдЧрд░реНрджрд╛ рдкреНрд░рд╡рд╛рд╣ рд▓реЗрдмрд▓рдХреЛ рдореВрд▓реНрдп рд░реЗрдХрд░реНрдб рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫред рд╕рдмреИ рднрдиреНрджрд╛ рд╕рдЬрд┐рд▓реЛ рддрд░реАрдХрд╛ рдЙрд╣реА eBPF рдХрд╛рд░реНрдпрдХреНрд░рдо рдорд╛рд░реНрдлрдд рдпреЛ рдЧрд░реНрди рд╣реЛред рддрд░ рдпрд╣рд╛рдБ рдПрдЙрдЯрд╛ рдзреЗрд░реИ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдмрд┐рдиреНрджреБ рдЫ - рдпрджрд┐ рддрдкрд╛рдЗрдБ рдбрд╛рдЯрд╛ рд╕реЗрдиреНрдЯрд░ рдиреЗрдЯрд╡рд░реНрдХ рд╕рдЮреНрдЪрд╛рд▓рди рдЧрд░реНрдиреБрд╣реБрдиреНрди, рддрд░ рдЯреЗрд▓рд┐рдХрдо рдЕрдкрд░реЗрдЯрд░ рд╣реБрдиреБрд╣реБрдиреНрдЫ рднрдиреЗ рдХреЗ рдЧрд░реНрдиреЗ? рдпреЛ рддрдкрд╛рдЗрдБрдХреЛ рд╕рдорд╕реНрдпрд╛ рдкрдирд┐ рд╣реЛ: рдЬреБрдирд┐рдкрд░ рд░ рдЕрд░рд┐рд╕реНрдЯрд╛ рдХреЛ рдХреЗрд╣рд┐ рд╕рдВрд╕реНрдХрд░рдгрд╣рд░реБ рд╕рдВрдЧ рд╕реБрд░реБ, рддрд┐рдиреАрд╣рд░реВрд▓реЗ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛ рдЖрдлреНрдиреЛ рд╣реНрдпрд╛рд╕ рдкреНрд░рдХрд╛рд░реНрдп рдорд╛ рдПрдХ рдлреНрд▓реЛ рд▓реЗрдмрд▓ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫ - рд╕реНрдкрд╖реНрдЯ рд░реВрдкрдорд╛, рдПрдХ рдХрд╛рд░рдг рдХреЛ рд▓рд╛рдЧреА рдЬреБрди рдорд▓рд╛рдИ рдЕрд╕реНрдкрд╖реНрдЯ рдЫред рдпрд╕рд▓реЗ рддрдкрд╛рдЗрдБрд▓рд╛рдИ рддрдкрд╛рдЗрдБрдХреЛ рдиреЗрдЯрд╡рд░реНрдХ рдорд╛рд░реНрдлрдд рдЬрд╛рдиреЗ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрдмрд╛рдЯ TCP рдЬрдбрд╛рдирд╣рд░реВ рдЫреЛрдбреНрди рд╕рдХреНрдЫред рддреНрдпрд╕реИрд▓реЗ рдо рдпрд╣рд╛рдБ рддрдкрд╛рдИрдВрдХреЛ рд░рд╛рдЙрдЯрд░ рд╕реЗрдЯрд┐рдЩрд╣рд░реВ рдЬрд╛рдБрдЪ рдЧрд░реНрди рд╕рд┐рдлрд╛рд░рд┐рд╕ рдЧрд░реНрджрдЫреБред

рдПрдХ рддрд░рд┐рдХрд╛ рд╡рд╛ рдЕрд░реНрдХреЛ, рдпреЛ рдорд▓рд╛рдИ рд▓рд╛рдЧреНрдЫ рдХрд┐ рд╣рд╛рдореА рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдХреЛ рд▓рд╛рдЧреА рддрдпрд╛рд░ рдЫреМрдВред
рдПрдЙрдЯрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдЬрд╕рд▓реЗ рдЖрдлреИрд▓рд╛рдИ рдирд┐рдХреЛ рдкрд╛рд░реНрдЫ: рдлреНрд▓реЛ рд▓реЗрдмрд▓рдХреЛ рдЬрд╛рджреВ рд░ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рд╡рд░рд┐рдкрд░рд┐ рдЬрд╛рд╕реВрд╕ред Yandex рд░рд┐рдкреЛрд░реНрдЯ

рдЬрдм рд╣рд╛рдореАрд▓реЗ ToR рдорд╛ рдкреНрд░рд╡рд╛рд╣ рд▓реЗрдмрд▓ рд╕рдХреНрд╖рдо рдкрд╛рд░реНрдпреМрдВ, eBPF рдПрдЬреЗрдиреНрдЯ рддрдпрд╛рд░ рдЧрд░реНтАНрдпреМрдВ, рдЬреБрди рдЕрд╣рд┐рд▓реЗ рд╣реЛрд╕реНрдЯрд╣рд░реВрдорд╛ рдмрд╕реНрдЫ, рд╣рд╛рдореАрд▓реЗ рдЕрд░реНрдХреЛ рдареВрд▓реЛ рд╡рд┐рдлрд▓рддрд╛рдХреЛ рд▓рд╛рдЧрд┐ рдкрд░реНрдЦрдиреЗ рд╣реЛрдЗрди, рддрд░ рдирд┐рдпрдиреНрддреНрд░рд┐рдд рд╡рд┐рд╕реНрдлреЛрдЯрд╣рд░реВ рд╕рдЮреНрдЪрд╛рд▓рди рдЧрд░реНрдиреЗ рдирд┐рд░реНрдгрдп рдЧрд░реНрдпреМрдВред рд╣рд╛рдореАрд▓реЗ ToR рд▓рд┐рдпреМрдВ, рдЬрд╕рдорд╛ рдЪрд╛рд░рд╡рдЯрд╛ рдЕрдкрд▓рд┐рдЩреНрдХрд╣рд░реВ рдЫрдиреН, рд░ рддреА рдордзреНрдпреЗ рдПрдЙрдЯрд╛рдорд╛ рдбреНрд░рдкрд╣рд░реВ рд╕реЗрдЯ рдЕрдк рдЧрд░реНрдпреМрдВред рддрд┐рдиреАрд╣рд░реВрд▓реЗ рдПрдЙрдЯрд╛ рдирд┐рдпрдо рдмрдирд╛рдП рд░ рднрдиреЗ- рдЕрдм рддрдкрд╛рдИрдВрд▓реЗ рд╕рдмреИ рдкреНрдпрд╛рдХреЗрдЯрд╣рд░реВ рд╣рд░рд╛рдЙрдБрджреИ рд╣реБрдиреБрд╣реБрдиреНрдЫред рддрдкрд╛рдИрдВрд▓реЗ рдмрд╛рдБрдпрд╛рдорд╛ рджреЗрдЦреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ, рд╣рд╛рдореАрд╕рдБрдЧ рдкреНрд░рддрд┐-рдкреНрдпрд╛рдХреЗрдЯ рдирд┐рдЧрд░рд╛рдиреА рдЫ, рдЬреБрди 75% рдорд╛ рдЭрд░реЗрдХреЛ рдЫ, рдЕрд░реНрдерд╛рддреН, 25% рдкреНрдпрд╛рдХреЗрдЯрд╣рд░реВ рд╣рд░рд╛рдПрдХрд╛ рдЫрдиреНред рджрд╛рдпрд╛рдБрдкрдЯреНрдЯрд┐ рдпрд╕ ToR рдкрдЫрд┐ рдмрд╕реНрдиреЗ рд╕реЗрд╡рд╛рд╣рд░реВрдХреЛ рдЧреНрд░рд╛рдлрд╣рд░реВ рдЫрдиреНред рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдкрдорд╛, рдпреА рд░реНрдпрд╛рдХ рднрд┐рддреНрд░ рд╕рд░реНрднрд░рд╣рд░реВрд╕рдБрдЧ рдЗрдиреНрдЯрд░рдлреЗрд╕рд╣рд░реВрдХреЛ рдЯреНрд░рд╛рдлрд┐рдХ рдЧреНрд░рд╛рдлрд╣рд░реВ рд╣реБрдиреНред рддрдкрд╛рдИрд▓реЗ рджреЗрдЦреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ, рддрд┐рдиреАрд╣рд░реВ рдЕрдЭ рддрд▓ рдбреБрдмреЗред рддрд┐рдиреАрд╣рд░реВ рдХрд┐рди рдХрдо рднрдП - 25% рджреНрд╡рд╛рд░рд╛ рд╣реЛрдЗрди, рддрд░ рдХреЗрд╣рд┐ рдЕрд╡рд╕реНрдерд╛рдорд╛ 3-4 рдкрдЯрдХ? рдпрджрд┐ TCP рдЬрдбрд╛рди рдЕрд╢реБрдн рдЫ рднрдиреЗ, рдпреЛ рднрд╛рдБрдЪрд┐рдПрдХреЛ рдЬрдВрдХреНрд╢рди рдорд╛рд░реНрдлрдд рдкреБрдЧреНрди рдкреНрд░рдпрд╛рд╕ рдЬрд╛рд░реА рд░рд╛рдЦреНрдЫред рдпреЛ DC рднрд┐рддреНрд░рдХреЛ рд╕реЗрд╡рд╛рдХреЛ рд╕рд╛рдорд╛рдиреНрдп рд╡реНрдпрд╡рд╣рд╛рд░рд▓реЗ рдмрдвреЗрдХреЛ рдЫ - рдПрдХ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рдХреЛ рдЕрдиреБрд░реЛрдзрдХреЛ рд▓рд╛рдЧрд┐, рдЖрдиреНрддрд░рд┐рдХ рд╕реЗрд╡рд╛рд╣рд░реВрдорд╛ N рдЕрдиреБрд░реЛрдзрд╣рд░реВ рдЙрддреНрдкрдиреНрди рд╣реБрдиреНрдЫрдиреН, рд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓рд╛рдИ рдЬрд╛рдиреНрдЫ рдЬрдм рдХрд┐ рд╕рдмреИ рдбреЗрдЯрд╛ рд╕реНрд░реЛрддрд╣рд░реВрд▓реЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджрд┐рдиреНрдЫрдиреН, рд╡рд╛ рдЬрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧрдорд╛ рдЯрд╛рдЗрдордЖрдЙрдЯ рд╣реБрдиреНрдЫред рд╕реНрддрд░, рдЬреБрди рдЕрдЭреИ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫред рдЕрд░реНрдерд╛рддреН, рд╕рдмреИ рдзреЗрд░реИ, рдзреЗрд░реИ рдЦрд░рд╛рдм рдЫред
рдПрдЙрдЯрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдЬрд╕рд▓реЗ рдЖрдлреИрд▓рд╛рдИ рдирд┐рдХреЛ рдкрд╛рд░реНрдЫ: рдлреНрд▓реЛ рд▓реЗрдмрд▓рдХреЛ рдЬрд╛рджреВ рд░ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рд╡рд░рд┐рдкрд░рд┐ рдЬрд╛рд╕реВрд╕ред Yandex рд░рд┐рдкреЛрд░реНрдЯ

рдЕрдм рдЙрд╣реА рдкреНрд░рдпреЛрдЧ, рддрд░ рдкреНрд░рд╡рд╛рд╣ рд▓реЗрдмрд▓ рдорд╛рди рд╕рдХреНрд╖рдо рдкрд╛рд░рд┐рдПрдХреЛ рдЫред рддрдкрд╛рдИрд▓реЗ рджреЗрдЦреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ, рдмрд╛рдпрд╛рдБрдорд╛ рд╣рд╛рдореНрд░реЛ рдмреНрдпрд╛рдЪ рдирд┐рдЧрд░рд╛рдиреА рдЙрд╣реА 25% рд▓реЗ рдШрдЯреНрдпреЛред рдпреЛ рдмрд┐рд▓реНрдХреБрд▓ рд╕рд╣реА рдЫ, рдХрд┐рдирднрдиреЗ рдпреЛ retransmits рдХреЛ рдмрд╛рд░реЗ рдорд╛ рдХреЗрд╣рд┐ рдерд╛рд╣рд╛ рдЫреИрди, рдпреЛ рдкреНрдпрд╛рдХреЗрдЯ рдкрдард╛рдЙрдБрдЫ рд░ рдХреЗрд╡рд▓ рдбреЗрд▓рд┐рднрд░ рд░ рд╣рд░рд╛рдПрдХреЛ рдкреНрдпрд╛рдХреЗрдЯ рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдЕрдиреБрдкрд╛рдд рдЧрдгрдирд╛ рдЧрд░реНрджрдЫред

рд░ рджрд╛рдпрд╛рдБ рдорд╛ рд╕реЗрд╡рд╛ рддрд╛рд▓рд┐рдХрд╛ рдЫред рддрдкрд╛рдИрдВрд▓реЗ рдпрд╣рд╛рдБ рд╕рдорд╕реНрдпрд╛рдЧреНрд░рд╕реНрдд рд╕рдВрдпреБрдХреНрддрдХреЛ рдкреНрд░рднрд╛рд╡ рдлреЗрд▓рд╛ рдкрд╛рд░реНрдиреБрд╣реБрдиреЗ рдЫреИрдиред рдЙрд╣реА рдорд┐рд▓рд┐рд╕реЗрдХреЗрдиреНрдбрдорд╛, рдЯреНрд░рд╛рдлрд┐рдХ рд╕рдорд╕реНрдпрд╛ рдХреНрд╖реЗрддреНрд░рдмрд╛рдЯ рддреАрди рдмрд╛рдБрдХреА рдЕрдкрд▓рд┐рдЩреНрдХрд╣рд░реВрдорд╛ рдкреНрд░рд╡рд╛рд╣ рднрдпреЛ рдЬреБрди рд╕рдорд╕реНрдпрд╛рдмрд╛рдЯ рдкреНрд░рднрд╛рд╡рд┐рдд рдерд┐рдПрдиред рд╣рд╛рдореАрд╕рдБрдЧ рдПрдЙрдЯрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдЫ рдЬрд╕рд▓реЗ рдЖрдлреИрд▓рд╛рдИ рдирд┐рдХреЛ рдкрд╛рд░реНрдЫред

рдПрдЙрдЯрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдЬрд╕рд▓реЗ рдЖрдлреИрд▓рд╛рдИ рдирд┐рдХреЛ рдкрд╛рд░реНрдЫ: рдлреНрд▓реЛ рд▓реЗрдмрд▓рдХреЛ рдЬрд╛рджреВ рд░ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рд╡рд░рд┐рдкрд░рд┐ рдЬрд╛рд╕реВрд╕ред Yandex рд░рд┐рдкреЛрд░реНрдЯ

рдпреЛ рдореЗрд░реЛ рдЕрдиреНрддрд┐рдо рд╕реНрд▓рд╛рдЗрдб рд╣реЛ, рд╕рдВрдХреНрд╖реЗрдк рдЧрд░реНрди рд╕рдордпред рдЕрдм, рдорд▓рд╛рдИ рдЖрд╢рд╛ рдЫ рдХрд┐ рддрдкрд╛рдИрд▓рд╛рдИ рдерд╛рд╣рд╛ рдЫ рдХрд┐ рдХрд╕рд░реА рдЖрддреНрдо-рдЙрдкрдЪрд╛рд░ рдЧрд░реНрдиреЗ рдбрд╛рдЯрд╛ рдХреЗрдиреНрджреНрд░ рдиреЗрдЯрд╡рд░реНрдХ рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрдиреЗред рддрдкрд╛рдИрдВрд▓реЗ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рдЕрднрд┐рд▓реЗрдЦрдорд╛ рдЬрд╛рдиреБ рдкрд░реНрджреИрди рд░ рддреНрдпрд╣рд╛рдБ рд╡рд┐рд╢реЗрд╖ рдкреНрдпрд╛рдЪрд╣рд░реВ рдЦреЛрдЬреНрдиреБ рдкрд░реНрджреИрди; рддрдкрд╛рдИрдВрд▓рд╛рдИ рдерд╛рд╣рд╛ рдЫ рдХрд┐ рдпрд╕ рдЕрд╡рд╕реНрдерд╛рдорд╛ рдлреНрд▓реЛ рд▓реЗрдмрд▓рд▓реЗ рд╕рдорд╕реНрдпрд╛ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрдЫ, рддрд░ рддрдкрд╛рдИрдВрд▓реЗ рдпреЛ рд╕рдВрдпрдиреНрддреНрд░рд▓рд╛рдИ рд╕рд╛рд╡рдзрд╛рдиреАрдкреВрд░реНрд╡рдХ рд╕рдореНрдкрд░реНрдХ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫред рд░ рдо рдПрдХ рдкрдЯрдХ рдлреЗрд░рд┐ рдЬреЛрдб рджрд┐рдиреНрдЫреБ рдХрд┐ рдпрджрд┐ рддрдкрд╛рдИ рдЯреЗрд▓рд┐рдХрдо рдЕрдкрд░реЗрдЯрд░ рд╣реБрдиреБрд╣реБрдиреНрдЫ рднрдиреЗ, рддрдкрд╛рдИрд▓реЗ рдлреНрд▓реЛ рд▓реЗрдмрд▓рд▓рд╛рдИ рд╣реНрдпрд╛рд╕ рдкреНрд░рдХрд╛рд░реНрдпрдХреЛ рд░реВрдкрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБ рд╣реБрдБрджреИрди, рдЕрдиреНрдпрдерд╛ рддрдкрд╛рдИрд▓реЗ рддрдкрд╛рдЗрдБрдХрд╛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрдХреЛ рд╕рддреНрд░рд╣рд░реВ рдмрд╛рдзрд┐рдд рдЧрд░реНрдиреБрд╣реБрдиреЗрдЫред

рдиреЗрдЯрд╡рд░реНрдХ рдЗрдиреНрдЬрд┐рдирд┐рдпрд░рд╣рд░реВрд▓реЗ рдПрдХ рдЕрд╡рдзрд╛рд░рдгрд╛рддреНрдордХ рдкрд░рд┐рд╡рд░реНрддрдирдмрд╛рдЯ рдЧреБрдЬреНрд░рдиреБрдкрд░реНрдЫ: рдиреЗрдЯрд╡рд░реНрдХ ToR рдмрд╛рдЯ рд╕реБрд░реБ рд╣реБрдБрджреИрди, рдиреЗрдЯрд╡рд░реНрдХ рдЙрдкрдХрд░рдгрд╕рдБрдЧ рд╣реЛрдЗрди, рддрд░ рд╣реЛрд╕реНрдЯрд╕рдБрдЧред рд╣рд╛рдореАрд▓реЗ рдХрд╕рд░реА рдЖрд░рдЯреАрдУ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди рд░ рдХреБрдиреИ рдкрдирд┐ рдХрд╛рд╕реНрдЯ рд╕реЗрд╡рд╛рд╣рд░реВрдорд╛ рдкреНрд░рд╡рд╛рд╣ рд▓реЗрдмрд▓ рдлрд┐рдХреНрд╕ рдЧрд░реНрди рджреБрд╡реИ eBPF рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдЫреМрдВ рднрдиреНрдиреЗ рдПрдЙрдЯрд╛ рд░рд╛рдореНрд░реЛ рдЙрджрд╛рд╣рд░рдг рд╣реЛред

рдкреНрд░рд╡рд╛рд╣ рд▓реЗрдмрд▓ рдореЗрдХрд╛рдирд┐рдХреНрд╕ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдкрдорд╛ рдирд┐рдпрдиреНрддреНрд░рд┐рдд рдкреНрд░рд╢рд╛рд╕рдирд┐рдХ рдЦрдгреНрдб рднрд┐рддреНрд░ рдЕрдиреНрдп рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЙрдкрдпреБрдХреНрдд рдЫрдиреНред рдпреЛ рдбрд╛рдЯрд╛ рдХреЗрдиреНрджреНрд░рд╣рд░реВ рдмреАрдЪрдХреЛ рдЯреНрд░рд╛рдлрд┐рдХ рд╣реБрди рд╕рдХреНрдЫ, рд╡рд╛ рддрдкрд╛рдИрдВрд▓реЗ рдмрд╛рд╣рд┐рд░ рдЬрд╛рдиреЗ рдЯреНрд░рд╛рдлрд┐рдХ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдЧрд░реНрди рд╡рд┐рд╢реЗрд╖ рддрд░рд┐рдХрд╛рдорд╛ рддреНрдпрд╕реНрддрд╛ рдореЗрдХрд╛рдирд┐рдХрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рддрд░ рдо рддрдкрд╛рдИрдВрд▓рд╛рдИ рдпрд╕ рдмрд╛рд░реЗ рдмрддрд╛рдЙрдЫреБ, рдорд▓рд╛рдИ рдЖрд╢рд╛ рдЫ, рдЕрд░реНрдХреЛ рдкрдЯрдХред рдзреНрдпрд╛рди рджрд┐рдиреБрднрдПрдХреЛрдорд╛ рдзреЗрд░реИ рдзреЗрд░реИ рдзрдиреНрдпрд╡рд╛рджред

рд╕реНрд░реЛрдд: www.habr.com