Loaʻa ka mana paʻa o OpenBGPD 6.7p0

Nā mea hoʻomohala OpenBSD paʻi ʻia hoʻokuʻu ʻana i kahi paʻi lawe lima o ka pūʻolo alahele OpenBGPD 6.7, hiki ke hoʻohana ʻia ma nā ʻōnaehana hana ʻē aʻe ma OpenBSD. No ka hōʻoia ʻana i ka portability, ua hoʻohana ʻia nā ʻāpana o ke code mai nā papahana OpenNTPD, OpenSSH a me LibreSSL. Ma kahi o OpenBSD, hoʻolaha ʻia ke kākoʻo no Linux a me FreeBSD. Ua hoʻāʻo ʻia ʻo OpenBGPD ma Debian 9, Ubuntu 14.04+ a me FreeBSD 12.

Ke kūkulu ʻia nei ka OpenBGPD ma lalo kākoʻo ka mea kākau inoa pūnaewele puni honua ʻo RIPE NCC, ka mea makemake i ka lawe ʻana i ka hana o OpenBGPD i kūpono no ka hoʻohana ʻana ma nā kikowaena no ka hoʻokele ʻana i nā interoperator traffic exchange point (IXP) a i ka hana ʻana i kahi koho piha piha i ka pōʻai. KAHIKO (ʻO nā koho ʻē aʻe e hoʻokō ana i ka protocol BGP me nā papahana FRRouting, GoBGP, ExaBGP и ʻO ka hoʻokele bio).

Hoʻokumu ka hoʻomohala ʻana o OpenBGPD i ka hōʻoia ʻana i ka pae kiʻekiʻe o ka palekana a me ka hilinaʻi. No ka pale ʻana, hoʻohana ʻia ka hōʻoia paʻa ʻana i ka pololei o nā ʻāpana āpau, ʻo ia hoʻi no ka nānā ʻana i ka hoʻokō ʻana i nā palena buffer, ka hoʻokaʻawale ʻana i nā pono, a me ka palena o ke komo ʻana i nā kelepona pūnaewele. ʻO nā mea maikaʻi ʻē aʻe e pili ana i ka syntax kūpono o ka ʻōlelo wehewehe hoʻonohonoho, ka hana kiʻekiʻe a me ka hoʻomanaʻo hoʻomanaʻo (no ka laʻana, hiki i ka OpenBGPD ke hana me nā papa kuhikuhi i loaʻa nā haneli haneli o nā mea komo). Kākoʻo ka papahana i ka hapa nui o nā kikoʻī BGP 4 a hoʻokō i nā koi o RFC8212, akā ʻaʻole hoʻāʻo e ʻapo i ka nui a hāʻawi i ke kākoʻo nui no nā hana kaulana a ākea.

I ka hoʻokuʻu ʻana o OpenBGPD 6.7 kaha ʻia nā mea hoʻomaikaʻi:

  • Hāʻawi ka pono bgpctl i ke kākoʻo mua no ka puka JSON;
  • В bgpd.conf ua ʻae ʻia e hoʻonohonoho i nā helu IPv4 a me IPv6 i ka manawa hoʻokahi i ka kuhikuhi kūloko-address i nā poloka "hui";
  • ʻO ka hōʻuluʻulu kūpono o nā papa ROA (Route Origin Authorization) me ka prefix/source-as pairs i loko o hoʻokahi mea me ka waiwai "maxlen" lōʻihi loa i hōʻoia ʻia;
  • Hoʻohui ʻia ka waiwai "max-prefix {NUM} out" i bgpd.conf e kaupalena i ka helu o nā prefix i hoʻolaha ʻia e pale aku i nā papa ʻaina piha;
  • Ma bgpctl, ua hoʻonui ʻia ke kauoha 'show neighbor' e hōʻike i nā helu helu o nā prefix i loaʻa a hoʻonohonoho ʻia, a me ka waiwai o ka palena "max-prefix out";
  • Aia nā leka hoʻomaopopo i ka ʻike e pili ana i ke kumu o nā hewa nested. Hāʻawi ke kauoha "bgpctl show neighbor" i kahi puka o ke kumu o ka hewa i loaʻa hope;
  • No ka hoʻokō pono ʻana i ka hana "graceful reload", ua kaha ʻia nā prefix obsolete ma ka papa Adj-RIB-Out, kahi e mālama ai i ka ʻike e pili ana i nā ala i koho ʻia e ka mea hoʻokele BGP kūloko e hoʻolaha i nā ala kūpono i nā hoa;
  • Hoʻohui i ka hiki ke kūkulu i ka OpenBGPD me ka hoʻohana ʻana i ka pōʻai no ke kākau ʻana i nā parser bison me ka ʻole byacc;
  • Hoʻohui ʻia ke koho "--runstatedir", kahi e hiki ai iā ʻoe ke hoʻoholo i ke ala i bgpctl.sock;
  • Hoʻomaʻemaʻe i ka palapala hoʻonohonoho e hoʻomaikaʻi i ka lawe ʻana.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka