Dokumen ini memberikan panduan langkah-langkah untuk menginstalasi dan menggunakan simulator jaringan bernama NDN SIM untuk simulasi jaringan Named Data Network (NDN) menggunakan sistem operasi Linux, meliputi penginstalan komponen pendukung, pengkloningan kode dari GitHub, kompilasi kode simulator, dan contoh simulasi jaringan NDN sederhana.
1 of 30
Downloaded 59 times
More Related Content
NDN SIM (Named Data Networking Simulator)
1. Named Data Network (NDN) Simulator
Menggunakan Open Source NDN SIM
oleh :
I Putu Agus Eka Pratama, ST MT
http://www.slideshare.net/PutuShinoda/
http://bytescode.wordpress.com/
https://www.facebook.com/putushinoda
Kelompok Keahlian (KK) Teknologi Informasi
Sekolah Teknik Elektro dan Informatika (STEI)
Institut Teknologi Bandung
2014
Sumber :
http://ndnsim.net/getting-started.html
Persiapan :
1. Instal sistem operasi Linux, boleh distribusi (distro) apa saja. Contoh ini menggunakan Linux
IGOS Nusantara (http://igos-nusantara.or.id/)
2. Sediakan koneksi internet.
3. Menuju ke situs NDNSIM
4. Ikuti langkah ¨C langkah di tutorial ini.
Langkah ¨C Langkah :
Instal dulu boost develop
yum install boost-devel
2. Gambar install boost devel
Gambar Tekan y untuk memulai unduh dan instalasi boost
4. Gambar Instalasi boost selesai
Instal komponen lainnya
yum install pygoocanvas python-kiwi graphviz-python
Jika sudah terinstal, maka sistem akan memberitahukan beserta dengan versi terbarunya (latest
version)
Gambar Sudah terinstal di sistem
Tambahkan lagi paket lainnya :
yum install graphviz-devel
15. Gambar Compile selesai dengan baik
Catatan :
For more configuration options, please refer to ./waf --help
Kini jalankan ns 3 dulu
./waf --run=ndn-simple
Gambar Run ndn simple
./waf --run=ndn-grid
16. Gambar run ndn grid
Dengan simulasi visual
./waf --run=ndn-simple --vis
Hasil
Gambar Simulasi visual
17. Gambar Proses di terminal Linux
./waf --run=ndn-grid --vis
Gambar Menjalankan ns 3 grid
18. Gambar Simulasi grid ns 3
Gambar Tampilan di terminal
kemudian lakukan simulasi ndn sim dengan melakukan clone lagi dari github. Untuk
itu pindahlah dulu ke lokasi ndn sim di /home/certain-death/ndnSIM. Kemudian
pindah ke lokasi ns 3, lalu ke sub direktori scratch
Lalu buat kembali direktori ndnSIM
20. Gambar Membuat lagi ndnSIM
git clone git://github.com/cawka/ns-3-dev-ndnSIM.git ns-3
Gambar Proses clone ns3-dev cawka selesai
akan terbentuk sub folder ns 3
git clone git://github.com/cawka/pybindgen.git pybindgen
21. Gambar Clone pybindgen selesai
akan terbentuk sub folder pybindgen
git clone git://github.com/NDN-Routing/ndnSIM.git ns-3/src/ndnSIM
Gambar clone ndnsim selesai
Pindah ke ns 3 yg ada di /home/certain-death/ndnSIM/ns-3/scratch/ndnSIM/ns-3
22. Gambar Pindah ke ns 3
./waf configure -d optimized
Gambar Proses optimisasi
28. Gambar Clone scenario
cd scenario
Gambar cd scenario
lakukan eksport
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
30. Gambar Configure selesai
mkdir ns-dev
cd ns-dev
Gambar cd
git clone git://github.com/cawka/ns-3-dev-ndnSIM.git -b ns-3.16-ndnSIM ns-3
git clone git://github.com/cawka/ndnSIM-scenario-template.git my-simulations