SlideShare a Scribd company logo
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
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-pip
easy_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
Lanjutkan

cd ..

Gambar Pindah ke ndnSIM

git clone git://github.com/cawka/ndnSIM-scenario-template.git scenario
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
Gambar Export
Lanjutkan configure

./waf configure

Gambar Configure
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

More Related Content

DOC
Proxy dg ubuntu
PDF
Cara mengembalikan grub ubuntu yang hilang setelah install wind
PPTX
Tutorial dual boot
PPT
Dualboot
PDF
Superkomputer dengan Native Linux(encrypted)
PDF
Update - Superkomputer dengan Native GNU/ Linux - Final
PDF
Cloud Computing Dengan VMWARE
DOCX
Instalasi Ubuntu 16.10 (Yakkety Yak)
Proxy dg ubuntu
Cara mengembalikan grub ubuntu yang hilang setelah install wind
Tutorial dual boot
Dualboot
Superkomputer dengan Native Linux(encrypted)
Update - Superkomputer dengan Native GNU/ Linux - Final
Cloud Computing Dengan VMWARE
Instalasi Ubuntu 16.10 (Yakkety Yak)

What's hot (20)

DOCX
Instal grub ubuntu
PDF
00 panduan instalasi ubuntu
PPTX
Instalasi ubuntu 14.04 (Trusty Tahr)
PPTX
Presentation1
DOC
Kompasiana
DOCX
Instalasi Ubuntu 15.10 (Wily Werewolf)
PPTX
Instalasi Ubuntu 16.10 (Yakkety Yak)
DOCX
Ubuntu 13.10
PPT
Sisitem operasi
PPTX
Membangun Cloud Computing Berbasis F/OSS
DOCX
Soal administrasi sistem jaringan
DOCX
Ubuntu 13.10
DOCX
hal yang perlu dilakukan setelah install ubuntu
PDF
Tp5 1304151 muhammad fiqih al farouq
PPT
Dual boot Windows 7 dan Zorin
PPT
Dualboot windows7 dan zorin
PPTX
Instalasi Ubuntu 16.04 (Xenial Xerus)
PDF
Introduction to GNS3 and EVE-NG
PPTX
Simulator gns3
DOCX
Ubuntu 15.04 (Vivid Vervet)
Instal grub ubuntu
00 panduan instalasi ubuntu
Instalasi ubuntu 14.04 (Trusty Tahr)
Presentation1
Kompasiana
Instalasi Ubuntu 15.10 (Wily Werewolf)
Instalasi Ubuntu 16.10 (Yakkety Yak)
Ubuntu 13.10
Sisitem operasi
Membangun Cloud Computing Berbasis F/OSS
Soal administrasi sistem jaringan
Ubuntu 13.10
hal yang perlu dilakukan setelah install ubuntu
Tp5 1304151 muhammad fiqih al farouq
Dual boot Windows 7 dan Zorin
Dualboot windows7 dan zorin
Instalasi Ubuntu 16.04 (Xenial Xerus)
Introduction to GNS3 and EVE-NG
Simulator gns3
Ubuntu 15.04 (Vivid Vervet)
Ad

Viewers also liked (20)

PDF
Sap jaringan komputer
PDF
23510310 tugas essay 1
PDF
Software requirementsspecification aplikasi logistik alat tulis kantor
PDF
Tugas 3 oganisasi komputer 23510310
PDF
Seminar Open Year With Open Source Unikom Bandung 18 Januari 2014
PDF
Paper UAS PSTI - I Putu Agus Eka Pratama - Bank Danamon
PDF
23510310 tugas meaningful broadband
PDF
Report kelompok
PDF
Instalasi cms formulasi di linux
PDF
ICCSN - EII 2012 English version
PDF
Install Netbeans dan JDK di Linux
PDF
Sap service engineering
PDF
Belajar erlang-di-linux
PDF
Vega open-source-pentest-di-linux
PDF
Kenang - kenangan
PDF
Install eclipse-linux
PDF
Paper uts 23510310_i_putuagusekapratama_bankdanamon
PDF
Sap jaringan komputer
PDF
Seminar security Smart City dan sampul buku
PDF
Resume eii 2012 itb
Sap jaringan komputer
23510310 tugas essay 1
Software requirementsspecification aplikasi logistik alat tulis kantor
Tugas 3 oganisasi komputer 23510310
Seminar Open Year With Open Source Unikom Bandung 18 Januari 2014
Paper UAS PSTI - I Putu Agus Eka Pratama - Bank Danamon
23510310 tugas meaningful broadband
Report kelompok
Instalasi cms formulasi di linux
ICCSN - EII 2012 English version
Install Netbeans dan JDK di Linux
Sap service engineering
Belajar erlang-di-linux
Vega open-source-pentest-di-linux
Kenang - kenangan
Install eclipse-linux
Paper uts 23510310_i_putuagusekapratama_bankdanamon
Sap jaringan komputer
Seminar security Smart City dan sampul buku
Resume eii 2012 itb
Ad

Similar to NDN SIM (Named Data Networking Simulator) (20)

PDF
Network simulator_handbook
PDF
Nat & proxy server
PPTX
Persentasi Sistem Operasi
DOCX
Dokumentasi Pembangun Server Cloud di Domain TKJ SMKN 1 Cimahi
PDF
Minggu 2-2 Praktikum Instalasi RouterOS pada Virtualisasi-2.pdf
PDF
Sentralisasi Hotspot Mikrotik Berbasis EoIP over PPTP
PDF
Dadan kameravidiowebcam
PDF
SAMP (Solaris, Apache, MySQL, PHP)
PDF
Laporan instalasi dan konfigurasi samba pada linux ubuntu sever 11
DOCX
Konfigurasi wireles pada debian
PDF
14 presentasi install_linux_dan_troubleshooting
DOCX
Cara konfigurasi mikrotik os sebagai network router
PDF
Backtrack 5 - web pentest
DOC
Konfigurasi pc server dan pc route6r pada lks nasional xiii jakarta tahun 201...
PDF
Membuat Environment pada Python (Unpak).pdf
DOCX
Aplikasi Linux Ubuntu (Ubuntu Aplication)
DOCX
Konfigurasi network monitoring cacti
PDF
Tutorial cisco packet tracer lengkap
PDF
Backtrack 5 - network pentest
PDF
Tutorial jaringan cisco packet tracer 5.3
Network simulator_handbook
Nat & proxy server
Persentasi Sistem Operasi
Dokumentasi Pembangun Server Cloud di Domain TKJ SMKN 1 Cimahi
Minggu 2-2 Praktikum Instalasi RouterOS pada Virtualisasi-2.pdf
Sentralisasi Hotspot Mikrotik Berbasis EoIP over PPTP
Dadan kameravidiowebcam
SAMP (Solaris, Apache, MySQL, PHP)
Laporan instalasi dan konfigurasi samba pada linux ubuntu sever 11
Konfigurasi wireles pada debian
14 presentasi install_linux_dan_troubleshooting
Cara konfigurasi mikrotik os sebagai network router
Backtrack 5 - web pentest
Konfigurasi pc server dan pc route6r pada lks nasional xiii jakarta tahun 201...
Membuat Environment pada Python (Unpak).pdf
Aplikasi Linux Ubuntu (Ubuntu Aplication)
Konfigurasi network monitoring cacti
Tutorial cisco packet tracer lengkap
Backtrack 5 - network pentest
Tutorial jaringan cisco packet tracer 5.3

More from Putu Shinoda (20)

PDF
ipae-cybersecurityindustri40-bapeten.pdf
PDF
Linux, Ubuntu, FOSS, dan Smart City
PDF
Seminar Intelligent Trasport System (ITS) Univ Telkom
PDF
Seminar Linux Ubuntu, Pemanfaatannya, dan Smart City
PDF
Web Security
PDF
Materi Kuliah Kapita Selekta 3 : OTT
PDF
Materi Kuliah Umum Kapita Selekta : Internet Of Things
PDF
Kuliah Umum 1 Kapita Selekta Univ Telkom : Smart City.
PDF
Seminar Linux Dan Smart City Telkom University Mei 2014
PDF
Seminar Linux dan Android Legian Cafe Dago Bandung 15 Maret 2014 (2)
PDF
Seminar Linux dan Android Legian Cafe Dago Bandung 15 Maret 2014 (1)
PDF
Putu smartcity 22 feb 2014
PDF
Pertemuan 1 sistem operasi S1 sistem komputer univ telkom 2014
PDF
Information and social network 1
PDF
Presentasi putu-unikom-180114
PDF
Ist service-4
PDF
Ist service-2
PDF
Ist service-1
PDF
Slide Jaringan Komputer ITB pertemuan 1
PDF
Micro Teaching Mata Kuliah Jaringan Komputer IT Telkom 2013
ipae-cybersecurityindustri40-bapeten.pdf
Linux, Ubuntu, FOSS, dan Smart City
Seminar Intelligent Trasport System (ITS) Univ Telkom
Seminar Linux Ubuntu, Pemanfaatannya, dan Smart City
Web Security
Materi Kuliah Kapita Selekta 3 : OTT
Materi Kuliah Umum Kapita Selekta : Internet Of Things
Kuliah Umum 1 Kapita Selekta Univ Telkom : Smart City.
Seminar Linux Dan Smart City Telkom University Mei 2014
Seminar Linux dan Android Legian Cafe Dago Bandung 15 Maret 2014 (2)
Seminar Linux dan Android Legian Cafe Dago Bandung 15 Maret 2014 (1)
Putu smartcity 22 feb 2014
Pertemuan 1 sistem operasi S1 sistem komputer univ telkom 2014
Information and social network 1
Presentasi putu-unikom-180114
Ist service-4
Ist service-2
Ist service-1
Slide Jaringan Komputer ITB pertemuan 1
Micro Teaching Mata Kuliah Jaringan Komputer IT Telkom 2013

Recently uploaded (9)

PPTX
Implementasi Microservices pada Manufaktur
DOCX
Keutuhan Aplikasi Konsep dan Praktik dalam Upaya menciptakan aplikasi Anti Vi...
PPT
pengantar-sistem-informasi manajemen.ppt
PPTX
Peranan AI dalam Dunia Pendidikan dan Industri Aplikasinya
PDF
Rekomendasi Riset Lanjutan : perspektif_futurologis.pdf
PPTX
Materi_Array_Karakter_String untuk kelas XI sma.pptx
PPTX
Materi asdsa asd asd sad sa dsa dsa d sa
PDF
Modul_Pemula_Merakit_Komputer untuk smppdf
DOCX
Antivirus Versi.FULL.JALiN.KB.PRO Keutuhan Aplikasi Konsep dan Praktik dalam ...
Implementasi Microservices pada Manufaktur
Keutuhan Aplikasi Konsep dan Praktik dalam Upaya menciptakan aplikasi Anti Vi...
pengantar-sistem-informasi manajemen.ppt
Peranan AI dalam Dunia Pendidikan dan Industri Aplikasinya
Rekomendasi Riset Lanjutan : perspektif_futurologis.pdf
Materi_Array_Karakter_String untuk kelas XI sma.pptx
Materi asdsa asd asd sad sa dsa dsa d sa
Modul_Pemula_Merakit_Komputer untuk smppdf
Antivirus Versi.FULL.JALiN.KB.PRO Keutuhan Aplikasi Konsep dan Praktik dalam ...

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 – langkah di tutorial ini. Langkah – Langkah : Instal dulu boost develop yum install boost-devel
  • 2. Gambar install boost devel Gambar Tekan y untuk memulai unduh dan instalasi boost
  • 3. Gambar Mengunduh semua paket boost Gambar Proses pemasangan (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
  • 5. yum install python-pip easy_install pygraphviz Gambar Install graphiz devel Gambar Instalasi graphiz devel selesai
  • 6. Gambar Instal python pip Gambar Instal python pip selesai
  • 7. Gambar easy install pygraphiz Gambar Proses install easy pygrahiz selesai Membuat direktori ndnSIM di home user.
  • 8. Gambar membuat direktori ndnsim menghubungkan ke github atau google code Gambar Clone github ns-3
  • 9. Gambar Clone Github ns-3 selesai Gambar Clone phybinden dan selesai dengan baik
  • 10. Gambar clone ndn routing dan selesai Pindah ke lokasi ns-3 Gambar Pindah ke ns-3
  • 11. Gambar pindah ke lokasi ns 3 Compile saja ./waf configure –enable-examples Gambar compile 1
  • 12. Gambar Compile 2 Gambar Compile 3 ./waf
  • 14. Gambar Compile 3 Gambar Compile 4 Tunggu hingga kurang lebih 30 menit – 1 jam.
  • 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
  • 19. Gambar ke direktori ndn sim Gambar isi sub direktori ns 3
  • 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
  • 24. Gambar Proses binding compile waf Gambar Compile 2
  • 26. Gambar Compile selesai Lanjutkan dengan ./waf install Gambar Instal 1
  • 27. Gambar Instal selesai Lanjutkan cd .. Gambar Pindah ke ndnSIM git clone git://github.com/cawka/ndnSIM-scenario-template.git scenario
  • 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
  • 29. Gambar Export Lanjutkan configure ./waf configure Gambar Configure
  • 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