OpenBGPD 6.7p0 పోర్టబుల్ వెర్షన్ అందుబాటులో ఉంది

OpenBSD డెవలపర్లు ప్రచురించిన రూటింగ్ ప్యాకేజీ యొక్క పోర్టబుల్ ఎడిషన్ విడుదల ఓపెన్‌బిజిపిడి 6.7, ఇది OpenBSD కాకుండా ఇతర ఆపరేటింగ్ సిస్టమ్‌లలో ఉపయోగించవచ్చు. పోర్టబిలిటీని నిర్ధారించడానికి, OpenNTPD, OpenSSH మరియు LibreSSL ప్రాజెక్ట్‌ల నుండి కోడ్ యొక్క భాగాలు ఉపయోగించబడ్డాయి. OpenBSDకి అదనంగా, Linux మరియు FreeBSDకి మద్దతు ప్రకటించబడింది. OpenBGPD డెబియన్ 9, ఉబుంటు 14.04+ మరియు FreeBSD 12లో పరీక్షించబడింది.

OpenBGPD కింద అభివృద్ధి చేయబడుతోంది మద్దతు ప్రాంతీయ ఇంటర్నెట్ రిజిస్ట్రార్ RIPE NCC, ఇది ఇంటర్‌ఆపరేటర్ ట్రాఫిక్ ఎక్స్ఛేంజ్ పాయింట్‌ల (IXP) వద్ద రూటింగ్ చేయడానికి మరియు ప్యాకేజీకి పూర్తి స్థాయి ప్రత్యామ్నాయాన్ని రూపొందించడానికి సర్వర్‌లపై ఉపయోగించడానికి అనుకూలమైన ఓపెన్‌బిజిపిడి కార్యాచరణను తీసుకురావడానికి ఆసక్తిని కలిగి ఉంది. బర్డ్ (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” పరిమితి విలువను ప్రదర్శించడానికి 'show near' ఆదేశం విస్తరించబడింది;
  • నోటిఫికేషన్‌లలో సమూహ లోపాల కారణం గురించి సమాచారం ఉంటుంది. “bgpctl షో పొరుగు” కమాండ్ చివరిగా స్వీకరించిన లోపం యొక్క కారణం యొక్క అవుట్‌పుట్‌ను అందిస్తుంది;
  • "మనోహరమైన రీలోడ్" ఆపరేషన్‌ను సరిగ్గా నిర్వహించడానికి, వాడుకలో లేని ఉపసర్గలు Adj-RIB-Out పట్టికలో గుర్తించబడతాయి, ఇది స్థానిక BGP రూటర్ ద్వారా సహచరులకు సరైన మార్గాలను ప్రకటించడానికి ఎంచుకున్న మార్గాల గురించి సమాచారాన్ని నిల్వ చేస్తుంది;
  • byacc లేకుండా బైసన్ పార్సర్‌లను వ్రాయడం కోసం ప్యాకేజీని ఉపయోగించి OpenBGPDని నిర్మించగల సామర్థ్యాన్ని జోడించారు;
  • “--runstatedir” ఎంపిక జోడించబడింది, దీని ద్వారా మీరు bgpctl.sockకి మార్గాన్ని నిర్ణయించవచ్చు;
  • పోర్టబిలిటీని మెరుగుపరచడానికి కాన్ఫిగర్ స్క్రిప్ట్‌ను క్లీన్ అప్ చేసారు.

మూలం: opennet.ru

ఒక వ్యాఖ్యను జోడించండి