Yandex рд▓реЗ RPKI рд▓рд╛рдЧреВ рдЧрд░реНрджрдЫ

рдирдорд╕реНрддреЗ, рдореЗрд░реЛ рдирд╛рдо рдЕрд▓реЗрдХреНрдЬреЗрдВрдбрд░ Azimov рд╣реЛред Yandex рдорд╛, рдо рд╡рд┐рднрд┐рдиреНрди рдЕрдиреБрдЧрдорди рдкреНрд░рдгрд╛рд▓реА, рд╕рд╛рдереИ рдпрд╛рддрд╛рдпрд╛рдд рдиреЗрдЯрд╡рд░реНрдХ рд╕рдВрд░рдЪрдирд╛ рд╡рд┐рдХрд╛рд╕ рдЧрд░реНрдЫреБред рддрд░ рдЖрдЬ рд╣рд╛рдореА BGP рдкреНрд░реЛрдЯреЛрдХрд▓ рдмрд╛рд░реЗ рдХреБрд░рд╛ рдЧрд░реНрдиреЗрдЫреМрдВред

Yandex рд▓реЗ RPKI рд▓рд╛рдЧреВ рдЧрд░реНрджрдЫ

рдПрдХ рд╣рдкреНрддрд╛ рдЕрдШрд┐, Yandex рд▓реЗ ROV (Route Origin Validation) рд▓рд╛рдИ рд╕рдмреИ рдкрд┐рдпрд░рд┐рдЩ рдкрд╛рд░реНрдЯрдирд░рд╣рд░реВ, рд╕рд╛рдереИ рдЯреНрд░рд╛рдлрд┐рдХ рдПрдХреНрд╕рдЪреЗрдиреНрдЬ рдкреЛрдЗрдиреНрдЯрд╣рд░реВрд╕рдБрдЧ рдЗрдиреНрдЯрд░рдлреЗрд╕рд╣рд░реВрдорд╛ рд╕рдХреНрд╖рдо рдЧрд░реЗрдХреЛ рдерд┐рдпреЛред рдпреЛ рдХрд┐рди рдЧрд░рд┐рдпреЛ рд░ рдпрд╕рд▓реЗ рдЯреЗрд▓рд┐рдХрдо рдЕрдкрд░реЗрдЯрд░рд╣рд░реВрд╕рдБрдЧрдХреЛ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛рд▓рд╛рдИ рдХрд╕рд░реА рдЕрд╕рд░ рдЧрд░реНрдЫ рднрдиреНрдиреЗ рдмрд╛рд░реЗ рддрд▓ рдкрдвреНрдиреБрд╣реЛрд╕реНред

BGP рд░ рдпрд╕рдорд╛ рдХреЗ рдЧрд▓рдд рдЫ

рддрдкрд╛рдИрд▓рд╛рдИ рдерд╛рд╣рд╛ рдЫ рдХрд┐ BGP рдПрдХ рдЗрдиреНрдЯрд░рдбреЛрдореЗрди рд░реВрдЯрд┐рдЩ рдкреНрд░реЛрдЯреЛрдХрд▓рдХреЛ рд░реВрдкрдорд╛ рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛред рдпрджреНрдпрдкрд┐, рдмрд╛рдЯреЛрдорд╛, рдкреНрд░рдпреЛрдЧрдХрд╛ рдХреЗрд╕рд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛ рдмрдвреНрджреИ рдЧрдПрдХреЛ рдЫ: рдЖрдЬ, BGP, рдзреЗрд░реИ рд╡рд┐рд╕реНрддрд╛рд░рд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рдзрдиреНрдпрд╡рд╛рдж, рд╕рдиреНрджреЗрд╢ рдмрд╕рдорд╛ рдкрд░рд┐рдгрдд рднрдПрдХреЛ рдЫ, рдЕрдкрд░реЗрдЯрд░ VPN рдмрд╛рдЯ рдЕрд╣рд┐рд▓реЗ рдлреЗрд╕рдирд╢реАрд▓ SD-WAN рд╕рдореНрдордХрд╛ рдХрд╛рд░реНрдпрд╣рд░реВ рдХрднрд░ рдЧрд░реНрджреИ, рд░ рдпрд╕ рд░реВрдкрдорд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдлреЗрд▓рд╛ рдкрд╛рд░реЗрдХреЛ рдЫред рдПрдХ SDN-рдЬрд╕реНрддреЛ рдирд┐рдпрдиреНрддреНрд░рдХрдХреЛ рд▓рд╛рдЧрд┐ рдПрдХ рдпрд╛рддрд╛рдпрд╛рдд, рджреВрд░реА рднреЗрдХреНрдЯрд░ BGP рд▓рд╛рдИ рд▓рд┐рдЩреНрдХ рд╕рдЯ рдкреНрд░реЛрдЯреЛрдХрд▓ рдЬрд╕реНрддреИ рдХреЗрд╣рд┐рдорд╛ рдкрд░рд┐рдгрдд рдЧрд░реНрджреИред

Yandex рд▓реЗ RPKI рд▓рд╛рдЧреВ рдЧрд░реНрджрдЫ

рдЕрдВрдЬреАрд░ред рез BGP SAFI

BGP рд▓реЗ рдХрд┐рди рдпрддрд┐ рдзреЗрд░реИ рдкреНрд░рдпреЛрдЧрд╣рд░реВ рдкреНрд░рд╛рдкреНрдд рдЧрд░реЗрдХреЛ рдЫ (рд░ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рдЬрд╛рд░реА рдЫ)? рддреНрдпрд╣рд╛рдБ рджреБрдИ рдореБрдЦреНрдп рдХрд╛рд░рдгрд╣рд░реВ рдЫрдиреН:

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

рдЙрд╕рд▓рд╛рдИ рдХреЗ рдмрд┐рдЧреНрд░рд┐рдпреЛ? рд╕рдВрдХреНрд╖реЗрдкрдорд╛, рдкреНрд░реЛрдЯреЛрдХрд▓рдорд╛ рдкреНрд░рд╛рдкреНрдд рдЬрд╛рдирдХрд╛рд░реАрдХреЛ рд╢реБрджреНрдзрддрд╛ рдЬрд╛рдБрдЪ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдирд┐рд░реНрдорд┐рдд рд╕рдВрдпрдиреНрддреНрд░ рдЫреИрдиред рддреНрдпреЛ рд╣реЛ, BGP рдПрдХ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдЯреНрд░рд╕реНрдЯ рдкреНрд░реЛрдЯреЛрдХрд▓ рд╣реЛ: рдпрджрд┐ рддрдкрд╛рдИрдВ рд╕рдВрд╕рд╛рд░рд▓рд╛рдИ рдмрддрд╛рдЙрди рдЪрд╛рд╣рдиреБрд╣реБрдиреНрдЫ рдХрд┐ рдЕрдм рддрдкрд╛рдИрдВрд╕рдБрдЧ Rostelecom, MTS рд╡рд╛ Yandex рдХреЛ рдиреЗрдЯрд╡рд░реНрдХ рдЫ, рдХреГрдкрдпрд╛!

IRRDB-рдЖрдзрд╛рд░рд┐рдд рдлрд┐рд▓реНрдЯрд░ - рд╕рдмреИрднрдиреНрджрд╛ рдЦрд░рд╛рдм рдордзреНрдпреЗ рд╕рдмреИ рднрдиреНрджрд╛ рд░рд╛рдореНрд░реЛ

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

Yandex рд▓реЗ RPKI рд▓рд╛рдЧреВ рдЧрд░реНрджрдЫ

рдЪрд╛рдорд▓ред 2. Cloudflare рдЯреНрд░рд╛рдлрд┐рдХ рдЕрд╡рд░реЛрдз

рддрд░ рдЕрдЭреИ рдкрдирд┐, рдХрд┐рди рдпрд╕реНрддрд╛ рд╡рд┐рд╕рдВрдЧрддрд┐рд╣рд░реВ рдкреНрд░рддреНрдпреЗрдХ рдЫ рдорд╣рд┐рдирд╛рдорд╛ рдПрдХ рдкрдЯрдХ рд╣реБрдиреНрдЫрдиреН, рд░ рд╣рд░реЗрдХ рджрд┐рди рд╣реЛрдЗрди? рдХрд┐рдирднрдиреЗ рд╡рд╛рд╣рдХрд╣рд░реВрд▓реЗ BGP рдЫрд┐рдореЗрдХреАрд╣рд░реВрдмрд╛рдЯ рдХреЗ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдЫрдиреН рднрдиреЗрд░ рдкреНрд░рдорд╛рдгрд┐рдд рдЧрд░реНрди рд░рд╛рдЙрдЯрд┐рдЩ рдЬрд╛рдирдХрд╛рд░реАрдХреЛ рдмрд╛рд╣реНрдп рдбрд╛рдЯрд╛рдмреЗрд╕рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдЫрдиреНред рддреНрдпрд╕реНрддрд╛ рдзреЗрд░реИ рдбрд╛рдЯрд╛рдмреЗрд╕рд╣рд░реВ рдЫрдиреН, рддрд┐рдиреАрд╣рд░реВрдордзреНрдпреЗ рдХреЗрд╣реА рд░рдЬрд┐рд╕реНрдЯреНрд░рд╛рд░рд╣рд░реВ (RIPE, APNIC, ARIN, AFRINIC) рджреНрд╡рд╛рд░рд╛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдЫрдиреН, рдХреЗрд╣реА рд╕реНрд╡рддрдиреНрддреНрд░ рдЦреЗрд▓рд╛рдбреАрд╣рд░реВ рдЫрдиреН (рд╕рдмреИрднрдиреНрджрд╛ рдкреНрд░рд╕рд┐рджреНрдз RADB рд╣реЛ), рд░ рддреНрдпрд╣рд╛рдБ рдареВрд▓рд╛ рдХрдореНрдкрдиреАрд╣рд░реВ (Level3) рдХреЛ рд╕реНрд╡рд╛рдорд┐рддреНрд╡рдорд╛ рд░рд╣реЗрдХрд╛ рд░рдЬрд┐рд╕реНрдЯреНрд░рд╛рд░рд╣рд░реВрдХреЛ рд╕рдореНрдкреВрд░реНрдг рд╕реЗрдЯ рдкрдирд┐ рдЫред , NTT, рдЖрджрд┐)ред рдпреЛ рдпреА рдбрд╛рдЯрд╛рдмреЗрд╕рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдзрдиреНрдпрд╡рд╛рдж рд╣реЛ рдХрд┐ рдЕрдиреНрддрд░-рдбреЛрдореЗрди рд░рд╛рдЙрдЯрд┐рдЩрд▓реЗ рдпрд╕рдХреЛ рд╕рдЮреНрдЪрд╛рд▓рдирдХреЛ рд╕рд╛рдкреЗрдХреНрд╖ рд╕реНрдерд┐рд░рддрд╛ рдХрд╛рдпрдо рд░рд╛рдЦреНрдЫред

рдпрджреНрдпрдкрд┐, рддреНрдпрд╣рд╛рдБ nuances рдЫрдиреНред рд░реВрдЯрд┐рдЩ рдЬрд╛рдирдХрд╛рд░реА ROUTE-OBJECTS рд░ AS-SET рд╡рд╕реНрддреБрд╣рд░реВрдорд╛ рдЖрдзрд╛рд░рд┐рдд рдЬрд╛рдБрдЪ рдЧрд░рд┐рдиреНрдЫред рд░ рдпрджрд┐ рдкрд╣рд┐рд▓реЛрд▓реЗ IRRDB рдХреЛ рдЕрдВрд╢рдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рд╛рдзрд┐рдХрд░рдгрд▓рд╛рдИ рд╕рдВрдХреЗрдд рдЧрд░реНрдЫ рднрдиреЗ, рджреЛрд╕реНрд░реЛ рдХрдХреНрд╖рд╛рдХреЛ рд▓рд╛рдЧрд┐ рддреНрдпрд╣рд╛рдБ рд╡рд░реНрдЧрдХреЛ рд░реВрдкрдорд╛ рдХреБрдиреИ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдЫреИрдиред рддреНрдпреЛ рд╣реЛ, рдЬреЛ рдХреЛрд╣реАрд▓реЗ рдкрдирд┐ рдЖрдлреНрдиреЛ рд╕реЗрдЯрдорд╛ рдХрд╕реИрд▓рд╛рдИ рдердкреНрди рд╕рдХреНрдЫ рд░ рдпрд╕рд░реА рдЕрдкрд╕реНрдЯреНрд░реАрдо рдкреНрд░рджрд╛рдпрдХрд╣рд░реВрдХреЛ рдлрд┐рд▓реНрдЯрд░рд╣рд░реВ рдмрд╛рдЗрдкрд╛рд╕ рдЧрд░реНрди рд╕рдХреНрдЫред рдпрд╕рдмрд╛рд╣реЗрдХ, рд╡рд┐рднрд┐рдиреНрди IRR рдЖрдзрд╛рд░рд╣рд░реВ рдмреАрдЪ AS-SET рдирд╛рдордХрд░рдгрдХреЛ рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛рдХреЛ рдЧреНрдпрд╛рд░реЗрдиреНрдЯреА рдЫреИрди, рдЬрд╕рд▓реЗ рдЯреЗрд▓рд┐рдХрдо рдЕрдкрд░реЗрдЯрд░рдХреЛ рд▓рд╛рдЧрд┐ рдЕрдЪрд╛рдирдХ рдЬрдбрд╛рдирдХреЛ рд╣рд╛рдирд┐рдХреЛ рд╕рд╛рде рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рдкреНрд░рднрд╛рд╡рд╣рд░реВ рдирд┐рдореНрддреНрдпрд╛рдЙрди рд╕рдХреНрдЫ, рдЬрд╕рд▓реЗ рдЖрдлреНрдиреЛ рдкрдХреНрд╖рдХреЛ рд▓рд╛рдЧрд┐, рдХреЗрд╣рд┐ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реЗрдиред

рдПрдЙрдЯрд╛ рдЕрддрд┐рд░рд┐рдХреНрдд рдЪреБрдиреМрддреА AS-SET рдХреЛ рдкреНрд░рдпреЛрдЧ рдврд╛рдБрдЪрд╛ рд╣реЛред рдпрд╣рд╛рдБ рджреБрдИ рдмрд┐рдиреНрджреБрд╣рд░реВ рдЫрдиреН:

  • рдЬрдм рдПрдХ рдЕрдкрд░реЗрдЯрд░рд▓реЗ рдирдпрд╛рдБ рдХреНрд▓рд╛рдЗрдиреНрдЯ рдкрд╛рдЙрдБрдЫ, рдЙрд╕рд▓реЗ рдпрд╕рд▓рд╛рдИ рдЖрдлреНрдиреЛ AS-SET рдорд╛ рдердкреНрдЫ, рддрд░ рд▓рдЧрднрдЧ рдХрд╣рд┐рд▓реНрдпреИ рд╣рдЯрд╛рдЙрдБрджреИрди;
  • рдлрд┐рд▓реНрдЯрд░рд╣рд░реВ рдЧреНрд░рд╛рд╣рдХрд╣рд░реВрд╕рдБрдЧрдХреЛ рдЗрдиреНрдЯрд░рдлреЗрд╕рдорд╛ рдорд╛рддреНрд░ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░рд┐рдПрдХрд╛ рдЫрдиреНред

рдирддрд┐рдЬрд╛рдХреЛ рд░реВрдкрдорд╛, BGP рдлрд┐рд▓реНрдЯрд░рд╣рд░реВрдХреЛ рдЖрдзреБрдирд┐рдХ рдврд╛рдБрдЪрд╛рдорд╛ рдЧреНрд░рд╛рд╣рдХрд╣рд░реВрд╕рдБрдЧрдХреЛ рдЗрдиреНрдЯрд░рдлреЗрд╕рд╣рд░реВрдорд╛ рдХреНрд░рдорд╢рдГ рдЕрдкрдорд╛рдирдЬрдирдХ рдлрд┐рд▓реНрдЯрд░рд╣рд░реВ рд░ рдкрд┐рдпрд░рд┐рдЩ рдкрд╛рд░реНрдЯрдирд░рд╣рд░реВ рд░ IP рдЯреНрд░рд╛рдиреНрдЬрд┐рдЯ рдкреНрд░рджрд╛рдпрдХрд╣рд░реВрдмрд╛рдЯ рдЖрдЙрдиреЗ рдХреБрд░рд╛рд╣рд░реВрдорд╛ рдПрдХ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рд╡рд┐рд╢реНрд╡рд╛рд╕ рд╕рдорд╛рд╡реЗрд╢ рд╣реБрдиреНрдЫред

AS-SET рдорд╛ рдЖрдзрд╛рд░рд┐рдд рдЙрдкрд╕рд░реНрдЧ рдлрд┐рд▓реНрдЯрд░ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдХреЗ рд╣реЛ? рд╕рдмреИрднрдиреНрджрд╛ рд░реЛрдЪрдХ рдХреБрд░рд╛ рдпреЛ рдЫ рдХрд┐ рдЫреЛрдЯреЛ рдЕрд╡рдзрд┐ рдорд╛ - рдХреЗрд╣рд┐ рдЫреИрдиред рддрд░ IRRDB-рдЖрдзрд╛рд░рд┐рдд рдлрд┐рд▓реНрдЯрд░рд╣рд░реВрдХреЛ рдХрд╛рдорд▓рд╛рдИ рдкреВрд░рдХ рдмрдирд╛рдЙрдиреЗ рдердк рд╕рдВрдпрдиреНрддреНрд░рд╣рд░реВ рджреЗрдЦрд╛ рдкрд░рд┐рд░рд╣реЗрдХрд╛ рдЫрдиреН, рд░ рд╕рдмреИрднрдиреНрджрд╛ рдкрд╣рд┐рд▓реЗ, рдпреЛ, рдирд┐рд╕реНрд╕рдиреНрджреЗрд╣, RPKI рд╣реЛред

RPKI

рд╕рд░рд▓ рддрд░рд┐рдХрд╛рдорд╛, RPKI рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд▓рд╛рдИ рд╡рд┐рддрд░рд┐рдд рдбрд╛рдЯрд╛рдмреЗрд╕рдХреЛ рд░реВрдкрдорд╛ рд╕реЛрдЪреНрди рд╕рдХрд┐рдиреНрдЫ рдЬрд╕рдХреЛ рд░реЗрдХрд░реНрдбрд╣рд░реВ рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рд░реВрдкрдорд╛ рдкреНрд░рдорд╛рдгрд┐рдд рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред ROA (Route Object Authorization) рдХреЛ рдЕрд╡рд╕реНрдерд╛рдорд╛, рд╣рд╕реНрддрд╛рдХреНрд╖рд░рдХрд░реНрддрд╛ рдареЗрдЧрд╛рдирд╛ рд╕реНрдкреЗрд╕рдХреЛ рдорд╛рд▓рд┐рдХ рд╣реЛ, рд░ рд░реЗрдХрд░реНрдб рдЖрдлреИрдВрдорд╛ рдЯреНрд░рд┐рдкрд▓ (рдЙрдкрд╕рд░реНрдЧ, asn, max_length) рд╣реЛред рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдкрдорд╛, рдпреЛ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рд▓реЗ рдирд┐рдореНрдирд▓рд╛рдИ рдкреЛрд╖реНрдЯреБрд▓реЗрдЯ рдЧрд░реНрджрдЫ: $рдЙрдкрд╕рд░реНрдЧ рдареЗрдЧрд╛рдирд╛ рд╕реНрдкреЗрд╕рдХреЛ рдорд╛рд▓рд┐рдХрд▓реЗ $max_length рднрдиреНрджрд╛ рд▓рдореНрдмрд╛рдЗ рдирднрдПрдХреЛ рдЙрдкрд╕рд░реНрдЧрд╣рд░реВ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдЧрд░реНрди AS рдирдореНрдмрд░ $asn рд▓рд╛рдИ рдЕрдзрд┐рдХрд╛рд░ рджрд┐рдПрдХреЛ рдЫред рд░ рд░рд╛рдЙрдЯрд░рд╣рд░реВ, RPKI рдХреНрдпрд╛рд╕ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░, рдЕрдиреБрдкрд╛рд▓рдирдХреЛ рд▓рд╛рдЧрд┐ рдЬреЛрдбреА рдЬрд╛рдБрдЪ рдЧрд░реНрди рд╕рдХреНрд╖рдо рдЫрдиреН рдЙрдкрд╕рд░реНрдЧ - рдмрд╛рдЯреЛрдорд╛ рдкрд╣рд┐рд▓реЛ рд╡рдХреНрддрд╛.

Yandex рд▓реЗ RPKI рд▓рд╛рдЧреВ рдЧрд░реНрджрдЫ

рдЪрд┐рддреНрд░ 3. RPKI рд╡рд╛рд╕реНрддреБрдХрд▓рд╛

ROA рд╡рд╕реНрддреБрд╣рд░реВ рдзреЗрд░реИ рд▓рд╛рдореЛ рд╕рдордпрдХреЛ рд▓рд╛рдЧрд┐ рдорд╛рдирдХреАрдХреГрдд рдЧрд░рд┐рдПрдХреЛ рдЫ, рддрд░ рд╣рд╛рд▓рд╕рдореНрдо рддрд┐рдиреАрд╣рд░реВ рд╡рд╛рд╕реНрддрд╡рдорд╛ IETF рдЬрд░реНрдирд▓рдорд╛ рдХрд╛рдЧрдЬрдорд╛ рдорд╛рддреНрд░ рд░рд╣рдиреНрдЫрдиреНред рдореЗрд░реЛ рд╡рд┐рдЪрд╛рд░рдорд╛, рдпрд╕рдХреЛ рдХрд╛рд░рдг рдбрд░рд▓рд╛рдЧреНрджреЛ рдЫ - рдЦрд░рд╛рдм рдорд╛рд░реНрдХреЗрдЯрд┐рдЩред рдорд╛рдирдХреАрдХрд░рдг рдкреВрд░рд╛ рднрдПрдкрдЫрд┐, рдкреНрд░реЛрддреНрд╕рд╛рд╣рди рдерд┐рдпреЛ рдХрд┐ ROA BGP рдЕрдкрд╣рд░рдг рд╡рд┐рд░реБрджреНрдз рд╕реБрд░рдХреНрд╖рд┐рдд рдерд┐рдпреЛ - рдЬреБрди рд╕рддреНрдп рдерд┐рдПрдиред рдЖрдХреНрд░рдордгрдХрд╛рд░реАрд╣рд░реВрд▓реЗ рдорд╛рд░реНрдЧрдХреЛ рд╕реБрд░реБрдорд╛ рд╕рд╣реА AC рдирдореНрдмрд░ рдШреБрд╕рд╛рдПрд░ ROA-рдЖрдзрд╛рд░рд┐рдд рдлрд┐рд▓реНрдЯрд░рд╣рд░реВрд▓рд╛рдИ рд╕рдЬрд┐рд▓реИ рдмрд╛рдЗрдкрд╛рд╕ рдЧрд░реНрди рд╕рдХреНрдЫрдиреНред рд░ рдпреЛ рдЕрдиреБрднреВрддрд┐ рд╣реБрдиреЗ рдмрд┐рддреНрддрд┐рдХреИ, рдЕрд░реНрдХреЛ рддрд╛рд░реНрдХрд┐рдХ рдХрджрдо ROA рдХреЛ рдкреНрд░рдпреЛрдЧ рддреНрдпрд╛рдЧреНрди рдерд┐рдпреЛред рд╡рд╛рд╕реНрддрд╡рдорд╛, рд╣рд╛рдореАрд▓рд╛рдИ рдкреНрд░рд╡рд┐рдзрд┐ рдХрд┐рди рдЪрд╛рд╣рд┐рдиреНрдЫ рдпрджрд┐ рдпрд╕рд▓реЗ рдХрд╛рдо рдЧрд░реНрджреИрди?

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

рдЕрдм, ROA рдорд╛ рдЖрдзрд╛рд░рд┐рдд рдорд╛рд░реНрдЧрд╣рд░реВ рдЬрд╛рдБрдЪ рдЧрд░реНрджреИ рдореБрдЦреНрдп рдЦреЗрд▓рд╛рдбреАрд╣рд░реВ рджреНрд╡рд╛рд░рд╛ рдмрд┐рд╕реНрддрд╛рд░реИ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рднрдЗрд░рд╣реЗрдХреЛ рдЫ: рд╕рдмреИрднрдиреНрджрд╛ рдареВрд▓реЛ рдпреБрд░реЛрдкреЗрд▓реА IX рд▓реЗ рдкрд╣рд┐рд▓реЗ рдиреИ Tier-1 рдЕрдкрд░реЗрдЯрд░рд╣рд░реВ рдмреАрдЪ рдЧрд▓рдд рдорд╛рд░реНрдЧрд╣рд░реВ рдЦрд╛рд░реЗрдЬ рдЧрд░реНрджреИрдЫ, рдпреЛ AT&T рд▓рд╛рдИ рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдЧрд░реНрди рд▓рд╛рдпрдХ рдЫ, рдЬрд╕рд▓реЗ рдЖрдлреНрдирд╛ рдкрд┐рдпрд░рд┐рдЩ рдкрд╛рд░реНрдЯрдирд░рд╣рд░реВрд╕рдБрдЧ рдЗрдиреНрдЯрд░рдлреЗрд╕рд╣рд░реВрдорд╛ рдлрд┐рд▓реНрдЯрд░рд╣рд░реВ рд╕рдХреНрд╖рдо рдЧрд░реЗрдХреЛ рдЫред рд╕рдмреИрднрдиреНрджрд╛ рдареВрд▓рд╛ рд╕рд╛рдордЧреНрд░реА рдкреНрд░рджрд╛рдпрдХрд╣рд░реВ рдкрдирд┐ рдкрд░рд┐рдпреЛрдЬрдирд╛рдорд╛ тАЛтАЛтАЛтАЛрдЖрдЗрд░рд╣реЗрдХрд╛ рдЫрдиреНред рд░ рджрд░реНрдЬрдиреМрдВ рдордзреНрдпрдо рдЖрдХрд╛рд░рдХреЛ рдЯреНрд░рд╛рдиреНрдЬрд┐рдЯ рдЕрдкрд░реЗрдЯрд░рд╣рд░реВрд▓реЗ рдпрд╕рдмрд╛рд░реЗ рдХрд╕реИрд▓рд╛рдИ рдирднрдиреА рдЪреБрдкрдЪрд╛рдк рдпрд╕рд▓рд╛рдИ рд▓рд╛рдЧреВ рдЧрд░рд┐рд╕рдХреЗрдХрд╛ рдЫрдиреНред рдпреА рд╕рдмреИ рдЕрдкрд░реЗрдЯрд░рд╣рд░реВрд▓реЗ рдХрд┐рди RPKI рд▓рд╛рдЧреВ рдЧрд░рд┐рд░рд╣реЗрдХрд╛ рдЫрдиреН? рдЬрд╡рд╛рдл рд╕рд░рд▓ рдЫ: рддрдкрд╛рдИрдВрдХреЛ рдмрд╛рд╣рд┐рд░ рдЬрд╛рдиреЗ рдЯреНрд░рд╛рдлрд┐рдХрд▓рд╛рдИ рдЕрдиреНрдп рд╡реНрдпрдХреНрддрд┐рдХрд╛ рдЧрд▓реНрддреАрд╣рд░реВрдмрд╛рдЯ рдЬреЛрдЧрд╛рдЙрдиред рдпрд╕реИрд▓реЗ Yandex рдпрд╕рдХреЛ рдиреЗрдЯрд╡рд░реНрдХрдХреЛ рдХрд┐рдирд╛рд░рдорд╛ ROV рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрдиреЗ рд░реВрд╕реА рд╕рдВрдШрдорд╛ рдкрд╣рд┐рд▓реЛ рд╣реЛред

рдЕрдм рдХреЗ рд╣реБрдиреЗ рд╣реЛ ?

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

Yandex рд▓реЗ RPKI рд▓рд╛рдЧреВ рдЧрд░реНрджрдЫ

рдпрд╕рд▓реЗ рддрдкрд╛рдИрд▓рд╛рдИ рдХреЗ рдлрд░рдХ рдкрд╛рд░реНрдЫ? рдпрджрд┐ рддрдкрд╛рдЗрдБ рддрдкрд╛рдЗрдБрдХреЛ рдиреЗрдЯрд╡рд░реНрдХ рд░ Yandex рдмреАрдЪ рдЯреНрд░рд╛рдлрд┐рдХ рдорд╛рд░реНрдЧ рдХреЛ рд╕реБрд░рдХреНрд╖рд╛ рдмрдврд╛рдЙрди рдЪрд╛рд╣рдиреБрд╣реБрдиреНрдЫ рднрдиреЗ, рд╣рд╛рдореА рд╕рд┐рдлрд╛рд░рд┐рд╕ рдЧрд░реНрджрдЫреМрдВ:

  • рдЖрдлреНрдиреЛ рдареЗрдЧрд╛рдирд╛ рд╕реНрдкреЗрд╕ рд╕рд╛рдЗрди рдЗрди рдЧрд░реНрдиреБрд╣реЛрд╕реН RIPE рдкреЛрд░реНрдЯрд▓рдорд╛ - рдпреЛ рд╕рд░рд▓ рдЫ, рдФрд╕рддрдорд╛ 5-10 рдорд┐рдиреЗрдЯ рд▓рд╛рдЧреНрдЫред рдХрд╕реИрд▓реЗ рдЕрдирдЬрд╛рдирдорд╛ рддрдкрд╛рдИрдВрдХреЛ рдареЗрдЧрд╛рдирд╛ рд╕реНрдерд╛рди рдЪреЛрд░реЗрдХреЛ рдШрдЯрдирд╛рдорд╛ рдпрд╕рд▓реЗ рд╣рд╛рдореНрд░реЛ рдЬрдбрд╛рдирд▓рд╛рдИ рд╕реБрд░рдХреНрд╖рд┐рдд рдЧрд░реНрдиреЗрдЫ (рд░ рдпреЛ рдЪрд╛рдБрдбреИ рд╡рд╛ рдкрдЫрд┐ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдкрдорд╛ рд╣реБрдиреЗрдЫ);
  • рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд RPKI рдХреНрдпрд╛рд╕ рдордзреНрдпреЗ рдПрдЙрдЯрд╛ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН (рдкрд░рд┐рдкрдХреНрд╡-рдкреНрд░рдорд╛рдгреАрдХрд░рдгрдХрд░реНрддрд╛, рджрд┐рдирдЪрд░реНрдпрд╛) рд░ рдиреЗрдЯрд╡рд░реНрдХ рдмреЛрд░реНрдбрд░рдорд╛ рдорд╛рд░реНрдЧ рдЬрд╛рдБрдЪ рд╕рдХреНрд╖рдо рдЧрд░реНрдиреБрд╣реЛрд╕реН - рдпрд╕рд▓реЗ рдердк рд╕рдордп рд▓рд┐рдиреЗрдЫ, рддрд░ рдлреЗрд░рд┐, рдпрд╕рд▓реЗ рдХреБрдиреИ рдкреНрд░рд╛рд╡рд┐рдзрд┐рдХ рдХрдард┐рдирд╛рдЗрд╣рд░реВ рд▓реНрдпрд╛рдЙрдиреЗ рдЫреИрдиред

Yandex рд▓реЗ рдирдпрд╛рдБ RPKI рд╡рд╕реНрддреБрдорд╛ рдЖрдзрд╛рд░рд┐рдд рдлрд┐рд▓реНрдЯрд░рд┐рдЩ рдкреНрд░рдгрд╛рд▓реАрдХреЛ рд╡рд┐рдХрд╛рд╕рд▓рд╛рдИ рдкрдирд┐ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫ - ASPA (рд╕реНрд╡рд╛рдпрддреНрдд рдкреНрд░рдгрд╛рд▓реА рдкреНрд░рджрд╛рдпрдХ рдкреНрд░рд╛рдзрд┐рдХрд░рдг)ред ASPA рд░ ROA рд╡рд╕реНрддреБрд╣рд░реВрдорд╛ рдЖрдзрд╛рд░рд┐рдд рдлрд┐рд▓реНрдЯрд░рд╣рд░реВрд▓реЗ "рд▓рд┐рдХреА" AS-SET рд╣рд░реВ рдорд╛рддреНрд░ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдЧрд░реНрди рд╕рдХреНрджреИрди, рддрд░ BGP рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ MiTM рдЖрдХреНрд░рдордгрдХрд╛ рдореБрджреНрджрд╛рд╣рд░реВрд▓рд╛рдИ рдкрдирд┐ рдмрдиреНрдж рдЧрд░реНрди рд╕рдХреНрдЫред

рдо рдЕрд░реНрдХреЛ рд╣рдк рд╕рдореНрдореЗрд▓рдирдорд╛ рдПрдХ рдорд╣рд┐рдирд╛рдорд╛ ASPA рдмрд╛рд░реЗ рд╡рд┐рд╕реНрддреГрдд рд░реВрдкрдорд╛ рдХреБрд░рд╛ рдЧрд░реНрдиреЗрдЫреБред Netflix, Facebook, Dropbox, Juniper, Mellanox рд░ Yandex рдХрд╛ рд╕рд╣рдХрд░реНрдореАрд╣рд░реВрд▓реЗ рдкрдирд┐ рддреНрдпрд╣рд╛рдБ рдмреЛрд▓реНрдиреЗрдЫрдиреНред рдпрджрд┐ рддрдкрд╛рдЗрдБ рдиреЗрдЯрд╡рд░реНрдХ рд╕реНрдЯреНрдпрд╛рдХ рд░ рднрд╡рд┐рд╖реНрдпрдорд╛ рдпрд╕рдХреЛ рд╡рд┐рдХрд╛рд╕рдорд╛ рд░реБрдЪрд┐ рд░рд╛рдЦреНрдиреБрд╣реБрдиреНрдЫ рднрдиреЗ, рдЖрдЙрдиреБрд╣реЛрд╕реН рджрд░реНрддрд╛ рдЦреБрд▓рд╛ рдЫ.

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди