ndn sim (named data networking simulator)

Post on 18-Dec-2014

470 Views

Category:

Technology

9 Downloads

Preview:

Click to see full reader

DESCRIPTION

NDN SIM (Named Data Networking Simulator), Linux, IGOS Nusantara, Future Internet

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