KARYA TULIS PRAKTEK KERJA INDUSTRI
DI COMLABS USDI – ITB (INSTITUT TEKNOLOGI BANDUNG) JL.Ganesha10 Bandung 40132
SIMULASI ROUTER BERBASIS CISCO IOS MENGGUNAKAN PROTOKOL ROUTING OSPF PADA FREEBSD 7.4
Diajukan Untuk Memenuhi Salah Satu Syarat Kelulusan
OLEH : Nama
: PUTRI PERMATASARI
No.Induk
: 10807729
Tingkat
: IV (EMPAT)
Kompetensi Keahlian
: Teknik Komputer Jaringan
Bidang keahlian
: Teknologi Informasi dan Komunikasi
SEKOLAH MENEGAH KEJURUAN NEGERI 1CIMAHI 2012
LEMBAR PENGESAHAN DARI PIHAK INDUSTRI SIMULASI ROUTER BERBASIS CISCO IOS MENGGUNAKAN PROTOKOL ROUTING OSPF PADA FREEBSD 7.4
Karya tulis ini telah disetujui oleh :
Pembimbing I,
Pembimbing II,
Akhmad Mukhammad
Yustinus Dwiharyanto
Mengetahui,
Menyetujui,
Manajer Tim Networking
Pimpinan ComLabs
Galih Nugraha Nurkahfi
Arief Bahtiar, ST., MT.
COMLABS USDI – ITB (INSTITUT TEKNOLOGI BANDUNG) JL. GANESHA 10 BANDUNG 40132 2012
LEMBAR PENGESAHAN DARI PIHAK SEKOLAH SIMULASI ROUTER BERBASIS CISCO IOS MENGGUNAKAN PROTOKOL ROUTING OSPF PADA FREEBSD 7.4
Karya tulis ini telah disetujui oleh :
Ketua Kompetensi Keahlian,
Pembimbing,
Rudi Haryadi, ST
Antoni Budiman,S.Pd
NIP. 198103242008011004
NIP. 198006262010011005
Mengetahui : Kepala Sekolah Menengah Kejuruan Negeri 1 Cimahi
Drs. H.Ermizul, M.Pd NIP. 195711011982031024
DINAS PENDIDIKAN KOTA CIMAHI SEKOLAH MENENGAH KEJURUAN NEGERI 1 CIMAHI 2012
KATA PENGANTAR Dengan memanjatkan puji dan syukur ke hadirat Allah SWT atas petunjuk dan hidayah-Nya, akhirnya penulis dapat menyelesaikan Praktek Kerja Industri (Prakerin) beserta karya tulisnya,
yang berjudul “SIMULASI ROUTER
BERBASIS CISCO IOS MENGGUNAKAN PROTOKOL ROUTING OSPF PADA FREEBSD 7.4”. Karya tulis ini dimaksudkan sebagai pemenuhan salah satu syarat kelulusan dari Sekolah Menengah Kejuruan Negeri 1 Cimahi 2011-2012 sekaligus sebagai laporan pertanggung jawaban tertulis megenai pelaksanaan Praktek Kerja Industri (Prakerin) di ComLabs USDI ITB selama 3 bulan yang dimulai tanggal 1 juni 2011 sampai dengan 30 September 2011. Karya tulis ini berisi tentang simulasi router serta cara pengoperasiannya yang ditujukan sebagai alternatif lain dari tugas dan fungsi dedicated router. Dalam pelaksanaan Praktek Kerja Industri (Prakerin) di ComLabs USDI ITB ini, penulis mencoba mengaplikasikan ilmu yang didapat selama berada di bangku sekolah. Pada saat yang bersamaan, penulis berusaha menambah wawasan dan pengalaman di dunia industri. Dalam menyelesaikan karya tulis ini, penulis mendapat banyak bantuan, bimbingan dan pengarahan dari berbagai pihak baik secara langsung maupun tidak langsung, oleh karena itu penulis ingin menyampaikan rasa hormat dan terima kasih bagi pihak yang telah membantu dalam pelaksanaan Praktek Kerja Industri (Prakerin) dan penyelesaian karya tulis ini : 1.
Allah S.W.T yang telah melimpahkan rahmat dan karunia-Nya kepada penulis sehingga Praktek Kerja Industri (Prakerin) ini dapat terselesaikan dengan baik.
2.
Orang tua yang senantiasa memberikan doa untuk penulis dan memberikan bantuan moril maupun materil dengan penuh keikhlasan.
3.
Bapak Agus Bahtiar, selak upimpinan ComLabs USDI ITB.
i
4.
Bapak Galih Nugraha Nurkahfi, selaku Manajer tim networking ComLabs USDI ITB.
5.
Bapak Yustinus Dwi Haryanto, selaku tim opensource server networking ComLabs USDI ITB.
6.
Bapak Akhmad Mukhammad, selaku tim networking ComLabs USDI ITB.
7.
Serta seluruh staff dan Karyawan ComLabs USDI ITB.
Rasa terima kasih penulis sampaikan juga kepada pihak sekolah yang selama ini telah membimbing dan memberikan pengarahan, terutama kepada : 1.
Bapak Drs.H.Ermizul, selaku Kepala Sekolah SMKN 1 Cimahi.
2.
Ibu Dra. Hj. Dwi Sulistyawati, M.Pd. selaku Wakil Kepala Sekolah urusan Hubungan Industri (HUBIND) SMK Negeri 1 Cimahi.
3.
Bapak Rudi Haryadi selaku Ketua Kompetensi Keahlian Teknik Komputer dan Jaringan.
4.
Bapak Nusirwan Hakim, selaku wali kelas tingkat IV Teknik Komputer Jaringan A.
5.
Bapak Antoni Budiman, selaku pembimbing dari pihak sekolah.
6.
Para guru dan staff di program keahlian Teknik Komputer dan Jaringan.
7.
Seluruh staff pengajar dan karyawan SMK Negeri 1 Cimahi.
8.
Rekan-rekan yang mengikuti prakerin di ComLabs USDI ITB.
9.
Rekan-rekan tingkat IV Teknik Komputer dan Jaringan.
10. Rekan-rekan tingkat IV SMK Negeri 1 Cimahi. 11. Seluruh pihak yang telah membantu penulis dalam pelaksanaan Praktek Kerja Industri (Prakerin) dan penulisan karya tulis ini namun tidak dapat penulis sebutkan satu-persatu.
Penulis menyadari kemampuan dan pengetahuan yang dimiliki penulis masih banyak kekurangan dan kesalahan serta belum mencapai kesempurnaan baik dari segi pembahasan materi, penguraian materi, maupun dari segi ketatabahasaan serta cara ii
penulisannya. Oleh karena itu penulis mengharapkan saran dan kritik dari semua pihak untuk kesempurnaan karya tulis selanjutnya. Akhir kata, penulis berharap semoga karya tulis ini dapat bermanfaat bagi penulis khususnya dan bagi para pembaca pada umumnya, serta dapat menambah wawasan dan ilmu pengetahuan kita semua dalam bidang Teknologi Informasi.
Bandung, November 2011
Penulis
iii
DAFTAR ISI
KATA PENGANTAR ................................................................................................i DAFTAR ISI ............................................................................................................. iv DAFTAR GAMBAR .............................................................................................. viii DAFTAR TABEL ..................................................................................................... xi
BAB I Pendahuluan 1.1
Dasar Pemikiran ................................................................................................. 1
1.2
Dasar Hukum Praktek Kerja Industri.................................................................. 2
1.3
Tujuan 1.3.1
Tujuan Pelaksanaan Praktek Kerja Industri ........................................... 4
1.3.2
Tujuan Pembuatan Karya Tulis Praktek Kerja Industri ......................... 5
1.4
Tempat dan Waktu Pelaksanaan Praktek Kerja Industri .................................... 5
1.5
Proses Kerja ....................................................................................................... 6
1.6
Batasan Masalah ................................................................................................ 6
1.7
Metoda Penulisan ............................................................................................... 7
1.8
Sistematika Karya Tulis ..................................................................................... 7
BAB II Uraian Umum 2.1
Sejarah Universitas ............................................................................................. 9
2.2
Visi Institut Teknologi Bandung (ITB) .............................................................. 9
2.3
Misi Institut Teknologi Bandung (ITB) ............................................................ 10
2.4
Moto Institut Teknologi Bandung (ITB) .......................................................... 10
2.5
Sejarah Perusahaan ........................................................................................... 10
2.6
Visi ComLabs USDI ITB ................................................................................. 11
2.7
Misi ComLabs USDI ITB ................................................................................ 11
2.8
Struktur Organisasi Perusahaan ....................................................................... 12
2.9
Layanan Perusahaan iv
2.9.1
Layanan Penyelenggaraan Training IT Reguler (CIC) &Intensive ...... 13
2.9.2
Layanan Akses Publik .......................................................................... 13
2.9.3
Layanan Sarana dan Peminjaman Ruangan ......................................... 13
2.9.4
IT Helpdesk & Software Legal ............................................................ 14
2.9.5
Community IT (COMIT) ..................................................................... 15
2.9.6
FSL (Free Seminar Saturday Lesson)................................................... 15
2.9.7
E-Learning............................................................................................ 16
2.9.8
Account AI3......................................................................................... 16
2.9.9
Sertifikasi CLNA.................................................................................. 16
2.10 Disipilin kerja ................................................................................................... 17 2.11 Informasi Perusahaan ....................................................................................... 18
BAB III Teori Penunjang 3.1
IP Address 3.1.1 Pengenalan IP Address ............................................................................ 19 3.1.2 Network ID .............................................................................................. 20 3.1.3 Host ID .................................................................................................... 20 3.1.4 Privat IP ................................................................................................... 21 3.1.5 Public IP ................................................................................................... 21 3.1.6 Subnetting ................................................................................................ 22 3.1.7 Network Address ..................................................................................... 23 3.1.8 Broadcast Address ................................................................................... 24
3.2
Sistem Operasi 3.2.1 Pengenalan FreeBSD ............................................................................... 24 3.2.2 Kernel FreeBSD ....................................................................................... 26
3.3
Router 3.3.1 Pengenalan Router ................................................................................... 28 3.3.2 Macam-macam Router ............................................................................. 29 3.3.3 Komponen Router .................................................................................... 30 v
3.4
Cisco IOS 3.4.1 Pengenalan Cisco IOS ............................................................................. 32 3.4.2 Level Akses Cisco IOS ............................................................................ 33 3.4.3 Menjalankan Router ................................................................................. 36
3.5
Dynagen ............................................................................................................ 37
3.6
Dynamips .......................................................................................................... 37
3.7
Routing 3.7.1 Pengenalan Routing ................................................................................. 37 3.7.2 Tipe Routing ............................................................................................ 38 3.7.3 Tabel Routing .......................................................................................... 39
3.8
Routing Protokol 3.8.1 Routing Information Protokol (RIP) ........................................................ 40 3.8.2 Interior Gateway Routing Protocol (IGRP) ............................................. 40 3.8.3 Open Shortest Path First (OSPF) ............................................................. 41 3.8.4 Exhanced Interior Gateway Routing Protocol (EIGRP) .......................... 41 3.8.5 Border Gateway Protocol (BGP) ............................................................. 42
3.9
Open Shortest Path First (OSPF) 3.9.1 Cara Kerja OSPF ..................................................................................... 43 3.9.2 OSPF Tabel .............................................................................................. 45 3.9.3 OSPF Metric ............................................................................................ 46 3.9.4 OSPF Router ID ....................................................................................... 47 3.9.5 OSPF Neighbor dan Adjacency ............................................................... 47 3.9.6 OSPF Desain Area ................................................................................... 49 3.9.7 Konfigurasi OSPF .................................................................................... 50
BAB IV Simulasi Router Berbasis Cisco Ios Menggunakan Protokol Routing OSPF Pada Freebsd 7.4 4.1
Skenario Topologi ............................................................................................ 52
4.2
Gambar Kerja ................................................................................................... 54 vi
4.3
Alat dan Bahan ................................................................................................. 53
4.4
Spesifikasi Kebutuhan 4.4.1
Konfigurasi Pra-instalasi ..................................................................... 53
4.4.2
Mounting IOS Cisco 7200 ................................................................... 58
4.4.3
Instalasi Paket Dynagen dan Dynamips ............................................... 60
4.4.4
Membuat Labs (Topologi Jaringan) ..................................................... 64
4.4.5
Melakukan Pengaturan Idlepc............................................................... 66
4.4.6
Konfigurasi Routing OSPF .................................................................. 73
4.4 Hasil Pengerjaan 4.4.1 Menampilkan Konfigurasi ................................................................... 77 4.4.2 Uji Koneksi R1 R2 dan R3 .................................................................. 78 4.5 Menyimpan Konfigurasi ..................................................................................... 81
BAB V Kesimpulan dan Saran 5.1 Kesimpulan .......................................................................................................... 83 5.2 Saran 5.2.1 Saran Untuk Sekolah ............................................................................ 84 5.2.2 Saran untuk Industri ............................................................................. 85 5.2.3 Saran Teknis ......................................................................................... 85
Daftar Pustaka
vii
DAFTAR GAMBAR
1.
Gambar 2.1 Logo ITB ....................................................................................... 10
2.
Gambar 2.2 Bagan struktur organisasi ComLabs ............................................. 12
3.
Gambar 2.3 Info ComLabs USDI ITB ............................................................. 18
4.
Gambar 3.1 Kernel merupakan penghubung antara aplikasi dan hardware ..... 26
5.
Gambar 3.2 Topologi contoh penggunaan router ............................................. 28
6.
Gambar 3.3 Komponen internal router ............................................................. 30
7.
Gambar 3.4 Perubahan dari User mode ke Privileged mode ............................ 34
8.
Gambar 3.5 Ilustrasi paket Hello ...................................................................... 44
9.
Gambar 3.6 Paket LSA (Link-state Advertisement) ......................................... 45
10.
Gambar 3.7 Point to point serial ....................................................................... 48
11.
Gambar 3.8 1 switch Ethernet .......................................................................... 48
12.
Gambar 3.9 1 frame relay network ................................................................... 48
13.
Gambar 3.10 Contoh topologi desain area ....................................................... 49
14.
Gambar 4.1 Topologi konfigurasi OSPF .......................................................... 52
15.
Gambar 4.2 Gambar Kerja ................................................................................ 54
16.
Gambar 4.3 Baris tambahan pada /etc/rc.conf .................................................. 56
17.
Gambar 4.4 Restart sistem /etc/rc ..................................................................... 57
18.
Gambar 4.5 Baris tambahan pada makeconf .................................................... 57
19.
Gambar 4.6 Konfigurasi DNS pada /etc/resolv.conf ........................................ 58
20.
Gambar 4.7 Membuat direktori dengan perintah #mkdir ................................. 59
21.
Gambar 4.8 Mounting CD/DVD ...................................................................... 59
22.
Gambar 4.9 Copy file IOS ............................................................................... 59
23.
Gambar 4.10 Mencari lokasi paket Dynagen ................................................... 61
24.
Gambar 4.11 Masuk ke lokasi Dynagen ........................................................... 61
25.
Gambar 4.12 Proses instalasi Dynagen ............................................................ 62
26.
Gambar 4.13 Instalasi paket libelf 0.8.13_1 pada Dynagen ............................. 62
27.
Gambar 4.14 Mencari lokasi paket Dynamips ................................................. 63 viii
28.
Gambar 4.15 Masuk ke lokasi Dynamips ......................................................... 63
29.
Gambar 4.16 Proses instalasi Dynamips .......................................................... 64
30.
Gambar 4.17 Cisco 7200 Port Adapter Description ......................................... 65
31.
Gambar 4.18 Copy default labs atau topologi jaringan .................................... 65
32.
Gambar 4.19 Konfigurasi file topologi jaringan simple1.net ........................... 66
33.
Gambar 4.20 Mengemulasikan IOS 7200 dengan Dynamips .......................... 67
34.
Gambar 4.21 Load file simple1.net dengan Dynagen ...................................... 68
35.
Gambar 4.22 Daftar router pada Dynagen ........................................................ 69
36.
Gambar 4.23 Stop R2 dan R3 ........................................................................... 69
37.
Gambar 4.24 Daftar nilai idlepc yang mungkin untuk R1 ................................ 70
38.
Gambar 4.25 Pengaturan dan menyimpan nilai idlepc R1 ............................... 71
39.
Gambar 4.26 #start /all router ........................................................................... 71
40.
Gambar 4.27 Idlepc show masing-masing router ............................................. 72
41.
Gambar 4.28 Informasi pemakaian CPU .......................................................... 73
42.
Gambar 4.29 Konfigurasi IP address pada R1 .................................................. 74
43.
Gambar 4.30 Konfigurasi IP address pada R2 .................................................. 74
44.
Gambar 4.31 Konfigurasi IP address pada R3 .................................................. 75
45.
Gambar 4.32 #show ip interface brief pada R1 ................................................ 75
46.
Gambar 4.33 #show ip interface brief pada R2 ................................................ 76
47.
Gambar 4.34 #show ip interface brief pada R3 ................................................ 76
48.
Gambar 4.35 Konfigurasi OSPF pada R1 ......................................................... 77
49.
Gambar 4.36 Konfigurasi OSPF pada R2 ......................................................... 77
50.
Gambar 4.37 Konfigurasi OSPF pada R3 ......................................................... 77
51.
Gambar 4.38 #show ip protocol pada R1.......................................................... 78
52.
Gambar 4.39 #show ip protocol pada R2 ......................................................... 78
53.
Gambar 4.40 #show ip protocol pada R3 ......................................................... 79
54.
Gambar 4.41 Uji koneksi R1 menuju R2 (S1/1) ............................................... 79
55.
Gambar 4.42 Uji koneksi R1 menuju R3 (S1/1) ............................................... 79
56.
Gambar 4.43 Uji koneksi R2 menuju R1 (F2/0) ............................................... 80 ix
57.
Gambar 4.44 Uji koneksi R2 menuju R3 (F2/0) ............................................... 80
58.
Gambar 4.45 Uji koneksi R3 menuju R1 (S1/0) ............................................... 80
59.
Gambar 4.46 Uji koneksi R3 menuju R2 (S1/0) ............................................... 81
60.
Gambar 4.47 Menyimpan konfigurasi pada R1 ................................................ 81
61.
Gambar 4.48 Menyimpan konfigurasi pada R2 ................................................ 81
62.
Gambar 4.49 Menyimpan konfigurasi pada R3 ................................................ 81
63.
Gambar 4.50 Menyimpan konfigurasi pada Dynamips .................................... 82
x
DAFTAR TABEL
1.
Tabel 2.1 Tabel Hari kerja ................................................................................ 17
2.
Tabel 3.1 Desimal dan Biner ............................................................................ 19
3.
Tabel 3.2 Konversi Biner ke Desimal ............................................................... 20
4.
Tabel 3.3 Network ID dan Host ID .................................................................. 21
5.
Tabel 3.4 Privat IP ............................................................................................ 21
6.
Tabel 3.5 Public IP ........................................................................................... 22
7.
Tabel 3.6 Perhitungan Network Address .......................................................... 23
8.
Tabel 3.7 Level user mode pada router ............................................................ 34
9.
Tabel 3.8 Operating Cisco IOS ........................................................................ 35
10.
Tabel 3.9 Kelebihan dan kekurangan Link-state .............................................. 43
11.
Tabel 3.10 OSPF tabel ...................................................................................... 46
12.
Tabel 3.11 Metric OSPF ................................................................................... 47
13.
Tabel 3.12 Konfigurasi OSPF ........................................................................... 50
14.
Tabel 4.1 Skenario topologi .............................................................................. 52
xi
BAB I PENDAHULUAN
1.1
Dasar Pemikiran Sebagai sumber daya manusia kita dituntut untuk mempunyai keahlian,
pengalaman
dan
kepekaan
dalam
mengatasi
berbagai
permasalahan dan tantangan yang terjadi di dunia kerja. Berdasarkan hal tersebut di atas maka kerja praktek sangat membantu penulis dalam mengenal dan juga sebagai gambaran supaya penulis tidak asing lagi ketika memasuki dunia kerja. Selain daripada itu dalam kerja praktek ini penulis diberi kesempatan untuk mengimplementasikan disiplin ilmu yang penulis pelajari di bangku sekolah dan juga penulis mendapatkan pengetahuan baru yang sangat berguna bagi penulis serta dilibatkan dalam merancang suatu perangkat yang akan membantu proses pertukaran data atau informasi. Untuk itu pada Praktek Kerja Industri (Prakerin) ini penulis mengambil topik “Simulasi Router Berbasis Cisco IOS Menggunakan Protokol Routing OSPF Dengan FreeBSD 7.4”. Seiring dengan perubahan waktu, saat ini Era Globalisasi berkembang sangat pesat, salah satunya terlihat dari perkembangan teknologi. Internet merupakan satu-satunya media yang memberikan berbagai kemudahan bagi penggunannya. Jarak dan waktu tidak lagi menjadi hambatan. Kita ibaratkan satu kantor pusat dan beberapa kantor cabang lainnya yang tersebar di seluruh pulau Indonesia. Suatu saat pasti diantara kantor satu dengan kantor yang lain itu akan saling bertukar data atau informasi. Diantara kantor tersebut jarak yang pertama menjadi hambatan. Dengan keberadaan internet semua bisa diatasi, dengan proses yang dinamakan routing. Routing merupakan proses dimana suatu router meneruskan paket antar jaringan. Dengan adanya proses routing ini network atau jaringan yang berbeda akan tetap dapat saling terkoneksi. Piranti atau perangkat jaringan yang dibutuhkan untuk melakukan proses routing ini adalah router. Router merupakan perangkat jaringan
1
2
yang paling vital dalam sebuah network yang luas. Jenis router dibagi menjadi 3 yaitu : Router application, router hardware dan router PC, yang nantinya akan dibahas lebih lanjut pada Bab III. Perkembangan router hardware (dedicated router) pun semakin meningkat dengan muculnya merek-merek ternama dengan beberapa tipe yang memiliki keunggulan berbeda. Karena harga sebuah dedicated router cukup mahal, maka sebagian orang mencari alternatif lain untuk menjalankan tugas router. Dibuatlah PC Router. Tidak perlu dengan spesifikasi keluaran terbaru, karena yang terpenting adalah adanya minimal 2 buah LAN card. Dengan dibuatnya PC router ini juga, setidaknya PC yang semula tidak difungsikan karena spesifikasinya yang kurang memadai untuk melakukan pekerjaan, kini PC tersebut bisa berfungsi kembali dengan fungsinya sebagai PC router yang bisa dimaksimalkan spesifikasinya untuk ukuran sebuah PC router.
1.2
Dasar Hukum Praktek Kerja Industri Pendidikan Sistem Ganda (PSG) atau lebih dikenal dengan sebutan Praktek Kerja Lapangan (PKL) adalah suatu bentuk penyelenggaraan pendidikan keahlian profesional, yang memadukan secara sistematik dan sinkron antara program pendidikan di sekolah dan program perusahaan yang diperoleh melalui kegiatan bekerja langsung di dunia kerja untuk mencapai suatu tingkat keahlian profesional. Pelaksanaan Pendidikan Sistem Ganda (PSG) akan menjadi salah satu bentuk penyelenggaraan pendidikan menengah kejuruan sesuai dengan ketentuan pada Undang-Undang Nomor 2 tahun 1989 tentang Sistem pendidikan Nasional, dan peraturan Pemerintah Nomor 29 tahun 1990 tentang Pendidikan Menengah, dan Peraturan Pemerintah Nomor 39 tahun 1992 tentang Peranan masyarakat Dalam Pendidikan Nasional, dan Kepmendikbud Nomor 080 / U / 1993 tenang Kurikulum SMK, sebagi berikut:
3
1.
“Penyelenggaraan pendidikan dilaksanakan melalui 2 (dua) jalur yaitu jalur pendidikan sekolah dan jalur pendidikan luar sekolah.” UUSPN, Bab IV, pasal 10, ayat ( 1 )
2.
”Penyelenggaraan sekolah menengah dapat bekerjasama dengan masyarakat terutama dunia usaha dan para dermawan untuk memperoleh sumber daya dalam rangka menunjang penyelenggaraan dan pengembangan pendidikan.” PP 29, Bab XI, pasal 29, ayat ( 1 )
3.
”Pengadaan dan pendayagunaan sumberdaya pendidikan di lakukan oleh Pemerintah, masyarakat, dan atau keluarga peserta didik.” UUSPN, Bab VIII, pasal 33
4.
”Masyarakat sebagai mitra pemerintah berkesempatan yang seluasluasnya untuk berperan serta dalam penyelenggaraan pendidikan Nasional.” UUSPN, Bab XIII, pasal 47, ayat ( 1 )
5.
”Peran serta masyarakat dapat berbentuk pemberian kesempatan untuk magang dan atau latihan kerja.” PP 39, Bab III, pasal 4, butir ( 8 )
6.
”Pemerintah dan Masyarakat menciptakan peluang yang lebih besar untuk
meningkatkan
peran
serta
masyarakat
dalam
Sistem
pendidikan Nasional.” PP 39, Bab VI, pasal 8, ayat ( 2 ) 7.
”Pada sekolah menengah dapat dilakukan uji coba gagasan baru yang di perlukan dalam rangka pengembangan pendidikan menengah.” PP 29, Bab XIII, pasal 32, ayat ( 2 )
8.
Sekolah Menengah Kejuruan dapat memilih pola penyelenggaraan pengajaran sebagai berikut: a.
Menggunakan unit produksi sekolah yang beroperasi secara profesional sebagai wahana pelatihan kejuruan.
4
b.
Melaksanakan sebagian kelompok mata pelajaran keahlian kejuruan di sekolah, dan sebagian lainnya di dunia usaha atau industri.
c.
Melaksanakan kelompok mata pelajaran keahlian kejuruan sepenuhnya di masyarakat, dunia usaha dan industri. Kepmendikbud, No : 080 / U / 1993, Bab IV, butir C.I kurikulum 1994, SMK
1.3
Tujuan 1.3.1
Tujuan Pelaksanaan Praktek Kerja Industri Pelaksanaan Praktek Kerja Industri (Prakerin) antara lain bertujuan sebagai berikut: 1.
Menghasilkan
tenaga
kerja
yang
memiliki
keahlian
profesional (dengan tingkat pengetahuan, keterampilan, dan etos kerja yang sesuai dengan tuntutan lapangan kerja). 2.
Memperkenalkan
tentang
Dunia
Usaha/Dunia
Industri
(DU/DI) kepada siswa sebagai calon tenaga kerja tingkat menengah. 3.
Mengaplikasikan pelajaran teori dan praktek yang diberikan di sekolah dengan kenyataan yang ada di Dunia Usaha/Dunia Industri (DU/DI).
4.
Memperkokoh link and macth antara sekolah dengan dunia kerja yang dibarengi dengan kualitas bekerja yang baik.
5.
Meningkatkan efisiensi proses pendidikan dan pelatihan tenaga kerja yang berkualitas profesional dengan menguasai kiat-kiat keahlian profesional.
6.
Memberi pengakuan dan penghargaan terhadap dunia kerja bahwa pengalaman bekerja didapat dari proses pendidikan.
5
1.3.2
Tujuan Pembuatan Karya Tulis Praktek Kerja Industri Penulisan Karya Tulis pelaksanaan Praktek Kerja Industri bertujuan : 1.
Siswa
mampu
memahami,
memantapkan
dan
mengembangkan pengetahuan yang didapat di sekolah dan menerapkannya di Dunia Usaha/Dunia Industri (DU/DI). 2.
Siswa mampu memberikan gambaran mengenai suasana dan sistem kerja yang ada di suatu perusahaan yang dijadikan sebagai tempat Praktek Kerja Industri (Prakerin).
3.
Siswa mampu mempertanggung jawabkan isi laporan dalam ujian
lisan
(sidang)
Prakerin
yang
penilainnya
ikut
menentukan kelulusan.
1.4
Tempat dan Waktu Pelaksanaan Praktek Kerja Industri Praktek Kerja Industri (Prakerin) merupakan
suatu bentuk
penyelenggaraan pendidikan keahlian profesional pada suatu instansi atau perusahaan-perusahaan. Untuk mengaplikasikannya maka dilakukan melalui kerja praktek di perusahaan-perusahaan selama minimal 2 bulan. Tempat dilakukannya praktek kerja ini di ComLabs USDI ITB merupakan organisasi yang menyelenggarakan dan memberikan fasilitas pelatihan untuk capacity building baik bagi civitas akademika ITB maupun pihak eksternal ITB. USDI ITB ini
berperan menjadi pusat
layanan teknologi informasi di Institut Teknologi Bandung, serta turut serta melakukan pengembangan dan pemanfaatan teknologi informasi di lingkungan kampus ITB dan masyarakat seluruhnya. Lokasi ComLabs USDI ITB ini terletak di:
Frontdesk ComLabs USDI-ITB Gedung TPB lt.1, Kampus ITB Jalan Ganesha No. 10 Bandung 40132
6
Praktek Kerja Industri (Prakerin) penulis laksanakan dimulai dari tanggal 1 Juni 2011 dan berakhir pada tanggal 30 September 2011.
1.5
Proses Kerja Selama 3 bulan melaksanakan Praktek Kerja Industri (Prakerin) ini, banyak ilmu yang saya dapat, diantaranya adalah: Konsep TCP/IP, Pengenalan Routing dan Protokolnya, Konsep Dasar dan Konfigurasi Switch, Instalasi CentOS, Rancang bangun DNS, FTP, Web Server, Mail Server, dan lainnya. Beberapa dari materi yang diberikan merupakan materi yang telah dipelajari sebelumnya. Dengan materi-materi tersebut saya mengambil kesimpulan atas ketertarikan saya untuk melakukan rancang dan bangun PC Router, kemudian saya pun diberikan tugas untuk membuat miniatur network ITB yang terdiri dari 5 PC router dengan Sistem Operasi dan konfigurasi yang berbeda. Dan saya rasa ini cukup membantu dalam proses penyusunan karya tulis ini.
1.6
Batasan Masalah Mengingat keterbatasan kemampuan dan pengetahuan penulis serta agar penulisan karya tulis ini tidak terlalu luas, maka dari itu karya tulis ini dibatasi sesuai dengan judul karya tulis yang diajukan. Masalah yang akan dibahas pada karya tulis ini adalah masalah yang hanya dianggap paling penting dan sesuai dengan apa yang di dapatkan pada pelaksanaan Praktek Kerja Industri (Prakerin) di ComLabs USDI ITB. Karya tulis ini akan menjelaskan langkah-langkah dari awal hingga akhir bagaimana merancang dan membangun PC Router berbasis Cisco IOS dengan protokol routing OSPF. Adapun judul karya tulis yang diajukan sebagai Karya Tulis Pelaksanaan Praktek Kerja Industri (Prakerin) adalah SIMULASI ROUTER BERBASIS CISCO IOS MENGGUNAKAN PROTOKOL
7
ROUTING OSPF DENGAN FREEBSD 7.4. Sehingga pembahasan karya tulis ini hanya menyangkut beberapa hal berikut : 1.
Konfigurasi pra-instalasi pada sistem operasi FreeBSD 7.4,
2.
Instalasi dan konfigurasi paket Dynamips dan Dynagen sebagai emulator untuk router berbasis Cisco IOS,
3.
Konfigurasi ip address pada masing-masing interface router,
4.
Konfigurasi routing OSPF pada masing-masing router,
5.
Uji koneksi antara router satu dengan router lainnya dengan perintah ping. Jika berhasil maka muncul tampilan “success rate is 100 percent” sedangkan jika tidak, maka muncul tampilan “request time out”.
1.7
Metoda Penulisan Dalam menyusun laporan Praktek Kerja Industri (Prakerin) ini, penulis menggunakan beberapa metode, diantaranya : 1.
Melakukan studi literature mengenai protokol routing OSPF.
2.
Mencari dan mengumpulkan data dari buku panduan atau user manual maupun buku yang berkaitan dengan materi penulisan laporan ini.
1.8
3.
Diskusi dengan pembimbing dari ComLabs USDI ITB.
4.
Konsultasi dengan pembimbing dari SMKN 1 Cimahi.
5.
Melakukan tinjauan terhadap website-website yang ada di internet.
Sistematika Karya Tulis Secara Umum keseluruhan penulisan laporan Praktek Kerja Industri (Prakerin) ini di bagi menjadi 5 (lima) bab bahasan dengan lampiran yang di perlukan.
8
BAB I PENDAHULUAN Dalam Bab ini, penulis menguraikan tentang latar belakang pelaksanaan Praktek Kerja Industri (Prakerin), tujuan pelaksanaan Praktek Kerja Industri (Prakerin), tujuan penyusunan karya tulis, tempat dan waktu pelaksanaan Praktek Kerja Industri (Prakerin),
metode penulisan dan
sistematika penulisan.
BAB II URAIAN UMUM Menguraikan tinjauan umum perusahaan tempat pelaksanaan Praktek Kerja Industri, dan membahas uraian informasi perusahaan yang meliputi sejarah ComLabs USDI ITB, visi dan misi, struktur organisasi atau manajemen, dan layanan kepada pelanggannya.
BAB III TEORI PENUNJANG Bab ini menguraikan tentang teori penunjang yang menunjang dalam proses melakukan simulasi router Cisco IOS 7200 menggunakan protokol routing OSPF yang merupakan pokok bahasan yang secara khusus menjelaskan tema dan judul karya tulis ini.
BAB IV URAIAN KHUSUS Bab ini merupakan isi laporan yang membahas tentang proses melakukan rancang bangun simulasi router Cisco IOS 7200 menggunakan protokol routing OSPF dari mulai instalasi hingga pengujian koneksi antar network.
BAB V PENUTUP Berisikan kesimpulan dari uraian masalah dan saran-saran untuk pihak sekolah dan pihak industri dalam pelaksanaan Praktek Kerja Industri (Prakerin) ini.
DAFTAR PUSTAKA
BAB II URAIAN UMUM
2.1
Sejarah Universitas Institut Teknologi Bandung (ITB) adalah sebuah perguruan tinggi negeri yang berkedudukan di Kota Bandung. Institut Teknologi Bandung (ITB) didirikan pada tanggal 2 Maret 1959. Saat ini status Institut Teknologi Bandung (ITB) adalah Badan Hukum Milik Negara (BHMN). Selain ruangan kuliah, laboratorium, bengkel dan studio, Institut Teknologi Bandung (ITB) memiliki sebuah galeri seni yaitu Galeri Soemardja, fasilitas olah raga, dan sebuah Campus Center. Di dekat kampus juga terdapat Masjid Salman untuk beribadah dan aktivitas keagamaan umat Islam di Institut Teknologi Bandung (ITB). Untuk mendukung pelaksanaan aktivitas akademik dan riset, terdapat fasilitas-fasilitas pendukung akademik, dintaranya perpustakaan pusat (dengan koleksi sekira 150.000 buku dan 1000 judul jurnal), sarana olah raga (Sasana Budaya Ganesha), pusat bahasa, pusat layanan komputer (ComLabs) dan observatorium Bosscha (salah satu fasilitas dari Kelompok Keahlian Astronomi FMIPA), terletak 11 kilometer di sebelah utara Bandung. Rektor Institut Teknologi Bandung (ITB) saat ini adalah Prof. Dr. Akhmaloka Dipl. Biotech untuk periode 2010-2014.
2.2
Visi Institut Teknologi Bandung (ITB) Menjadi Perguruan Tinggi yang unggul, bermartabat, mandiri, dan diakui dunia serta memandu perubahan yang mampu meningkatkan kesejahteraan bangsa Indonesia dan dunia. (Sumber: 09/SK/I1-SA/OT/2011).
9
10
2.3
Misi Institut Teknologi Bandung (ITB) Menciptakan, berbagi dan menerapkan ilmu pengetahuan, teknologi, seni dan kemanusiaan serta menghasilkan sumber daya insani yang unggul untuk menjadikan Indonesia dan dunia lebih baik. (Sumber: 09/SK/I1SA/OT/2011).
2.4
Moto Institut Teknologi Bandung (ITB) In Harmonia Progressio yang artinya Kemajuan Dalam Keselarasan.
Gambar 2.1 Logo ITB
2.5
Sejarah Perusahaan ComLabs USDI adalah Unit Sumber Daya Informasi ITB yang berperan menjadi pusat layanan teknologi informasi di Institut Teknologi Bandung (ITB). ComLabs berdiri sejak tahun sejak tahun 1999 di bawah koordinasi Kepala Sub Direktorat TPB-ITB. Laboratorium ini merupakan salah satu implementasi proyek DUE-LIKE TPB-ITB (1999-2004). Sejak tahun 2005 ComLabs menjadi bagian dari Unit Sumber Daya Informasi ITB (sebelumnya
11
PSDI ITB) dan bertugas sebagai lembaga layanan dan pengembangan Teknologi Informasi bagi civitas akademika ITB. Sebagai pusat layanan teknologi informasi ComLabs USDI ITB ini memiliki beberapa situs web yang berisikan seputar kegiatan yang telah dilakukan ataupun yang akan dilakukan dikemudian harinya di ComLabs. Situs-situs yang disediakan pun bisa diakses oleh siapapun, Berikut adalah link webnya: -
Info ComLabs di : www.comlabs.itb.ac.id
-
Info Course di //http:course.comlabs.itb.ac.id
-
Info Workshop di : //http:comlabstraining.com
Dan berikut adalah alamat lengkap dari Comlabs USDI ITB : Gdg. ComLabs Lt. 1
Telp : (022) 4254080/81
Jl. Ganesha No 10 Bandung
Fax : (022) 2516760
40132
SMS Center : 085222441500 Email :
[email protected]
2.6
Visi ComLabs USDI ITB 1.
ComLabs diakui sebagai institusi layanan IT terbaik di level Asia Tenggara dalam rangka mendukung program Institut Teknologi Bandung (ITB) menuju World Class University.
2.
ComLabs diakui sebagai IT Services terbaik di Asia Tenggara dalam mendukung Institut Teknologi Bandung (ITB) menuju World Class University.
2.7
Misi ComLabs USDI ITB 1.
Meningkatkan kualitas sumber daya pengelola layanan IT yang mencakup informasi, aplikasi, infrastruktur dan personil.
12
2.
Menyediakan layanan IT terbaik kepada stakeholder ITB dalam mendukung pendidikan, penelitian dan pengabdian masyarakat serta manajemen organisasi.
3.
Memberikan solusi terbaik bagi pengembangan SDM profesional dan komunitas di bidang IT pada tingkat nasional dan regional.
4.
Melaksanakan program yang dapat menjamin pencapaian visi dengan meningkatkan
ketahanan
dan
keberlanjutan
organisasi
serta
kesejahteraan personil.
2.8
Struktur Organisasi Perusahaan
Kepala USDI-ITB Kepala ComLabs USDI-ITB
Manajemen
Manajer Training
Unit Koordinasi
Manajer eLearning
Koordinator Marketing
Koordinator Opersional
Staff ComLabs USDI ITB
Gambar 2.2 Bagan struktur organisasi ComLabs
Koordinator Layanan
13
2.9
Layanan Perusahaan Sebagai sebuah perusahaan yang bergerak di bidang jasa IT, ComLabs pun memiliki banyak layanan. Adapun layanan yang ComLabs miliki adalah :
2.9.1 Layanan Penyelenggaraan Training IT Reguler (CIC) & Intensive Training IT merupakan salah satu bentuk kerja sama antara ComLabs dengan Instansi lain dalam hal pelatihan IT. Disini ComLabs membuat sebuah pelatihan ataupun menerima permintaan untuk melatih para staff ataupun orang-orang yang ditujuk oleh sebuah instansi. Pelatihan yang diberikan berupa hal-hal mengenai IT yang berhubungan secara langsung dengan bidang pekerjaan para peserta training. Misalnya pelatihan mengenai beberapa software seperti Autocad, pelatihan IT dasar, pelatihan IT terapan.
2.9.2 Layanan Akses Publik Layanan akses publik atau yang dikenal dengan Divisi Akses Publik (DAP) merupakan suatu layanan yang ada di ComLabs yang diperuntukan bagi seluruh mahasiswa ITB yang ingin mengakses internet. Layanan ini mirip dengan warung internet (warnet), dimana mahasiswa dapat mengakses internet atau pun layanan lain seperti print.
2.9.3
Layanan Sarana dan Peminjaman Ruangan ComLabs memiliki beberapa ruangan yang dilengakapi dengan fasilitas komputer dan internet yang biasa digunakan oleh para dosen di Institut Teknologi Bandung (ITB) untuk memberikan materi pada mahasiswanya. Selain itu ruangan ini pun dapat digunakan untuk kegiatan workshop-workshop IT.
14
2.9.4
IT Helpdesk & Software Legal Layanan yang diberikan ComLabs untuk membantu mengatasi permasalahan terkait penggunaan fasilitas. IT Helpdesk adalah layanan untuk menangani persoalan-persoalan yang dihadapi user. Dalam hal ini user tersebut adalah warga ITB, dalam pemanfaatan teknologi informasi di lingkungan ITB. Mekanisme layanan dari IT Helpdesk yang disediakan yaitu: -
Trouble Ticket : User dapat menyampaikan permasalahan yang dihadapi melalui sistem trouble ticket yang terdapat pada website IT heldesk (http://it-helpdesk.itb.ac.id).
-
Datang langsung : User dapat datang langsung ke lokasi IT helpdesk di Comlabs untuk meminta bantuan petugas IT helpdesk menangani persoalan yang dihadapi.
-
Kunjungan : Untuk user di unit kerja tertentu dapat meminta tim IT helpdesk datang ke lokasi kerja mereka untuk menangani persoalan yang dihadapi.
Selain melayani dalam hal perbaikan
dan perawatan
perangkat, tim IT hepldesk juga melayani dalam hal lain seperti: -
Software legal : Membantu user untuk mendapatkan dan menginstal software-software secara legal. Misal apabila user ingin menggunakan Windows Original.
-
Download order : Layanan Download order disediakan untuk membantu user internet Institut Teknologi Bandung (ITB) mendapatkan file yang berukuran besar tanpa mempengaruhi quota akun internet AI3. Layanan ini diprioritaskan untuk keperluan edukasi (segala hal yang menunjang pendidikan). Pengajuan download order bisa dilakukan melalui website : (http://nic.itb.ac.id/cake/downloads/downloadorder)
15
Layanan-layanan di IT helpdesk ini tersedia setiap hari Senin s/d jumat pukul 08.00 s/d 16.00 dan sabtu pukul 08.00s/d 10.00 WIB.
2.9.5
Community IT (COMIT) Tempat
berkumpulnya
orang-orang
yang
bekerja
atau
menyukai IT untuk saling bertukar informasi. ComLabs memfasilitasi mereka untuk saling berkumpul dan melakukan workshop IT.
2.9.6
FSL (Free Saturday Lesson) Free IT Saturday Lessons adalah program non profit yang diselenggarakan
oleh
ComLabs
USDI-ITB
untuk
melakukan
sosialisasi mengenai perkembangan teknologi informasi kepada masyarakat
dalam
rangka
meningkatkan
pengetahuan
dan
mencerdaskan masyarakat dalam bidang teknologi informasi. Free IT Saturday Lessons merupakan program yang terbuka untuk segenap masyarakat dan tidak dipungut biaya. Program ini diselenggarakan di ComLabs USDI-ITB setiap hari Sabtu mulai pukul 09.00 s.d 15.00 (fleksibel). Materi yang disampaikan meliputi paparan tentang
tren,
update,
perkembangan,
sosialisasi,
publikasi,
shortcourse, workshop, mini seminar, forum diskusi tentang ragam teknologi informasi dan pemanfaatannya di Indonesia. Saat ini materi yang telah disampaikan meliputi networking, security, teleconference, geographic information system (GIS), e-learning, multimedia, digital library, operating system, school on internet, system information ITB. Pemateri berasal dari akademisi, profesional, dan vendor. ComLabs terbuka untuk penawaran kerja sama penyelenggaraan Free IT Saturday Lessons dengan segenap institusi/akademik/vendor/provider.
16
2.9.7
E-Learning E-learning adalah sistem pembelajaran jarak jauh yang memanfaatkan teknologi komputer, jaringan komputer atau internet. E-learning ini memungkinkan peserta didik untuk belajar melalui komputer di tempat mereka masing-masing. Mereka tidak harus selalu datang mengikuti pembelajaran di kelas.
2.9.8
Account AI3 AI3 merupakan singkatan dari Asia Internet Interconenction Initiatives. Merupakan sebuah akun yang harus dimiliki oleh orang yang hendak ‘berinternetan’ di dalam area Institut Teknologi Bandung (ITB). Akun ini mirip seperti voucher intenet, dimana tiap bulan kita harus melakakukan isi ulang akun seharga Rp 12.500. Bisa dikatakan biaya tersebut merupakan biaya yang harus dibayar untuk akses internet selama 1 bulan di area Institut Teknologi Bandung (ITB). Biaya intenet tersebut cukup murah bila dibandingkan dengan biaya internet diluar yang rata-rata berkisar antara 50-150 ribu per bulan. Di liat dari segi kecepatan pun cukup memuaskan, sebagai contoh apabila kita melihat video di youtube kita tidak perlu menunggu buffer.
2.9.9
Sertifikasi CLNA CLNA merupakan singkatan dari ComLabs Networking Academy. Yaitu sebuah program akademi dari ComLabs di bidang Networking. Dimana peserta akademi diberi pengarahan dan materi mengenai Networking. Mulai dari Networking basic seperti konsep TCP/IP sampai dengan materi tentang networking pada tingaktan yang tinggi seperti routing, memonitor server dan membuat layanan server itu sendiri.
17
Di akademi ini semua pesertanya disiapkan untuk menghadapi ujian akhir (tertulis dan presentasi) tentang apa yang mereka pelajari. Dan pada akhirnya lulusan dari CLNA ini akan mendapat Sertifikat seperti ijazah dari ComLabs dengan terdapat cap ITB di ijazah tersebut.
2.10
Disiplin Kerja Seluruh siswa yang melaksanakan Praktek Kerja Industri (Prakerin) di ComLabs USDI-ITB pada ajaran 2011-2012 memiliki hari kerja mulai Senin – Jumat. Mulai pukul 09.00 sampai dengan pukul 16.00. Jadwal kerja siswa yang melaksanakan Praktek Kerja Industri (Prakerin) di ComLabs USDI-ITB ini dijelaskan pada tabel 2.1.
Tabel 2.1 Tabel Hari kerja
Hari
Jam Masuk
Istirahat
Jam pulang
Senin
09.00
12.00-13.00
16.00
Selasa
09.00
12.00-13.00
16.00
Rabu
09.00
12.00-13.00
16.00
Kamis
09.00
12.00-13.00
16.00
Jumat
09.00
11.00-13.00
16.00
Sabtu Minggu
LIBUR
18
2.11
Informasi Perusahaan
Gambar 2.3 Info ComLabs USDI ITB
BAB III TEORI PENUNJANG
Pada bab ini akan dibahas beberapa materi yang berkaitan dengan simluasi router berbasis Cisco IOS untuk mendukung materi-materi yang selanjutnya akan dibahas pada inti dari karya tulis ini yang terdapat pada BAB IV. Berikut penjelasannya :
3.2
IP Address 3.2.1
Pengenalan IP Address IP address (Internet Protocol) adalah sebuah jenis pengalamatan jaringan di dalam protokol jaringan TCP/IP. IP address dibuat untuk mempermudah dalam pengaturan atau pemberian alamat pada perangkat jaringan agar perangkat tersebut dapat saling berkomunikasi. Panjang bitnya adalah 32 bit bilangan binner yang dibagi menjadi 4 kelompok dan masing-masing kelompok
diwakili
oleh
8
bit
bilangan
biner.
(xxxxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx) Walaupun IP address disimpan sebagai angka biner, namun biasanya ditampilkan agar memudahkan manusia menggunakan angka desimal, seperti dijelaskan pada tabel 3.1.
Tabel 3.1 Desimal dan Biner
Desimal Binner
192
168
100
103
11000000
10101000
01100100
01100111
Untuk lebih detailnya, penjelasan mengenai proses konversi dari bilangan desimal ke biner terdapat pada tabel 3.2.
19
20
Tabel 3.2 Konversi Biner ke Desimal
128
64
32
16
8
4
2
1
Desimal
1
1
0
0
0
0
0
0
128 + 64 = 192
1
0
1
0
1
0
0
0
0
1
1
0
0
1
0
0
0
1
1
0
0
1
1
1
192 168
100
103
128 + 32 + 8 = 168 64 + 32 + 4 = 100 64 + 32 +4 + 2 + 1 = 103
Sebuah alamat IP teridiri dari dua bagian, yakni 3.2.2
Network ID Network ID merupakan indentitas alamat dari sebuah jalur. Semua device yang terhubung pada jalur fisik yang sama harus memiliki nework ID yang sama. Network ID ini harus unik (tidak diperkenankan memberikan alamat network ID yang sama pada jalur atau segmen yang berbeda).
3.2.3
Host ID Host ID merupakan identitas bagi host (workstation, sever, interface routing dan device lain yang terhubung dengan TCP/IP). Mekanisme pembagian Network ID dan Host ID di atur oleh nilai subnetmask. Masing-masing kelas telah memiliki nilai default subnetmask kecuali D dan E tidak memiliki nilai subnetmask. Seperti dijelaskan pada tabel 3.3.
21
Tabel 3.3 Network ID dan Host ID
Class
Format
Default Subnet Mask
A
N.H.H.H
255.0.0.0
B
N.N.H.H
255.255.0.0
C
N.N.N.H
255.255.255.0
Dari sisi penggunaannya, IP address terbagi dalam jenis yakni: 3.2.4
Private IP Privat ID merupakan IP address yang digunakan pada jaringan privat tidak di gunakan pada jaringan publik. IP address yang termasuk ke dalam kelas tersebut antara lain dijelaskan pada tabel 3.4. Tabel 3.4 Privat IP
3.2.5
Kelas A
10
1-255
1-255
1-255
Kelas B
172
16-31
1-255
1-255
Kelas C
192
168
1-255
1-255
Public IP Public IP merupakan IP address yang biasa digunakan pada jalur publik dan penggunaannya harus melalui proses registerasi terlebih dahulu. Pembagian Public IP dijelaskan pada tabel 3.5.
22
Tabel 3.5 Public IP
3.2.6
Kelas A
1 - 126
1 - 255
1 - 255
1 - 255
Kelas B
128 - 191
1 - 255
1 - 255
1 - 255
Kelas C
192 - 223
1 - 255
1 - 255
1 -255
Kelas D
224 - 239
1 - 255
1 - 255
1 - 255
Kelas E
240 - 255
1 - 255
1 - 255
1 - 255
Subnetting Subnetting merupakan sebuah teknik yang digunakan untuk memecah atau membagi suatu jaringan yang besar menjadi jaringan yang lebih kecil dengan cara meminjam bagian host pada subnetmask untuk dijadikan network baru, yang bertujuan untuk mengefisiensikan pengelolaan dan penggunaan IP address dalam sebuah jaringan. Fungsi daripada proses subnetting ini adalah, sebagai berikut: 1.
Mengurangi trafik jaringan, jika suatu jaringan tidak menggunakan
router,
maka
suatu
host
tidak
dapat
berkomunikasi dengan host yang memiliki alamat network yang berbeda. Dengan melakukan subnetting berarti juga memperbanyak jumlah broadcast domain dan memperkecil ukuran broadcast domain, yang berarti juga mengurangi lalu lintas data dalam sebuah jaringan. 2.
Mengingatkan performance jaringan, yang merupakan akibat dari berkurangnya trafik atau lalu lintas sebuah jaringan.
3.
Menyederhanakan
management,
lebih
mudah
mengidentifikasi dan mengisolasi masalah yang terjadi dalam jaringan.
23
Struktur subnetmask sama dengan struktur IP address, yakni terdiri dari 32 bit yang dibagi atas 4 segmen. Bit-bit dari IP address akan diberikan masking oleh bit-bit subnetmask yang aktif dan akan didefinisikan sebagai network bit. Bit 1 pada subnetmask berarti mengaktifkan masking (on), sedangkan bit 0 tidak aktif (off). Sebagai contoh, perhatikan tabel 3.6.
Tabel 3.6 Perhitungan Network Address
44
132
1
20
00101100
10000100
00000001
00010100
255
255
0
0
11111111
11111111
00000000
00000000
Network
44
132
0
0
Address
00101100
10000100
00000000
00000000
Broadcast
44
132
255
255
Address
00101100
10000100
11111111
11111111
IP Address
SubnetMask
Network
3.2.7
Host
Network Address Alamat ini digunakan untuk mengenali suatu network pada jaringan Internet. Misalkan untuk host dengan IP address kelas B 167.205.9.35. Tanpa memakai subnet, alamat network dari host ini adalah 167.205.0.0. Alamat ini didapat dengan membuat seluruh bit host pada 2 segmen terakhir menjadi 0. Tujuannya adalah untuk menyederhanakan informasi routing pada internet. Router cukup melihat alamat network (167.205) untuk menentukan ke router mana datagram tersebut harus dikirimkan.
24
3.2.8
Broadcast Address Alamat ini digunakan untuk mengirim atau menerima informasi yang harus diketahui oleh seluruh host yang ada pada suatu network. Seperti diketahui, setiap datagram IP memiliki header alamat tujuan berupa alamat IP dari host yang akan dituju oleh datagram tersebut. Dengan adanya alamat ini, maka hanya host tujuan saja yang memproses datagram tersebut, sedangkan host lain akan mengabaikannya. Disini broadcast address berfungsi sebagai alamat yang akan mengirimkan datagram kepada seluruh host yang ada pada suatu network nya secara efisien, yaitu tanpa membuat replikasi datagram sebanyak jumlah host tujuan. Konsekuensinya, seluruh host pada network yang sama, harus memiliki alamat broadcast yang sama dan alamat tersebut tidak boleh digunakan sebagai IP address untuk host tertentu. Jadi, sebenarnya setiap host memiliki 2 alamat untuk menerima datagram yaitu: 1) IP address yang bersifat unik, 2) Broadcast address pada network tempat host tersebut berada. Alamat broadcast diperoleh dengan membuat bit-bit host pada alamat IP menjadi 1. Jadi, untuk host dengan alamat IP 167.205.9.35 atau 167.205.240.2, alamat broadcast nya adalah 167.205.255.255 (2 segmen terakhir dari alamat IP tersebut dibuat berharga 1111111.11111111, sehingga secara desimal terbaca 255.255). Jenis informasi yang di broadcast biasanya adalah informasi routing.
3.3
Sistem Operasi 3.3.1
Pengenalan FreeBSD FreeBSD merupakan FreeBSD adalah sistem operasi bertipe UNIX yang diturunkan dari UNIX AT&T cabang Berkeley
25
Software Distribution (BSD) yang bertujuan menyediakan suatu software yang dapat digunakan untuk masyarakat banyak tanpa adanya suatu kompensasi yang harus dibayar oleh masyarakat tersebut. (Menurut FreeBSD Handbook - 2003). FreeBSD dikatakan sebagai sistem operasi server karena mempunyai fitur-fitur yang mendukung, yaitu sebagai berikut: 1.
Preemptive Multitasking Merupakan pembagian kerja proses yang dapat disela, sehingga mengakibatkan sharing sumber daya komputer antar aplikasi maupun antar user terjadi dengan adil dan baik, walaupun sistem sedang dalam beban yang berat dan penuh.
2.
Multi-user facilities Fasilitas ini mengijinkan banyak user menggunakan sistem FreeBSD secara bersamaan untuk mengerjakan hal yang berbeda.
3.
TCP/IP Networking TCP/IP Networking di FreeBSD mendukung standarstandar industri, misalnya DHCP dan NFS. FreeBSD juga mendukung penggunaan IPV6. Ini berarti sistem FreeBSD dapat beroperasi lintas sistem dengan mudah dan tetap dapat digunakan ketika IPV6 harus digunakan. Sehingga FreeBSD dapat digunakan untuk enterprise server yang menyediakan layanan vital seperti WWW, FTP, routing, dan firewall.
4.
Memory Protection Menjamin bahwa aplikasi atau user tidak dapat saling menginterferensi satu dengan lainnya. Ini berarti, satu aplikasi yang crash tidak akan mempengaruhi aplikasi lainnya.
5.
Mendukung Symetric Multi Processor Mendukung komputer yang mempunyai lebih dari satu prosesor yang simetris.
26
6.
Binary Compatibility Kompatibilitas dengan program-program lain yang dibuat untuk Linux, SCO, SVR4, BSDI, dan NetBSD.
3.3.2
Kernel FreeBSD Kernel pada FreeBSD merupakan inti dari sistem operasi FreeBSD yang akan melakukan kontrol penuh atas segala sesuatu yang terjadi dalam sistem dan akan menjembatani antara program aplikasi di FreeBSD dengan perangkat keras (hardware). Kernel dapat berinteraksi langsung dengan perangkat keras (hardware) dan juga dapat berinteraksi langsung dengan program user (FreeBSD applications).
APLIKASI
K ER N E L
CPU
MEMORY
DEVICE
Gambar 3.1 Kernel merupakan penghubung antara aplikasi dan hardware
Secara garis besar kernel FreeBSD bertujuan untuk mengatur pembagian sumber daya dan program mana yang boleh mengakses dan menggunakan sumber daya tersebut. Pada umumnya, sumber daya tersebut akan dibagi menjadi, manajemen proses, manajemen memori, dan manajemen sistem. Berikut penjelasannya:
27
1.
Manajemen Proses Terjadi pada Central Processing Unit (CPU) yang merupakan
bagian
utama
komputer,
bertugas
dalam
mengeksekusi program atau proses. Dalam hal ini, kernel bertugas menentukan setiap saat berapa banyak program yang harus dialokasikan ke CPU. 2.
Manajemen Memori Memori digunakan untuk menyimpan instruksi program dan juga data. Keduanya dibutuhkan oleh memori agar suatu program dapat dieksekusi. Biasanya beberapa program akan berusaha mengakses memori, bahkan seringkali meminta memori melebihi yang dimiliki komputer. Di sinilah kernel bertugas untuk menentukan besar pemakaian memori yang dapat dipakai oleh tiap program dan menentukan apa yang akan dikerjakan ketika tidak cukup tersedia memori.
3.
Manajemen System Terjadi pada perangkat I/O. Beberapa perangkat I/O yang umumnya dipakai, misalnya: keyboard, mouse, monitor, harddisk, printer, scanner, dsb. Kernel melanjutkan request dari suatu aplikasi yang ingin melakukan suatu aksi I/O kepada perangkat yang sesuai dan menyediakan metode yang sesuai untuk memakai perangkat tersebut.
Interaksi antara kernel FreeBSD dan program yang dilakukan dengan interface, dinamakan system call. System call akan mengintruksikan kepada kernel sesuai dengan instruksi yang dimaksud dari suatu program.
28
3.4
Router 3.4.1
Pengenalan Router Router merupakan suatu perangkat jaringan yang berfungsi untuk meneruskan paket data dari satu jaringan ke jaringan lain yang mungkin memiliki banyak jalur diantara keduanya, kegiatan tersebut berlangsung pada proses yang disebut routing, yang bekerja pada lapisan ke-3 (network layer)
pada Open System
Interconnection (OSI). Fungsi lain dari router adalah untuk memisahkan atau men-segmentasikan satu jaringan ke jaringan lainnya. Router juga bertujuan untuk memeriksa paket data yang masuk dan memilih jalur terbaik yang akan digunakan ketika proses pertukaran data berlangsung. Biasanya router digunakan untuk menghubungkan jaringan yang luas atau Wide Area Network (WAN) atau untuk melakukan segmentasi antar jaringan yang kecil atau Local Area Network (LAN). Berikut adalah contoh implementasi atau penggunaan router dalam kehidupan sehari-hari:
Gambar 3.2 Topologi contoh penggunaan router
29
3.4.2
Macam-macam Router Router dibagi menjadi 2 macam, yaitu Router Dedicated dan Router PC. Dedicated Router dibagi lagi menjadi 2 yaitu Router Hardware dan Router Software, sedangkan Router PC berdiri sendiri. Berikut penjelasannya: 1.
Router Hardware Router hardware adalah router yang menjalankan perangkat lunak khusus yang diciptakan oleh vendor tertentu untuk memberi kemampuan routing. Satu-satunya hal yang dilakukan adalah menunjukkan rute untuk paket data, yang akan diteruskan dari satu jaringan ke jaringan yang lain. Router hardware lebih banyak dipilih karena mereka lebih cepat dan lebih dapat diandalkan.
2.
Router Software Router software melakukan pekerjaan yang sama dengan hardware router (menunjukkan rute untuk paket data). Semua server jaringan memiliki build-in kemampuan routing.
Kebanyakan
orang
menggunakannya
untuk
gateway internet dan firewall. 3.
Router PC Router PC adalah komputer dengan sistem operasi yang memiliki fasilitas untuk membagi dan men-sharing IP Address. Suatu perangkat jaringan (PC) yang terhubung ke komputer tersebut akan dapat menggunakan IP address atau koneksi internet yang disebarkan oleh sistem operasi tersebut. Contoh sistem operasi yang dapat digunakan adalah semua sistem operasi berbasis client-server, seperti: Windows NT, Windows NT 4.0, Windows 2000 server, Windows 2003 Server, MikroTik (Berbasis Linux), dan lain-lain.
30
3.4.3
Komponen Router Router memiliki bagian-bagian atau komponen-komponen yang mirip dengan komputer, karena itu router dapat juga disamakan sebagai sebuah komputer. Dan berikut adalah beberapa komponen penting dari router:
Gambar 3.3 Komponen internal router
1.
Power Supply Power Supply digunakan sebagai sumber daya untuk mengoperasikan komponen di dalam router.
2.
CPU Central Processing Unit (CPU) bertugas menjalankan perintah-perintah dalam sistem operasi, seperti: inisialisasi sistem, routing, dan kontrol interface jaringan.
3.
Random Access Memory (RAM) Random Access Memory (RAM) mempunyai fungsi dan karakteristik sebagai berikut:
31
-
Menyimpan tabel routing
-
Menangani cache Address Resolution Protocol (ARP) dan Fast-switching
-
Menangani paket buffering dan share RAM
-
Menangani antrian paket
-
Menyediakan temporari memori untuk file konfigurasi pada saat router bekerja
4.
Data akan hilang pada saat router dimatikan atau restart
Nonvolatile Random Access Memory (NVRAM) Nonvolatile Random Access Memory (NVRAM) mempunyai fungsi dan karakteristik sebagai berikut :
5.
-
Menyediakan storage untuk file startup configuration
-
Data masih ada meskipun router dimatikan atau restart
Flash Memory Flash memory mempunyai fungsi dan karakteristik sebagai berikut : -
Menangani IOS image
-
Memberi akses software untuk melakukan update tanpa harus melepas chip pada prosesornya
-
Data masih ada meskipun router dimatikan atau restart
-
Dapat menyimpan beberapa versi software IOS
-
Merupakan tipe dari Electrically Erasable Programmable Readonly Memory (EEPROM)
6.
Read Only Memory (ROM) Read Only Memory (ROM) mempunyai fungsi dan karakteristik sebagai berikut: -
Menangani perintah-perintah untuk keperluan diagnosa Power On Self Test (POST)
-
Menyimpan program bootstap dan dasar sistem operasi,
-
Membutuhkan melepas chip pada motherboard pada saat melaukan upgrade software
32
7.
Interface Fungsi dan karakteristik daripada interface yaitu sebagai berikut : -
Menghubungkan router ke suatu jaringan sebagai keluar masuknya paket data
-
Hanya berada dalam motherboard atau sebagai modul yang terpisah
3.5
Cisco IOS 3.5.1
Pengenalan Cisco IOS Suatu komputer tentu memerlukan sistem operasi untuk mengatur kerja dan konfigurasi komputer tersebut. Demikian pula halnya dengan router, sebut saja vendor Cisco. Perangkat ini dilengkapi pula dengan Internetwork Operating System (IOS), yaitu suatu sistem operasi yang berfungsi untuk mengatur dan mengkonfigurasi router Cisco. Cisco IOS mempunyai kemampuan: 1.
Dasar routing dan fungsi switching
2.
Akses ke jaringan dijamin keamannya
3.
Beroperasi di skala jaringan
CLI dapat diakses dengan beberapa cara. Secara umum, CLI diakses melalui terminal console. Console menggunakan koneksi serial kecepatan rendah yang dihubungkan langsung dari router ke PC. CLI juga bisa diakses melalui remote koneksi dialup modem ke router lewat AUX port. Cara ketiga adalah melalui telnet ke router. Untuk akses melalui telnet ini, paling tidak satu interface router sudah dikonfigurasi alamat jaringannya (IP address), dan virtual terminal harus dikonfigurasi untuk login dan password. CLI pada cisco mempunyai struktur hirarki. Struktur ini berguna untuk melakukan jenis-jenis perintah ke router. Contoh, untuk mengkonfigurasi interface router, user harus masuk ke
33
configuration mode. Semua konfigurasi yang dimasukkan ke interface tadi hanya berlaku untuk interface yang dikonfigurasi saja. IOS menyediakan interpreter service yang dikenal dengan command executive (EXEC). Setelah masing-masing perintah dimasukkan, EXEC akan memvalidasi dan menjalankan perintah.
3.5.2
Level akses Cisco IOS Cisco IOS dibagi menjadi dua level akses, yaitu user EXEC mode dan privileged EXEC mode. Privileged EXEC mode juga dikenal sebagai enable mode. Di bawah ini adalah fitur-fitur dari user EXEC mode dan privileged EXEC mode: 1.
User EXEC Mode ini memiliki perintah-perintah yang terbatas. Biasanya hanya meliputi perintah-perintah yang bersifat monitoring atau view. User EXEC tidak mengijinkan user untuk melakukan perubahan konfigurasi pada router. User EXEC mode ini ditandai dengan prompt >
2.
Privileged EXEC Mode berisi perintah-perintah untuk akses ke router. Mode ini dapat digunakan untuk mengkonfigurasi password. Dan biasanya mode ini sering digunakan oleh administrator untuk perintah-perintah yang bersifat konfigurasi dan manajemen.
Global
configuration
mode
dan
mode
konfigurasi lainnya hanya dapat dilakukan melalui mode ini. Privileged EXEC mode ditandai dengan prompt # Untuk akses ke level privileged EXEC mode, user yang berada pada level user EXEC harus mengetikkan perintah enable pada prompt >, selanjutnya akan berubah menjadi #. Ini menunjukkan bahwa user sekarang berada pada level privileged EXEC.
34
Tabel 3.7 Level user mode pada router
EXEC Mode
Prompt
Typical Use
User
Router>
Memeriksa status router
Privileged
Router#
Mengakses router
Router>
User Mode
Router>enable Router#
Privileged Mode
Router#disable Router>
User Mode
Gambar 3.4 Perubahan dari User mode ke Privileged mode
Cisco selalu mengembangkan software image IOS untuk update fitur-fitur dan teknologi yang terbaru. Tiap-tiap image menunjukkan fitur-fitur dan layanan. Meskipun terdapat banyak IOS image, namun struktur perintah dasar tetap sama. Penamaan dari berbagai macam release Cisco IOS terdiri dari 3 bagian: 1.
Platform dimana image itu dijalankan,
2.
Fitur-fitur tertentu yang didukung oleh image,
3.
Diamanapun image dijalankan selalu dalam bentuk file terkompresi.
Cisco IOS mempunyai 3 mode: 1.
ROM monitor,
2.
Boot ROM,
3.
Cisco IOS.
35
Pada saat startup, Cisco normalnya memanggil RAM dan menjalankan satu dari ketiga mode tersebut. Sistem administrator dapat menggunakan configuration register setting untuk mengatur default startup. ROM monitor digunakan untuk proses bootstrap dan memberikan fungsi level rendah dan untuk keperluan diagnosa. Mode ini digunakan untuk mengembalikan sistem yang mengalami kegagalan (system failures) dan mengembalikan password. Mode ini tidak dapat diakses melalui interface jaringan, dan hanya dapat diakses melalui koneksi fisik lewat port console. Pada saat router jalan di ROM mode, hanya beberapa fitur IOS yang bisa jalan. Boot ROM mengijinkan operasi penyimpanan ke flash memory dan digunakan untuk menggantikan Cisco IOS image yang tersimpan di flash memory. Normalnya router menggunakan full Cisco IOS image yang tersimpan di flash memory. Beberapa device, IOS dijalankan langsung dari flash memory. Bagaimanapun juga, sebagian besar Cisco router membutuhkan salinan IOS ke RAM dan juga dijalankan dari RAM. Beberapa IOS image yang tersimpan di flash memory dalam keadaan terkompresi dan harus di-ekstrak pada saat disalin ke RAM. Mode Cisco IOS ini dijelaskan pada tabel 3.8. Tabel 3.8 Operating Cisco IOS
Operating Environment ROM Monitor
Prompt > or ROMMON>
Usage Kegagalan
atau
pemulihan password Boot ROM
Router(boot)>
Flash image upgrade
Cisco IOS
Router>
Operasi normal
36
3.4.3
Menjalankan Router Inisialisasi router dilakukan dengan cara loading bootstrap, operating system dan file konfigurasi. Jika router tidak dapat menemukan file konfigurasi, ia akan masuk mode setup. Setelah selesai konfigurasi di mode setup, maka akan tercipta file konfigurasi dan tersimpan di NVRAM. Tujuan dari proses startup adalah untuk memulai menjalankan operasi router. Proses startup tersebut harus melalui proses sebagai berikut: 1.
Verifikasi fungsi hardware router,
2.
Mencari dan load software Cisco IOS,
3.
Mencari dan menjalankan file konfigurasi atau masuk ke mode setup.
Saat power router dihidupkan pertama kali, ia melakukan Power On Self Test (POST). Selama self test ini, router melakukan diagnosa dari ROM ke semua modul hardware. Diagnosa ini untuk mem-verifikasi operasi dasar dari CPU, memori dan port-port interface jaringan. Setelah selesai verifikasi, router memproses inisialisasi software dengan prosedur sebagai berikut: 1.
Generic bootstrap loader dijalankan pada ROM. Bootstrap ini
adalah
perintah-perintah
sederhana
untuk
testing
hardware dan inisialisasi IOS. 2.
IOS dapat ditemukan di beberapa tempat. Boot field dari konfigurasi register menentukan lokasi yang digunakan untuk load IOS. Jika boot filed mengarah ke flash memori atau jaringan, maka perintah boot system pada file konfigurasi juga menunjukkan lokasi dari image.
3.
Operating system image di-load. Ketika IOS loaded dan beroperasi, daftar hardware dan komponen software akan ditampilkan di layar console terminal.
37
4.
File konfigurasi di NVRAM di-load ke memori utama dan dijalankan. Perintah-perintah yang ada di file konfigurasi tersebut dijalankan untuk mulai proses routing, pengalamatan interface dan menentukan karakteristik lainnya.
5.
Jika file konfigurasi tidak valid, sistem operasi akan mencari file konfigurasi yang ada di TFTP server. Jika tidak ditemukan TFPT server, setup dialog yang akan digunakan.
3.5
Dynagen Dynagen merupakan frontend atau mode Graphic User Interface (GUI) dari Dynamips dengan cara konfigurasi yang lebih mudah digunakan. Dynagen dapat digunakan apabila telah ada Dynamips yang dijalankan dengan mode server (Hypervisor). Dynagen akan menjalankan file konfigurasi dengan ekstensi .net yang merupakan file topologi jaringan, pengaturannya meliputi kapasitas RAM, lokasi IOS, slot beserta interface yang akan ditambahkan pada tiap router.
3.6
Dynamips Dynamips adalah emulator yang dapat mengemulasikan router cisco seri 7200 dan 3600. Berbeda dengan emulator lainnya, Dynamips benar-benar mirip dengan router cisco sebenarnya karena Dynampis dapat mengemulasikan router cisco lengkap dengan IOS-nya sekaligus pada sebuah PC. Dynamips dapat kita jalankan sebagai client biasa dengan beberapa syntax inputan langsung maupun sebagai server dengan mode Hypervisor.
3.7
Routing 3.7.1
Pengenalan Routing Routing adalah proses dimana suatu router meneruskan paket antara jaringan yang satu ke jaringan lainnya. Suatu router membuat keputusan berdasarkan IP address yang dituju oleh
38
paket. Semua router menggunakan IP address tujuan untuk mengirim paket. Agar keputusan routing tersebut benar, router harus belajar bagaimana untuk mencapai tujuan. Routing merupakan proses yang dialami datagram untuk mencapai tujuan di jaringan TCP/IP. Konsep routing adalah hal yang utama pada lapisan internet di jaringan TCP/IP. Hal ini karena pada lapisan internet terjadi proses pengalamatan. Data-data dari device yang terhubung ke internet dikirim dalam bentuk datagram, yaitu paket data yang didefinisikan oleh IP. Datagram memiliki alamat tujuan paket data. IP memeriksa alamat ini untuk menyampaikan datagram dari device asal menuju device tujuan. Tujuan routing adalah agar paket IP yang dikirim sampai pada tujuan. Tujuan ini bisa berada dalam 1 jaringan ataupun berbeda jaringan (baik secara topologis maupun geografis). Pada intinya, proses routing yang dilakukan oleh host cukup sederhana. Jika host tujuan terletak di jaringan yang sama atau terhubung langsung. IP datagram dikirim langsung ke tujuan. Jika tidak, IP datagram dikirim ke default router. Router ini yang akan mengatur pengiriman IP selanjutnya, hingga sampai ke tujuannya.
3.7.2
Tipe Routing 1.
Static Routing Konfigurasi static routing dilakukan secara manual oleh administrator
jaringan
menggunakan
perintah
#ip
route. Selain memasukkan rute statis, administrator jaringan juga harus menghapus rute tersebut secara manual jika terjadi perubahan topologi. Pada jaringan skala besar, jika tetap menggunakan routing statis, maka akan sangat membuang waktu administrator jaringan untuk melakukan update table routing.
39
2.
Dynamic Routing Dynamic routing diperlukan bila jaringan memiliki lebih dari satu kemungkinan rute untuk tujuan yang sama. Sebuah routing dinamis dibangun berdasarkan informasi yang dikumpulkan oleh protokol routing. Protokol ini didesain untuk mendistribusikan informasi yang secara dinamis mengikuti perubahan kondisi jaringan. Protokol routing mengatasi situasi routing yang kompleks secara cepat dan akurat. Protokol routing didesain tidak hanya untuk mengubah ke rute backup bila rute utama tidak berhasil, namun juga didesain untuk menentukan rute mana yang terbaik untuk mencapai tujuan tersebut. Pengisian dan pemeliharaan tabel routing tidak dilakukan secara manual oleh admin. Router saling bertukar informasi routing agar dapat mengetahui alamat tujuan dan menerima tabel routing. Routing dinamis bisa diterapkan di jaringan skala besar
dan
membutuhkan
kemampuan
lebih
dari
administrator.
3.7.3
Tabel Routing Tabel routing berisikan informasi mengenai rekomendasi jalur yang akan digunakan untuk melewatkan paket dari satu jaringan ke jaringan yang lainnya. Informasi yang terdapat pada tabel routing dapat diperoleh secara static routing melalui perantara administrator dengan cara mengisi tabel routing secara manual ataupun secara dynamic routing menggunakan protokol routing, dimana setiap router yang berhubungan akan saling bertukar informasi routing agar dapat mengetahui alamat tujuan dan memelihara tabel routing. Tabel routing pada umumnya berisi informasi tentang:
40
1.
Alamat network tujuan (destination),
2.
Interface router yang terdekat dengan network tujuan (gateway),
3.
Flag, menyatakan jenis routing,
4.
Metric, yaitu sebuah nilai yang menunjukkan jarak untuk mencapai network tujuan. Metric tesebut menggunakan teknik berdasarkan jumlah lompatan (Hop Count).
3.8
Routing Protokol Routing
Protokol
adalah
protokol
yang digunakan
untuk
melakukan routing. Routing protokol digunakan oleh router-router untuk memelihara atau melakukan update isi routing table. Pada dasarnya sebuah routing protokol menentukan jalur (path) yang dilalui oleh sebuah paket melalui sebuah internetwork. Contoh dari protokol routing dinamis adalah RIP, IGRP, EIGRP, OSPF dan BGP.
3.8.1
Routing Information Protocol (RIP) Routing Information Protocol (RIP) menggunakan protokol routing interior dengan algoritma distance vector. Dasar RIP diterangkan dalam RFC 1058, dengan karakteristik sebagai berikut: -
Metric yang digunakan untuk pemilihan jalur berdasarkan pada jumlah lompatan (hop count),
3.8.2
-
Jika hop count lebih dari 15 detik, maka paket dibuang,
-
Update routing dilakukan secara broadcast setiap 30 detik.
Interior Gateway Routing Protocol (IGRP) Interior Gateway Routing Protocol (IGRP) menggunakan protokol routing interior dengan algoritma Cisco distance vector. IGRP juga sangat mudah diimplementasikan, meskipun IGRP merupakan routing potokol yang lebih kompleks dari RIP dan
41
banyak faktor yang dapat digunakan untuk mencapai jalur terbaik dengan karakteristik sebagai berikut: -
Menggunakan Composite Metric yang terdiri atas bandwidth, load, delay dan reliability
-
3.8.3
Update routing dilakukan secara broadcast setiap 90 detik
Enhanced Interior Gateway Routing Protocol (EIGRP) EIGRP menggunakan protokol routing interior dengan algoritma advanced Cisco distance vector, dengan karakteristik sebagai berikut: -
Menggunakan cost load balancing yang tidak sama.
-
Menggunakan algoritma kombinasi antara distance vector dan link state.
-
Menggunakan Diffusing Update Algorithm (DUAL) untuk menghitung jalur terpendek.
-
Router–router yang berada dalam suatu Autonomuos Sytem (AS) yang sama disebut Interior Gateway Protocol (IGP).
3.8.4
Open Shortest Path First (OSPF) Open Shortest Path First (OSPF) menggunakan routing protokol interior dengan algoritma link state dan didesain oleh Internet Engineering Task Force (IETF) yang pada mulanya dikembangkan dari algoritma Shortest Path First (SPF) untuk menghitung cost terendah. Karakteristik routing protokol OSPF adalah sebagai berikut: -
Merupakan open standar protokol routing yang dijelaskan di RFC 2328.
-
OSPF lebih efisien daripada RIP.
-
Update routing dilakukan secara floaded saat terjadi perubahan topologi jaringan.
42
3.8.5
Border Gateway Protocol (BGP) BGP merupakan sebuah protokol routing inter-Autonomous System. Protokol ini dibuat berdasarkan teknologi EGP. Fungsi utama sistem BGP adalah untuk bertukar informasi network yang dapat dijangkau (reachability) oleh sistem BGP lain, termasuk di dalamnya
informasi-informasi
yang
terdapat
dalam
list
Autonomous System (AS). BGP berjalan melalui sebuah protokol transport, yaitu TCP.
3.9
Open Shortest Path First (OSPF) Open Shortest Path First (OSPF) ini menggunakan cara kerja protokol routing Link-state. Adapun kelebihan dan kekurangannya dijelaskan pada tabel 3.9. (Akhmad Mukhamad – 2010).
43
Tabel 3.9 Kelebihan dan kekurangan Link-state
Kelebihan
Kekurangan
Perubahan topologi yang terjadi Konfigurasi lebih rumit sehingga akan langsung diinformasikan ke memerlukan admin network yang semua router yang berpartisipasi knowledgeable. (fast convergence). Update informasi routing lebih Dalam prosesnya cukup ‘memakan’ hemat bandwidth karena update kapasitas CPU dan memori. hanya
dikirim
jika
terjadi
perubahan topologi jaringan. Router mendeteksi seluruh router Membutuhkan desain network yang yang berpartisipasi dalam proses.
tepat.
Setiap router mendapatkan dan Proses update pada awal proses mengerti gambaran topologi secara dapat menyeluruh.
mempengaruhi
performa
network.
Ukuran database link-state dapat dibatasi dengan desain network yang seksama. Tahan terhadap resiko routing loops.
3.9.1
Cara Kerja OSPF Ketika protokol routing OSPF bekerja, ada 2 paket yang akan dikirimkannya yaitu: paket Hello dan paket LSA (Link State Advertisement). Kedua paket ini digunakan untuk menjaga dan memelihara database topologi jaringan.
44
1.
Paket Hello Paket Hello digunakan untuk menemukan router OSPF yang bertetanggaan, untuk bernegosiasi dengan tetangganya itu dan untuk melakukan verifikasi kesinambungan hubungan adjacency. Paket ini tidak dikirimkan terlalu sering.
Hello, aku tetangga kamu, R1.
Hello juga, aku tetangga kamu, R2.
Gambar 3.5 Ilustrasi paket Hello
-
Saat OSPF dimulai, R1 mengirimkan paket Hello (multicast 224.0.0.5)
2.
-
Paket Hello diterima oleh semua anggotanya
-
R2 menuliskan R1 kedalan table neighbor nya, dst.
LSA (Link State Advertisement) Link = interface router, State = status interface dan hubungannya dengan router tetangganya (status up/down, IP address, tipe network, bandwidth, IP address router lain yang terhubung ke interface).
45
Paket OSPF yang berisi link state dan informasi routing yang akan dikirimkan kepada semua router OSPF dalam satu area. Database link-state OSPF dibangun dari LSALSA yang dihasilkan oleh router-router dalam satu area.
LSA
Dengan database ini, OSPF menggunakan algoritma SPF untuk menghitung jalur terbaik (best routes) ke semua network yang ada.
Gambar 3.6 Paket LSA (Link-state Advertisement)
3.9.2
OSPF Tabel
Pada protokol routing OSPF ini terdapat tabel yang berisikan informasi mengenai: neighbor, topologi dan routing, yang akan dijelaskan pada tabel 3.10.
46
Tabel 3.10 OSPF tabel
Neighbor
Topologi
Routing
Berisi informasi tentang Berisi informasi
Disebut juga
semua router neighbor
tentang semua
forwarding database.
yang sukses
network dan
bernegosiasi adjacency.
kemungkinan jalur (path) untuk mencapai network-network tersebut.
Neighbor adalah router Ketika yang terhubung pada perubahan
terjadi Hasil dari algoritma topologi dijkstra
yang
link yang sama dalam network, router akan dijalankan network.
meng-generate
dan database topologi.
mengirimkan
LSA
atas
baru. Tidak semua neighbor
Algoritma Dijkstra
Tabel routing untuk
sukses ber-adjacency.
(SPF) dijalankan
setiap router unik satu
terhadap tabel ini
sama lain.
untuk menghasilkan tabel routing. Update LSA akan dikirimkan setelah sukses ber-adjacency
3.9.3
OSPF Metric Saat menjalankan Algoritma Dijkstra, OSPF menggunakan metric total cost paling rendah untuk menentukan best route sebuah network. Perhitungan cost ini deijelaskan pada tabel 3.11.
47
Cost = 100 / Bandwidth (mbps) Tabel 3.11 Metric OSPF
3.9.4
Bandwidth
OSPF Cost
56 kbps
1785
64 kbps
1562
T1 (1.544 mbps)
64
E1 (2.048 mbps)
48
Ethernet (10 mbps)
10
Fast Ethernet (100 mbps)
1
Gigabit Ethernet (1000 mbps)
1
OSPF Router ID Router ID adalah IP address yang digunakan sebagai identitas router dalam proses OSPF. Jika tidak ada interface loopback yang dikonfigurasi, maka router ID menggunakan IP address terbesar dari semua interface loopback atau IP address terbesar dari semua interface fisik yang aktif. Router ID ini dapat di assign manual oleh user. Interface yang digunakan untuk Router ID
harus
selalu
up,
karenanya
lebih
diutamakan
untuk
menggunakan interface loopback, atau di assign secara manual.
3.9.5
OSPF Neighbor dan Adjacency Dalam routing OSPF sering dijumpai istilah neighbor yang memiliki pengertian, hubungan antara 2 router atau lebih yang memiliki interface yang terhubung dalam 1 network yang sama:
48
1.
Terhubung oleh point to point serial
Gambar 3.7 Point to point serial
2.
Terhubung oleh 1 switch Ethernet
Gambar 3.8 1 switch Ethernet
3.
Terhubung dalam 1 frame relay network
Gambar 3.9 1 frame relay network
49
Neighbor akan bernegosiasi untuk melakukan adjacency. Pertukaran paket update hanya akan dilakukan antara neighbor yang sudah ber-adjacency. Selain neighbor istilah yang sering dijumpai adalah adjacency yang artinya adalah, hubungan antara 2 router yang memungkinkan keduanya dapat saling bertukar paket update. Tetapi, tidak semua neighbor dapat ber-adjacency.
3.9.6
OSPF Desain Area Desain area merupakan pengelompokan network dan router yang memiliki area ID yang sama. Pertukaran update hanya antar router yang berada dalam 1 area yang sama. Router dapat menjadi anggota lebih dari 1 area (ABR). Semua router dalam area yang sama memiliki database topologi yang sama. Dalam desain multi-area harus ada area 0 (area backbone). Keuntungan dari adanya area ID ini adalah: 1.
Dapat mengurangi routing overhead, mirip dengan konsep broadcast domain,
2.
Waktu confergence jadi lebih cepat,
3.
Informasi network yang labil hanya salam area network tersebut berada.
Gambar 3.10 Contoh topologi desain area
50
3.9.7
Konfigurasi OSPF Komfigurasi utama dan konfigurasi tambahan berupa monitoring dan view dijelaskan pada tabel Tabel 3.12.
Tabel 3.12 Konfigurasi OSPF
Router (config)# router ospf <procces id>
Enable proses routing OSPF. Proses ID tidak harus sama. Router
(config-router)#
network
<wildcard mask> area <area-id>
Tentukan interface mana saja yang akan berpartisipasi dalam proses OSPF lebih dari 1 1. Nomor ID proses OSPF 2. Bernilai antara 1 – 65535 Prosess ID
3. Tidak harus sama dengan router lain 4. Tidak
disarankan
menjalankan
proses OSPF lebih dari 1 1. Address Network address
interface
network,
subnet
untuk
atau
menentukan
interface mana saja yang akan berpartisipasi dalam OSPF 1. Inverse dari subnetmask, missal:
Wildcard mask
-
Subnetmask = 255.255.255.0
-
Wildcard mask = 0.0.0.255
1. OSPF
area
untuk
interface-
interface yang berpartisipasi Area-id
2. Dapat berbentuk desimal 0 3. Dapat berbentuk format dotteddecimal 0.0.0.0
51
Router# show ip ospf
Menampilkan statistik OSPF, timer-timer yang digunakan, Router ID, dll. Router# show ip ospf neighbor [detail]
Menampilkan informasi-informasi tentang neighbor-neighbor OSPF yang ber-adjacency, termasuk informasi DR BDR dalam network broadcast. Router# show ip protocols
Verifikasi protokol routing yang telah dikonfigurasi. Parameter dan statistik yang digunakan. Router# show ip ospf interfaces
Menampilkan OSPF Router ID, Area ID, status adjacency, dan lain-lain. Router# show ip route ospf
Menampilkan semua informasi routing yang didapatkan dari proses OSPF
BAB IV SIMULASI ROUTER BERBASIS CISCO IOS MENGGUNAKAN PROTOKOL ROUTING OSPF PADA FREEBSD 7.4
4.1
Skenario Topologi
Gambar 4.1 Topologi konfigurasi OSPF
Berdasarkan topologi diatas, dapat dijelaskan bahwa terdapat 3 router yang akan dikonfigurasikan. 3 router tersebut dibangun diatas Sistem Operasi (OS) FreeBSD yang akan ditambahkan dengan konfigurasi routing dengan protokol routing Open Shortest Path First (OSPF). Kemudian Dynamips akan dijalankan dengan mode Hypervisor dan mengemulasikan Cisco IOS 7200. Sedangkan Dynagen akan melakukan load suatu labs atau topologi jaringan yang berisi semua pengaturan dari masing-masing router. Tipe network yang digunakan pada masing-masing router yaitu dijelaskan pada tabel 4.1.
52
53
Tabel 4.1 Skenario topologi
Area
Router
Interface
IP Address
Type Network
R1
S1/0
10.10.10.2/30
Point to point (Serial)
Area 0 R2
S1/0
10.10.10.1/30
Point to point (Serial)
R2
S1/1
20.20.20.1/30
Point to point (Serial)
R3
S1/1
20.20.20.2/30
Point to point (Serial)
Area 1 R1
F2/0
30.30.30.1/30
Point to point (Ethernet)
R3
F2/0
30.30.30.2/30
Point to point (Ethernet)
54
4.2
Gambar Kerja
START
FreeBSD
Instalasi Dynagen
Instalasi Dynamips
Seluruh paket tidak terdeteksi oleh Sistem Operasi
T Restart
Mengemulasikan Cisco IOS 7200
Dynagen
Konfigurasi labs atau topologi jaringan (*.net)
Y
Mengemulasikan labs atau topologi jaringan (*.net)
Seluruh paket terdeteksi oleh Sistem Operasi
Dynamips
Setting nilai idlepc
Save nilai idlepc
Konfigurasi routing OSPF
Sukses melakukan uji koneksi antar network
T
Y
Konfigurasi IP Address
Request time out
Success rate is 100 percent
Gambar 4.2 Gambar Kerja
FINISH
Show nilai idlepc
55
4.3
Spesifikasi Kebutuhan 1)
Untuk melakukan simulasi router berbasis Cisco IOS 7200 ini berikut adalah spesifikasi dari hardware dan software yang dibutuhkan: -
Hardware: 1. 1 unit PC dengan spesifikasi: Prosesor Pentium 100, RAM 16 MB, Hard Disk 1,2 GB, VGA Card dan Network Interface Card (NIC).
-
Software: 1. CD Instaler FreeBSD 7.4 2. Cisco IOS 7200 atau 3600 3. Koneksi internet untuk proses instalasi paket Dynagen dan Dynamips
4.4
Langkah Kerja 1 unit PC telah diinstalkan sistem operasi FreeBSD 7.4. Dari mesin ini akan dilanjutkan untuk melakukan simulasi router berbasis Cisco IOS 7200 menggunakan paket Dynagen dan Dynamips sebagai emulatornya.
4.4.1
Konfigurasi Pra-instalasi Sebelum melakukan instalasi paket-paket yang akan di-install, lakukan edit pada beberapa file, seperti file rc.conf yang berfungsi sebagai kumpulan baris konfigurasi yang akan di jalankan oleh sistem FreeBSD secara default dijalankan pada saat proses booting.
Tambahkan baris berikut pada file /etc/rc.conf : gateway_enable=”YES” hostname=”RouterCisco” ifconfig_em0=”DHCP”
56
Maka tampilannya akan menjadi seperti gambar 4.3.
Gambar 4.3 Baris tambahan pada /etc/rc.conf
Lakukan restart file konfigurasi /etc/rc dengan mengetikkan perintah #sh /etc/rc yang akan menjalankan shell (perintah yang membaca
baris-baris dari sebuah file atau terminal) dari baris-baris yang telah dibaca dimasukkan pada file rc.conf. Perintah ini digunakan apabila sudah melakukan perubahan pada file rc.conf untuk mengeksekusi perubahan yang telah kita lakukan. Seperti gambar 4.4.
57
Gambar 4.4 Restart sistem /etc/rc
File make.conf berfungsi sebagai source repositoty yang harus diarahkan terlebih dahulu agar ketika proses instalasi dengan perintah #make install clean, tidak perlu mencari source kejaringan luar.
Tambahkan baris berikut pada file /etc/make.conf : #MASTER_SITE_OVERRIDE=ftp://ftp.itb.ac.id/pub/Free BSD/ports/distfiles/${DIST_SUBDIR}/
Seperti gambar 4.5.
Gambar 4.5 Baris tambahan pada make.conf
58
File resolv.conf berfungsi untuk memetakan nama host atau suatu domain ke alamat IP. Domain yang ditambahkan adalah alamat IP gateway ITB. nameserver
167.205.23.1
Seperti gambar 4.6.
Gambar 4.6 Konfigurasi DNS pada /etc/resolv.conf
4.4.2
Mounting IOS Cisco 7200 Sama halnya dengan PC, router tidak akan berfungsi tanpa sistem operasi. Jika hal tersebut terjadi maka hardware tidak akan berfungsi. Sistem operasi yang digunakan router Cisco ini biasa disebut dengan Internetwork Operating System (IOS). Buatlah sebuah direktori dengan perintah #mkdir [nama direktori]. Seperti gambar 4.7.
59
Gambar 4.7 Membuat direktori dengan perintah #mkdir
Untuk lebih memudahkan proses mounting IOS pada CD/DVD, ganti IOS dengan format file ISO. Ketikkan perintah #mount_cd9660 [direktori device] [label device] [direktori tempat IOS akan disimpan]. Seperti gambar 4.8.
Gambar 4.8 Mounting CD/DVD
Copy IOS tersebut pada sebuah direktori. Ketikkan perintah berikut untuk melakukan copy IOS #cp [nama direktori] [nama IOS] [lokasi dimana IOS akan disimpan] [nama IOS], seperti gambar 4.9.
Gambar 4.9 Copy file IOS
60
Nama IOS dapat diganti dengan nama yang lebih mudah diingat seperti contoh diatas (c7200_ad.bin menjadi c7200.bin).
4.4.3
Instalasi Paket Dynagen dan Dynamips Sistem operasi FreeBSD terdiri dari ribuan koleksi port yang berfungsi sebagai salah satu media untuk melakukan proses instalasi yang terdapat pada suatu direktori yaitu /usr/ports. Gunakan perintah berikut sebelum proses instalasi dilakukan: #cd /usr/ports.
Untuk mencari paket yang akan di-install pada sistem FreeBSD, ketikkan perintah #make search name [nama aplikasi] atau #make search key [keyword dari sebuah aplikasi].
Paket yang akan di-install terlebih dulu yaitu Dynagen yang berfungsi mengemulasikan labs atau topologi jaringan yang akan didefinisikan. Ketika melakukan instalasi Dynagen sebagian paket-paket Dynamips akan di-install secara otomatis, sehingga menjadi lebih mudah. Cari lokasi dimana Dynagen berada dengan mengetikkan perintah #make search name=dynagen. Seperti gambar 4.10.
61
Gambar 4.10 Mencari lokasi paket Dynagen
Masuk ke direktori dimana Dynagen berada dengan mengetikkan perintah #cd /usr/ports/emulators/dynagen. Seperti gambar 4.11.
Gambar 4.11 Masuk ke lokasi Dynagen
Ketikkan perintah #make install clean dalam direktori Dynagen untuk memulai proses instalasi. Seperti gambar 4.12.
62
Gambar 4.12 Proses instalasi Dynagen
Paket tambahan pada Dynagen akan muncul, yaitu libellf 0.8.13_1 yang merupakan file library berfungsi untuk membaca, mengubah dan membuat file berekstensi ELF seperti file untuk prosessor dengan dukungan bahasa asli serta menghindari loading file ELF yang tidak cocok. Seperti gambar 4.13.
Gambar 4.13 Instalasi paket libelf 0.8.13_1 pada Dynagen
63
Paket selanjutnya yang akan di-install adalah Dynamips. Cari lokasi dimana Dynamips berada dengan mengetikkan perintah #make search
name=dynamips.
Disini akan ditampilkan 2 versi
Dynamips. Karena Dynagen membutuhkan Dynamips dengan versi terbaru, maka install dynamips-devel-0.28.r2_2. Seperti gambar 4.14.
Gambar 4.14Mencari lokasi paket Dynamips
Masuk pada direktori dimana Dynamips berada, dengan mengetikkan perintah
#cd
/usr/ports/emulators/dynamips-devel.
Seperti gambar4.15.
Gambar 4.15 Masuk ke lokasi Dynamips
64
Untuk melakukan proses instalasi ketikkan perintah #make install clean. Seperti gambar 4.16.
Gambar 4.16 Proses instalasi Dynamips
Restart atau refresh ketika seluruh paket yang dibutuhkan telah diinstall dengan mengetikkan perintah #rehash sehingga software yang telah kita instal akan terdeteksi oleh OS.
4.4.4
Membuat Labs (Topologi Jaringan) Untuk lebih mengenal router Cisco IOS 7200, terlebih dahulu lihat module (port adapter) apa saja yang dapat ditambahkan, dengan mengetikkan perintah #man dynamips kemudian arahkan pada baris Port Adapter Description <pa_desc>. Seperti gambar 4.17.
65
Gambar 4.17 Cisco 7200 Port Adapter Description
Setelah mengetahui port adapter apa saja yang dapat ditambahkan, selanjutnya copy default labs atau topologi jaringan pada sebuah direktori dengan mengetikkan perintah #cp [lokasi default labs] [lokasi dimana labs baru akan dibuat]. Seperti gambar 4.18.
Gambar 4.18 Copy default labs atau topologi jaringan
Lakukan eksekusi file labs atau topologi jaringan tersebut. Ada beberapa bagian yang harus dieksekusi, yaitu lokasi IOS yang
66
digunakan, deskripsi port adapter driver berdasarkan slot dan hubungan tiap port, antar router. Seperti gambar 4.19.
Gambar 4.19 Konfigurasi file topologi jaringan simple1.net
4.4.5
Melakukan Pengaturan Idlepc Dynamips akan mengemulasikan IOS 7200 pada mode Hypervisor dengan perintah #dynamips –H 7200 &. Seperti gambar 4.20.
67
Gambar 4.20 Mengemulasikan IOS 7200 dengan Dynamips
Dynagen
akan
mengemulasikan
labs
atau
(simple1.net) dengan perintah #dynagen
topologi
jaringan
simple1.net
yang
kemudian langsung melakukan load seluruh router yang telah didefinisikan. Seperti gambar 4.21.
68
Gambar 4.21 Load file simple1.net dengan Dynagen
69
Untuk memastikan bahwa network successfully loaded ketikkan perintah #list untuk melihat nama, tipe, status dan port router yang telah
didefinisikan. Seperti gambar 4.22.
Gambar 4.22 Daftar router pada Dynagen
Ketika pengaturan idlepc belum dilakukan, proses CPU meningkat hingga 100% dan ini tidak disarankan. Ketika akan memulai pengaturan idlepc ini cukup dilakukan pada 1 router saja, misal: R1. Matikan (stop) R2 dan R3 dengan mengetikkan perintah #stop R2 R3 pada Dynamips. Seperti gambar 4.23.
Gambar 4.23 Stop R2 dan R3
70
Ketikkan perintah #idlepc get [nama router] yang berfungsi untuk mendapatkan daftar nilai idlepc yang mungkin untuk [nama router] kemudian masukkan nomor idlepc yang memungkinkan. Seperti gambar 4.24.
Gambar 4.24 Daftar nilai idlepc yang mungkin untuk R1
Lakukan pengaturan nilai idlepc dengan perintah #idlepc set [nama router] [nilai idlepc] kemudian save dengan perintah #idlepc save [nama router] db. Seperti gambar 4.25.
71
Gambar 4.25 Pengaturan dan menyimpan nilai idlepc R1
Setelah melakukan pengaturan nilai idlepc pada R1, maka selanjutnya hidupkan (start) kembali R2 dan R3 dengan perintah #start /all.Seperti gambar 4.26.
Gambar 4.26 #start /all router
72
Perintah #idlepc show [nama router] berfungsi untuk menunjukkan nilai-nilai idlepc yang telah ditentukan sebelumnya untuk [nama router]. Seperti gambar 4.27.
Gambar 4.27 Idlepc show masing-masing router
Setelah nilai idlepc didapatkan untuk masing-masing router, maka selanjutnya melihat status pemakaian CPU dengan perintah #top yang harus diperhatikan adalah nilai pemakaian Dynamips, user dan idlepc. Seperti gambar 4.28.
Gambar 4.28 Informasi pemakaian CPU
73
4.4.6
Konfigurasi Routing OSPF Gunakan perintah #telnet melakukan
eksekusi
pada
localhost [port router]
masing-masing
router.
untuk
Tambahkan
konfigurasi IP address dengan perintah #ip address [ip address] [netmask] untuk masing-masing interface router. Seperti gambar 4.29 4.30 dan 4.31.
Gambar 4.29 Konfigurasi IP address pada R1
74
Gambar 4.30 Konfigurasi IP address pada R2
Gambar 4.31 Konfigurasi IP address pada R3
75
Cek konfigurasi IP address yang telah dimasukkan, dengan mengetikkan perintah #show ip interface brief. Seperti gambar 4.32 4.33 dan 4.34.
Gambar 4.32 #show ip interface brief pada R1
Gambar 4.33 #show ip interface brief pada R2
76
Gambar 4.34 #show ip interface brief pada R3
Setelah
dipastikan
semua
interface
yang
digunakan
sudah
mendapatkan konfigurasi IP address dengan tepat, selanjutnya tambahkan konfigurasi routing OSPF pada masing-masing interface router. Seperti gambar 4.35 4.36 dan 4.37.
Gambar 4.35 Konfigurasi OSPF pada R1
Gambar 4.36 Konfigurasi OSPF pada R2
77
Gambar 4.37 Konfigurasi OSPF pada R3
4.5
Hasil Pengerjaan 4.5.1
Menampilkan Konfigurasi Cek konfigurasi routing yang telah dimasukkan dengan mengetikkan perintah #show ip protocol. Seperti gambar 4.38 4.39 dan 4.40.
Gambar 4.38 #show ip protocol pada R1
78
Gambar 4.39 #show ip protocol pada R2
Gambar 4.40 #show ip protocol pada R3
4.5.2
Uji Koneksi R1 R2 dan R3 Setelah konfigurasi routing OSPF sudah dipastikan tepat sesuai skenario topologi, maka selanjutnya melakukan uji koneksi antar network tiap router. Seperti gambar 4.41 sampai 4.46.
79
a)
R1 -
R1 menuju R2 (S1/1)
Gambar 4.41 Uji koneksi R1 menuju R2 (S1/1) -
R1 menuju R3 (S1/1)
Gambar 4.42 Uji koneksi R1 menuju R3 (S1/1)
b)
R2 -
R2 menuju R1 (F2/0)
Gambar 4.43 Uji koneksi R2 menuju R1 (F2/0)
80
-
R2 menuju R3 (F2/0)
Gambar 4.44 Uji koneksi R2 menuju R3 (F2/0)
c)
R3 -
R3 menuju R1 (S1/0)
Gambar 4.45 Uji koneksi R3 menuju R1 (S1/0)
-
R3 menuju R2 (S1/0)
Gambar 4.46 Uji koneksi R3 menuju R2 (S1/0)
81
4.6
Menyimpan Konfigurasi Setelah berhasil melakukan konfigurasi, ada baiknya kita menyimpan (save) konfigurasi tersebut, dengan mengetikkan perintah #copy config startup-config. Seperti gambar 4.47 4.48 dan 4.49.
Gambar 4.47 Menyimpan konfigurasi pada R1
Gambar 4.48 Menyimpan konfigurasi pada R2
Gambar 4.49 Menyimpan konfigurasi pada R3
running-
82
Konfigurasi pun harus disimpan (save) pada Dynamips dengan mengetikkan perintah #save /all yang berarti konfigurasi pada seluruh router yang ada disimpan. Seperti gambar 4.50.
Gambar 4.50 Menyimpan konfigurasi pada Dynamips
BAB V PENUTUP
5.1
Kesimpulan Dalam bab ini Penulis dapat menarik kesimpulan dari materi yang Penulis uraikan. Dari materi yang telah Penulis uraikan pada bab 4, ada beberapa hal yang dapat diambil sebagai kesimpulan, diantaranya adalah : 1.
Open Short Path Fisrt (OSPF) merupakan salah satu routing protocol dynamic yang biasa digunakan dalam implementasi jaringan internet berskala besar yang mengandalkan metric dari cost terendah untuk menentukan jalur terpendek untuk menjangkau suatu network tujuannya.
2.
Istilah pada routing protocol Open Short Path Fisrt (OSPF): -
Adjacency, hubungan antara 2 router yang memungkinkan keduanya dapat saling bertukar paket update.
-
OSPF Area, pengelompokan network dan router yang memiliki area ID yang sama.
-
Link, interface router.
-
Neighbor, 2 router atau lebih yang memiliki interface yang terhubung dalam 1 network yang sama.
3.
-
Backbone Area, router yang berada pada area 0.
-
Router ID, IP address sebagai identitas router dalam proses OSPF.
Karakteristik routing ptotocol Open Short Path Fisrt (OSPF) antara lain: -
Merupakan routing ptotocol link state.
-
Menggunakan paket Hello dan Link State Advertisement (LSA) untuk memulai prosesnya.
-
Paket update dikirimkan tidak terlalu sering, jika hanya terjadi perubahan topologi saja.
83
84
5.2
Saran Setelah Penulis melaksanakan Praktek Kerja Industri (Prakerin) selama kurang lebih 3 bulan, banyak pengetahuan dan pengalaman yang telah diperoleh oleh Penulis. Pada kesempatan ini Penulis ingin memberikan sedikit saran kepada pihak Sekolah dan pihak Industri dengan harapan menjadikan pihak-pihak yang terlibat menjadi lebih baik untuk kedepannya. Penulis mengharapkan agar saran-saran yang akan dipaparkan agar lebih diperhatikan oleh pihak sekolah maupun pihak industri ini.
5.2.1
Saran Untuk Pihak Sekolah 1.
Diharapkan pihak Sekolah untuk tetap menjaga link and match atau hubungan baik dengan pihak-pihak Industri.
2.
Kegiatan ekstrakulikuler serta Pembinaan Fisik dan Mental (PFM) turut mempengaruhi sikap siswa yang melakukan Praktek Kerja Industri (Prakerin). Diaharapkan agar tradisi tersebut diatas tidak dihilangkan demi menjaga kualitas dan nama baik pihak Sekolah itu sendiri.
3.
Pihak Sekolah yang selama ini dirasa telah memberikan banyak ilmu yang bekualitas dan bermanfaat bagi siswanya terutama dalam implementasi Praktek Kerja Industri (Prakerin).
4.
Penulis mengharapkan kepada guru pembimbing dari pihak Sekolah untuk mengontrol dan menanyakan segala progres secara berkala dari tiap siswanya yang sedang melaksanakan Praktek Kerja Industri (Prakerin).
5.
Memberikan pelatihan atau memasukkan kegiatan-kegiatan disekolah yang ditujukan untuk siswa menjadi lebih kreatif, inovatif dan percaya diri.
85
5.2.2
Saran Untuk Pihak Industri 1.
Perhatian dan bimbingan dari pihak Industri sangat penting ketika Praktek Kerja Industri (Prakerin) ini sedang belangsung. Dimaksudkan ketika siswa sedang dalam kesulitan para pembimbing dari pihak Industri dapat memberikan pengarahan dan bantuan.
2.
Interaksi antara pembimbing dan siswa dirasa sangat perlu untuk mengurangi kecanggungan ketika siswa membutuhkan sesuatu dari pihak Industri begitupun sebaliknya.
3.
Tanpa mengurangi rasa hormat, Penulis memohon maaf sebelumnya pada pihak Industri. Kesejahteraan bagi siswa pelaksana Praktek Kerja Industri (Prakerin) sangat penting mulai dari sarana dan prasarana, berupa tempat dan peralatan yang layak.
5.2.3
Saran Teknis 1.
Dalam Routing Open Short Path First (OSPF) memerlukan topologi jaringan yang tepat dari segi menghubungkan interface tiap router, maka dari itu dibutuhkan admin jaringan yang knowledgeable.
2.
Dalam merancang desain area untuk konfigurasi Open Short Path First (OSPF) pada implementasi topologi jaringan, diperlukan ketelitian untuk memisahkan antara area satu dengan area yang lainnya oleh perangkat jaringan router yang disebut sebagai Area Border Router (ABR).
3.
Mengupayakan agar komponen untuk pembuatan beberapa PC router disediakan dan dilengkapi agar lebih efisien dari segi waktu dan lainnya.
86
Demikian kesimpulan dan saran yang dapat Penulis sampaikan pada pihak-pihak yang bersangkutan seperti pihak Sekolah dan pihak Industri, berdasarkan materi-materi yang telah diuraikan. Mudah-mudahan segala saran yang diberikan bisa diterima dan bermanfaat bagi semua pihak untuk sekarang dan masa yang akan datang.
Daftar Pustaka
Mukhamad, Akhmad. 2010. Routing dinamik Link-State. Bandung : ComLabs ITB
_____
(2011).
Pengenalan
FreeBSD,
[Online].
Tersedia
:
http://satriaskyterror.wordpress.com/2011/03/12/mengenal-freebsd/ [03 Desember 2011]
_____
(2011).
Routing
dan
Protokol
Routing,
[Online].
Tersedia
:
http://modul.bloggersragen.com/2011/05/modul-routing-dan-protokolrouting.html Dynagen.org/tutorial.htm [05 Desember 2011]
_____ (2011). Pengenalan Router, [Online]. Tersedia : http://student.eepisits.edu/~izankboy/laporan/Jaringan/ccna2-2.pdf [20 Desember 2011]
_____
(2011).
Mengatur
Software
IOS,
[Online].
Tersedia
:
http://www.scribd.com/doc/47701167/Modul-Cisco-Bab-5 [20 Desember 2011]
_____ (2011). Dynagen dan Dynamips Tutorial, [Online]. Tersedia : Dynagen.org/tutorial.htm [22 Desember 2011]
_____
(2011).
Routing
dan
Router,
[Online].
Tersedia
:
http://www.scribd.com/doc/16588368/Routing-dan-Router [27 Desember 2011]
_____
(2011).
IP
Address
dan
Subnetting,
[Online].
Tersedia
http://iwaksepattld.files.wordpress.com/2010/08/ip-address-dan-subnetting.pdf [08 Januari 2012]
: