OpenBGPD 8.0 рдЪреЗ рдкреЛрд░реНрдЯреЗрдмрд▓ рд░рд┐рд▓реАрдЬ

рдкреНрд░рд╕реНрддреБрдд OpenBGPD 8.0 рд░рд╛рдЙрдЯрд┐рдВрдЧ рдкреЕрдХреЗрдЬрдЪреНрдпрд╛ рдкреЛрд░реНрдЯреЗрдмрд▓ рдЖрд╡реГрддреНрддреАрдЪреЗ рдкреНрд░рдХрд╛рд╢рди рдЖрд╣реЗ, рдЬреЗ OpenBSD рдкреНрд░рдХрд▓реНрдкрд╛рдЪреНрдпрд╛ рд╡рд┐рдХрд╕рдХрд╛рдВрдиреА рд╡рд┐рдХрд╕рд┐рдд рдХреЗрд▓реЗ рдЖрд╣реЗ рдЖрдгрд┐ FreeBSD рдЖрдгрд┐ Linux (Alpine, Debian, Fedora, RHEL/CentOS, Ubuntu рд╕рд╛рдареА рд╕рдорд░реНрдерди рдШреЛрд╖рд┐рдд рдХреЗрд▓реЗ рдЖрд╣реЗ) рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЕрдиреБрдХреВрд▓ рдХреЗрд▓реЗ рдЖрд╣реЗ. рдкреЛрд░реНрдЯреЗрдмрд┐рд▓рд┐рдЯреА рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, OpenNTPD, OpenSSH рдЖрдгрд┐ LibreSSL рдкреНрд░рдХрд▓реНрдкрд╛рдВрдордзреАрд▓ рдХреЛрдбрдЪреЗ рднрд╛рдЧ рд╡рд╛рдкрд░рд▓реЗ рдЧреЗрд▓реЗ. рдкреНрд░рдХрд▓реНрдк рдмрд╣реБрддрд╛рдВрд╢ BGP 4 рд╡реИрд╢рд┐рд╖реНрдЯреНрдпрд╛рдВрдЪреЗ рд╕рдорд░реНрдерди рдХрд░рддреЛ рдЖрдгрд┐ RFC8212 рдЪреНрдпрд╛ рдЖрд╡рд╢реНрдпрдХрддрд╛рдВрдЪреЗ рдкрд╛рд▓рди рдХрд░рддреЛ, рдкрд░рдВрддреБ рдореЛрдареНрдпрд╛ рдкреНрд░рдорд╛рдгрд╛рдд рд╕реНрд╡реАрдХрд╛рд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░рдд рдирд╛рд╣реА рдЖрдгрд┐ рдореБрдЦреНрдпрддрдГ рд╕рд░реНрд╡рд╛рдд рд▓реЛрдХрдкреНрд░рд┐рдп рдЖрдгрд┐ рд╡реНрдпрд╛рдкрдХ рдХрд╛рд░реНрдпрд╛рдВрд╕рд╛рдареА рд╕рдорд░реНрдерди рдкреНрд░рджрд╛рди рдХрд░рддреЛ.

OpenBGPD рдЪрд╛ рд╡рд┐рдХрд╛рд╕ рдкреНрд░рд╛рджреЗрд╢рд┐рдХ рдЗрдВрдЯрд░рдиреЗрдЯ рд░рдЬрд┐рд╕реНрдЯреНрд░рд╛рд░ RIPE NCC рдЪреНрдпрд╛ рдкрд╛рдард┐рдВрдмреНрдпрд╛рдиреЗ рдХреЗрд▓рд╛ рдЬрд╛рддреЛ, рдЬреНрдпрд╛рд▓рд╛ рдЗрдВрдЯрд░рдСрдкрд░реЗрдЯрд░ рдЯреНрд░реЕрдлрд┐рдХ рдПрдХреНрд╕рдЪреЗрдВрдЬ рдкреЙрдЗрдВрдЯреНрд╕ (IXP) рд╡рд░ рд░реВрдЯрд┐рдВрдЧрд╕рд╛рдареА рд╕рд░реНрд╡реНрд╣рд░рд╡рд░ рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕рд╛рдареА OpenBGPD рдЪреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЖрдгрдгреНрдпрд╛рдд рдЖрдгрд┐ рдкреВрд░реНрдг рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдгреНрдпрд╛рдд рд░рд╕ рдЖрд╣реЗ. BIRD рдкреЕрдХреЗрдЬрдЪрд╛ рдкрд░реНрдпрд╛рдп (BGP рдкреНрд░реЛрдЯреЛрдХреЙрд▓рдЪреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдХрд░рдгрд╛рд▒реНрдпрд╛ рдЗрддрд░ рдЦреБрд▓реНрдпрд╛ рдкрд░реНрдпрд╛рдпрд╛рдВрдордзреВрди FRRouting, GoBGP, ExaBGP рдЖрдгрд┐ Bio-Routing рд╣реЗ рдкреНрд░рдХрд▓реНрдк рд▓рдХреНрд╖рд╛рдд рдШреЗрддрд▓реЗ рдЬрд╛рдК рд╢рдХрддрд╛рдд).

рд╣рд╛ рдкреНрд░рдХрд▓реНрдк рдЬрд╛рд╕реНрддреАрдд рдЬрд╛рд╕реНрдд рд╕реБрд░рдХреНрд╖рд┐рддрддрд╛ рдЖрдгрд┐ рд╡рд┐рд╢реНрд╡рд╛рд╕рд╛рд░реНрд╣рддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдгреНрдпрд╛рд╡рд░ рднрд░ рджреЗрддреЛ. рд╕рдВрд░рдХреНрд╖рдгрд╛рд╕рд╛рдареА, рд╕рд░реНрд╡ рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕рдЪреНрдпрд╛ рдЕрдЪреВрдХрддреЗрдЪреА рдХрдареЛрд░ рдкрдбрддрд╛рд│рдгреА, рдмрдлрд░ рд╕реАрдорд╛рдВрдЪреЗ рдкрд╛рд▓рди рдирд┐рд░реАрдХреНрд╖рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░рд╛рдВрдЪреЗ рдкреГрдердХреНрдХрд░рдг рдЖрдгрд┐ рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓рдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░рдгреЗ рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рддреЗ. рдЗрддрд░ рдлрд╛рдпрджреНрдпрд╛рдВрдордзреНрдпреЗ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдкрд░рд┐рднрд╛рд╖рд╛ рднрд╛рд╖реЗрдЪреА рд╕реЛрдпреАрд╕реНрдХрд░ рд╡рд╛рдХреНрдпрд░рдЪрдирд╛, рдЙрдЪреНрдЪ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЖрдгрд┐ рдореЗрдорд░реА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, OpenBGPD рд╢реЗрдХрдбреЛ рд╣рдЬрд╛рд░реЛ рдиреЛрдВрджреА рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд░рд╛рдЙрдЯрд┐рдВрдЧ рдЯреЗрдмрд▓рд╕рд╣ рдХрд╛рд░реНрдп рдХрд░реВ рд╢рдХрддреЗ).

OpenBGPD 8.0 рдкреНрд░рдХрд╛рд╢рдирд╛рддреАрд▓ рдмрджрд▓рд╛рдВрдордзреНрдпреЗ рд╣реЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ:

  • Flowspec (RFC5575) рд╕рд╛рдареА рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ. рд╕рдзреНрдпрд╛рдЪреНрдпрд╛ рдлреЙрд░реНрдордордзреНрдпреЗ, рдлрдХреНрдд рдлреНрд▓реЛрд╕реНрдкреЗрдХ рдирд┐рдпрдорд╛рдВрдЪреА рдШреЛрд╖рдгрд╛ рд╕рдорд░реНрдерд┐рдд рдЖрд╣реЗ.
  • bgpctl рдпреБрдЯрд┐рд▓рд┐рдЯреА рдордзреАрд▓ рдХрдорд╛рдВрдб рдкрд╛рд░реНрд╕рд░рдЪреА рдХреНрд╖рдорддрд╛ рд╡рд╛рдврд╡рд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ, рдЬреА рдЖрддрд╛ flowspec-рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЖрджреЗрд╢ рдЖрдгрд┐ "bgpctl show rib 192.0.2.0/24 detail" рд╕рд╛рд░рдЦреНрдпрд╛ рд░рдЪрдирд╛рдВрд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░реВ рд╢рдХрддреЗ.
  • RDE (рд░реВрдЯ рдбрд┐рд╕рд┐рдЬрди рдЗрдВрдЬрд┐рди) рдордзреНрдпреЗ RTR (RPKI рддреЗ рд░рд╛рдЙрдЯрд░) рд╕рддреНрд░ рдбреЗрдЯрд╛рдЪреНрдпрд╛ рдкреНрд░рдХрд╛рд╢рдирд╛рдЪреЗ рд╕рдВрд░рдХреНрд╖рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕реЗрдорд╛рдлреЛрд░ рдЬреЛрдбрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ.
  • RPKI (рд░рд┐рд╕реЛрд░реНрд╕ рдкрдмреНрд▓рд┐рдХ рдХреА рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░) рдордзреНрдпреЗ рдирд╡реАрди ASPA рдСрдмреНрдЬреЗрдХреНрдЯ рджрд┐рд╕рд▓реНрдпрд╛рдореБрд│реЗ рдЙрджреНрднрд╡рд▓реЗрд▓реНрдпрд╛ рдмрдЧрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХреЗрд▓реЗ.

рд╕реНрддреНрд░реЛрдд: opennet.ru

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