рдЬреБрдирд┐рдкрд░ рд░реВрдЯрд░реНрд╕ рдкрд░ рдмреАрдЬреАрдкреА рдореЗрдВ рдЖрд░рдкреАрдХреЗрдЖрдИ рдПрдХреАрдХрд░рдг

рдЗрд╕ рдкреЛрд╕реНрдЯ рдореЗрдВ рдореИрдВ RPKI рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдкреНрд░рдгрд╛рд▓реА рдкрд░ рд╕рднреА рдЬрд╛рдирдХрд╛рд░реА рдПрдХ рд╕рд╛рде рд░рдЦрдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛, рд▓реЗрдХрд┐рди рд╡рд┐рд╖рдп рдХрд╛рдлреА рд╡реНрдпрд╛рдкрдХ рдирд┐рдХрд▓рд╛, рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдореИрдВ рдЗрдВрдЯрд░рдиреЗрдЯ рдХреЗ рд░реВрд╕реА-рднрд╛рд╖рд╛ рдХреЗ рдХрдИ рд▓реЗрдЦреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЖрдпрд╛, рдЬреЛ RPKI рдХреЗ рд╕рд┐рджреНрдзрд╛рдВрдд рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╡рд░реНрдгрди рдХрд░рддреЗ рд╣реИрдВ (рдкреЛрд╕реНрдЯ рдХреЗ рдЕрдВрдд рдореЗрдВ рдЗрди рд▓реЗрдЦреЛрдВ рдХреЗ рд▓рд┐рдВрдХ)ред рд▓рд╛рдЗрд╡ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдкрд░ RPKI рдХреЛ рдЯреНрдпреВрдирд┐рдВрдЧ рдФрд░ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЗ рд╕рд╛рде, рдЪреАрдЬреЗрдВ рдЦрд░рд╛рдм рд╣реЛ рдЬрд╛рддреА рд╣реИрдВред рдЗрд╕рд▓рд┐рдП, рдореИрдВрдиреЗ HOW-TO рдХреА рд╢реИрд▓реА рдореЗрдВ рдПрдХ рд▓реЗрдЦ рдмрдирд╛рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред рд▓реЗрдЦ рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд╛рддрд╛рдУрдВ рдХреЛ рдЧреНрд░рд╛рд╣рдХреЛрдВ рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдЙрдкрд╕рд░реНрдЧреЛрдВ рдХреА рдЬрд╛рдБрдЪ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рдиреЗ рдФрд░ рдлрд╝рд┐рд▓реНрдЯрд░ рдореЗрдВ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░ рд╕рдХрддреА рд╣реИред рд╣рд░ рдХреЛрдИ рдЬреЛ RPKI рдХреЗ рд╕рд╛рде рдЧрддрд┐рд╢реАрд▓ рд░реВрдЯрд┐рдВрдЧ рдХреЛ рдмрдЪрд╛рдиреЗ рдФрд░ рд▓рд┐рдирдХреНрд╕ рдкрд░ RPKI рдХреИрд╢ рд╕рд░реНрд╡рд░ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддрд╛ рд╣реИ, рдХреГрдкрдпрд╛, рдмрд┐рд▓реНрд▓реА рдХреЗ рдиреАрдЪреЗред

рд╕рд┐рджреНрдзрд╛рдВрдд


рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдХреБрдЫ рд╢рд░реНрддреЗрдВ:

RPKI (рд╕рдВрд╕рд╛рдзрди рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдВрдЬреА рдЕрд╡рд╕рдВрд░рдЪрдирд╛) рдПрдХ рдкрджрд╛рдиреБрдХреНрд░рдорд┐рдд рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдВрдЬреА рдкреНрд░рдгрд╛рд▓реА (PKI) рд╣реИ рдЬрд┐рд╕реЗ рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рд╡реИрд╢реНрд╡рд┐рдХ рд░реВрдЯрд┐рдВрдЧ рдХреА рд╕реБрд░рдХреНрд╖рд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред RPKI IP рдкрддреЗ рдФрд░ AS рдирдВрдмрд░реЛрдВ ( RFC3779 ) рдХреЗ рдЙрдкрдпреЛрдЧ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдХрд░ рдЕрддрд┐рд░рд┐рдХреНрдд рд╡рд┐рд╕реНрддрд╛рд░ рдХреЗ рд╕рд╛рде X.509 PKI рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ ( RFC5280 ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХреА рд╕рдВрд░рдЪрдирд╛ рдЖрдкрдХреЛ рдЗрдВрдЯрд░рдиреЗрдЯ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЗ рд╡рд┐рддрд░рдг (рдЖрдИрдкреА рдкрддреЗ рдФрд░ рд╕реНрд╡рд╛рдпрддреНрдд рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛) рдХрд╛ рдирд┐рд░реНрдзрд╛рд░рдг рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИред рдЖрдИрдПрдирдП рджреНрд╡рд╛рд░рд╛ рдХреНрд╖реЗрддреНрд░реАрдп рдЗрдВрдЯрд░рдиреЗрдЯ рд░рдЬрд┐рд╕реНрдЯреНрд░рд┐рдпреЛрдВ (рдЖрд░рдЖрдИрдЖрд░) рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЗрдВрдЯрд░рдиреЗрдЯ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рд╢реБрд░реВ рдореЗрдВ рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдЙрдиреНрд╣реЗрдВ рд╕реНрдерд╛рдиреАрдп рдЗрдВрдЯрд░рдиреЗрдЯ рд░рдЬрд┐рд╕реНрдЯреНрд░рд┐рдпреЛрдВ (рдПрд▓рдЖрдИрдЖрд░) рдореЗрдВ рд╡рд┐рддрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдмрджрд▓реЗ рдореЗрдВ рдЕрдкрдиреЗ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЗ рдмреАрдЪ рдЗрдВрдЯрд░рдиреЗрдЯ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рд╡рд┐рддрд░рд┐рдд рдХрд░рддрд╛ рд╣реИред RPKI рд╕рд┐рд╕реНрдЯрдо рдЙрд╕реА рддрд░рд╣ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЗрдВрдЯрд░рдиреЗрдЯ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХрд╛ рдкреНрд░рддреНрдпреЗрдХ рдмрд╛рдж рдХрд╛ рд╡рд┐рддрд░рдг рдПрдХ рдкреНрд░рдорд╛рдг рдкрддреНрд░ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд╕рд╛рде рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рд╕реЗ "рдорд╛рддрд╛-рдкрд┐рддрд╛" рдХреА рдХреБрдВрдЬреА рдХреЗ рд╕рд╛рде рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рдд, рд╕рдВрдЧрдарди рдЬреЛ рдореВрд▓ рд░реВрдк рд╕реЗ рдЗрди рдЗрдВрдЯрд░рдиреЗрдЯ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рдЗрдВрдЯрд░рдиреЗрдЯ рд╕рдВрд╕рд╛рдзрди рд╕реЗ рдЬреБрдбрд╝реЗ рдРрд╕реЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░реЛрдВ рдХреА рд╕рдордЧреНрд░рддрд╛ рдПрдХ рдбреЗрдЯрд╛рдмреЗрд╕ рдмрдирд╛рддреА рд╣реИ рдЬрд┐рд╕рдХреЗ рджреНрд╡рд╛рд░рд╛ рдЖрдк рд╕реВрдЪрдирд╛ рдХреА рд╕рдЯреАрдХрддрд╛ рдХреЛ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдРрд╕реЗ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕рднреА рдЖрд░рдЖрдИрдЖрд░ рдХреЗ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдЖрд░рдкреАрдХреЗрдЖрдИ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдкрд░ рд╕реНрдерд┐рдд рд╣реИрдВред

ROA (рд░реВрдЯ рдУрд░рд┐рдЬрд┐рди рдСрдерд░рд╛рдЗрдЬреЗрд╢рди) - рдорд╛рд░реНрдЧ рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ред рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдЖрд░рдУрдП рдореЗрдВ рдЕрдзрд┐рдХреГрдд рдПрдПрд╕ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╢рд╛рдорд┐рд▓ рд╣реИ, рдЖрдИрдкреА рдЙрдкрд╕рд░реНрдЧреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рд╣реИ рдЬрд┐рд╕реЗ рдЗрд╕ рдПрдПрд╕ рдХреЛ рдШреЛрд╖рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рд╣реИ, рдФрд░ рдЗрд╕реА рд╕реВрдЪрдирд╛ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдПрдХ рдкреНрд░рдорд╛рдг рдкрддреНрд░ред рдЖрдк "рдкрддрд╛ рдпреЛрдЧреНрдп рдЗрдВрдЯрд░рдиреЗрдЯ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХрд╛ рдкреНрд░рдорд╛рдгрди" рд▓реЗрдЦ рдореЗрдВ рдкреНрд░рдорд╛рдгрди рдкреНрд░рдгрд╛рд▓реА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВ, рдПрдХ рд▓рд┐рдВрдХ рдЬрд┐рд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЖрдкрдХреЛ рдкреЛрд╕реНрдЯ рдХреЗ рдЕрдВрдд рдореЗрдВ рдкрддрд╛ рдЪрд▓реЗрдЧрд╛ред

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

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

рдЖрд░рд╡реА рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдорд╛рд░реНрдЧ рдХреА рдЬрд╛рдБрдЪ рдХреЗ рд▓рд┐рдП рдХрджрдо:

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

рд╕рддреНрдпрд╛рдкрди рдХреЗ рдЖрдзрд╛рд░ рдкрд░ eBGP рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╛рдкреНрдд рдЙрдкрд╕рд░реНрдЧ рддреАрди рд░рд╛рдЬреНрдпреЛрдВ рдХреЛ рд▓реЗ рд╕рдХрддрд╛ рд╣реИ:

рдЕрднреНрдпрд╛рд╕


рдкрд╣рд▓реЗ рд╣рдореЗрдВ RPKI рдХреИрд╢ рд╕рд░реНрд╡рд░ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рд╣рдорд╛рд░рд╛ рд░рд╛рдЙрдЯрд░ рд╕рдВрдЪрд╛рд░ рдХрд░реЗрдЧрд╛ред рдЗрди рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП, RIPE NCC рдиреЗ рдЕрдкрдиреЗ RPKI рд╕рддреНрдпрд╛рдкрдирдХрд░реНрддрд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ UNIX рдЬреИрд╕реЗ OS рдкрд░ рдЪрд▓рд╛рдХрд░ рдФрд░ рджреЛ рднрд╛рдЧреЛрдВ рд╕реЗ рдорд┐рд▓рдХрд░ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рд╣реИ:
  1. RPKI рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡реЗрдм рдЗрдВрдЯрд░рдлрд╝реЗрд╕
  2. рд░рд╛рдЙрдЯрд░ рдбреЗрдореЙрди

рдЗрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рд╡рд╛ 7 рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЖрд░рдкреАрдХреЗрдЖрдИ рд╕рддреНрдпрд╛рдкрдирдХрд░реНрддрд╛ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд╕рднреА рдФрд░ рдХрджрдо рдЙрдмрдВрдЯреВ 12.04 рдкрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдП рдЬрд╛рдПрдВрдЧреЗред

рдЬрд╛рд╡рд╛ 7 рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ:
sudo apt-get remove openjdk* sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java7-installer export JAVA_HOME=/usr/lib/jvm/java-7-oracle #    bashrc echo "export JAVA_HOME=/usr/lib/jvm/java-7-oracle" >> /etc/bash.bashrc 

RIPE рдкреГрд╖реНрда рд╕реЗ рд╕рддреНрдпрд╛рдкрдирдХрд░реНрддрд╛ рдХреЛ рд╕реНрд╡рдпрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ:
 cd /tmp wget https://certification.ripe.net/content/static/validator/rpki-validator-app-2.15-dist.tar.gz tar -xzvf /tmp/rpki-validator-app-2.15-dist.tar.gz -O <_> 

рд╣рдо рд╕рддреНрдпрд╛рдкрдирдХрд░реНрддрд╛ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ:
 cd <_> ./rpki-validator.sh start 

рдЬрд╡рд╛рдм рдореЗрдВ, рд╣рдо рджреЗрдЦреЗрдВрдЧреЗ:
 [ info ] Starting rpki-validator... [ info ] writing logs under log directory [ info ] Web user interface is available on port 8080 [ info ] Routers can connect on port 8282 [ info ] Writing PID 15860 to validator.pid 

рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рд╕рдВрджреЗрд╢ рд╕реЗ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рд╕рддреНрдпрд╛рдкрдирдХрд░реНрддрд╛ рдбреЗрдорди рджреЛ рдкреЛрд░реНрдЯ рд▓реЗрддрд╛ рд╣реИ:

рдЖрдк API рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд░реНрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ RPKI рд╕рддреНрдпрд╛рдкрдирдХрд░реНрддрд╛ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреА рдЬрд╛рдВрдЪ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
 curl http://localhost:8080/api/v1/validity/AS174/89.207.56.0/21 

рдЬрд╣рд╛рдБ AS174 AS рдирдВрдмрд░ рд╣реИ, 89.207.56.0/21 AS рдЙрдкрд╕рд░реНрдЧ рд╣реИ рдЬрд┐рд╕реЗ рд╕рддреНрдпрд╛рдкрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЬрд╡рд╛рдм рдореЗрдВ, рд╣рдореЗрдВ рдорд┐рд▓рддрд╛ рд╣реИ:
 { "validated_route":{ "route":{ "origin_asn":"AS174", "prefix":"89.207.56.0/21" }, "validity":{ "state":"Valid", "description":"At least one VRP Matches the Route Prefix", "VRPs":{ "matched":[{ "asn":"AS174", "prefix":"89.207.56.0/21", "max_length":21 }], "unmatched_as":[{ "asn":"AS3257", "prefix":"89.207.56.0/21", "max_length":21 },{ "asn":"AS41073", "prefix":"89.207.56.0/21", "max_length":21 }], "unmatched_length":[] } } } } 


рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдкрддрд╛ <server_ip_address>: 8080 рдкрд░ рдЬрд╛рдХрд░, рд╣рдо рдкреНрд░рдмрдВрдзрди рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рджреЗрдЦреЗрдВрдЧреЗред
рдЫрд╡рд┐

рдЯреНрд░рд╕реНрдЯ рдПрдВрдХрд░ рдЯреИрдм рдкрд░, рд╕рднреА рд░реВрдЯ RPKI рд╕рд░реНрд╡рд░реЛрдВ рдХреА рдПрдХ рд╕реВрдЪреАред
рдЫрд╡рд┐

"ROAs" рдЯреИрдм рдкрд░, рд╕реНрдерд╛рдкрд┐рдд RPKI рд╣рд╕реНрддрд╛рдХреНрд╖рд░ (рд╕рднреА рдЬреНрдЮрд╛рдд ROAs) рдХреЗ рд╕рд╛рде рд╕рднреА рдЙрдкрд╕рд░реНрдЧреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреАред рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдЖрдкрдХреЛ рдХрд┐рд╕реА рднреА рдкреИрд░рд╛рдореАрдЯрд░ рд╕реЗ рдЦреЛрдЬ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдПрдПрд╕ рдирдВрдмрд░ (рдПрдПрд╕ 174 - рдХреЛрдЧреЗрдВрдЯ рдкреНрд░рджрд╛рддрд╛)ред
рдЫрд╡рд┐

"рдмреАрдЬреАрдкреА рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди" рдЯреИрдм рдкрд░, рдЖрд░рдУрдП рдХреЗ рд╕рд╛рде рдФрд░ рдмрд┐рдирд╛ рд╕рднреА рдЙрдкрд╕рд░реНрдЧреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреАред рдпрд╣ рдЯреИрдм рдХрд┐рд╕реА рднреА AS рдХреЗ рд╕рднреА рдЙрдкрд╕рд░реНрдЧреЛрдВ рдХреА рдЬрд╛рдБрдЪ рдХреЗ рд▓рд┐рдП рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИред
рдЫрд╡рд┐

рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рджреВрд░рд╕реНрде рдбреЗрдЯрд╛ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрддрд┐ рдХреЗ рд▓рд┐рдП рдПрдХ рдПрдкреАрдЖрдИ рднреА рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
рдЫрд╡рд┐

рдЕрдЧрд▓рд╛, рд╣рдо RPKI рдХреИрд╢ рд╕рд░реНрд╡рд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬреБрдирд┐рдкрд░ рд░рд╛рдЙрдЯрд░ рдХреЛ рд╕реНрд╡рдпрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рддреЗ рд╣реИрдВред

рд╣рдордиреЗ рдЙрдкрд╕рд░реНрдЧреЛрдВ рдХреА рдЬрд╛рдБрдЪ рдХреЗ рд▓рд┐рдП RPKI рдХреИрд╢ рд╕рд░реНрд╡рд░ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рддреНрд░ рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХреАред рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, RPKI рд╕рддреНрдпрд╛рдкрдирдХрд░реНрддрд╛ рд╕рд░реНрд╡рд░ 192.168.0.10:8282 рдкрд░ рдЪрд▓ рд░рд╣рд╛ рд╣реИ рдФрд░ рд░рд╛рдЙрдЯрд░ рдЗрд╕реЗ 192.168.0.1 рдкрддреЗ рд╕реЗ рдПрдХреНрд╕реЗрд╕ рдХрд░рддрд╛ рд╣реИ:
 {master}[edit] user@router# show | compare [edit routing-options] + validation { + group RPKI-validator { + session 192.168.0.10 { + refresh-time 120; + hold-time 180; + port 8282; + local-address 192.168.0.1; + } + } + } 

рдпрджрд┐ рдЖрдк рдЕрдкрдиреЗ рдЬреБрдирд┐рдкрд░ рд░рд╛рдЙрдЯрд░ рдкрд░ рдЖрд░рдИ рд╕реБрд░рдХреНрд╖рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдЙрди рдирд┐рдпрдореЛрдВ рдХреЛ рднреА рдЬреЛрдбрд╝рдирд╛ рд╣реЛрдЧрд╛ рдЬреЛ RPKI рдХреИрд╢ рд╕рд░реНрд╡рд░ рд╕реЗ рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВ:
 {master}[edit] user@router# show | compare | display omit [edit policy-options] + prefix-list RPKI-servers { + apply-path "routing-options validation group <*> session <*>"; + } + prefix-list RPKI-locals { + apply-path "routing-options validation group <*> session <*> local-address <*>"; + } [edit firewall family inet] + filter accept-rpki { + apply-flags omit; + interface-specific; + term accept-rpki { + from { + source-prefix-list { + RPKI-servers; + } + destination-prefix-list { + RPKI-locals; + } + protocol tcp; + } + then { + count accept-rpki; + accept; + } + } + } [edit interfaces lo0 unit 0 family inet filter] - input-list [ accept-bgp accept-common-services discard-all ]; + input-list [ accept-rpki accept-bgp accept-common-services discard-all ]; 

рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╕рддреНрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛:
 {master}[edit] user@router# run show validation session detail Session 192.168.0.10, State: up, Session index: 2 Group: RPKI-validator, Preference: 100 Local IPv4 address: 192.168.0.1, Port: 8282 Refresh time: 120s Hold time: 180s Record Life time: 3600s Serial (Full Update): 16 Serial (Incremental Update): 16 Session flaps: 0 Session uptime: 00:00:16 Last PDU received: 00:00:14 IPv4 prefix count: 7061 IPv6 prefix count: 1109 

рдЖрд░рд╡реА рд░рд╛рдЙрдЯрд░ рдбреЗрдЯрд╛рдмреЗрд╕ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛:
 user@router> show validation database | last 20 2a04:71c0::/29-32 200086 192.168.0.10 valid 2a04:81c0::/29-48 48526 192.168.0.10 valid 2a04:8400::/32-64 41887 192.168.0.10 valid 2a04:8d40::/29-32 50304 192.168.0.10 valid 2a04:8f00::/29-29 49531 192.168.0.10 valid 2a04:92c0::/29-29 62240 192.168.0.10 valid 2a04:93c0::/32-48 60251 192.168.0.10 valid 2a04:9fc0::/29-32 24904 192.168.0.10 valid 2a04:a5c0::/29-29 199789 192.168.0.10 valid 2c0f:f668::/32-32 37519 192.168.0.10 valid 2c0f:f970::/32-32 37596 192.168.0.10 valid 2c0f:f9b0::/32-32 37390 192.168.0.10 valid 2c0f:f9b8:a::/48-48 37674 192.168.0.10 valid 2c0f:f9b8:f::/48-48 16265 192.168.0.10 valid 2c0f:faf8::/32-32 37403 192.168.0.10 valid 2c0f:fbf0::/28-28 32653 192.168.0.10 valid 2c0f:fc00::/27-27 3741 192.168.0.10 valid 2c0f:feb0::/32-32 37100 192.168.0.10 valid IPv4 records: 7061 IPv6 records: 1109 

рд╕реНрдерд╛рдкрд┐рдд рд╕рддреНрд░ RPKI рд╕рддреНрдпрд╛рдкрдирдХрд░реНрддрд╛ рд╡реЗрдм рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдореЗрдВ рднреА рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдЫрд╡рд┐

рд╣рдо рд░рд╛рдЙрдЯрд░ рдкрд░ рдЙрдкрд╕рд░реНрдЧреЛрдВ рдХреА рдЬрд╛рдВрдЪ рдХреЗ рд▓рд┐рдП рдкреЙрд▓рд┐рд╕реА-рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рддреЗ рд╣реИрдВред рд▓рдЪреАрд▓рд╛ рдЙрдкрд╕рд░реНрдЧ рдлрд┐рд▓реНрдЯрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЬреБрдирд┐рдкрд░ рд╡рд┐рд╢реЗрд╖ рдмреАрдЬреАрдкреА рд╕рдореБрджрд╛рдп рдмрдирд╛рдиреЗ рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХрд░рддрд╛ рд╣реИ:

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

рдПрдХ рдиреАрддрд┐ рдмрдирд╛рдПрдБ:
 {master}[edit] user@router# show | compare [edit policy-options] + policy-statement RPKI-validation { + term valid { + from { + protocol bgp; + validation-database valid; + } + then { + local-preference 110; + validation-state valid; + community add origin-validation-state-valid; + next policy; + } + } + term invalid { + from { + protocol bgp; + validation-database invalid; + } + then { + local-preference 90; + validation-state invalid; + community add origin-validation-state-invalid; + next policy; + } + } + term unknown { + from protocol bgp; + then { + local-preference 100; + validation-state unknown; + community add origin-validation-state-unknown; + next policy; + } + } + } [edit policy-options] + community origin-validation-state-invalid members 0x43:100:2; + community origin-validation-state-unknown members 0x43:100:1; + community origin-validation-state-valid members 0x43:100:0; 

рд╕рд╛рдореБрджрд╛рдпрд┐рдХ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ, рдПрдПрд╕ рдирдВрдмрд░ 100 рд╣реИ, рдЗрд╕реЗ рдЖрдкрдХреЗ рдПрдПрд╕ рдирдВрдмрд░ рд╕реЗ рдмрджрд▓рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдЖрдЗрдП рд░рд╛рдЙрдЯрд░ рд░реВрдЯрд┐рдВрдЧ рдЯреЗрдмрд▓ рдХреЛ рджреЗрдЦреЗрдВ:
 {master} user@router> show route protocol bgp validation-state valid | last 12 2c0f:faf8::/32 *[BGP/170] 2d 01:27:30, localpref 110 AS path: 174 30844 37105 37403 37403 I, validation-state: valid > to 2001:978:2:b4::1:1 via ae0.12 2c0f:fbf0::/28 *[BGP/170] 2d 01:27:30, localpref 110 AS path: 174 6939 3741 32653 I, validation-state: valid > to 2001:978:2:b4::1:1 via ae0.12 2c0f:fc00::/27 *[BGP/170] 2d 01:27:30, localpref 110 AS path: 174 3356 3741 I, validation-state: valid > to 2001:978:2:b4::1:1 via ae0.12 2c0f:feb0::/32 *[BGP/170] 2d 01:27:30, localpref 110 AS path: 174 37100 ?, validation-state: valid > to 2001:978:2:b4::1:1 via ae0.12 {master} user@router> show route protocol bgp validation-state invalid | last 12 2a03:f85:1::/48 *[BGP/170] 2d 01:27:36, localpref 90 AS path: 174 34305 I, validation-state: invalid > to 2001:978:2:b4::1:1 via ae0.12 2a03:f86:4::/48 *[BGP/170] 2d 01:27:36, localpref 90 AS path: 174 174 54020 59692 I, validation-state: invalid > to 2001:978:2:b4::1:1 via ae0.12 2a03:f87:ffff::/48 *[BGP/170] 2d 01:27:36, localpref 90 AS path: 174 9002 57169 I, validation-state: invalid > to 2001:978:2:b4::1:1 via ae0.12 2a03:bb40::/32 *[BGP/170] 2d 01:27:36, localpref 90 AS path: 174 174 I, validation-state: invalid > to 2001:978:2:b4::1:1 via ae0.12 {master} user@router> show route protocol bgp validation-state unknown | last 12 2c0f:ff40::/26 *[BGP/170] 2d 01:29:56, localpref 100 AS path: 174 6939 10474 I, validation-state: unknown > to 2001:978:2:b4::1:1 via ae0.12 2c0f:ff90::/32 *[BGP/170] 2d 01:29:56, localpref 100 AS path: 174 174 6453 15808 I, validation-state: unknown > to 2001:978:2:b4::1:1 via ae0.12 2c0f:ffa0::/32 *[BGP/170] 01:39:27, localpref 100 AS path: 174 9498 37273 I, validation-state: unknown > to 2001:978:2:b4::1:1 via ae0.12 2c0f:ffd8::/32 *[BGP/170] 2d 01:29:56, localpref 100 AS path: 174 174 33762 I, validation-state: unknown > to 2001:978:2:b4::1:1 via ae0.12 

рдЗрди рдЖрджреЗрд╢реЛрдВ рдХреЗ рдкрд░рд┐рдгрд╛рдо рдмрддрд╛рддреЗ рд╣реИрдВ рдХрд┐ рд░реВрдЯрд┐рдВрдЧ рдЯреЗрдмрд▓ рдореЗрдВ рдорд╛рдиреНрдп рдорд╛рд░реНрдЧреЛрдВ рдХреЛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рджреА рдЬрд╛рддреА рд╣реИред

рд╡рд╛рд╕реНрддрд╡рд┐рдХрддрд╛


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

рд╕рдВрджрд░реНрдн

Source: https://habr.com/ru/post/In211146/


All Articles