เบเบฒเบ™เบ›เปˆเบญเบเบ•เบปเบงเปเบšเบšเป€เบ„เบทเปˆเบญเบ™เบ—เบตเปˆเบ‚เบญเบ‡ 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).

เป‚เบ„เบ‡เบเบฒเบ™เป„เบ”เป‰เบชเบธเบกเปƒเบชเปˆเบเบฒเบ™เบฎเบฑเบšเบ›เบฐเบเบฑเบ™เบฅเบฐเบ”เบฑเบšเบชเบนเบ‡เบชเบธเบ”เบ‚เบญเบ‡เบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเปเบฅเบฐเบ„เบงเบฒเบกเบซเบ™เป‰เบฒเป€เบŠเบทเปˆเบญเบ–เบท. เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เบปเบเบ›เป‰เบญเบ‡, เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบขเปˆเบฒเบ‡เป€เบ‚เบฑเป‰เบกเบ‡เบงเบ”เบ‚เบญเบ‡เบ„เบงเบฒเบกเบ–เบทเบเบ•เป‰เบญเบ‡เบ‚เบญเบ‡เบžเบฒเบฅเบฒเบกเบดเป€เบ•เบตเบ—เบฑเบ‡เบซเบกเบปเบ”, เบซเบกเบฒเบเบ„เบงเบฒเบกเบงเปˆเบฒเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เบฒเบกเบ‚เบญเบšเป€เบ‚เบ”เบ‚เบญเบ‡ buffer, เบเบฒเบ™เปเบเบเบชเบดเบ”เบ—เบดเบžเบดเป€เบชเบ”เปเบฅเบฐเบเบฒเบ™เบˆเปเบฒเบเบฑเบ”เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบเบฒเบ™เป‚เบ—เบฅเบฐเบšเบปเบšเปเบกเปˆเบ™เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰. เบ‚เปเป‰เป„เบ”เป‰เบ›เบฝเบšเบญเบทเปˆเบ™เป†เบฅเบงเบกเบกเบต syntax เบ—เบตเปˆเบชเบฐเบ”เบงเบเบ‚เบญเบ‡เบžเบฒเบชเบฒเบเปเบฒเบ™เบปเบ”เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ, เบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบชเบนเบ‡เปเบฅเบฐเบ„เบงเบฒเบกเบŠเบปเบ‡เบˆเปเบฒ (เบ•เบปเบงเบขเปˆเบฒเบ‡, OpenBGPD เบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเบ•เบฒเบ•เบฐเบฅเบฒเบ‡เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เบ—เบตเปˆเบšเบฑเบ™เบˆเบธเบซเบผเบฒเบเบฎเป‰เบญเบเบžเบฑเบ™เบฅเบฒเบเบเบฒเบ™).

เบเบฒเบ™โ€‹เบ›เปˆเบฝเบ™โ€‹เปเบ›เบ‡โ€‹เบ—เบตเปˆโ€‹เบชเปเบฒโ€‹เบ„เบฑเบ™โ€‹เปƒเบ™โ€‹เบชเบฐโ€‹เบšเบฑเบšโ€‹เปƒเบซเบกเปˆโ€‹:

  • ะžะฑะฝะพะฒะปะตะฝะฐ ั€ะตะฐะปะธะทะฐั†ะธั ะผะตั…ะฐะฝะธะทะผะฐ ASPA (Autonomous System Provider Authorization), ะฟั€ะธะผะตะฝัะตะผะพะณะพ ะฒ BPG ะดะปั ะฒะตั€ะธั„ะธะบะฐั†ะธะธ ะฟัƒั‚ะตะน AS_PATH, ะฐะฒั‚ะพั€ะธะทะฐั†ะธะธ ะฐะฒั‚ะพะฝะพะผะฝั‹ั… ัะธัั‚ะตะผ ะฟั€ะพะฒะฐะนะดะตั€ะพะฒ ะธ ะทะฐั‰ะธั‚ั‹ ะพั‚ ัƒั‚ะตั‡ะบะธ ะฝะตะบะพั€ั€ะตะบั‚ะฝั‹ั… ะผะฐั€ัˆั€ัƒั‚ะพะฒ. ะ ะตะฐะปะธะทะฐั†ะธั ASPA ะฟั€ะธะฒะตะดะตะฝะฐ ะบ ัะพะพั‚ะฒะตั‚ัั‚ะฒะธัŽ ัะฟะตั†ะธั„ะธะบะฐั†ะธัะผ draft-ietf-sidrops-aspa-verification-16 ะธ draft-ietf-sidrops-aspa-profile-16, ะธ ะฟะตั€ะตะฒะตะดะตะฝะฐ ะฝะฐ ะธัะฟะพะปัŒะทะพะฒะฐะฝะธะต ะฟะพะธัะบะพะฒั‹ั… ั‚ะฐะฑะปะธั†, ะฝะต ะทะฐะฒะธััั‰ะธั… ะพั‚ AFI (Address Family Indicator).
  • ะฃัั‚ั€ะฐะฝะตะฝะฐ ะพัˆะธะฑะบะฐ ะฒ ะบะพะดะต ะฟะฐั€ัะตั€ะฐ ัะพะพะฑั‰ะตะฝะธะน netlink, ัะฒัะทะฐะฝะฝะฐั ั ะฝะตะฒะตั€ะฝั‹ะผ ะพะฟั€ะตะดะตะปะตะฝะธะตะผ ั€ะฐะทะผะตั€ะฐ ัะพะพะฑั‰ะตะฝะธะน ะธ ะฟั€ะธะฒะพะดัั‰ะฐั ะบ ะฐะฒะฐั€ะธะนะฝะพะผัƒ ะทะฐะฒะตั€ัˆะตะฝะธัŽ ะฝะฐ ะฟะปะฐั‚ั„ะพั€ะผะต Linux.
  • ะšะพะด ะดะปั ะณะตะฝะตั€ะฐั†ะธะธ ัะพะพะฑั‰ะตะฝะธะน UPDATE ะฟะตั€ะตะฒะตะดั‘ะฝ ะฝะฐ ะธัะฟะพะปัŒะทะพะฒะฐะฝะธะต ะฝะพะฒะพะณะพ API ibuf.
  • ะฃะปัƒั‡ัˆะตะฝั‹ ัะพะพะฑั‰ะตะฝะธั ะพะฑ ะพัˆะธะฑะบะฐั…, ะฒั‹ะฒะพะดะธะผั‹ั… ะฒ bgpctl ะฟั€ะธ ะฟะพะฟั‹ั‚ะบะต ะธัะฟะพะปัŒะทะพะฒะฐะฝะธั ะฒะพะทะผะพะถะฝะพัั‚ะตะน, ะฝะต ะฟะพะดะดะตั€ะถะธะฒะฐะตะผั‹ั… ะฒ ะฟะตั€ะตะฝะพัะธะผะพะน ะฒะตั€ัะธะธ OpenBGPD.
  • ะŸั€ะธะผะตั€ ะฟั€ะฐะฒะธะป ั„ะธะปัŒั‚ั€ะฐั†ะธะธ GRACEFUL_SHUTDOWN ะฟะตั€ะตะดะตะปะฐะฝ ะดะปั ะพะฑั€ะฐะฑะพั‚ะบะธ ั‚ะพะปัŒะบะพ ัะตะฐะฝัะพะฒ ebgp.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™