OpenBGPD 6.7p0 ನ ಪೋರ್ಟಬಲ್ ಆವೃತ್ತಿ ಲಭ್ಯವಿದೆ

OpenBSD ಡೆವಲಪರ್‌ಗಳು ಪ್ರಕಟಿಸಲಾಗಿದೆ ರೂಟಿಂಗ್ ಪ್ಯಾಕೇಜ್‌ನ ಪೋರ್ಟಬಲ್ ಆವೃತ್ತಿಯ ಬಿಡುಗಡೆ ಓಪನ್ ಬಿಜಿಪಿಡಿ 6.7, ಇದನ್ನು OpenBSD ಹೊರತುಪಡಿಸಿ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್‌ಗಳಲ್ಲಿ ಬಳಸಬಹುದು. ಪೋರ್ಟಬಿಲಿಟಿಯನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು, OpenNTPD, OpenSSH ಮತ್ತು LibreSSL ಯೋಜನೆಗಳಿಂದ ಕೋಡ್‌ನ ಭಾಗಗಳನ್ನು ಬಳಸಲಾಗಿದೆ. OpenBSD ಜೊತೆಗೆ, Linux ಮತ್ತು FreeBSD ಗಾಗಿ ಬೆಂಬಲವನ್ನು ಘೋಷಿಸಲಾಗಿದೆ. OpenBGPD ಅನ್ನು Debian 9, Ubuntu 14.04+ ಮತ್ತು FreeBSD 12 ನಲ್ಲಿ ಪರೀಕ್ಷಿಸಲಾಗಿದೆ.

OpenBGPD ಅಡಿಯಲ್ಲಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗುತ್ತಿದೆ ಬೆಂಬಲ ಪ್ರಾದೇಶಿಕ ಇಂಟರ್ನೆಟ್ ರಿಜಿಸ್ಟ್ರಾರ್ RIPE NCC, ಇಂಟರ್‌ಆಪರೇಟರ್ ಟ್ರಾಫಿಕ್ ಎಕ್ಸ್‌ಚೇಂಜ್ ಪಾಯಿಂಟ್‌ಗಳಲ್ಲಿ (IXP) ರೂಟಿಂಗ್ ಮಾಡಲು ಮತ್ತು ಪ್ಯಾಕೇಜ್‌ಗೆ ಪೂರ್ಣ ಪ್ರಮಾಣದ ಪರ್ಯಾಯವನ್ನು ರಚಿಸಲು ಸರ್ವರ್‌ಗಳಲ್ಲಿ ಬಳಸಲು OpenBGPD ಯ ಕಾರ್ಯವನ್ನು ಸೂಕ್ತತೆಗೆ ತರಲು ಆಸಕ್ತಿ ಹೊಂದಿದೆ BIRD (BGP ಪ್ರೋಟೋಕಾಲ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಇತರ ಮುಕ್ತ ಪರ್ಯಾಯಗಳು ಯೋಜನೆಗಳನ್ನು ಒಳಗೊಂಡಿವೆ FR ರೂಟಿಂಗ್, GoBGP, ExaBGP и ಜೈವಿಕ ರೂಟಿಂಗ್).

OpenBGPD ಯ ಅಭಿವೃದ್ಧಿಯು ಅತ್ಯುನ್ನತ ಮಟ್ಟದ ಭದ್ರತೆ ಮತ್ತು ವಿಶ್ವಾಸಾರ್ಹತೆಯನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳುವುದರ ಮೇಲೆ ಕೇಂದ್ರೀಕರಿಸುತ್ತದೆ. ರಕ್ಷಣೆಗಾಗಿ, ಎಲ್ಲಾ ನಿಯತಾಂಕಗಳ ನಿಖರತೆಯ ಕಟ್ಟುನಿಟ್ಟಾದ ಪರಿಶೀಲನೆ, ಬಫರ್ ಗಡಿಗಳ ಅನುಸರಣೆಯನ್ನು ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡುವ ವಿಧಾನಗಳು, ಸವಲತ್ತುಗಳ ಪ್ರತ್ಯೇಕತೆ ಮತ್ತು ಸಿಸ್ಟಮ್ ಕರೆಗಳಿಗೆ ಪ್ರವೇಶದ ನಿರ್ಬಂಧವನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಇತರ ಅನುಕೂಲಗಳೆಂದರೆ ಕಾನ್ಫಿಗರೇಶನ್ ವ್ಯಾಖ್ಯಾನದ ಭಾಷೆಯ ಅನುಕೂಲಕರ ಸಿಂಟ್ಯಾಕ್ಸ್, ಹೆಚ್ಚಿನ ಕಾರ್ಯಕ್ಷಮತೆ ಮತ್ತು ಮೆಮೊರಿ ದಕ್ಷತೆ (ಉದಾಹರಣೆಗೆ, OpenBGPD ನೂರಾರು ಸಾವಿರ ನಮೂದುಗಳನ್ನು ಹೊಂದಿರುವ ರೂಟಿಂಗ್ ಕೋಷ್ಟಕಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಬಹುದು). ಯೋಜನೆಯು ಹೆಚ್ಚಿನ BGP 4 ವಿಶೇಷಣಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ ಮತ್ತು RFC8212 ನ ಅಗತ್ಯತೆಗಳಿಗೆ ಅನುಗುಣವಾಗಿರುತ್ತದೆ, ಆದರೆ ವಿಶಾಲವಾದವನ್ನು ಸ್ವೀಕರಿಸಲು ಪ್ರಯತ್ನಿಸುವುದಿಲ್ಲ ಮತ್ತು ಹೆಚ್ಚು ಜನಪ್ರಿಯ ಮತ್ತು ವ್ಯಾಪಕವಾದ ಕಾರ್ಯಗಳಿಗೆ ಮುಖ್ಯವಾಗಿ ಬೆಂಬಲವನ್ನು ನೀಡುತ್ತದೆ.

OpenBGPD 6.7 ಬಿಡುಗಡೆಯಲ್ಲಿ ಗುರುತಿಸಲಾಗಿದೆ ಕೆಳಗಿನ ಸುಧಾರಣೆಗಳು:

  • bgpctl ಉಪಯುಕ್ತತೆಯು JSON ಔಟ್‌ಪುಟ್‌ಗೆ ಆರಂಭಿಕ ಬೆಂಬಲವನ್ನು ಒದಗಿಸುತ್ತದೆ;
  • В bgpd.conf "ಗುಂಪು" ಬ್ಲಾಕ್‌ಗಳಲ್ಲಿ ಸ್ಥಳೀಯ-ವಿಳಾಸ ನಿರ್ದೇಶನದಲ್ಲಿ IPv4 ಮತ್ತು IPv6 ವಿಳಾಸಗಳನ್ನು ಏಕಕಾಲದಲ್ಲಿ ಹೊಂದಿಸಲು ಅನುಮತಿಸಲಾಗಿದೆ;
  • ಪೂರ್ವಪ್ರತ್ಯಯ/ಮೂಲ-ಜೋಡಿಗಳೊಂದಿಗೆ ROA ಕೋಷ್ಟಕಗಳ (ಮಾರ್ಗ ಮೂಲ ದೃಢೀಕರಣ) ಸರಿಯಾದ ಒಟ್ಟುಗೂಡಿಸುವಿಕೆಯನ್ನು ದೀರ್ಘವಾದ "ಮ್ಯಾಕ್ಸ್‌ಲೆನ್" ಮೌಲ್ಯದೊಂದಿಗೆ ಒಂದು ಅಂಶಕ್ಕೆ ಖಾತ್ರಿಪಡಿಸಲಾಗಿದೆ;
  • ಪೂರ್ಣ ಕೋಷ್ಟಕಗಳು ಸೋರಿಕೆಯಾಗುವುದನ್ನು ತಪ್ಪಿಸಲು ಜಾಹೀರಾತು ಪೂರ್ವಪ್ರತ್ಯಯಗಳ ಸಂಖ್ಯೆಯನ್ನು ಮಿತಿಗೊಳಿಸಲು bgpd.conf ಗೆ "ಗರಿಷ್ಠ-ಪೂರ್ವಪ್ರತ್ಯಯ {NUM} ಔಟ್" ಆಸ್ತಿಯನ್ನು ಸೇರಿಸಲಾಗಿದೆ;
  • bgpctl ನಲ್ಲಿ, ಸ್ವೀಕರಿಸಿದ ಮತ್ತು ಸೆಟ್ ಪೂರ್ವಪ್ರತ್ಯಯಗಳ ಕೌಂಟರ್‌ಗಳನ್ನು ಪ್ರದರ್ಶಿಸಲು, ಹಾಗೆಯೇ “max-prefix out” ಮಿತಿಯ ಮೌಲ್ಯವನ್ನು ಪ್ರದರ್ಶಿಸಲು 'ಶೋ ನೆರೆಯ' ಆಜ್ಞೆಯನ್ನು ವಿಸ್ತರಿಸಲಾಗಿದೆ;
  • ಅಧಿಸೂಚನೆಗಳು ನೆಸ್ಟೆಡ್ ದೋಷಗಳ ಕಾರಣದ ಬಗ್ಗೆ ಮಾಹಿತಿಯನ್ನು ಒಳಗೊಂಡಿರುತ್ತವೆ. "bgpctl ಶೋ ನೆರೆಯ" ಆಜ್ಞೆಯು ಕೊನೆಯದಾಗಿ ಸ್ವೀಕರಿಸಿದ ದೋಷದ ಕಾರಣದ ಔಟ್ಪುಟ್ ಅನ್ನು ಒದಗಿಸುತ್ತದೆ;
  • "ಸುಂದರವಾದ ಮರುಲೋಡ್" ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಸರಿಯಾಗಿ ನಿರ್ವಹಿಸಲು, ಬಳಕೆಯಲ್ಲಿಲ್ಲದ ಪೂರ್ವಪ್ರತ್ಯಯಗಳನ್ನು Adj-RIB-ಔಟ್ ಕೋಷ್ಟಕದಲ್ಲಿ ಗುರುತಿಸಲಾಗಿದೆ, ಇದು ಗೆಳೆಯರಿಗೆ ಸೂಕ್ತವಾದ ಮಾರ್ಗಗಳನ್ನು ಜಾಹೀರಾತು ಮಾಡಲು ಸ್ಥಳೀಯ BGP ರೂಟರ್‌ನಿಂದ ಆಯ್ಕೆಮಾಡಿದ ಮಾರ್ಗಗಳ ಬಗ್ಗೆ ಮಾಹಿತಿಯನ್ನು ಸಂಗ್ರಹಿಸುತ್ತದೆ;
  • byacc ಇಲ್ಲದೆ ಬೈಸನ್ ಪಾರ್ಸರ್‌ಗಳನ್ನು ಬರೆಯಲು ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು OpenBGPD ಅನ್ನು ನಿರ್ಮಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಸೇರಿಸಲಾಗಿದೆ;
  • "--runstatedir" ಆಯ್ಕೆಯನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಅದರ ಮೂಲಕ ನೀವು bgpctl.sock ಗೆ ಮಾರ್ಗವನ್ನು ನಿರ್ಧರಿಸಬಹುದು;
  • ಪೋರ್ಟಬಿಲಿಟಿಯನ್ನು ಸುಧಾರಿಸಲು ಕಾನ್ಫಿಗರ್ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಸ್ವಚ್ಛಗೊಳಿಸಲಾಗಿದೆ.

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ