Instalasi ndnSIM di linux Ubuntu 20.04



Bismillah…
Pada kesempatan ini saya akan berbagi bagaimana melakukan instalasi ndnSIM pada linux Ubuntu 20.04. ndnSIM sendiri adalah perangkat lunak yang digunakan untuk melakukan simulasi jaringan internet masa depan (Named-Data-Network). Apa itu NDN silahkan baca disini saja ya.. Baik.. Langsung saja, berikut ini adalah langkah-langkah yang harus dilakukan untuk instalasi ndnSIM. Oh ya sebelum masuk kelangkah teknisnya, ndnSIM sendiri saat tulisan ini dibuat sudah versi 2.9 dan sudah di tes dapat berjalan pada sistem operasi linux dan macOS :
1. Ubuntu 20.04 (amd64)
2. Ubuntu 21.10 (amd64)
3. macOS 12 (Intel only)
4. macOS 11 (Intel only)
Requirement :
1. GCC >= 7.4 or clang >= 4.0 (on Linux and FreeBSD)
2. Xcode >= 9.0 (on macOS)
3. Python >= 3.6
4. pkg-config
5. Boost >= 1.65.1
6. OpenSSL >= 1.0.2
7. SQLite 3.x

Berikut adalah langkah-langkah teknis instalasi ndnSIM di ubuntu 20.04:

sudo apt install build-essential libsqlite3-dev libboost-all-dev libssl-dev git python3-setuptools castxml 

Dependencies for NS-3 Python

sudo apt install gir1.2-goocanvas-2.0 gir1.2-gtk-3.0 libgirepository1.0-dev python3-dev python3-gi python3-gi-cairo python3-pip python3-pygraphviz python3-pygccxml 
sudo pip3 install kiwi

Download ndnSIM

mkdir ndnSIM
cd ndnSIM
git clone https://github.com/named-data-ndnSIM/ns-3-dev.git ns-3
git clone https://github.com/named-data-ndnSIM/pybindgen.git pybindgen
git clone --recursive https://github.com/named-data-ndnSIM/ndnSIM.git ns-3/src/ndnSIM
git submodule update --init

Setelah download selesai, berikutnya adalah meng-compile dan menjalankan ndnSIM. Berikut ini langkah-langkahnya..

cd <ns-3-folder>
./waf configure --enable-examples
./waf

Jika contoh bawaan simulasi tidak diperlukan bisa dinonaktifkan dengan cara sebagai berikut:

cd <ns-3-folder>
./waf configure --disable-python --enable-examples
./waf

Untuk menjalankan simulasi dengan contoh bawaan ndnSIM, jalankan perintah berikut:

./waf --run=ndn-simple --vis

Jika muncul jendela seperti gambar berikut artinya instalasi sudah berhasil.

Demikian langkah-langkah untuk instalasi ndnSIM, semoga bermanfaat. Sampai berjumpa pada tutorial berikutnya. Terimakasih.

Leave a comment