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-เดจเต เดฒเด•เตเดทเด•เตเด•เดฃเด•เตเด•เดฟเดจเต เดŽเตปเดŸเตเดฐเดฟเด•เตพ เด…เดŸเด™เตเด™เดฟเดฏ เดฑเต‚เดŸเตเดŸเดฟเด‚เด—เต เดŸเต‡เดฌเดฟเดณเตเด•เดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚) เดฎเดฑเตเดฑเต เดจเต‡เดŸเตเดŸเด™เตเด™เดณเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต.

เดชเตเดคเดฟเดฏ เดชเดคเดฟเดชเตเดชเดฟเดฒเต† เดชเตเดฐเดงเดพเดจ เดฎเดพเดฑเตเดฑเด™เตเด™เตพ:

  • ะžะฑะฝะพะฒะปะตะฝะฐ ั€ะตะฐะปะธะทะฐั†ะธั ะผะตั…ะฐะฝะธะทะผะฐ 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

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•