SDN digest - ʻeono mau emulators kumu wehe

ʻO ka manawa hope mākou i hana ai kahi koho o nā mea hoʻokele SDN open source. I kēia lā, ʻo nā emulators pūnaewele SDN open-source ka mea aʻe. Ke kono nei mākou i nā mea a pau i hoihoi i kēia ma lalo o ka pōpoki.

SDN digest - ʻeono mau emulators kumu wehe/flickr/ ʻO Dennis van Zuijlekom / CC

Kuhina Mininet

Hāʻawi ka hāmeʻa iā ʻoe e hoʻonohonoho i kahi pūnaewele mālama ʻia e ka polokalamu ma hoʻokahi mīkini (virtual a i ʻole kino). E komo wale i ke kauoha: $ sudo mn. Wahi a nā mea hoʻomohala, kūpono ʻo Mininet no ka hoʻokau ʻana i nā wahi hoʻāʻo.

No ka laʻana, hoʻohana nā kumu ma Stanford (kahi i kūkulu ʻia ai ʻo Mininet) i ka pono ma nā papa hana ma ke kulanui. Kōkua ia i ka hoʻoulu ʻana i nā mākau pūnaewele i nā haumāna. Hiki ke loaʻa kekahi o nā hana a me nā demos ma ka waihona ma GitHub.

He kūpono hoʻi ʻo Mininet no ka hoʻāʻo ʻana i nā topologies SDN maʻamau. Hoʻopili ʻia ka ʻoihana virtual me nā hoʻololi āpau, nā mea hoʻokele a me nā pūʻali, a laila nānā ʻia kāna hana me ka hoʻohana ʻana i nā palapala Python. Hoʻololi ʻia nā hoʻonohonoho mai Mininet i ka pūnaewele maoli.

Ma waena o nā hemahema o ka hoʻonā hōʻike ka poʻe akamai nele i ke kākoʻo Windows. Eia kekahi, ʻaʻole kūpono ʻo Mininet no ka hana ʻana me nā pūnaewele nui, no ka mea e holo ana ka emulator ma ka mīkini hoʻokahi - ʻaʻole lawa nā lako lako.

Hoʻokuʻu ʻia ʻo Mininet ma lalo o ka laikini BSD Open Source a ke hoʻomohala ʻia nei. Hiki i kekahi ke hāʻawi - aia ka ʻike e pili ana i ka hana ʻana i kēia kahua kahua papahana kūhelu и ma ka waihona.

ns-3

Simulator no hoʻohālike hanana ʻokoʻa nā pūnaewele. Ua hoʻohana mua ʻia ka mea hana ma ke ʻano he pono hoʻonaʻauao, akā i kēia lā ua hoʻohana ʻia no ka hoʻāʻo ʻana i nā kaiapuni SDN. Hiki ke loaʻa nā alakaʻi no ka hana ʻana me ns-3 ma pūnaewele me nā palapala papahana.

Ma waena o nā pono o ka pono ke kākoʻo no nā kumu a me nā hale waihona puke Pcap no ka hana ʻana me nā mea hana ʻē aʻe (e like me Wireshark), a me kahi kaiāulu pane.

ʻO nā hemahema e pili ana i ka hiʻohiʻona nāwaliwali. No ka hōʻike ʻana i ka topology kuleana NetAnim. Eia kekahi, ʻaʻole kākoʻo ʻo ns-3 i nā mea hoʻokele SDN āpau.

Heluhelu i ke kumuhana ma kā mākou blog hui:

OpenNet

Kūkulu ʻia kēia emulator SDN ma ke kumu o ʻelua mau mea hana mua - Mininet a me ns-3. Hoʻohui ia i nā ikaika o kēlā me kēia o lākou. No ka hana pū ʻana i nā hopena, hoʻohana ʻo OpenNet i kahi waihona paʻa ma Python.

No laila, ʻo Mininet i OpenNet ke kuleana no ka hoʻohālikelike ʻana i nā hoʻololi OpenFlow, hāʻawi iā CLI a me ka virtualization. No ns-3, hoʻohālike ia i kēlā mau hiʻohiʻona ʻaʻole i Mininet. Hiki ke loaʻa nā kuhikuhi hana ma GitHub.Aia kekahi nā loulou hou aku no nā mea e pili ana i ke kumuhana.

SDN digest - ʻeono mau emulators kumu wehe
/ waihona /PD

ʻupena waihona

He Mininet fork kēia no ka hana ʻana me nā ipu noi. Hana nā pahu Docker ma ke ʻano he pūʻali i nā pūnaewele i hoʻohālikelike ʻia. Ua hana ʻia ka hoʻonā e ʻae i nā mea hoʻomohala e hoʻokolohua me ke ao, ka lihi, ka noe a me ka NFV computing. Ua hoʻohana mua ʻia ka ʻōnaehana e nā mea kākau o SONATA NFV e hana i kahi ʻōnaehana orchestration i nā pūnaewele 5G virtualized. ʻupena waihona olelo kumu o ka NFV emulation platform.

Hiki iā ʻoe ke hoʻouka i ka Containernet me ka hoʻohana ʻana alakaʻi ma GitHub.

Tinynet

He waihona māmā e kōkua iā ʻoe e hana wikiwiki i nā prototypes o nā pūnaewele SDN. Mea hana API, i kākau ʻia ma Go, hiki iā ʻoe ke hoʻohālike i nā topology pūnaewele. ʻO ka hale waihona puke ponoʻī "kaumaha" liʻiliʻi, no laila e hoʻokomo a hana wikiwiki ma mua o kāna mau analogues. Hiki ke hoʻohui pū ʻia ʻo Tinynet me nā pahu Docker.

ʻAʻole kūpono ka hāmeʻa no ka hoʻohālikelike ʻana i nā pūnaewele nui ma muli o ka palena o ka hana. Akā, hiki mai ia i ka wā e hana ai i nā papahana pilikino liʻiliʻi a i ʻole prototyping wikiwiki.

Loaʻa nā hiʻohiʻona hoʻokō a me nā kauoha no ka hoʻokomo ʻana iā Tinynet ma Nā waihona waihona GitHub.

MaxiNet

Hiki i kēia mea hana ke hoʻohana iā Mininet ma nā mīkini kino lehulehu a hana pū me nā pūnaewele SDN nui. ʻO kēlā me kēia kaʻa hana - hoʻokuʻu iā Mininet a hoʻohālikelike i kāna ʻāpana o ka pūnaewele maʻamau. Kūkākūkā nā hoʻololi a me nā pūʻali me kekahi me ka hoʻohana ʻana GRE- nā pūnana. No ka mālama ʻana i nā ʻāpana o ia pūnaewele, hāʻawi ʻo MaxiNet i kahi API.

Kōkua ʻo MaxiNet iā ʻoe e hoʻonui wikiwiki i nā pūnaewele a hoʻopaʻa i ka hoʻoili waiwai. Loaʻa iā MaxiNet nā hana nānā, kahi CLI i kūkulu ʻia a me ka hiki ke hoʻohui pū me Docker. Eia naʻe, ʻaʻole hiki i ka mea hana ke hoʻohālike i ka hana o hoʻokahi kī no nā mīkini.

Loaʻa ka code kumu papahana ma GitHub. Hiki ke loaʻa ke alakaʻi hoʻonohonoho a me ke alakaʻi hoʻomaka wikiwiki ma ka luna ʻaoʻao papahana.

Heluhelu i ke kumuhana ma kā mākou blog hui:

Source: www.habr.com

Pākuʻi i ka manaʻo hoʻopuka