Хамгийн сүүлд бид хийсэн
Мининэт
Энэхүү хэрэгсэл нь нэг машин (виртуал эсвэл физик) дээр програм хангамжаар удирддаг сүлжээг тохируулах боломжийг олгодог. Зүгээр л командыг оруулна уу: $ sudo mn. Хөгжүүлэгчдийн үзэж байгаагаар Mininet нь туршилтын орчинг ашиглахад тохиромжтой.
Жишээлбэл, Стэнфордын багш нар (Мининетийг хөгжүүлсэн) их сургуулийн практик хичээлийн үеэр уг хэрэгслийг ашигладаг. Энэ нь оюутнуудад сүлжээний ур чадварыг эзэмшүүлэхэд тусалдаг. Зарим даалгавар, үзүүлэнг олж болно
Mininet нь захиалгат SDN топологийг туршихад тохиромжтой. Виртуал сүлжээг бүх унтраалга, хянагч, хостуудтай хамт байрлуулж, дараа нь түүний гүйцэтгэлийг Python скрипт ашиглан шалгана. Дараа нь тохиргоог Mininet-ээс бодит сүлжээнд шилжүүлнэ.
Шийдлийн сул талуудын дунд
Mininet нь BSD Open Source лицензийн дагуу гарсан бөгөөд идэвхтэй хөгжиж байна. Хүн бүр хувь нэмрээ оруулах боломжтой - үүнийг хэрхэн хийх талаар мэдээлэл байна
ns-3
Симулятор
Хэрэгслийн давуу талуудын нэг нь залгуур болон номын сангуудыг дэмжих явдал юм
Сул талууд нь харьцангуй сул дүрслэлийг агуулдаг. Топологийг харуулах зориулалттай
Манай байгууллагын блог дээрх сэдвийг уншина уу:
OpenNet
Энэхүү SDN эмулятор нь өмнөх хоёр хэрэгсэл болох Mininet ба ns-3 дээр суурилагдсан. Энэ нь тус бүрийн давуу талыг нэгтгэдэг. Шийдлүүдийг хамтад нь ажиллуулахын тулд OpenNet Python-д холбох номын санг ашигладаг.
Тиймээс OpenNet дахь Mininet нь OpenFlow шилжүүлэгчийг дуурайж, CLI болон виртуалчлалыг хангах үүрэгтэй. ns-3-ын хувьд энэ нь Mininet-д байхгүй загваруудыг дуурайдаг. Ашиглалтын зааврыг олж болно
/
Контейнер
Энэ бол хэрэглээний савтай ажиллахад зориулагдсан Mininet сэрээ юм. Докер контейнер нь дуурайсан сүлжээнд хостын үүрэг гүйцэтгэдэг. Энэхүү шийдлийг хөгжүүлэгчдэд үүл, зах, манан болон NFV тооцоололыг турших боломжийг олгох зорилгоор бүтээжээ. Уг системийг SONATA NFV-ийн зохиогчид виртуалчлагдсан 5G сүлжээнд зохион байгуулах системийг бий болгоход аль хэдийн ашигласан байна. Контейнер
Та Containernet-ийг ашиглан суулгаж болно
Tinynet
SDN сүлжээний прототипийг хурдан бүтээхэд тань туслах хөнгөн номын сан.
Хязгаарлагдмал ажиллагаатай тул уг хэрэгсэл нь том хэмжээний сүлжээг дуурайхад тохиромжгүй. Гэхдээ энэ нь жижиг хувийн төслүүд дээр ажиллах эсвэл хурдан загвар гаргахад хэрэг болно.
Tinynet-ийг суулгах жишээнүүдийн хэрэгжилт, командуудыг эндээс авах боломжтой
MaxiNet
Энэхүү хэрэгсэл нь Mininet-ийг олон физик машин дээр ашиглах, том хэмжээний SDN сүлжээнүүдтэй ажиллах боломжтой болгодог. Машин бүр
MaxiNet нь сүлжээг хурдан өргөжүүлж, нөөцийн хуваарилалтыг оновчтой болгоход тусална. MaxiNet нь хяналтын функц, суурилуулсан CLI болон Docker-тэй нэгтгэх чадвартай. Гэсэн хэдий ч, хэрэгсэл нь хэд хэдэн машинд зориулсан нэг шилжүүлэгчийн ажиллагааг дуурайж чадахгүй.
Төслийн эх кодыг авах боломжтой
Манай байгууллагын блог дээрх сэдвийг уншина уу:
Эх сурвалж: www.habr.com