ባለፈው ጊዜ አደረግን
ሚኒስተር ፡፡
መሣሪያው በሶፍትዌር የሚተዳደር አውታረ መረብ በአንድ ማሽን (ምናባዊ ወይም አካላዊ) ላይ እንዲያዘጋጁ ይፈቅድልዎታል። ትዕዛዙን ብቻ ያስገቡ: $ sudo mn. እንደ ገንቢዎቹ ገለጻ፣ ሚኒኔት የሙከራ አካባቢዎችን ለማሰማራት በጣም ተስማሚ ነው።
ለምሳሌ በስታንፎርድ (ሚኒኔት የተሰራበት) መምህራን በዩኒቨርሲቲ ውስጥ በተግባራዊ ትምህርቶች ወቅት መገልገያውን ይጠቀማሉ። በተማሪዎች ውስጥ የኔትወርክ ክህሎቶችን ለማዳበር ይረዳል. አንዳንድ ተግባራት እና ማሳያዎች ሊገኙ ይችላሉ።
ሚኒኔት ብጁ የኤስዲኤን ቶፖሎጂዎችን ለመሞከርም ተስማሚ ነው። የቨርቹዋል አውታረመረብ ከሁሉም ማብሪያ / ማጥፊያዎች ፣ ተቆጣጣሪዎች እና አስተናጋጆች ጋር ተዘርግቷል ፣ እና ከዚያ አፈፃፀሙ የ Python ስክሪፕቶችን በመጠቀም ይጣራል። ከዚያ በኋላ ቅንብሮቹ ከሚኒኔት ወደ እውነተኛው አውታረመረብ ይተላለፋሉ።
ከመፍትሔው ጉዳቶች መካከል
ሚኒኔት የሚለቀቀው በቢኤስዲ ክፍት ምንጭ ፍቃድ ነው እና በንቃት እየተገነባ ነው። ማንም ሰው ማበርከት ይችላል - ይህንን እንዴት ማድረግ እንደሚቻል ላይ መረጃ አለ።
ns-3
አስመሳይ ለ
ከመገልገያው ጥቅሞች መካከል የሶኬቶች እና የቤተ-መጻህፍት ድጋፍ ናቸው
ጉዳቶቹ በአንጻራዊ ሁኔታ ደካማ እይታን ያካትታሉ. ቶፖሎጂን ለማሳየት
በድርጅታችን ብሎግ ላይ በርዕሱ ላይ ማንበብ፡-
OpenNet
ይህ የ SDN emulator በሁለት ቀደምት መሳሪያዎች - ሚኒኔት እና ns-3 ላይ የተመሰረተ ነው. የእያንዳንዳቸውን ጥንካሬዎች ያጣምራል. መፍትሄዎች አንድ ላይ እንዲሰሩ OpenNet በ Python ውስጥ አስገዳጅ ቤተ-መጽሐፍትን ይጠቀማል።
ስለዚህ ሚኒኔት በOpenNet ውስጥ የOpenFlow ማብሪያና ማጥፊያዎችን በመምሰል CLI እና ቨርቹዋልላይዜሽን የመስጠት ሃላፊነት አለበት። እንደ ns-3፣ ሚኒኔት ውስጥ የሌሉትን ሞዴሎችን ይኮርጃል። የአሠራር መመሪያዎችን ማግኘት ይቻላል
/
ኮንቴይነሮች
ይህ ከመተግበሪያ ኮንቴይነሮች ጋር አብሮ ለመስራት የሚኒኔት ሹካ ነው። የዶከር ኮንቴይነሮች በተመሳሰሉ አውታረ መረቦች ውስጥ እንደ አስተናጋጅ ሆነው ያገለግላሉ። መፍትሄው የተፈጠረው ገንቢዎች በደመና፣ በጠርዝ፣ በጭጋግ እና በኤንኤፍቪ ስሌት እንዲሞክሩ ለማስቻል ነው። ስርዓቱ ቀደም ሲል በ SONATA NFV ደራሲዎች በምናባዊ 5G አውታረ መረቦች ውስጥ የኦርኬስትራ ስርዓት ለመፍጠር ጥቅም ላይ ውሏል። ኮንቴይነሮች
ኮንቴይነርኔትን በመጠቀም መጫን ይችላሉ።
ቲኒኔት
የኤስዲኤን ኔትወርኮች ፕሮቶታይፕ ለመፍጠር የሚያግዝ ቀላል ክብደት ያለው ቤተ-መጽሐፍት።
መሣሪያው በተወሰኑ ተግባራት ምክንያት ትላልቅ አውታረ መረቦችን ለመምሰል ተስማሚ አይደለም. ነገር ግን በትናንሽ የግል ፕሮጄክቶች ወይም ፈጣን ፕሮቶታይፕ ሲሰራ ጠቃሚ ይሆናል።
Tinynet ን ለመጫን የምሳሌ ትግበራዎች እና ትዕዛዞች በ ላይ ይገኛሉ
MaxiNet
ይህ መሳሪያ ሚኒኔትን በበርካታ ፊዚካል ማሽኖች ላይ ለመጠቀም እና ከትላልቅ የኤስዲኤን ኔትወርኮች ጋር ለመስራት ያስችላል። እያንዳንዱ መኪኖች
MaxiNet ኔትወርኮችን በፍጥነት እንዲመዘኑ እና የሃብት ምደባን እንዲያሳድጉ ይረዳዎታል። MaxiNet የክትትል ተግባራት፣ አብሮ የተሰራ CLI እና ከ Docker ጋር የመዋሃድ ችሎታ አለው። ይሁን እንጂ መሳሪያው ለበርካታ ማሽኖች የአንድ ማብሪያ / ማጥፊያ / አሠራር መኮረጅ አይችልም.
የፕሮጀክት ምንጭ ኮድ ይገኛል።
በድርጅታችን ብሎግ ላይ በርዕሱ ላይ ማንበብ፡-
ምንጭ: hab.com