SDN digest - emulators mepere emepe isii

Oge ikpeazụ anyị mere nhọrọ nke ndị na-ahụ maka SDN mepere emepe. Taa, ndị emulator netwọk SDN mepere emepe na-esote. Anyị na-akpọ onye ọ bụla nwere mmasị na nke a n'okpuru pusi.

SDN digest - emulators mepere emepe isii/Flicker/ Dennis van Zuijlekom / CC

Mininet

Ngwá ọrụ ahụ na-enye gị ohere ịtọlite ​​​​netwọọdụ ejikwa software n'otu igwe (nke emebere ma ọ bụ nke anụ ahụ). Naanị tinye iwu: $ sudo mn. Dị ka ndị mmepe si kwuo, Mininet dabara nke ọma maka ibuga gburugburu ule.

Dịka ọmụmaatụ, ndị nkuzi na Stanford (ebe e mepụtara Mininet) na-eji ngwa ahụ n'oge klaasị bara uru na mahadum. Ọ na-enyere aka ịkụnye nkà ịkparịta ụka n'Ịntanet n'ime ụmụ akwụkwọ. Enwere ike ịchọta ụfọdụ ọrụ na ngosi na ebe nchekwa na GitHub.

Mininet dịkwa mma maka ịnwale topologies SDN omenala. A na-etinye netwọọdụ mebere ya na mgba ọkụ niile, ndị njikwa na ndị ọbịa, wee lelee arụmọrụ ya site na iji script Python. A na-ebufe ntọala ahụ site na Mininet gaa na ezigbo netwọkụ.

N'etiti adịghị ike nke ngwọta ndị ọkachamara pụta ìhè enweghị nkwado Windows. Na mgbakwunye, Mininet adịghị mma maka ịrụ ọrụ na netwọkụ buru ibu, ebe ọ bụ na emulator na-agba n'otu igwe - enwere ike ọ gaghị enwe akụrụngwa akụrụngwa zuru oke.

A tọhapụrụ Mininet n'okpuru ikikere BSD Open Source ma na-arụsi ọrụ ike. Onye ọ bụla nwere ike inye aka - enwere ozi maka otu esi eme nke a webụsaịtị ọrụ gọọmentị и na ebe nchekwa.

ns-3

Simulator maka pụrụ iche omume ịṅomi netwọk. Ebubere ngwá ọrụ a ka ọ bụrụ ọrụ mmụta, mana taa, a na-eji ya maka ịnwale gburugburu SDN. Enwere ike ịchọta ntuziaka maka ịrụ ọrụ na ns-3 na webụsaịtị nwere akwụkwọ ọrụ.

Otu n'ime uru nke akụrụngwa bụ nkwado maka oghere na ọba akwụkwọ Pcap maka iji ngwaọrụ ndị ọzọ rụọ ọrụ (dị ka Wireshark), yana obodo na-anabata ya.

Ọdịmma ndị a gụnyere nhụhụta adịghị ike. Maka igosipụta topology aza NetAnim. Na mgbakwunye, ns-3 anaghị akwado ndị njikwa SDN niile.

Ịgụ isiokwu a na blọọgụ ụlọ ọrụ anyị:

OpenNet

Ewubere emulator SDN a dabere na ngwaọrụ abụọ gara aga - Mininet na ns-3. Ọ na-ejikọta ike nke onye ọ bụla n'ime ha. Iji mee ka ngwọta na-arụkọ ọrụ ọnụ, OpenNet na-eji ọbá akwụkwọ na-ejikọta na Python.

Ya mere, Mininet na OpenNet na-ahụ maka iṅomi OpenFlow switches, na-enye CLI na ime ihe ike. Maka ns-3, ọ na-eṅomi ụdị ndị ahụ na-adịghị na Mininet. Enwere ike ịchọta ntuziaka ọrụ na GitHub.E nwekwara njikọ ndị ọzọ maka ihe na isiokwu.

SDN digest - emulators mepere emepe isii
/ N'ebe a /PD

Igwe eji eme ihe

Nke a bụ ndụdụ Mininet maka iji ngwa ngwa arụ ọrụ. Akpa Docker na-arụ ọrụ dị ka ndị ọbịa na netwọk eṅomiri. Emepụtara ihe ngwọta ahụ iji mee ka ndị mmepe nwee ike ịnwale igwe ojii, ọnụ, foogu na mgbakọ NFV. Ndị dere SONATA NFV ejirila usoro a mee ihe iji mepụta usoro nhazi n'ime netwọkụ 5G mepere emepe. Igwe eji eme ihe kwuru isi nke ikpo okwu emulation NFV.

Ị nwere ike ịwụnye Containernet site na iji ndu na GitHub.

Tinynet

Ọbá akwụkwọ dị fechaa nke na-enyere gị aka ịmepụta ụdị netwọkụ SDN ngwa ngwa. Ngwa API, nke edere na Go, na-enye gị ohere iṅomi topology netwọk ọ bụla. Ọbá akwụkwọ n'onwe ya “na-atụ” ntakịrị, n'ihi nke ọ na-etinye ma na-arụ ọrụ ngwa ngwa karịa analogues ya. Enwere ike ijikọ Tinynet na arịa Docker.

Ngwá ọrụ adịghị mma maka iṅomi nnukwu netwọk n'ihi oke ọrụ. Mana ọ ga-aba uru mgbe ị na-arụ ọrụ na obere ọrụ nkeonwe ma ọ bụ prototyping ngwa ngwa.

Ihe atụ mmejuputa iwu na iwu ịwụnye Tinynet dị na Ebe nchekwa GitHub.

MaxiNet

Ngwá ọrụ a na-eme ka o kwe omume iji Mininet na ọtụtụ igwe anụ ahụ ma rụọ ọrụ na netwọk SDN buru ibu. Ụgbọ ala ọ bụla ọrụ - ewepụtara Mininet ma ṅomie akụkụ ya nke netwọkụ izugbe. Ndị na-agbanwe agbanwe na ndị ọbịa na-ekwurịta okwu na ibe ha na-eji GRE- tunnels. Iji jikwaa akụkụ nke netwọkụ dị otú ahụ, MaxiNet na-enye API.

MaxiNet na-enyere gị aka ịgbatị netwọkụ ngwa ngwa yana bulie oke oke akụrụngwa. MaxiNet nwekwara ọrụ nlekota oru, CLI wuru na ikike ijikọ na Docker. Otú ọ dị, ngwá ọrụ enweghị ike iṅomi ọrụ nke otu mgba ọkụ maka ọtụtụ igwe.

Koodu isi mmalite ọrụ dị na GitHub. Enwere ike ịchọta ntuziaka nwụnye na ntuziaka mmalite ngwa ngwa na onye ọrụ gọọmentị ibe oru ngo.

Ịgụ isiokwu a na blọọgụ ụlọ ọrụ anyị:

isi: www.habr.com

Tinye a comment