NDN SIM (Named Data Networking Simulator)
-
Upload
putu-shinoda -
Category
Technology
-
view
480 -
download
9
description
Transcript of NDN SIM (Named Data Networking Simulator)
![Page 1: NDN SIM (Named Data Networking Simulator)](https://reader033.fdocuments.net/reader033/viewer/2022052820/549568fab47959654d8b4d54/html5/thumbnails/1.jpg)
Named Data Network (NDN) Simulator Menggunakan Open Source NDN SIM
oleh :
I Putu Agus Eka Pratama, ST MThttp://www.slideshare.net/PutuShinoda/
http://bytescode.wordpress.com/https://www.facebook.com/putushinoda
Kelompok Keahlian (KK) Teknologi InformasiSekolah Teknik Elektro dan Informatika (STEI)
Institut Teknologi Bandung2014
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 NDNSIM4. Ikuti langkah – langkah di tutorial ini.
Langkah – Langkah :
Instal dulu boost developyum install boost-devel
![Page 2: NDN SIM (Named Data Networking Simulator)](https://reader033.fdocuments.net/reader033/viewer/2022052820/549568fab47959654d8b4d54/html5/thumbnails/2.jpg)
Gambar install boost devel
Gambar Tekan y untuk memulai unduh dan instalasi boost
![Page 3: NDN SIM (Named Data Networking Simulator)](https://reader033.fdocuments.net/reader033/viewer/2022052820/549568fab47959654d8b4d54/html5/thumbnails/3.jpg)
Gambar Mengunduh semua paket boost
Gambar Proses pemasangan (instalasi) boost
![Page 4: NDN SIM (Named Data Networking Simulator)](https://reader033.fdocuments.net/reader033/viewer/2022052820/549568fab47959654d8b4d54/html5/thumbnails/4.jpg)
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
![Page 5: NDN SIM (Named Data Networking Simulator)](https://reader033.fdocuments.net/reader033/viewer/2022052820/549568fab47959654d8b4d54/html5/thumbnails/5.jpg)
yum install python-pipeasy_install pygraphviz
Gambar Install graphiz devel
Gambar Instalasi graphiz devel selesai
![Page 6: NDN SIM (Named Data Networking Simulator)](https://reader033.fdocuments.net/reader033/viewer/2022052820/549568fab47959654d8b4d54/html5/thumbnails/6.jpg)
Gambar Instal python pip
Gambar Instal python pip selesai
![Page 7: NDN SIM (Named Data Networking Simulator)](https://reader033.fdocuments.net/reader033/viewer/2022052820/549568fab47959654d8b4d54/html5/thumbnails/7.jpg)
Gambar easy install pygraphiz
Gambar Proses install easy pygrahiz selesai
Membuat direktori ndnSIM di home user.
![Page 8: NDN SIM (Named Data Networking Simulator)](https://reader033.fdocuments.net/reader033/viewer/2022052820/549568fab47959654d8b4d54/html5/thumbnails/8.jpg)
Gambar membuat direktori ndnsim
menghubungkan ke github atau google code
Gambar Clone github ns-3
![Page 9: NDN SIM (Named Data Networking Simulator)](https://reader033.fdocuments.net/reader033/viewer/2022052820/549568fab47959654d8b4d54/html5/thumbnails/9.jpg)
Gambar Clone Github ns-3 selesai
Gambar Clone phybinden dan selesai dengan baik
![Page 10: NDN SIM (Named Data Networking Simulator)](https://reader033.fdocuments.net/reader033/viewer/2022052820/549568fab47959654d8b4d54/html5/thumbnails/10.jpg)
Gambar clone ndn routing dan selesai
Pindah ke lokasi ns-3
Gambar Pindah ke ns-3
![Page 11: NDN SIM (Named Data Networking Simulator)](https://reader033.fdocuments.net/reader033/viewer/2022052820/549568fab47959654d8b4d54/html5/thumbnails/11.jpg)
Gambar pindah ke lokasi ns 3
Compile saja
./waf configure –enable-examples
Gambar compile 1
![Page 12: NDN SIM (Named Data Networking Simulator)](https://reader033.fdocuments.net/reader033/viewer/2022052820/549568fab47959654d8b4d54/html5/thumbnails/12.jpg)
Gambar Compile 2
Gambar Compile 3
./waf
![Page 13: NDN SIM (Named Data Networking Simulator)](https://reader033.fdocuments.net/reader033/viewer/2022052820/549568fab47959654d8b4d54/html5/thumbnails/13.jpg)
Gambar Compile 1
Gambar Compile 2
![Page 14: NDN SIM (Named Data Networking Simulator)](https://reader033.fdocuments.net/reader033/viewer/2022052820/549568fab47959654d8b4d54/html5/thumbnails/14.jpg)
Gambar Compile 3
Gambar Compile 4
Tunggu hingga kurang lebih 30 menit – 1 jam.
![Page 15: NDN SIM (Named Data Networking Simulator)](https://reader033.fdocuments.net/reader033/viewer/2022052820/549568fab47959654d8b4d54/html5/thumbnails/15.jpg)
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
![Page 16: NDN SIM (Named Data Networking Simulator)](https://reader033.fdocuments.net/reader033/viewer/2022052820/549568fab47959654d8b4d54/html5/thumbnails/16.jpg)
Gambar run ndn grid
Dengan simulasi visual./waf --run=ndn-simple --vis
Hasil
Gambar Simulasi visual
![Page 17: NDN SIM (Named Data Networking Simulator)](https://reader033.fdocuments.net/reader033/viewer/2022052820/549568fab47959654d8b4d54/html5/thumbnails/17.jpg)
Gambar Proses di terminal Linux
./waf --run=ndn-grid --vis
Gambar Menjalankan ns 3 grid
![Page 18: NDN SIM (Named Data Networking Simulator)](https://reader033.fdocuments.net/reader033/viewer/2022052820/549568fab47959654d8b4d54/html5/thumbnails/18.jpg)
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
![Page 19: NDN SIM (Named Data Networking Simulator)](https://reader033.fdocuments.net/reader033/viewer/2022052820/549568fab47959654d8b4d54/html5/thumbnails/19.jpg)
Gambar ke direktori ndn sim
Gambar isi sub direktori ns 3
![Page 20: NDN SIM (Named Data Networking Simulator)](https://reader033.fdocuments.net/reader033/viewer/2022052820/549568fab47959654d8b4d54/html5/thumbnails/20.jpg)
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
![Page 21: NDN SIM (Named Data Networking Simulator)](https://reader033.fdocuments.net/reader033/viewer/2022052820/549568fab47959654d8b4d54/html5/thumbnails/21.jpg)
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
![Page 22: NDN SIM (Named Data Networking Simulator)](https://reader033.fdocuments.net/reader033/viewer/2022052820/549568fab47959654d8b4d54/html5/thumbnails/22.jpg)
Gambar Pindah ke ns 3
./waf configure -d optimized
Gambar Proses optimisasi
![Page 23: NDN SIM (Named Data Networking Simulator)](https://reader033.fdocuments.net/reader033/viewer/2022052820/549568fab47959654d8b4d54/html5/thumbnails/23.jpg)
Gambar Optimisasi selesai
./waf
![Page 24: NDN SIM (Named Data Networking Simulator)](https://reader033.fdocuments.net/reader033/viewer/2022052820/549568fab47959654d8b4d54/html5/thumbnails/24.jpg)
Gambar Proses binding compile waf
Gambar Compile 2
![Page 25: NDN SIM (Named Data Networking Simulator)](https://reader033.fdocuments.net/reader033/viewer/2022052820/549568fab47959654d8b4d54/html5/thumbnails/25.jpg)
Gambar Compile 3
Gambar Compile 4
![Page 26: NDN SIM (Named Data Networking Simulator)](https://reader033.fdocuments.net/reader033/viewer/2022052820/549568fab47959654d8b4d54/html5/thumbnails/26.jpg)
Gambar Compile selesai
Lanjutkan dengan./waf install
Gambar Instal 1
![Page 27: NDN SIM (Named Data Networking Simulator)](https://reader033.fdocuments.net/reader033/viewer/2022052820/549568fab47959654d8b4d54/html5/thumbnails/27.jpg)
Gambar Instal selesai
Lanjutkancd ..
Gambar Pindah ke ndnSIM
git clone git://github.com/cawka/ndnSIM-scenario-template.git scenario
![Page 28: NDN SIM (Named Data Networking Simulator)](https://reader033.fdocuments.net/reader033/viewer/2022052820/549568fab47959654d8b4d54/html5/thumbnails/28.jpg)
Gambar Clone scenario
cd scenario
Gambar cd scenario
lakukan eksportexport PKG_CONFIG_PATH=/usr/local/lib/pkgconfigexport LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
![Page 29: NDN SIM (Named Data Networking Simulator)](https://reader033.fdocuments.net/reader033/viewer/2022052820/549568fab47959654d8b4d54/html5/thumbnails/29.jpg)
Gambar Export
Lanjutkan configure./waf configure
Gambar Configure
![Page 30: NDN SIM (Named Data Networking Simulator)](https://reader033.fdocuments.net/reader033/viewer/2022052820/549568fab47959654d8b4d54/html5/thumbnails/30.jpg)
Gambar Configure selesai
mkdir ns-devcd 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