Yandex RPKI рд▓рд╛рдЧреВ рдХрд░рддреЗ

рд╣реЕрд▓реЛ, рдорд╛рдЭреЗ рдирд╛рд╡ рдЕрд▓реЗрдХреНрдЭрд╛рдВрдбрд░ рдЕрдЭреАрдореЛрд╡реНрд╣ рдЖрд╣реЗ. рдпрд╛рдВрдбреЗрдХреНрд╕рдордзреНрдпреЗ, рдореА рд╡рд┐рд╡рд┐рдз рдореЙрдирд┐рдЯрд░рд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо, рддрд╕реЗрдЪ рд╡рд╛рд╣рддреВрдХ рдиреЗрдЯрд╡рд░реНрдХ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рддреЛ. рдкрдг рдЖрдЬ рдЖрдкрдг рдмреАрдЬреАрдкреА рдкреНрд░реЛрдЯреЛрдХреЙрд▓рдмрджреНрджрд▓ рдмреЛрд▓реВ.

Yandex RPKI рд▓рд╛рдЧреВ рдХрд░рддреЗ

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

BGP рдЖрдгрд┐ рддреНрдпрд╛рдд рдХрд╛рдп рдЪреВрдХ рдЖрд╣реЗ

рддреБрдореНрд╣рд╛рд▓рд╛ рдХрджрд╛рдЪрд┐рдд рдорд╛рд╣рд┐рдд рдЕрд╕реЗрд▓ рдХреА BGP рдЪреА рд░рдЪрдирд╛ рдЗрдВрдЯрд░рдбреЛрдореЗрди рд░рд╛рдЙрдЯрд┐рдВрдЧ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдореНрд╣рдгреВрди рдХреЗрд▓реА рдЧреЗрд▓реА рд╣реЛрддреА. рддрдерд╛рдкрд┐, рд╡рд╛рдЯреЗрдд, рд╡рд╛рдкрд░рд╛рдЪреНрдпрд╛ рдкреНрд░рдХрд░рдгрд╛рдВрдЪреА рд╕рдВрдЦреНрдпрд╛ рд╡рд╛рдвреВ рд▓рд╛рдЧрд▓реА: рдЖрдЬ, рдмреАрдЬреАрдкреА, рдЕрд╕рдВрдЦреНрдп рд╡рд┐рд╕реНрддрд╛рд░рд╛рдВрдореБрд│реЗ, рд╕рдВрджреЗрд╢ рдмрд╕рдордзреНрдпреЗ рд░реВрдкрд╛рдВрддрд░рд┐рдд рдЭрд╛рд▓реА рдЖрд╣реЗ, рдСрдкрд░реЗрдЯрд░ VPN рдкрд╛рд╕реВрди рддреЗ рдЖрддрд╛рдЪреНрдпрд╛ рдлреЕрд╢рдиреЗрдмрд▓ SD-WAN рдкрд░реНрдпрдВрддрдЪреА рдХрд╛рд░реНрдпреЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХрд░рддреЗ, рдЖрдгрд┐ рддреНрдпрд╛рд▓рд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рджреЗрдЦреАрд▓ рд╕рд╛рдкрдбрд▓рд╛ рдЖрд╣реЗ. SDN рд╕рд╛рд░рдЦреНрдпрд╛ рдХрдВрдЯреНрд░реЛрд▓рд░рд╕рд╛рдареА рд╡рд╛рд╣рддреВрдХ, рдЕрдВрддрд░ рд╡реЗрдХреНрдЯрд░ BGP рд▓рд╛ рд▓рд┐рдВрдХреНрд╕ рд╕реЕрдЯ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдкреНрд░рдорд╛рдгреЗрдЪ рдХрд╛рд╣реАрддрд░реА рдмрдирд╡рддреЗ.

Yandex RPKI рд▓рд╛рдЧреВ рдХрд░рддреЗ

рдЕрдВрдЬреАрд░ 1. BGP SAFI

рдмреАрдЬреАрдкреАрд▓рд╛ рдЗрддрдХреЗ рдЙрдкрдпреЛрдЧ рдХрд╛ рдорд┐рд│рд╛рд▓реЗ рдЖрд╣реЗрдд (рдЖрдгрд┐ рдкреНрд░рд╛рдкреНрдд рд╣реЛрдд рдЖрд╣реЗрдд)? рджреЛрди рдореБрдЦреНрдп рдХрд╛рд░рдгреЗ рдЖрд╣реЗрдд:

  • BGP рд╣рд╛ рдПрдХрдореЗрд╡ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдЖрд╣реЗ рдЬреЛ рд╕реНрд╡рд╛рдпрддреНрдд рдкреНрд░рдгрд╛рд▓реА (AS) рджрд░рдореНрдпрд╛рди рдХрд╛рд░реНрдп рдХрд░рддреЛ;
  • BGP TLV (рдкреНрд░рдХрд╛рд░-рд▓рд╛рдВрдмреА-рдореВрд▓реНрдп) рд╕реНрд╡рд░реВрдкрд╛рдд рд╡рд┐рд╢реЗрд╖рддрд╛рдВрдирд╛ рд╕рдорд░реНрдерди рджреЗрддреЗ. рд╣реЛрдп, рдпрд╛рдд рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдПрдХрдЯрд╛ рдирд╛рд╣реА, рдкрд░рдВрддреБ рдЯреЗрд▓рд┐рдХреЙрдо рдСрдкрд░реЗрдЯрд░реНрд╕рдордзреАрд▓ рдЬрдВрдХреНрд╢рдирд╡рд░ рддреЗ рдмрджрд▓рдгреНрдпрд╛рд╕рд╛рдареА рдХрд╛рд╣реАрд╣реА рдирд╕рд▓реНрдпрд╛рдореБрд│реЗ, рдЕрддрд┐рд░рд┐рдХреНрдд рд░рд╛рдЙрдЯрд┐рдВрдЧ рдкреНрд░реЛрдЯреЛрдХреЙрд▓рд▓рд╛ рд╕рдорд░реНрдерди рджреЗрдгреНрдпрд╛рдкреЗрдХреНрд╖рд╛ рддреНрдпрд╛рдд рдЖрдгрдЦреА рдПрдХ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдШрдЯрдХ рдЬреЛрдбрдгреЗ рдиреЗрд╣рдореАрдЪ рдлрд╛рдпрджреЗрд╢реАрд░ рдард░рддреЗ.

рддреНрдпрд╛рдЪреЗ рдХрд╛рдп рдмрд┐рдШрдбрд▓реЗ рдЖрд╣реЗ? рдереЛрдбрдХреНрдпрд╛рдд, рдкреНрд░рд╛рдкреНрдд рдорд╛рд╣рд┐рддреАрдЪреА рд╢реБрджреНрдзрддрд╛ рддрдкрд╛рд╕рдгреНрдпрд╛рд╕рд╛рдареА рдкреНрд░реЛрдЯреЛрдХреЙрд▓рдордзреНрдпреЗ рдЕрдВрдЧрднреВрдд рдпрдВрддреНрд░рдгрд╛ рдирд╛рд╣реА. рдореНрд╣рдгрдЬреЗрдЪ, рдмреАрдЬреАрдкреА рд╣рд╛ рдПрдХ рдкреНрд░рд╛рдпреЛрд░реА рдЯреНрд░рд╕реНрдЯ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдЖрд╣реЗ: рдЬрд░ рддреБрдореНрд╣рд╛рд▓рд╛ рдЬрдЧрд╛рд▓рд╛ рд╕рд╛рдВрдЧрд╛рдпрдЪреЗ рдЕрд╕реЗрд▓ рдХреА рдЖрддрд╛ рддреБрдордЪреНрдпрд╛рдХрдбреЗ Rostelecom, MTS рдХрд┐рдВрд╡рд╛ Yandex рдЪреЗ рдиреЗрдЯрд╡рд░реНрдХ рдЖрд╣реЗ, рдХреГрдкрдпрд╛!

IRRDB рдЖрдзрд╛рд░рд┐рдд рдлрд┐рд▓реНрдЯрд░ - рд╕рд░реНрд╡рд╛рдд рд╡рд╛рдИрдЯрдкреИрдХреА рд╕рд░реНрд╡реЛрддреНрддрдо

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

Yandex RPKI рд▓рд╛рдЧреВ рдХрд░рддреЗ

рддрд╛рдВрджреВрд│. 2. рдХреНрд▓рд╛рдЙрдбрдлреНрд▓реЗрдЕрд░ рдЯреНрд░реЕрдлрд┐рдХ рдЗрдВрдЯрд░рд╕реЗрдкреНрд╢рди

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

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

AS-SET рдЪрд╛ рд╡рд╛рдкрд░ рдкреЕрдЯрд░реНрди рд╣реЗ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдЖрд╡реНрд╣рд╛рди рдЖрд╣реЗ. рдпреЗрдереЗ рджреЛрди рдореБрджреНрджреЗ рдЖрд╣реЗрдд:

  • рдЬреЗрд╡реНрд╣рд╛ рдСрдкрд░реЗрдЯрд░рд▓рд╛ рдирд╡реАрди рдХреНрд▓рд╛рдпрдВрдЯ рдорд┐рд│рддреЛ, рддреЗрд╡реНрд╣рд╛ рддреЛ рддреНрдпрд╛рдЪреНрдпрд╛ AS-SET рдордзреНрдпреЗ рдЬреЛрдбрддреЛ, рдкрд░рдВрддреБ рддреЛ рдЬрд╡рд│рдЬрд╡рд│ рдХрдзреАрдЪ рдХрд╛рдврдд рдирд╛рд╣реА;
  • рдлрд┐рд▓реНрдЯрд░ рд╕реНрд╡рддрдГрдЪ рдХреЗрд╡рд│ рдХреНрд▓рд╛рдпрдВрдЯрд╕рд╣ рдЗрдВрдЯрд░рдлреЗрд╕рд╡рд░ рдХреЙрдиреНрдлрд┐рдЧрд░ рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд.

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

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

RPKI

рд╕реЛрдкреНрдпрд╛ рдкрджреНрдзрддреАрдиреЗ, RPKI рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рдЪрд╛ рдПрдХ рд╡рд┐рддрд░рд┐рдд рдбреЗрдЯрд╛рдмреЗрд╕ рдореНрд╣рдгреВрди рд╡рд┐рдЪрд╛рд░ рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ рдЬреНрдпрд╛рдЪреЗ рд░реЗрдХреЙрд░реНрдб рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХрд▓реА рд╕рддреНрдпрд╛рдкрд┐рдд рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддрд╛рдд. ROA (рд░реВрдЯ рдСрдмреНрдЬреЗрдХреНрдЯ рдСрдереЛрд░рд╛рдпрдЭреЗрд╢рди) рдЪреНрдпрд╛ рдмрд╛рдмрддреАрдд, рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдХрд░рдгрд╛рд░рд╛ рдЕреЕрдбреНрд░реЗрд╕ рд╕реНрдкреЗрд╕рдЪрд╛ рдорд╛рд▓рдХ рдЕрд╕рддреЛ рдЖрдгрд┐ рд░реЗрдХреЙрд░реНрдб рд╕реНрд╡рддрдГ рддрд┐рдкреНрдкрдЯ (рдЙрдкрд╕рд░реНрдЧ, 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 рд╕реЛрдмрддрдЪ, рдмреАрдЬреАрдкреА рд╡рд░реВрди рдПрдХ рдкреНрд░рд╛рдердорд┐рдХ рд╡рд┐рд╢реНрд╡рд╛рд╕ рд╣рд│реВрд╣рд│реВ рдирд╛рд╣реАрд╕рд╛ рд╣реЛрдд рдЖрд╣реЗ.

рдЖрддрд╛ рдореБрдЦреНрдп рдЦреЗрд│рд╛рдбреВрдВрджреНрд╡рд╛рд░реЗ ROA-рдЖрдзрд╛рд░рд┐рдд рдорд╛рд░реНрдЧ рддрдкрд╛рд╕рдгреА рд╣рд│реВрд╣рд│реВ рд▓рд╛рдЧреВ рдХреЗрд▓реА рдЬрд╛рдд рдЖрд╣реЗ: рд╕рд░реНрд╡рд╛рдд рдореЛрдареЗ рдпреБрд░реЛрдкрд┐рдпрди IX рдЖрдзреАрдЪ рдЪреБрдХреАрдЪреЗ рдорд╛рд░реНрдЧ рдЯрд╛рдХреВрди рджреЗрдд рдЖрд╣реЗ; рдЯрд┐рдпрд░-1 рдСрдкрд░реЗрдЯрд░рдордзреНрдпреЗ, AT&T рд╣рд╛рдпрд▓рд╛рдЗрдЯ рдХрд░рдгреЗ рдпреЛрдЧреНрдп рдЖрд╣реЗ, рдЬреНрдпрд╛рдиреЗ рддреНрдпрд╛рдЪреНрдпрд╛ рдкреАрдЕрд░рд┐рдВрдЧ рднрд╛рдЧреАрджрд╛рд░рд╛рдВрд╕рд╣ рдЗрдВрдЯрд░рдлреЗрд╕рд╡рд░ рдлрд┐рд▓реНрдЯрд░ рд╕рдХреНрд╖рдо рдХреЗрд▓реЗ рдЖрд╣реЗрдд. рд╕рд░реНрд╡рд╛рдд рдореЛрдареЗ рд╕рд╛рдордЧреНрд░реА рдкреНрд░рджрд╛рддреЗ рджреЗрдЦреАрд▓ рдкреНрд░рдХрд▓реНрдкрд╛рдХрдбреЗ рдпреЗрдд рдЖрд╣реЗрдд. рдЖрдгрд┐ рдбрдЭрдирднрд░ рдордзреНрдпрдо-рдЖрдХрд╛рд░рд╛рдЪреНрдпрд╛ рдЯреНрд░рд╛рдиреНрдЭрд┐рдЯ рдСрдкрд░реЗрдЯрд░рдиреЗ рддреНрдпрд╛рдмрджреНрджрд▓ рдХреЛрдгрд╛рд▓рд╛рд╣реА рди рд╕рд╛рдВрдЧрддрд╛, рд╢рд╛рдВрддрдкрдгреЗ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдХреЗрд▓реА рдЖрд╣реЗ. рд╣реЗ рд╕рд░реНрд╡ рдСрдкрд░реЗрдЯрд░ RPKI рдХрд╛ рд░рд╛рдмрд╡рдд рдЖрд╣реЗрдд? рдЙрддреНрддрд░ рд╕реЛрдкреЗ рдЖрд╣реЗ: рддреБрдордЪреНрдпрд╛ рдЖрдЙрдЯрдЧреЛрдЗрдВрдЧ рдЯреНрд░реЕрдлрд┐рдХрдЪреЗ рдЗрддрд░ рд▓реЛрдХрд╛рдВрдЪреНрдпрд╛ рдЪреБрдХрд╛рдВрдкрд╛рд╕реВрди рд╕рдВрд░рдХреНрд╖рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА. рдореНрд╣рдгреВрдирдЪ рдпрд╛рдВрдбреЗрдХреНрд╕ рд╣реЗ рд░рд╢рд┐рдпрди рдлреЗрдбрд░реЗрд╢рдирдордзреНрдпреЗ рддреНрдпрд╛рдЪреНрдпрд╛ рдиреЗрдЯрд╡рд░реНрдХрдЪреНрдпрд╛ рдХрд╛рдард╛рд╡рд░ ROV рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХрд░рдгрд╛рд░реЗ рдкрд╣рд┐рд▓реЗ рдЖрд╣реЗ.

рдкреБрдвреЗ рдХрд╛рдп рд╣реЛрдгрд╛рд░?

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

Yandex RPKI рд▓рд╛рдЧреВ рдХрд░рддреЗ

рдпрд╛рдиреЗ рддреБрдордЪреНрдпрд╛рд╕рд╛рдареА рдХрд╛рдп рдлрд░рдХ рдкрдбрддреЛ? рддреБрдореНрд╣рд╛рд▓рд╛ рддреБрдордЪреЗ рдиреЗрдЯрд╡рд░реНрдХ рдЖрдгрд┐ Yandex рдордзреАрд▓ рд░рд╣рджрд╛рд░реА рдорд╛рд░реНрдЧрд╛рдЪреА рд╕реБрд░рдХреНрд╖рд╛ рд╡рд╛рдврд╡рд╛рдпрдЪреА рдЕрд╕рд▓реНрдпрд╛рд╕, рдЖрдореНрд╣реА рд╢рд┐рдлрд╛рд░рд╕ рдХрд░рддреЛ:

  • рддреБрдордЪреНрдпрд╛ рдкрддреНрддреНрдпрд╛рдЪреНрдпрд╛ рдЬрд╛рдЧреЗрд╡рд░ рд╕рд╣реА рдХрд░рд╛ RIPE рдкреЛрд░реНрдЯрд▓рдордзреНрдпреЗ - рд╣реЗ рд╕реЛрдкреЗ рдЖрд╣реЗ, рд╕рд░рд╛рд╕рд░реА 5-10 рдорд┐рдирд┐рдЯреЗ рд▓рд╛рдЧрддрд╛рдд. рдХреЛрдгреАрддрд░реА рдирдХрд│рддрдкрдгреЗ рддреБрдордЪреА рдЕреЕрдбреНрд░реЗрд╕ рд╕реНрдкреЗрд╕ рдЪреЛрд░рд▓реНрдпрд╛рд╕ рдЖрдордЪреНрдпрд╛ рдХрдиреЗрдХреНрдЯрд┐рд╡реНрд╣рд┐рдЯреАрдЪреЗ рд╣реЗ рд╕рдВрд░рдХреНрд╖рдг рдХрд░реЗрд▓ (рдЖрдгрд┐ рд╣реЗ рдирдХреНрдХреАрдЪ рд▓рд╡рдХрд░рдЪ рдХрд┐рдВрд╡рд╛ рдирдВрддрд░ рд╣реЛрдИрд▓);
  • рдУрдкрди рд╕реЛрд░реНрд╕ RPKI рдХреЕрд╢реЗрдкреИрдХреА рдПрдХ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рд╛ (ripe-validator, рд░реВрдЯрд┐рдиреЗрдЯрд░) рдЖрдгрд┐ рдиреЗрдЯрд╡рд░реНрдХ рд╕реАрдореЗрд╡рд░ рдорд╛рд░реНрдЧ рддрдкрд╛рд╕рдгреА рд╕рдХреНрд╖рдо рдХрд░рд╛ - рдпрд╛рд╕ рдЕрдзрд┐рдХ рд╡реЗрд│ рд▓рд╛рдЧреЗрд▓, рдкрд░рдВрддреБ рдкреБрдиреНрд╣рд╛, рдпрд╛рдореБрд│реЗ рдХреЛрдгрддреНрдпрд╛рд╣реА рддрд╛рдВрддреНрд░рд┐рдХ рдЕрдбрдЪрдгреА рдЙрджреНрднрд╡рдгрд╛рд░ рдирд╛рд╣реАрдд.

рдпрд╛рдВрдбреЗрдХреНрд╕ рдирд╡реАрди RPKI рдСрдмреНрдЬреЗрдХреНрдЯрд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдлрд┐рд▓реНрдЯрд░рд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдордЪреНрдпрд╛ рд╡рд┐рдХрд╛рд╕рд╛рд╕ рджреЗрдЦреАрд▓ рд╕рдорд░реНрдерди рджреЗрддреЗ - рдПрдПрд╕рдкреАрдП (рд╕реНрд╡рд╛рдпрддреНрдд рдкреНрд░рдгрд╛рд▓реА рдкреНрд░рджрд╛рддрд╛ рдЕрдзрд┐рдХреГрддрддрд╛). ASPA рдЖрдгрд┐ ROA рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдлрд┐рд▓реНрдЯрд░ рдХреЗрд╡рд│ "рдЧрд│рддреА" AS-SETs рдмрджрд▓реВ рд╢рдХрдд рдирд╛рд╣реАрдд, рдкрд░рдВрддреБ BGP рд╡рд╛рдкрд░реВрди MiTM рд╣рд▓реНрд▓реНрдпрд╛рдВрдЪреНрдпрд╛ рд╕рдорд╕реНрдпрд╛ рджреЗрдЦреАрд▓ рдмрдВрдж рдХрд░реВ рд╢рдХрддрд╛рдд.

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

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛