ndn sim (named data networking simulator)
Post on 18-Dec-2014
470 Views
Preview:
DESCRIPTION
TRANSCRIPT
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
Gambar install boost devel
Gambar Tekan y untuk memulai unduh dan instalasi boost
Gambar Mengunduh semua paket boost
Gambar Proses pemasangan (instalasi) boost
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
yum install python-pipeasy_install pygraphviz
Gambar Install graphiz devel
Gambar Instalasi graphiz devel selesai
Gambar Instal python pip
Gambar Instal python pip selesai
Gambar easy install pygraphiz
Gambar Proses install easy pygrahiz selesai
Membuat direktori ndnSIM di home user.
Gambar membuat direktori ndnsim
menghubungkan ke github atau google code
Gambar Clone github ns-3
Gambar Clone Github ns-3 selesai
Gambar Clone phybinden dan selesai dengan baik
Gambar clone ndn routing dan selesai
Pindah ke lokasi ns-3
Gambar Pindah ke ns-3
Gambar pindah ke lokasi ns 3
Compile saja
./waf configure –enable-examples
Gambar compile 1
Gambar Compile 2
Gambar Compile 3
./waf
Gambar Compile 1
Gambar Compile 2
Gambar Compile 3
Gambar Compile 4
Tunggu hingga kurang lebih 30 menit – 1 jam.
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
Gambar run ndn grid
Dengan simulasi visual./waf --run=ndn-simple --vis
Hasil
Gambar Simulasi visual
Gambar Proses di terminal Linux
./waf --run=ndn-grid --vis
Gambar Menjalankan ns 3 grid
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
Gambar ke direktori ndn sim
Gambar isi sub direktori ns 3
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
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
Gambar Pindah ke ns 3
./waf configure -d optimized
Gambar Proses optimisasi
Gambar Optimisasi selesai
./waf
Gambar Proses binding compile waf
Gambar Compile 2
Gambar Compile 3
Gambar Compile 4
Gambar Compile selesai
Lanjutkan dengan./waf install
Gambar Instal 1
Gambar Instal selesai
Lanjutkancd ..
Gambar Pindah ke ndnSIM
git clone git://github.com/cawka/ndnSIM-scenario-template.git scenario
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
Gambar Export
Lanjutkan configure./waf configure
Gambar Configure
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
top related