የቢኤስዲ ራውተር ፕሮጀክት 1.97 ስርጭት መልቀቅ

የፍሪኤንኤኤስ ስርጭት ፈጣሪ ኦሊቪየር ኮቻርድ-ላቤ አስተዋውቋል ልዩ የስርጭት ስብስብ መልቀቅ BSD ራውተር ፕሮጀክት 1.97 (BSDRP)፣ የኮድ ቤዝ ወደ FreeBSD 12.1 በማዘመን የሚታወቅ። ስርጭቱ እንደ RIP፣ OSPF፣ BGP እና PIM ያሉ ሰፊ ፕሮቶኮሎችን የሚደግፉ የታመቁ የሶፍትዌር ራውተሮችን ለመፍጠር የተነደፈ ነው። ማኔጅመንት የሚካሄደው በትእዛዝ መስመር ሁነታ ሲስኮን በሚያስታውስ የCLI በይነገጽ ነው። ስርጭት ይገኛል ለ amd64 እና i386 አርክቴክቸር (የመጫኛ ምስል መጠን 140 ሜባ) በጉባኤዎች።

ወደ FreeBSD 12.1-STABLE ከማሻሻል በተጨማሪ አዲስ ስሪት አስደናቂ ለኢንቴል ፕሮሰሰር በነባሪ የማይክሮኮድ መጫንን ማንቃት እና ሽቦ ጠባቂ፣ Mellanox Firmware፣ vim-tiny፣ mrtparse፣ nrpe3፣ perl፣ bash እና frr7-pythontools ጥቅሎችን፣ እንዲሁም if_cxgbev (Chelsio Ethernet VF) እና if_qlxgb (Ethernet QLogic 3200) አሽከርካሪዎች በነባሪ የ ICMP ማዘዋወርን በትክክል ማገድ ነቅቷል። የተዘመኑ የሶፍትዌር ስሪቶች ቀላል-rsa 3.0.7፣ FRR 7.4፣ pmacct 1.7.4፣ openvpn 2.4.9 እና strongswan 5.8.4 ያካትታሉ። ለIPv6 (pim6-tools፣ pim6dd፣ pim6sd) መልቲካስት መገልገያዎች ከጥቅሉ የተገለሉ ናቸው።

የስርጭቱ ዋና ባህሪዎች

  • ኪቱ የማዞሪያ ፕሮቶኮሎችን ከመተግበሩ ጋር ሁለት ፓኬጆችን ያካትታል፡- FRRouting (Quagga fork) ለBGP፣ RIP፣ RIPng (IPv6)፣ OSPF v2፣ OSFP v3 (IPv6)፣ ISIS እና ድጋፍ ያለው ወፍ ለ BGP ፣ RIP ፣ RIPng (IPv6) ፣ OSPF v2 እና OSFP v3 (IPv6) ድጋፍ;
  • ስርጭቱ ከእውነተኛ እና ምናባዊ መገናኛዎች ጋር የተሳሰረ ለብዙ የተለያዩ የማዞሪያ ጠረጴዛዎች (FIBs) በትይዩ ጥቅም ላይ እንዲውል ተስተካክሏል።
  • SNMP (bsnmp-ucd) ለክትትልና ለማስተዳደር ሊያገለግል ይችላል። በ Netflow ዥረቶች መልክ የትራፊክ ውሂብን ወደ ውጭ መላክ ይደግፋል;
  • የአውታረ መረብ አፈጻጸምን ለመገምገም እንደ NetPIPE፣ iperf፣ netblast፣ netsend እና netreceive የመሳሰሉ መገልገያዎችን ያካትታል። የትራፊክ ስታቲስቲክስን ለማከማቸት, ng_netflow ጥቅም ላይ ይውላል;
  • ቪአርፒፒ ፕሮቶኮል (ምናባዊ ራውተር ተደጋጋሚነት ፕሮቶኮል፣ RFC 3768) እና ዩካርፕ ከ CARP ፕሮቶኮል ድጋፍ ጋር የፍሪቭርርፒድ መኖር፣ ቨርቹዋል MAC አድራሻን ከገባሪው አገልጋይ ጋር በማስተሳሰር ስህተትን የሚቋቋሙ ራውተሮችን አሠራር ለማደራጀት ታስቦ፣ ውድቀት በሚከሰትበት ጊዜ ወደ ምትኬ አገልጋይ ተወስዷል። በመደበኛ ሁነታ, ጭነቱ በሁለቱም አገልጋዮች ላይ ሊሰራጭ ይችላል, ነገር ግን ውድቀት በሚከሰትበት ጊዜ, የመጀመሪያው ራውተር የሁለተኛውን ጭነት ሊወስድ ይችላል, እና ሁለተኛው - የመጀመሪያው;
  • mpd (ባለብዙ አገናኝ ፒፒፒ ዴሞን) PPTP፣ PPPoE እና L2TPን መደገፍ;
  • የመተላለፊያ ይዘትን ለማስተዳደር ከIPFW + dummynet ወይም ሼፐር ለመጠቀም ይመከራል ng_መኪና;
  • ለኤተርኔት ከ VLAN (802.1q) ጋር አብሮ መስራትን፣ የአገናኝ ማሰባሰብን እና የ Rapid Spanning Tree Protocol (802.1w) በመጠቀም የኔትወርክ ድልድይ መጠቀምን ይደግፋል።
  • ለክትትል ጥቅም ላይ ይውላል መቆጣጠሪያ;
  • የቪፒኤን ድጋፍ ቀርቧል፡ GRE፣ GIF፣ IPSec (IKEv1 እና IKEv2 with strongswan)፣ OpenVPN እና Wireguard;
  • NAT64 ታይጋ ዴሞንን በመጠቀም እና ለIPv6-IPv4 ዋሻዎች ቤተኛ ድጋፍ;
  • ተጨማሪ ፕሮግራሞችን ለመጫን, የ pkgng ጥቅል አስተዳዳሪን ይጠቀሙ;
  • የ DHCP አገልጋይ እና የ isc-dhcp ደንበኛን እንዲሁም የssmtp ሜይል አገልጋይን ያካትታል።
  • በኤስኤስኤች፣ ተከታታይ ወደብ፣ ቴልኔት እና የአካባቢ ኮንሶል በኩል አስተዳደርን ይደግፋል። አስተዳደርን ለማቃለል ኪቱ የ tmux utility (BSD analogue of screen) ያካትታል።
  • ስክሪፕት በመጠቀም FreeBSD ላይ በመመስረት የመነጩ ምስሎችን ያስነሱ ናኖቢኤስዲ;
  • የስርዓት ዝመናዎችን ለማረጋገጥ በፍላሽ ካርዱ ላይ ሁለት ክፍልፋዮች ይፈጠራሉ ፣ የተሻሻለ ምስል ካለ ፣ ወደ ሁለተኛው ክፍል ይጫናል ፣ እንደገና ከተጀመረ በኋላ ይህ ክፍልፋይ ንቁ ይሆናል እና የመሠረት ክፍልፋዩ ቀጣዩ ዝመና እስኪታይ ድረስ ይጠብቃል ( ክፍሎቹ በተራው ጥቅም ላይ ይውላሉ). በተጫነው ዝመና ላይ ችግሮች ከታወቁ ወደ ቀድሞው የስርዓቱ ሁኔታ መመለስ ይቻላል;
  • እያንዳንዱ ፋይል sha256 checksum አለው፣ ይህም የመረጃውን ታማኝነት ለማረጋገጥ ያስችላል።

ምንጭ: opennet.ru

አስተያየት ያክሉ