Install MiniNDN di Ubuntu 20.04


Bismillahirrahmanirrahim..
Pada kesempatan kali ini saya ingin sharing kembali bagaimana melakukan instalasi miniNDN pada sistem operasi ubuntu 20.04. MiniNDN sendiri adalah alat emulasi jaringan ringan yang memungkinkan pengujian, eksperimen, dan penelitian pada platform Named Data Networking (NDN) berbasis Mininet. Mini-NDN menggunakan library NDN, NFD, NLSR, dan tool yang dirilis oleh proyek NDN untuk meniru jaringan NDN pada satu sistem. Baiklah langsung saja, untuk melakukan instalasi miniNDN dapat mengikuti langkah-langkah berikut:
* Untuk menjalana perintahnya harus memiliki hak akses root atau sudo ya…

Mini-NDN memiliki dependencies sebagai berikut:

Untuk instalasi NFD, NLSR, ndn-tools, NDN Traffic Generator bisa dilihat di artikel sebelumnya ya… disini. Berikutnya baru melakukan instalasi miniNDN, infoedit, dan mininet.

  1. Download Mini-NDN menggunakan perintah berikut:
    #git clone https://github.com/named-data/mini-ndn.git
  2. Masuk ke direktori mini-nd
    #cd mini-ndn
  3. Install mini-ndn menggunakan perintah berikut
    #./install.sh -a

Selanjutnya lakukan instalasi infoedit menggunakan perintah berikut ini:
#git clone --depth 1 https://github.com/NDN-Routing/infoedit
#cd infoedit
#make
#sudo make install

Langkah berikutnya adalah melakukan verifikasi instalasi yang telah kita lakukan menggunakan perintah berikut :
$sudo python examples/mnndn.py

Kita dapat menguji dengan menjalankan simulasi yang lain menggunakan perintah berikut ini:
Jalankan perintah:
$sudo python examples/nlsr/pingall.py
Akan muncul prompt
mini-ndn>
Ketik exit untuk keluar dari CLI mini-ndn

Instalasi Mininet

Untuk melakukan instalasi mininet, ikuti langkah berikut ini:
$git clone --depth 1 https://github.com/mininet/mininet.git
$./util/install.sh -nv
$sudo mn --test pingall

Jika instalasi berhasil, maka akan tampil dilayar tulisan “0% dropped (2/2 received)”.

Demikian langkah-langkah yang dapat digunakan untuk melakukan instalasi mini-ndn, semoga bermanfaat, Wassalamualaikum.wr.wb..

Leave a comment