OpenBGPD 6.7p0 เจฆเจพ เจชเฉ‹เจฐเจŸเฉ‡เจฌเจฒ เจธเฉฐเจธเจ•เจฐเจฃ เจ‰เจชเจฒเจฌเจง เจนเฉˆ

เจ“เจชเจจเจฌเฉ€เจเจธเจกเฉ€ เจกเจฟเจตเฉˆเจฒเจชเจฐเจธ เจชเฉเจฐเจ•เจพเจธเจผเจค เจฐเฉ‚เจŸเจฟเฉฐเจ— เจชเฉˆเจ•เฉ‡เจœ เจฆเฉ‡ เจชเฉ‹เจฐเจŸเฉ‡เจฌเจฒ เจเจกเฉ€เจธเจผเจจ เจจเฉ‚เฉฐ เจœเจพเจฐเฉ€ เจ•เจฐเจจเจพ เจ“เจชเจจเจฌเฉ€เจœเฉ€เจชเฉ€เจกเฉ€ 6.7, เจœเฉ‹ OpenBSD เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ เจนเฉ‹เจฐ เจ“เจชเจฐเฉ‡เจŸเจฟเฉฐเจ— เจธเจฟเจธเจŸเจฎเจพเจ‚ 'เจคเฉ‡ เจตเจฐเจคเจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจชเฉ‹เจฐเจŸเฉ‡เจฌเจฟเจฒเจŸเฉ€ เจจเฉ‚เฉฐ เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ, OpenNTPD, OpenSSH เจ…เจคเฉ‡ LibreSSL เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจ‚ เจฆเฉ‡ เจ•เฉ‹เจก เจฆเฉ‡ เจนเจฟเฉฑเจธเฉ‡ เจตเจฐเจคเฉ‡ เจ—เจ เจธเจจเฅค เจ“เจชเจจเจฌเฉ€เจเจธเจกเฉ€ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจฒเฉ€เจจเจ•เจธ เจ…เจคเฉ‡ เจซเฉเจฐเฉ€เจฌเฉ€เจเจธเจกเฉ€ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจฆเจพ เจเจฒเจพเจจ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจ“เจชเจจเจฌเฉ€เจœเฉ€เจชเฉ€เจกเฉ€ เจฆเฉ€ เจกเฉ‡เจฌเฉ€เจ…เจจ 9, เจ‰เจฌเฉฐเจŸเฉ‚ 14.04+ เจ…เจคเฉ‡ เจซเฉเจฐเฉ€เจฌเฉ€เจเจธเจกเฉ€ 12 'เจคเฉ‡ เจœเจพเจ‚เจš เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆเฅค

เจ“เจชเจจเจฌเฉ€เจœเฉ€เจชเฉ€เจกเฉ€ เจฆเฉ‡ เจคเจนเจฟเจค เจตเจฟเจ•เจธเจฟเจค เจ•เฉ€เจคเจพ เจœเจพ เจฐเจฟเจนเจพ เจนเฉˆ เจธเจฎเจฐเจฅเจจ เจ–เฉ‡เจคเจฐเฉ€ เจ‡เฉฐเจŸเจฐเจจเฉˆเจŸ เจฐเจœเจฟเจธเจŸเจฐเจพเจฐ RIPE NCC, เจœเฉ‹ เจ‡เฉฐเจŸเจฐเจ“เจชเจฐเฉ‡เจŸเจฐ เจŸเจฐเฉˆเจซเจฟเจ• เจเจ•เจธเจšเฉ‡เจ‚เจœ เจชเฉเจ†เจ‡เฉฐเจŸเจพเจ‚ (IXP) 'เจคเฉ‡ เจฐเฉ‚เจŸเจฟเฉฐเจ— เจฒเจˆ เจธเจฐเจตเจฐเจพเจ‚ 'เจคเฉ‡ เจตเจฐเจคเฉ‹เจ‚ เจฒเจˆ เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ เจฒเจˆ OpenBGPD เจฆเฉ€ เจ•เจพเจฐเจœเจ•เฉเจธเจผเจฒเจคเจพ เจฒเจฟเจ†เจ‰เจฃ เจ…เจคเฉ‡ เจชเฉˆเจ•เฉ‡เจœ เจฆเจพ เจ‡เฉฑเจ• เจชเฉ‚เจฐเจพ เจตเจฟเจ•เจฒเจช เจฌเจฃเจพเจ‰เจฃ เจตเจฟเฉฑเจš เจฆเจฟเจฒเจšเจธเจชเฉ€ เจฐเฉฑเจ–เจฆเจพ เจนเฉˆเฅค BIRD (เจฌเฉ€เจœเฉ€เจชเฉ€ เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจตเจพเจฒเฉ‡ เจนเฉ‹เจฐ เจ–เฉเฉฑเจฒเฉ‡ เจตเจฟเจ•เจฒเจชเจพเจ‚ เจตเจฟเฉฑเจš เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจธเจผเจพเจฎเจฒ เจนเจจ FRRouting, GoBGP, ExaBGP ะธ เจฌเจพเจ‡เจ“-เจฐเฉ‚เจŸเจฟเฉฐเจ—).

OpenBGPD เจฆเจพ เจตเจฟเจ•เจพเจธ เจ‰เฉฑเจš เจชเฉฑเจงเจฐ เจฆเฉ€ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจ…เจคเฉ‡ เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ—เจคเจพ เจจเฉ‚เฉฐ เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ‰เจฃ 'เจคเฉ‡ เจ•เฉ‡เจ‚เจฆเฉเจฐเจฟเจค เจนเฉˆเฅค เจธเฉเจฐเฉฑเจ–เจฟเจ† เจฒเจˆ, เจธเจพเจฐเฉ‡ เจฎเจพเจชเจฆเฉฐเจกเจพเจ‚ เจฆเฉ€ เจธเจผเฉเฉฑเจงเจคเจพ เจฆเฉ€ เจธเจ–เจค เจคเจธเจฆเฉ€เจ•, เจฌเจซเจฐ เจธเฉ€เจฎเจพเจตเจพเจ‚ เจฆเฉ€ เจชเจพเจฒเจฃเจพ เจฆเฉ€ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจฒเจˆ, เจตเจฟเจธเจผเฉ‡เจธเจผ เจ…เจงเจฟเจ•เจพเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจตเฉฑเจ– เจ•เจฐเจจ, เจ…เจคเฉ‡ เจธเจฟเจธเจŸเจฎ เจ•เจพเจฒเจพเจ‚ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจฆเฉ€ เจชเจพเจฌเฉฐเจฆเฉ€ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค เจนเฉ‹เจฐ เจซเจพเจ‡เจฆเจฟเจ†เจ‚ เจตเจฟเฉฑเจš เจธเฉฐเจฐเจšเจจเจพ เจชเจฐเจฟเจญเจพเจธเจผเจพ เจญเจพเจธเจผเจพ, เจ‰เฉฑเจš เจ•เจพเจฐเจœเจ•เฉเจธเจผเจฒเจคเจพ เจ…เจคเฉ‡ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจ•เฉเจธเจผเจฒเจคเจพ เจฆเจพ เจธเฉเจตเจฟเจงเจพเจœเจจเจ• เจธเฉฐเจŸเฉˆเจ•เจธ เจธเจผเจพเจฎเจฒ เจนเฉˆ (เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, OpenBGPD เจธเฉˆเจ‚เจ•เฉœเฉ‡ เจนเจœเจผเจพเจฐเจพเจ‚ เจเจ‚เจŸเจฐเฉ€เจ†เจ‚ เจตเจพเจฒเฉ‡ เจฐเฉ‚เจŸเจฟเฉฐเจ— เจŸเฉ‡เจฌเจฒ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆ)เฅค เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจœเจผเจฟเจ†เจฆเจพเจคเจฐ BGP 4 เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ RFC8212 เจฆเฉ€เจ†เจ‚ เจœเจผเจฐเฉ‚เจฐเจคเจพเจ‚ เจฆเฉ€ เจชเจพเจฒเจฃเจพ เจ•เจฐเจฆเจพ เจนเฉˆ, เจชเจฐ เจตเจฟเจธเจผเจพเจฒ เจจเฉ‚เฉฐ เจ—เจฒเฉ‡ เจฒเจ—เจพเจ‰เจฃ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจฎเฉเฉฑเจ– เจคเฉŒเจฐ 'เจคเฉ‡ เจธเจญ เจคเฉ‹เจ‚ เจชเฉเจฐเจธเจฟเฉฑเจง เจ…เจคเฉ‡ เจตเจฟเจ†เจชเจ• เจซเฉฐเจ•เจธเจผเจจเจพเจ‚ เจฒเจˆ เจธเจนเจพเจ‡เจคเจพ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆเฅค

OpenBGPD 6.7 เจฆเฉ‡ เจฐเฉ€เจฒเฉ€เจœเจผ เจตเจฟเฉฑเจš เจจเจฟเจธเจผเจพเจจเจฌเฉฑเจง เจนเฉ‡เจ  เจฒเจฟเจ–เฉ‡ เจธเฉเจงเจพเจฐ:

  • bgpctl เจธเจนเฉ‚เจฒเจค JSON เจ†เจ‰เจŸเจชเฉเฉฑเจŸ เจฒเจˆ เจธเจผเฉเจฐเฉ‚เจ†เจคเฉ€ เจธเจนเจพเจ‡เจคเจพ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเฉ€ เจนเฉˆ;
  • ะ’ bgpd.conf เจ‡เจธเจจเฉ‚เฉฐ "เจธเจฎเฉ‚เจน" เจฌเจฒเจพเจ•เจพเจ‚ เจตเจฟเฉฑเจš เจฒเฉ‹เจ•เจฒ-เจเจกเจฐเฉˆเจธ เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฟเจต เจตเจฟเฉฑเจš เจ‡เฉฑเจ•เฉ‹ เจธเจฎเฉ‡เจ‚ IPv4 เจ…เจคเฉ‡ IPv6 เจชเจคเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจธเฉˆเฉฑเจŸ เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจนเฉˆ;
  • เจธเจญ เจคเฉ‹เจ‚ เจฒเฉฐเจฌเฉ‡ "เจฎเฉˆเจ•เจธเจฒเฉ‡เจจ" เจฎเฉเฉฑเจฒ เจฆเฉ‡ เจจเจพเจฒ เจ‡เฉฑเจ• เจคเฉฑเจค เจตเจฟเฉฑเจš เจ…เจ—เฉ‡เจคเจฐ/เจธเจฐเฉ‹เจค-เจœเฉ‹เฉœเจฟเจ†เจ‚ เจฆเฉ‡ เจจเจพเจฒ ROA เจŸเฉ‡เจฌเจฒ (เจฐเฉ‚เจŸ เจฎเฉ‚เจฒ เจ…เจงเจฟเจ•เจพเจฐ) เจฆเจพ เจธเจนเฉ€ เจเจ•เฉ€เจ•เจฐเจฃ เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ‡เจ† เจ—เจฟเจ† เจนเฉˆ;
  • เจชเฉ‚เจฐเฉ€ เจŸเฉ‡เจฌเจฒ เจฒเฉ€เจ• เจนเฉ‹เจฃ เจคเฉ‹เจ‚ เจฌเจšเจฃ เจฒเจˆ เจ‡เจธเจผเจคเจฟเจนเจพเจฐเฉ€ เจ…เจ—เฉ‡เจคเจฐเจพเจ‚ เจฆเฉ€ เจ—เจฟเจฃเจคเฉ€ เจจเฉ‚เฉฐ เจธเฉ€เจฎเจฟเจค เจ•เจฐเจจ เจฒเจˆ bgpd.conf เจตเจฟเฉฑเจš "เจ…เจงเจฟเจ•เจคเจฎ-เจ…เจ—เฉ‡เจคเจฐ {NUM} เจฌเจพเจนเจฐ" เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ€ เจ—เจˆ;
  • bgpctl เจตเจฟเฉฑเจš, 'เจธเจผเฉ‹เจ… เจ—เฉเจ†เจ‚เจขเฉ€' เจ•เจฎเจพเจ‚เจก เจจเฉ‚เฉฐ เจชเฉเจฐเจพเจชเจค เจ•เฉ€เจคเฉ‡ เจ…เจคเฉ‡ เจธเฉˆเฉฑเจŸ เจ…เจ—เฉ‡เจคเจฐเจพเจ‚ เจฆเฉ‡ เจ•เจพเจŠเจ‚เจŸเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจ•เจฐเจจ เจฒเจˆ เจตเจฟเจธเจคเจพเจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจจเจพเจฒ เจนเฉ€ "เจฎเฉˆเจ•เจธ-เจ…เจ—เฉ‡เจคเจฐ เจ†เจ‰เจŸ" เจธเฉ€เจฎเจพ เจฆเจพ เจฎเฉเฉฑเจฒ;
  • เจธเฉ‚เจšเจจเจพเจตเจพเจ‚ เจตเจฟเฉฑเจš เจจเฉ‡เจธเจŸเจก เจ—เจฒเจคเฉ€เจ†เจ‚ เจฆเฉ‡ เจ•เจพเจฐเจจ เจฌเจพเจฐเฉ‡ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจธเจผเจพเจฎเจฒ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค "bgpctl show neighbour" เจ•เจฎเจพเจ‚เจก เจ†เจ–เจฐเฉ€ เจชเฉเจฐเจพเจชเจค เจนเฉ‹เจˆ เจ—เจฒเจคเฉ€ เจฆเฉ‡ เจ•เจพเจฐเจจ เจฆเจพ เจ‡เฉฑเจ• เจ†เจ‰เจŸเจชเฉเฉฑเจŸ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเฉ€ เจนเฉˆ;
  • "เจ—เจฐเฉ‡เจธเจซเฉเฉฑเจฒ เจฐเฉ€เจฒเฉ‹เจก" เจ“เจชเจฐเฉ‡เจธเจผเจจ เจจเฉ‚เฉฐ เจธเจนเฉ€ เจขเฉฐเจ— เจจเจพเจฒ เจ•เจฐเจจ เจฒเจˆ, เจชเฉเจฐเจพเจฃเฉ‡ เจ…เจ—เฉ‡เจคเจฐเจพเจ‚ เจจเฉ‚เฉฐ Adj-RIB-เจ†เจŠเจŸ เจธเจพเจฐเจฃเฉ€ เจตเจฟเฉฑเจš เจšเจฟเฉฐเจจเฉเจนเจฟเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจœเฉ‹ เจ•เจฟ เจธเจฅเจพเจจเจ• BGP เจฐเจพเจŠเจŸเจฐ เจฆเฉเจ†เจฐเจพ เจšเฉเจฃเฉ‡ เจ—เจ เจฐเฉ‚เจŸเจพเจ‚ เจฌเจพเจฐเฉ‡ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจธเจŸเฉ‹เจฐ เจ•เจฐเจฆเจพ เจนเฉˆ เจคเจพเจ‚ เจœเฉ‹ เจธเจพเจฅเฉ€เจ†เจ‚ เจฒเจˆ เจ…เจจเฉเจ•เฉ‚เจฒ เจฐเฉ‚เจŸเจพเจ‚ เจฆเจพ เจ‡เจธเจผเจคเจฟเจนเจพเจฐ เจฆเจฟเฉฑเจคเจพ เจœเจพ เจธเจ•เฉ‡;
  • byacc เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚ เจฌเจพเจˆเจธเจจ เจชเจพเจฐเจธเจฐ เจฒเจฟเจ–เจฃ เจฒเจˆ เจชเฉˆเจ•เฉ‡เจœ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ OpenBGPD เจฌเจฃเจพเจ‰เจฃ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ;
  • "--runstatedir" เจตเจฟเจ•เจฒเจช เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจœเจฟเจธ เจฐเจพเจนเฉ€เจ‚ เจคเฉเจธเฉ€เจ‚ bgpctl.sock เจฆเจพ เจฎเจพเจฐเจ— เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹;
  • เจชเฉ‹เจฐเจŸเฉ‡เจฌเจฟเจฒเจŸเฉ€ เจจเฉ‚เฉฐ เจฌเจฟเจนเจคเจฐ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจ•เฉŒเจ‚เจซเจฟเจ—เจฐ เจธเจ•เฉเจฐเจฟเจชเจŸ เจจเฉ‚เฉฐ เจธเจพเจซเจผ เจ•เฉ€เจคเจพ เจ—เจฟเจ†เฅค

เจธเจฐเฉ‹เจค: opennet.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹