OpenBGPD 8.2 рдХреЛ рдкреЛрд░реНрдЯреЗрдмрд▓ рд░рд┐рд▓реАрдЬ

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

OpenBGPD рдХреЛ рд╡рд┐рдХрд╛рд╕ рдХреНрд╖реЗрддреНрд░реАрдп рдЗрдиреНрдЯрд░рдиреЗрдЯ рд░рдЬрд┐рд╕реНрдЯреНрд░рд╛рд░ RIPE NCC рдХреЛ рд╕рдорд░реНрдердирдорд╛ рдЧрд░рд┐рдиреНрдЫ, рдЬрд╕рд▓реЗ OpenBGPD рдХреЛ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛рд▓рд╛рдИ рдЗрдиреНрдЯрд░рдЕрдкрд░реЗрдЯрд░ рдЯреНрд░рд╛рдлрд┐рдХ рдПрдХреНрд╕рдЪреЗрдиреНрдЬ рдкреЛрдЗрдиреНрдЯрд╣рд░реВ (IXP) рдорд╛ рд░реВрдЯрд┐рдЩрдХрд╛ тАЛтАЛрд▓рд╛рдЧрд┐ рд╕рд░реНрднрд░рд╣рд░реВрдорд╛ рдкреНрд░рдпреЛрдЧрдХреЛ рд▓рд╛рдЧрд┐ рдЙрдкрдпреБрдХреНрддрддрд╛рдорд╛ рд▓реНрдпрд╛рдЙрди рд░ рдПрдХ рдкреВрд░реНрдг рд╡рд┐рдХрд╕рд┐рдд рдмрдирд╛рдЙрдирдорд╛ рд░реБрдЪрд┐ рд░рд╛рдЦреНрджрдЫред BIRD рдкреНрдпрд╛рдХреЗрдЬрдХреЛ рд╡реИрдХрд▓реНрдкрд┐рдХ (BGP рдкреНрд░реЛрдЯреЛрдХрд▓рдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдХреЛ рд╕рд╛рде рдЦреБрд▓рд╛ рд╡рд┐рдХрд▓реНрдкрд╣рд░реВрдмрд╛рдЯ, рддрдкрд╛рдИрдВрд▓реЗ рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВ FRRouting, GoBGP, ExaBGP рд░ Bio-Routing рдиреЛрдЯ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ)ред

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

рдирдпрд╛рдБ рд╕рдВрд╕реНрдХрд░рдгрдорд╛ рдореБрдЦреНрдп рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ:

  • BPG рдорд╛ AS_PATH рдорд╛рд░реНрдЧрд╣рд░реВ рдкреНрд░рдорд╛рдгрд┐рдд рдЧрд░реНрди, рд╕реНрд╡рд╛рдпрддреНрдд рдкреНрд░рджрд╛рдпрдХ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрд▓рд╛рдИ рдЕрдзрд┐рдХреГрдд рдЧрд░реНрди, рд░ рдЧрд▓рдд рдорд╛рд░реНрдЧрд╣рд░реВрдХреЛ рдЪреБрд╣рд╛рд╡рдЯрдмрд╛рдЯ рдЬреЛрдЧрд╛рдЙрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреЗ ASPA (рд╕реНрд╡рд╛рдпрддреНрдд рдкреНрд░рдгрд╛рд▓реА рдкреНрд░рджрд╛рдпрдХ рдкреНрд░рд╛рдзрд┐рдХрд░рдг) рд╕рдВрдпрдиреНрддреНрд░рдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдЧрд░рд┐рдПрдХреЛ рдЫред ASPA рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирд▓рд╛рдИ рдорд╕реНрдпреМрджрд╛-ietf-sidrops-aspa-verification-16 рд░ draft-ietf-sidrops-aspa-profile-16 рдирд┐рд░реНрджрд┐рд╖реНрдЯреАрдХрд░рдгрд╣рд░реВрдХреЛ рдЕрдиреБрдкрд╛рд▓рдирдорд╛ рд▓реНрдпрд╛рдЗрдПрдХреЛ рдЫ, рд░ AFI (рдареЗрдЧрд╛рдирд╛ рдкрд╛рд░рд┐рд╡рд╛рд░рд┐рдХ рд╕реВрдЪрдХ) рдмрд╛рдЯ рд╕реНрд╡рддрдиреНрддреНрд░ рд▓реБрдХрдЕрдк рддрд╛рд▓рд┐рдХрд╛рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд░реВрдкрд╛рдиреНрддрд░рдг рдЧрд░рд┐рдПрдХреЛ рдЫред )ред
  • рдиреЗрдЯрд▓рд┐рдЩреНрдХ рд╕рдиреНрджреЗрд╢ рдкрд╛рд░реНрд╕рд░ рдХреЛрдбрдорд╛ рд╕рдиреНрджреЗрд╢ рд╕рд╛рдЗрдЬрдХреЛ рдЧрд▓рдд рдирд┐рд░реНрдзрд╛рд░рдг рд░ рд▓рд┐рдирдХреНрд╕ рдкреНрд▓реЗрдЯрдлрд░реНрдордорд╛ рдХреНрд░реНрдпрд╛рд╕ рд╣реБрдиреЗрд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдмрдЧ рдлрд┐рдХреНрд╕ рдЧрд░рд┐рдпреЛред
  • рдЕрдкрдбреЗрдЯ рд╕рдиреНрджреЗрд╢рд╣рд░реВ рдЙрддреНрдкрдиреНрди рдЧрд░реНрдиреЗ рдХреЛрдбрд▓рд╛рдИ рдирдпрд╛рдБ ibuf API рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд░реВрдкрд╛рдиреНрддрд░рдг рдЧрд░рд┐рдПрдХреЛ рдЫред
  • OpenBGPD рдХреЛ рдкреЛрд░реНрдЯреЗрдмрд▓ рд╕рдВрд╕реНрдХрд░рдгрдорд╛ рд╕рдорд░реНрдерд┐рдд рдирднрдПрдХрд╛ рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрджрд╛ bgpctl рдорд╛ рджреЗрдЦрд╛рдЗрдПрдХрд╛ рд╕реБрдзрд╛рд░рд┐рдПрдХрд╛ рддреНрд░реБрдЯрд┐ рд╕рдиреНрджреЗрд╢рд╣рд░реВред
  • GRACEFUL_SHUTDOWN рдлрд┐рд▓реНрдЯрд░ рдирд┐рдпрдо рдЙрджрд╛рд╣рд░рдг рдорд╛рддреНрд░ ebgp рд╕рддреНрд░рд╣рд░реВ рд╣реНрдпрд╛рдиреНрдбрд▓ рдЧрд░реНрди рдкрд░рд┐рдорд╛рд░реНрдЬрди рдЧрд░рд┐рдПрдХреЛ рдЫред

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

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