ndn sim (named data networking simulator)

30
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 – langkah di tutorial ini. Langkah – Langkah : Instal dulu boost develop yum install boost-devel

Upload: putu-shinoda

Post on 18-Dec-2014

470 views

Category:

Technology


9 download

DESCRIPTION

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

TRANSCRIPT

Page 1: NDN SIM (Named Data Networking Simulator)

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)

Gambar install boost devel

Gambar Tekan y untuk memulai unduh dan instalasi boost

Page 3: NDN SIM (Named Data Networking Simulator)

Gambar Mengunduh semua paket boost

Gambar Proses pemasangan (instalasi) boost

Page 4: NDN SIM (Named Data Networking Simulator)

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)

yum install python-pipeasy_install pygraphviz

Gambar Install graphiz devel

Gambar Instalasi graphiz devel selesai

Page 6: NDN SIM (Named Data Networking Simulator)

Gambar Instal python pip

Gambar Instal python pip selesai

Page 7: NDN SIM (Named Data Networking Simulator)

Gambar easy install pygraphiz

Gambar Proses install easy pygrahiz selesai

Membuat direktori ndnSIM di home user.

Page 8: NDN SIM (Named Data Networking Simulator)

Gambar membuat direktori ndnsim

menghubungkan ke github atau google code

Gambar Clone github ns-3

Page 9: NDN SIM (Named Data Networking Simulator)

Gambar Clone Github ns-3 selesai

Gambar Clone phybinden dan selesai dengan baik

Page 10: NDN SIM (Named Data Networking Simulator)

Gambar clone ndn routing dan selesai

Pindah ke lokasi ns-3

Gambar Pindah ke ns-3

Page 11: NDN SIM (Named Data Networking Simulator)

Gambar pindah ke lokasi ns 3

Compile saja

./waf configure –enable-examples

Gambar compile 1

Page 12: NDN SIM (Named Data Networking Simulator)

Gambar Compile 2

Gambar Compile 3

./waf

Page 13: NDN SIM (Named Data Networking Simulator)

Gambar Compile 1

Gambar Compile 2

Page 14: NDN SIM (Named Data Networking Simulator)

Gambar Compile 3

Gambar Compile 4

Tunggu hingga kurang lebih 30 menit – 1 jam.

Page 15: NDN SIM (Named Data Networking Simulator)

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)

Gambar run ndn grid

Dengan simulasi visual./waf --run=ndn-simple --vis

Hasil

Gambar Simulasi visual

Page 17: NDN SIM (Named Data Networking Simulator)

Gambar Proses di terminal Linux

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

Gambar Menjalankan ns 3 grid

Page 18: NDN SIM (Named Data Networking Simulator)

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)

Gambar ke direktori ndn sim

Gambar isi sub direktori ns 3

Page 20: NDN SIM (Named Data Networking Simulator)

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)

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)

Gambar Pindah ke ns 3

./waf configure -d optimized

Gambar Proses optimisasi

Page 23: NDN SIM (Named Data Networking Simulator)

Gambar Optimisasi selesai

./waf

Page 24: NDN SIM (Named Data Networking Simulator)

Gambar Proses binding compile waf

Gambar Compile 2

Page 25: NDN SIM (Named Data Networking Simulator)

Gambar Compile 3

Gambar Compile 4

Page 26: NDN SIM (Named Data Networking Simulator)

Gambar Compile selesai

Lanjutkan dengan./waf install

Gambar Instal 1

Page 27: NDN SIM (Named Data Networking Simulator)

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)

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)

Gambar Export

Lanjutkan configure./waf configure

Gambar Configure

Page 30: NDN SIM (Named Data Networking Simulator)

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