تېر ځل مو وکړ
منینټ
وسیله تاسو ته اجازه درکوي په یوه ماشین (مجازی یا فزیکي) کې د سافټویر لخوا اداره شوي شبکه جوړه کړئ. یوازې کمانډ دننه کړئ: $ sudo mn. د پراختیا کونکو په وینا ، Mininet د ازموینې چاپیریالونو ځای په ځای کولو لپاره مناسب دی.
د مثال په توګه، په سټینفورډ کې ښوونکي (چیرې چې منینیټ رامینځته شوی) په پوهنتون کې د عملي ټولګیو په جریان کې دا کارونې کاروي. دا په زده کونکو کې د شبکې مهارتونو رامینځته کولو کې مرسته کوي. ځینې دندې او ډیمو موندل کیدی شي
Mininet د ګمرکي SDN ټوپولوژیو ازموینې لپاره هم مناسب دی. مجازی شبکه د ټولو سویچونو، کنټرولرانو او کوربه سره ګمارل کیږي، او بیا د هغې فعالیت د Python سکریپټونو په کارولو سره چک کیږي. بیا تنظیمات د Mininet څخه اصلي شبکې ته لیږدول کیږي.
د حل د نیمګړتیاوو په منځ کې
Mininet د BSD د خلاصې سرچینې جواز لاندې خپور شوی او په فعاله توګه وده کوي. هر څوک کولی شي مرسته وکړي - د دې کولو څرنګوالي په اړه معلومات شتون لري
ns-3
لپاره سمیلیټر
د افادیت د ګټو څخه د ساکټونو او کتابتونونو ملاتړ دی
په زیانونو کې نسبتا ضعیف لید شامل دي. د ټوپولوژي ښودلو لپاره
زموږ په کارپوریټ بلاګ کې د موضوع په اړه لوستل:
OpenNet
دا SDN ایمولیټر د دوه پخوانیو وسیلو - Mininet او ns-3 پر بنسټ جوړ شوی. دا د هر یو ځواک سره یوځای کوي. د دې لپاره چې حلونه یوځای کار وکړي، OpenNet په Python کې یو پابند کتابتون کاروي.
په دې توګه، په OpenNet کې Mininet د OpenFlow سویچونو تقلید کولو، CLI او مجازی کولو لپاره مسؤل دی. لکه څنګه چې د ns-3 لپاره، دا هغه ماډلونه جذبوي چې په Mininet کې ندي. عملیاتي لارښوونې موندل کیدی شي
/
کانټینریټ
دا د غوښتنلیک کانټینرونو سره کار کولو لپاره د Mininet فورک دی. د ډاکر کانټینرونه په نقل شوي شبکو کې د کوربه په توګه عمل کوي. حل رامینځته شوی ترڅو پراختیا کونکو ته اجازه ورکړي چې د بادل ، څنډې ، فوګ او NFV کمپیوټري تجربه وکړي. سیسټم لا دمخه د SONATA NFV لیکوالانو لخوا کارول شوی ترڅو په مجازی 5G شبکو کې د آرکیسټریشن سیسټم رامینځته کړي. کانټینریټ
تاسو کولی شئ د کانټینریټ په کارولو سره نصب کړئ
ټینینټ
یو لږ وزن لرونکی کتابتون چې تاسو سره په چټکۍ سره د SDN شبکو پروټوټایپونو رامینځته کولو کې مرسته کوي.
وسیله د محدود فعالیت له امله د لوی پیمانه شبکو تقلید لپاره مناسبه نه ده. مګر دا به ګټور وي کله چې په کوچنیو شخصي پروژو یا ګړندي پروټوټایپ کار کول.
د Tinynet نصبولو لپاره د مثال پلي کولو او کمانډونه شتون لري
MaxiNet
دا وسیله دا ممکنه کوي چې په ډیری فزیکي ماشینونو کې Mininet وکاروئ او د لوی پیمانه SDN شبکو سره کار وکړئ. هر یو موټر
MaxiNet تاسو سره د شبکې په چټکۍ اندازه کولو او د سرچینو تخصیص غوره کولو کې مرسته کوي. MaxiNet د څارنې دندې هم لري، یو جوړ شوی CLI او د ډاکر سره د ادغام وړتیا. په هرصورت، دا وسیله نشي کولی د څو ماشینونو لپاره د یو سویچ عملیات تقلید کړي.
د پروژې سرچینې کوډ شتون لري
زموږ په کارپوریټ بلاګ کې د موضوع په اړه لوستل:
سرچینه: www.habr.com