የDentOS 2.0 የአውታረ መረብ ኦፐሬቲንግ ሲስተም መለቀቅ

የDentOS 2.0 ኔትወርክ ኦፕሬቲንግ ሲስተም በሊኑክስ ከርነል ላይ የተመሰረተ እና መቀየሪያን፣ ራውተሮችን እና ልዩ የኔትወርክ መሳሪያዎችን ለማስታጠቅ የተነደፈ ነው። ልማቱ የሚካሄደው አማዞን፣ ዴልታ ኤሌክትሮኒክስ፣ ማርቬል፣ ኒቪዲ፣ ኤጅኮር ኔትወርኮች እና ዊስትሮን ኒዌብ (WNC) በመሳተፍ ነው። መጀመሪያ ላይ ፕሮጀክቱ በመሰረተ ልማት ውስጥ የኔትወርክ መሳሪያዎችን ለማስታጠቅ በአማዞን ተመስርቷል. የDentOS ኮድ በ C የተፃፈ እና በ Eclipse የህዝብ ፍቃድ ስር ይሰራጫል።

በDentOS ውስጥ የፓኬት መቀያየርን ለማስተዳደር የSwitchDev Linux kernel ንኡስ ሲስተም ጥቅም ላይ ይውላል፣ ይህም ለኤተርኔት መቀየሪያዎች ሾፌሮችን ለመፍጠር የፍሬም ማስተላለፊያ እና የኔትወርክ ፓኬት ማቀነባበሪያ ስራዎችን ወደ ልዩ ሃርድዌር ቺፖች ማስተላለፍ ያስችላል። የሶፍትዌር መጨመሪያው በመደበኛው የሊኑክስ አውታረ መረብ ቁልል ፣ የኔትሊንክ ንዑስ ስርዓት እና እንደ IPRoute2 ፣ tc (የትራፊክ ቁጥጥር) ፣ brctl (ድልድይ ቁጥጥር) እና FRROuting ባሉ መሳሪያዎች ላይ እንዲሁም በVRRP (ምናባዊ ራውተር ድግግሞሽ ፕሮቶኮል) ፣ ኤልኤልዲፒ (አገናኝ ንብርብር) ላይ የተመሠረተ ነው። የግኝት ፕሮቶኮል) ፕሮቶኮሎች እና MSTP (ባለብዙ ስፓኒንግ ዛፍ ፕሮቶኮል)።

የDentOS 2.0 የአውታረ መረብ ኦፐሬቲንግ ሲስተም መለቀቅ

የስርዓቱ አካባቢ በONL (Open Network Linux) ስርጭቱ ላይ የተመሰረተ ነው፣ እሱም በተራው ደግሞ የዴቢያን ጂኤንዩ/ሊኑክስ ጥቅል መሰረትን ይጠቀማል እና ጫኚ፣ መቼት እና ሾፌሮችን በማቀያየር ላይ እንዲሰሩ ያደርጋል። ONL የተገነባው በOpen Compute ፕሮጀክት ሲሆን ከመቶ በላይ በሆኑ የተለያዩ የመቀየሪያ ሞዴሎች ላይ መጫንን የሚደግፉ ልዩ የኔትወርክ መሳሪያዎችን ለመፍጠር የሚያስችል መድረክ ነው። ፓኬጁ በስዊች፣ የሙቀት ዳሳሾች፣ ማቀዝቀዣዎች፣ I2C አውቶቡሶች፣ GPIOs እና SFP transceivers ውስጥ ጥቅም ላይ ከሚውሉ አመልካቾች ጋር መስተጋብር የሚፈጥሩ አሽከርካሪዎችን ያካትታል። ለአስተዳደር፣ IpRoute2 እና ifupdown2 መሳሪያዎችን እንዲሁም gNMI (gRPC Network Management Interface) መጠቀም ይችላሉ። YANG (ሌላ ቀጣይ ትውልድ፣ RFC-6020) የውሂብ ሞዴሎች አወቃቀሩን ለመግለጽ ጥቅም ላይ ይውላሉ።

ስርዓቱ በ Marvell እና Mellanox ASICs ላይ በመመስረት እስከ 48 ባለ 10-ጊጋቢት ወደቦች ለመቀያየር ይገኛል። ሜላኖክስ ስፔክትረምን፣ ማርቬል አልድሪን 2 እና ማርቬል AC3X ASIC ዎችን የሃርድዌር ፓኬት ማስተላለፊያ ሰንጠረዦችን ጨምሮ የተለያዩ ASICዎችን እና የኔትወርክ ማቀነባበሪያ ቺፖችን ይደግፋል። ለመጫን ዝግጁ የሆኑ የDentOS ምስሎች ለARM64 (257 ሜባ) እና AMD64 (523 ሜባ) አርክቴክቸር ተዘጋጅተዋል።

አዲሱ ልቀት የሚከተሉትን ማሻሻያዎችን ይጨምራል።

  • ለ NAT-44 እና ለኤንኤ (P) ቲ ለአድራሻ ትርጉም (NAT) ከውስጥ ክልል ወደ የህዝብ አድራሻዎች በመደበኛ ደረጃ (ንብርብር-3 ፣ የአውታረ መረብ ንብርብር) እና የ VLAN ወደቦች (የአውታር ድልድዮች) በመቀየሪያው ውስጥ ድጋፍ።
  • 802.1Q network interfaces (VLANs) ለማዋቀር እና ትራፊክን በእነሱ ለማዞር አማራጮችን ይሰጣል። የIpRoute2 እና Ifupdown2 ጥቅሎች ለማዋቀር ጥቅም ላይ ይውላሉ።
  • በኤተርኔት ላይ ለኃይል አስተዳደር ለ PoE (Power over Ethernet) ተቆጣጣሪዎች ድጋፍ ታክሏል።
  • የፋየርዎል አወቃቀሮችን አፈጻጸም እና ልኬት ለማሻሻል ለውጦች ተደርገዋል።
  • በኤሲኤል ላይ የተመሰረተ የተሻሻለ የግብአት አስተዳደር። የአካባቢ (ኢንተርኔት) አይፒ አድራሻዎችን ለመለየት ለባንዲራዎች ድጋፍ ታክሏል።
  • የወደብ መነጠልን ለማዋቀር ብጁ ተቆጣጣሪዎችን የማገናኘት ችሎታ ተሰጥቷል።
  • በ"devlink" ላይ በመመስረት መረጃ ለማግኘት እና የመሣሪያ መለኪያዎችን ለመቀየር ኤፒአይ የአካባቢ ወጥመዶች እና የተጣሉ ፓኬቶች ቆጣሪዎች ድጋፍ ተተግብሯል።

ምንጭ: opennet.ru

አስተያየት ያክሉ