Tipe Network OSPF

Ada lima tipe network yang dikenal oleh router cisco, mereka adalah :
  • broadcast
  • non-broadcast
  • point-to-point
  • point-to-multipoint
  • nonbroadcast multiaccess

broadcast

Ospf akan menganggap "multiaccess network" jika kita menggunakan tipe network broadcast. Ini adalah tipe default network yang menggunakan interface ethernet. Tipe network ini mempunyai waktu Hello 10 detik dan waktu Dead 40 detik. OSPF akan memilih DR/BDR.

nonbroadcast

Frame relay dan ATM adalah contoh  tipe network nonbroadcast. Tipe network ini mempunyai waktu hello 30 detik dan waktu dead 20 detik. Adjacency dengan router neighbors dilakukan secara manual dan OSPF akan melakukan pemilihan DR/BDR, setelah adjacency terbentuk.

point-to-point

Ini adalah tipe network yang paling sederhana. Tidak akan terbentuk DR/BDR, waktu hello 10 detik , waktu dead 40 second. Tipe ini biasanya digunakan untuk 2 router yang saling terhubung langsung. Tidak ada pemilihan DR/BDR.

point-to-multipoint

Ospf akan menganggap tipe point-to-multipoint sebagai sekumpulan tipe point-to-point. Mempunyai waktu hello 30 dan waktu dead 120. Tidak ada pemilihan DR/BDR.

nonbroadcast multiaccess

Tipe network ini mirip dengan point-to-multipoint, adjacency dengan router neighbors dilakukan secara manual. Mempunyai waktu hello 30 detik dan waktu dead 120 detik.


Designated Router / Backup Designated Router (DR/BDR)

ospf multi access topology



















Pada gambar diatas, 4 router ospf terhubung dengan switch. Setiap router itu akan menjadi neighbors dengan ketiga router lainnya, saling mengirimkan paket hello, saling bertukar lsa...dll...dll.

fullmesh ospf


















Inilah yang kita dapat, sebuah network ospf fullmesh. Setiap router akan mencoba menjadi neighbors dengan router lainnya, dan kita akan mempunyai banyak paket ospf yang membanjiri jaringan. 
Untuk mengatasi hal ini dan membuat network efisien, ospf akan melakukan pemilihan Designated Router (DR) dan backupnya BDR. Sehingga router ospf hanya membentuk neighbors dengan DR dan bukan dengan router lainnya

DR dan BDR hanya terbentuk pada network multi-access. Untuk tipe network point-to-point tidak akan terbentuk DR/BDR, karena hanya ada satu router pada ujung lainnya. Masuk akal kan?

DR/BDR akan dipilih berdasarkan:
  • Router dengan prioritas tertinggi akan menjadi DR
  • Router dengan prioritas tertinggi kedua akan menjadi BDR
  • Jika prioritas sama, router dengan Router ID (RID) tertinggi yang akan menjadi DR dan router dengan RID tertinggi kedua akan menjadi BDR.
  • Router yang bukan DR/BDR akan muncul sebagai "DROTHER"

Membersihkan Heatsink Processor

Panas adalah musuh utama komputer. Untuk menjaga suhu CPU biasanya digunakan sistem pendingin yang terdiri dari kipas dan heatsink. Jenisnya banyak, mulai yang dari standar produsen CPU yang hanya menggunakan kipas + heatsink sampai yang aftermarket dengan pendingin cairan. Walaupun bermacam - jenis tetapi bahannya hampir sama, aluminium alloy. Sistem pendingin ini dapat ditemukan di CPU dan VGA, dan motherboard.   

Seiring waktu, debu akan menempel pada heatsink, heatsink akan hitam dan berkerak. Apalagi jika heatsink jarang dibersihkan.

Ok kita siapkan alat dan bahan 
Alat
  • Sikat gigi bekas 
  • Kuas ukuran kecil / sedang
  • Blower tangan  
  • Sarung tangan karet (jika ada)

Bahan 
  • Cairan pemutih pakaian (saya mengunakan merk bayclin karena mudah dibeli di warung / kios kecil )
  • Air
Siapkan larutan bayclin, biasanya saya mencampur satu liter air bersih dengan satu atau dua tutup botol cairan bayclin. Lepas kipas dan heatsink dari komputer. Jangan lupa matikan dulu komputernya. Pisahkan kipas dan heatsink. Rendam heatsink dalam larutan bayclin yang disiapkan sebelumnya, selama kurang lebih 10 menit. Sambil menunggu bersihkan komputer dari debu menggunakan kuas, dan blower tangan. Tanya tukang reparasi jam dimana membeli blower tangan. 

Setelah 10 menit direndam, gunakan sikat gigi bekas untuk menyikat heatsink  dibawah air mengalir. Keringkan heatsink dengan cara dijemur atau diangin-anginkan.  

Lihat hasilnya bersih bukan ?
heatsink processor

















* gambar berasal dari wikipedia

Ospf Multiple Area

Setelah menyelesaikan lab ini, kita tahu bagaimana cara mengkonfigurasi ospf pada router cisco, menentukan area dan me-verifikasi ospf.

Design network dalam berbagai area, akan memberikan keuntungan tersendiri diantaranya kemudahan untuk troubleshooting jika network itu bermasalah. Sebagai contoh Divisi Sales adalah ospf area 1, Divisi Teknik adalah ospf area 2, dengan begini kita tahu untuk mengisolasi masalah jika terjadi pada network Divisi Sales atau Divisi Teknik. 

Cara konfigurasi ospf multiple area sama dengan konfigurasi area backbone, perbedaannya hanya terletak pada nomor area. Router yang menghubungkan area yang berbeda disebut Autonomous Border System (ABR). Ingat area 0 adalah area backbone, dan semua area harus terhubung pada area ini. 

Ok, kita akan meng-konfigurasikan ospf multiple area menggunakan topologi berikut,
ospf multiple area topologi
Router R1
R1# configure terminal
R1(config)# router ospf 2
R1(config-router)# network 1.1.1.0 0.0.0.255 area 2
R1(config-router)# network 12.12.12.0 0.0.0.3 area 2
R1(config-router)# exit
R1(config)#

Router R2
R2# configure terminal
R2(config)# router ospf 1
R2(config-router)# network 12.12.12.0 0.0.0.3 area 2
R2(config-router)# network 23.23.23.0 0.0.0.3 area 0
R2(config-router)# exit
R2(config)# 
 
Router R3
R3# configure terminal
R3(config)# router ospf 1
R3(config-router)# network 23.23.23.0 0.0.0.3 area 0
R3(config-router)# network 34.34.34.0 0.0.0.3 area 10
R3(config-router)# exit
R3(config)#

Router R4
R4# configure terminal
R4(config)# router ospf 10
R4(config-router)# network 4.4.4.0 0 0.0.255 area 10
R4(config-router)# network 34.34.34.0 0.0.0.3 area 10
R4(config-router)# exit
R4(config)#

Verifikasi

Kita lihat tabel routing pada router R1
show ip route Router R1

Dari hasil perintah "show ip route" terlihat kode "O IA" ospf inter-area. Kita dapat melihat router ABR menggunakan perintah "show ip ospf border-routers".

show ip ospf border-routers
File lab gns3 ospf multiple area, dapat didownload disini.

OSPF Single Area

Pada artikel ini, kita telah berkenalan sedikit dengan ospf, tipe area pada ospf, tipe Link State Advertisement (LSA) dan cara kerja ospf. 

Menggunakan topologi berikut, kita akan belajar cara konfigurasi dasar ospf 
topologi ospf configuration

Konfigurasi OSPF 

Perhatikan pada topologi di atas, router R1 dihubungkan dengan interface serial pada router R2. Router R3 di hubungkan dengan interface fast ethernet dengan router R2. Ketiga router berada dalam satu area, area 0 atau area backbone.  
Network 172.16.0.0/24 adalah LAN pada router R1 L
Ok kita konfigurasikan ospf pada ketiga router. 


Router R1
R1# configure terminal
R1(config)# router ospf 1
R1(config-router)# network 12.12.12.0 0.0.0.3 area 0
R1(config-router)# network 172.16.0.0 0.0.0.255 area 0
R1(config-router)# network 200.0.0.1 0.0.0.0 area 0
R1(config-router)# exit

Router R2
R2# configure terminal
R2(config)#router ospf 100
R2(config-router)# network 0.0.0.0 255.255.255.255 area 0
R2(config-router)# exit
R2(config)#

Router R3
R3# configure terminal
R3(config)# interface fastEthernet 0/0
R3(config-if)# ip ospf 1 area 0 
R3(config-if)# interface loopback 0
R3(config-if)# ip ospf 1 area 0
R3(config-if)# interface loopback 1
R3(config-if)# ip ospf 1 area 0
R3(config-if)# exit
R3(config)# router ospf 1
R3(config-router)# router-id 10.10.10.10 

Cara konfigurasi pada router R1 adalah yang paling umum, dimana kita mengaktifkan routing protokol ospf pada router cisco, meng-advertise network dan menentukan area. Pada router R2 adalah versi singkatnya, daripada menggunakan ip address network yang akan diadvertise, kita gunakan wildcard -nya, sehingga perintah "network 0.0.0.0 255.255.255.255 area 0" berarti semua ip address pada interface aktif (up/up) akan dimasukkan dalam area 0.

Pada router R3, kita mengkonfigurasikan ospf langsung dibawah interface, sintaks-nya adalah ip ospf ospf-process area-ospf.  

Rentang nilai proses ospf ini adalah 1 - 65535, dan tidak perlu sama untuk setiap router.

Router ID 

Setiap proses ospf membutuhkan Router ID (RID). Router ID ini di gunakan untuk membangun database-nya. RID ini ditentukan dari 
  1. perintah router-id, (pada router R3)
  2. Ip Address tertinggi interface loopback, (pada router R1)
  3. Ip Address tertinggi interface aktif. (pada router R2)
router ID


Verifikasi Ospf

Untuk verifikasi ospf, kita dapat menggunakan perintah berikut 

show ip protocols
show ip protocols
 
show ip ospf interface brief
show ip ospf interface brief

show ip ospf neighbors
show ip ospf neighbor

show ip ospf database 
Ini adalah topologi lengkap jaringan ospf. Dalam satu area, database ini sama. 
show ip ospf database R2
database router R2
show ip ospf database R1
database router R1
show ip route
show ip route

Download file konfigurasi "ospf single area" ini disini.

OSPF Basic

OSPF atau Open Shortest Path First adalah jenis link state routing protokol. OSPF bersifat open standar yang berarti router yang berbeda merk -tidak hanya router cisco- dapat menggunakan routing protokol ini. Link adalah interface dari router dan state adalah deskripsi dari interface dan bagaimana interface itu terkoneksi dengan router. Ospf menggunakan metrik cost sebagai dasar untuk menentukan path ke destination network.

Link state protokol akan mempunyai topologi yang lengkap tentang jaringan, tidak seperti distance vector (eigrp, rip) yang hanya mengetahui network dari neighbor-nya. 
Mungkin perumpamaan yang tepat adalah jika kita berkendara dan menentukan arah berdasarkan papan penunjuk jalan (yang berwarna hjiau, besar, biasanya terletak dipersimpangan jalan) seperi kita menggunakan routing protokol eigrp , sedangkan menggunakan routing protokol ospf seperti menggunakan sistem gps, yang mempunyai peta jalan yang lengkap.

Saat Ospf diaktifkan pada router cisco, ospf akan mengirimkan link-state advertisements (LSA) pada semua interface yang terlibat dan juga menerima LSA dari router tetangga. LSA dapat diibaratkan sebagai potongan - potongan kecil gambar puzzle. Gambar puzzle ini ini disebut Link-state Database (LSDB). LSDB ini disebut topologi, dan ini adalah peta jaringan.

Begitu semua router mempunyai topologi lengkap, ospf akan menghitung menggunakan algoritma Djikstra (sebuah metode untuk menghitung jarak terpendek, Shortest Path First) untuk berbagai network tujuan. OSPF Topologi

Ospf bekerja dalam konsep area, dan secara default setidaknya harus ada sebuah area. Area ini disebut area 0 atau area backbone

Pada gambar diatas terdapat area 1, area 2 dan area 3. Semua area ini harus terhubung dengan area backbone. Jika kita ingin pergi dari area 1 ke area 3 kita harus melewati area bacbone, begitu juga dari area 2 ke area 1 harus melewati area backbone ini.

Tipe - tipe area

Ada beberapa macam area yang dikenal oleh ospf,
  1. Standar area, ini adalah area default dari ospf, di dalam nya terdapat area backbone dan area lainnya. Router yang menghubungkan area yang berbeda disebut Area Border Router (ABR), dan router ospf yang terhubung dengan routing protokol lainnya (eigrp, rip, bgp) disebut Autonomous System Boreder Router (ASBR).
  2. Stub area
  3. Not-So-Stubby Area (NSSA),
  4. Totally Stub Area,

Tipe - tipe LSA

  • Router LSA
  • Network LSA  
  • Summary (ospf v2) / Inter-area prefix LSA (ospf v3)
  • ASBR summary (ospf v2) / Inter-area router (ospf v3)
  • External Link (ospf v2) / AS-External LSA (ospf v3)
  • Multicast ospf (tidak di support olsh IOS Cisco)
  • NSSA external link (ospf v2) / tipe 7 LSA (ospf v3)
  • Link LSA (ospf v3)
  • Intra-area prefix LSA (ospf v3)


Cara kerja OSPF

packet hello ospf
Ospf bekerja dengan cara berbeda dibandingkan dengan rip atau eigrp. Saat kita mengaktifkan ospf, router akan mulai mengirimkan paket hello pada tetangganya. Isi dari paket hello ini adalah, 
  1. Router ID, setiap router ospf harus mempunyai ID unik. ID ini dapat kita berikan dengan perintah router ID. Ospf secara otomatis akan memilih Router ID berdasarkan (a). IP Address tertinggi dari interface loopback, dan (b.) Ip Address tertinggi dari interface yang aktif.  
  2. Hello / Dead interval *, selang waktu ospf mengirimkan dan mendengarkan paket Hello. Jika ospf tidak mendengar paket hello dari neighbor-nya , ospf akan menganggap neighbornya "dead".
  3. Neighbors , router lain dimana ospf saling membentuk neighbor. 
  4. Area ID *, Ini area dimana ospf beroperasi
  5. Router Priority, nilai ini digunakan untuk pemilihan Designated Router / Backup Designated Router (DR/BDR) dalam network multiaccess seperti LAN, Fddi atau Token Ring.
  6. DR dan BDR IP Address, IP Address dar DR/BDR
  7. Authentication password *, password yang digunakan untuk otentikasi. OSpf mendukung 2 jenis otentikasi, clear text dan md5.
  8. Stub Area Flag *, on jika area didefinisikan sebagai area stub 
Ket: * = harus sama pada kedua router