Showing posts with label OSPF. Show all posts
Showing posts with label OSPF. Show all posts

OSPF Summarization

Tidak seperti EIGRP atau RIP yang melakukan summarization secara otomatis, OSPF tidak mempunyai fitur ini. Pada dasarnya summarization adalah  meringkas subnet - subnet network untuk kemudahan manajemen atau troubleshooting dan menghemat resource router.

Pada routing protokol OSPF, summarization tidak mungkin dilakukan pada sebuah area. Kita melakukan summarization pada router ABR dan ASBR, dan dilakukan secara manual, dan OSPF hanya dapat melakukan summarization pada LSA tipe 3 dan LSA tipe 5. 
Pada lab ini, kita akan belajar cara konfigurasi summarization pada routing protokol OSPF, menggunakan topologi dibawah ini.
Ospf Summarizaton topology

Perhatikan topologi diatas, jika kita tidak melakukan summarization, router R1 akan meng- generate LSA tipe 3 untuk setiap network dan akan disebarkan pada area 15. Begitu juga dengan router R3. Jika salah satu link gagal pada area 15, router R2 akan membanjiri area 0 dengan LSA tipe 3 yang terbaru, akibatnya LSDB akan berubah. Perubahan LSDB akan membuat ospf menjalankan lagi algoritma SPF yang memakan waktu dan resource router, dan perubahan topologi ini harus diumumkan pada semua area ospf. 
Seperti terlihat pada gambar dibawah ini.

show ip ospf database
Jika kita melakukan summarization, akan berbeda hasilnya. Jika link ke network 172.16.1.0 failure pada area 15, tidak ada yang berubah pada area 0 ataupun area 10, karena area - area tersebut tidak mempunyai LSA tipe 3 yang spesifik (menunjuk ke network 172.16.1.0), pada LSDB-nya tetapi LSA yang menunjuk pada network summary.

Ok, sekarang kita konfigurasikan summarization pada router R2, karena router ini adalah ABR.


R2# configure terminal
R2(config)# router ospf 1
R2(config-router)# area 15 range 172.16.0.0 255.255.0.0

Dengan menggunakan perintah area area-id range summary-address, saya membuat summary 172.16.0.0 /16, untuk network untuk 172.16.0.0 - 172.16.4.0.
 
KIta lihat ospf database pada router R4
show ip ospf database summarization

Bagaimana dengan tabel routing pada router R4 ?
show ip route after summary

File gns3 lab ini dapat didownload disini.

Virtual Link OSPF

Ospf didesain menggunakan area. Area backbone ini harus contiguous dan area - area nonbackbone harus tersambung pada area backbone melalui ABR.  Pada beberapa kasus, terkadang kita harus menambahkan area baru atau memperluas area backbone. Dan pada kasus - kasus tersebut solusinya sederhana, desain ulang area. 

Jika solusi itu menyita waktu dan tenaga, Ospf menyediakan cara alternatif, virtual link. 

OSPF Virtual Link  

 

ospf topologi need virtual link

Perhatikan contoh topologi jaringan OSPF diatas. Secara desain, topologi diatas tidak memenuhi syarat ospf. Pada contoh 1 kita mempunyai masalah area 20 tidak terkoneksi langsung pada area 0, sedangkan pada contoh 2, masalahnya adalah discontiguous area 0. Normalnya, topologi diatas tidak akan bekerja, tetapi kita dapat membuatnya bekerja menggunakan virtual link. 
Pada "dasarnya" virtual  link akan membuat "tunnel" sehingga area 20 seolah "directly connected" pada area 0 (contoh 1), atau area 0 saling tersambung (contoh 2). 

ospf virtual link

 

Konfigurasi Ospf Virtual Link

Kita akan menggunakan topologi dibawah ini, untuk konfigurasi virtual link.
topology ospf virtual link

Router R2
R2# configure terminal
R2(config)# router ospf 1
R2(config-router)# router-id 2.2.2.2
R2(config-router)# area 10 virtual-link 3.3.3.3
R2(config-router)# 

Router R3
R3# configure terminal
R3(config)# router ospf 1
R3(config-router)# router-id 3.3.3.3
R3(config-router)# area 10 virtual-link 2.2.2.2
R3(config-router)# 

Konfigurasi virtual link dilakukan pada ABR, dan menggunakan perintah area area-id virtual-link router-id
Area-id adalah area dimana kita membutuhkan virtual link (area 10). Router-id* adalah router-id ABR lainnya.

Perhatikan konfigurasi Router R2, perintah router-id 2.2.2.2. Ini adalah perintah yang membuat router R2 ini mempunyai router-id 2.2.2.2, bukan ip address dari router R2. Perintah area 10 virtual-link 3.3.3.3 membuat virtual link dari router R2 ke router R3 (router-id.3.3.3.3) melewati area 10.

Verifikasi

Untuk melihat apakah virtual link sudah bekerja, kita gunakan perintah show ip ospf virtual-links.
show ip ospf virtual link

Kita lihat LSDB router R2, virtual link muncul sebagai tipe 1 LSA , router LSA. Kita juga dapat melihat code DNA yang berarti Do Not Age.

show ip ospf database

 
Download file gns3 lab virtual link disini.

 * Penjelasan Router ID dapat dilihat disini.

Konfigurasi OSPF Authentication

Routing protokol dapat di proteksi dengan menggunakan password, tidak terkecuali OSPF. Jika OSPF di konfigurasi menggunakan authentication, OSPF akan mengecek setiap paket OSPF yang diterima. Jika pada EIGRP, authentication dilakukan dengan menggunakan keychain, pada OSPF authentication lebih mudah untuk dikonfigurasikan.

Seperti EIGRP, ada 3 tipe authentication yang didukung oleh ospf :
  • Null - Tipe 0 atau tanpa authentication
  • Plaintext - Tipe 1 tanpa enkripsi
  • MD5 authentication - Tipe 2 menggunakan enkripsi MD5

Langkah - langkah konfigurasi authentication OSPF

Untuk mengaktifkan authentication pada OSPF
  1. Pada menu konfigurasi interface kita men-setting passwordnya
  2. Kemudian mengaktifkan authentication melalui menu konfigurasi router.
OK, langsung ke lab, kita akan mengunakan topologi dibawah ini untuk referensi
OSPF Authentication Topology

Pada Area 20 terdapat network 1.1.1.0/24 yang terhubung pada router R1, dan pada area 10 terdapat network 3.3.3.0/24 yang terhubung pada router R2. Untuk cara konfigurasi ospf pada router cisco dapat dilihat disini

Plaintext

Router R1
R1# configure terminal
R1(config)# interface fa0/0
R1(config-if)# ip ospf authentication
R1(config-if)# ip ospf authentication-key 123456

Router R2
R2# configure terminal
R2(config)# interface fa0/0
R2(config-if)# ip ospf authentication
R2(config-if)# ip ospf authentication-key 123456


Dengan menggunakan perintah ip ospf authentication, kita mengaktifkan authentication plaintext pada level interface. Disini saya men-setting passwordnya 123456 menggunakan perintah ip ospf authentication-key.

Jika kita mempunyai banyak interface, mungkin kita tidak ingin mengkonfigurasi setiap interface, tetapi dapat menggunakan perintah area area-id authentication, seperti dibawah ini

Router R1
R1(config)# router ospf 1
R1(config-router)# area 0 authentication

Router R2
R2(config)# router ospf 1
R2(config-router)# area 0 authentication

Perintah diatas akan mengaktifkan authentication pada area 0. 

Verifikasi

Untuk melihat apakah authentication sudah aktif atau tidak, kita gunakan perintah show ip ospf dan debug ip ospf packet.

show ip ospf
debug ip ospf packet


Enkripsi MD5

MD5 authentication diaktifkan dengan perintah yang berbeda dari plaintext diatas. Pertama kita menggunakan perintah ip ospf message-digest-key no-key md5 password untuk membuat key dan passwordnya, dan kemudian untuk mengaktifkannya mengunakan perintah ip ospf authentication message-digest. Perhatikan bahwa nomor key boleh bebas, tetapi harus sama pada kedua router. Perintah - perintah ini dikonfigurasi melalui menu konfigurasi interface.

Router 1
R1(config)# interface fa0/0
R1(config-if)# ip ospf message-digest-key 1 md5 123456
R1(config-if)# ip ospf authentication message-digest

Router2
R2(config)# interface fa0/0
R2(config-if)# ip ospf message-digest-key 1 md5 123456
R2(config-if)# ip ospf authentication message-digest

Pada perintah di atas, saya membuat key dengan nomor key 1 dan passwordnya 123456. Untuk mengaktifkan per-area, gunakan perintah area area-id authentication message-digest.  


Router R1
R1(config)# router ospf 1
R1(config-router)# area 0 authentication message-digest

Router R2
R2(config)# router ospf 1
R2(config-router)# area 0 authentication message-digest


Verifikasi
show ip ospf authentication
debug ip ospf packet authentication

Bagaimana jika router R1 menggunakan md5 authentication sedangkan router R2 menggunakan plaintext? Gunakan saja perintah debug ip ospf adj, 
debug ip ospf adj mismatch authentication type

Download lab gns3 disini.

Konfigurasi Totally NSSA OSPF

Area Totally NSSA adalah Area istimewa pada OSPF. Perbedaan dengan area NSSA  adalah , pada area NSSA, LSA tipe 5 diblok tetapi tipe tiga dan tipe 4 diijinkan sedangkan pada totally nssa, LSA tipe 3, 4 dan 5 semuanya diblok.
Tujuan designer OSPF membuat berbagai macam area ini adalah untuk memperkecil LSDB sehingga perhitungan SPF lebih cepat. Akibatnya waktu convergence yang cepat.

Pada latihan ini, kita akan mengkonfigurasikan area totally NSSA OSPF, menggunakan topologi berikut,
totally nssa ospf topology
Pada topologi diatas, terdapat 3 area, area 10, area 0 dan area 20.
Area 0 seperti biasa adalah area backbone atau area transit. Area 20 adalah area standar OSPF. Pada router R5 area 20, saya membuat dua buah network (diwakilkan oleh interface loopback). Network pertama dengan ip address 5.5.1.1/24 akan termasuk dalam ospf area 20, sedangkan network kedua dengan ip address 5.5.2.1/24 akan saya distribusikan pada OSPF.
Pada area 10 akan di distribusikan routing protokol RIP melalui router R2. 
Area 10 akan di jadikan Notally NSSA.
Cara konfigurasi dasar OSPF dapat dilihat disini.

OK sekarang saya akan konfigurasikan router R5, dan memasukkan network 5.5.2.0/24 pada ospf menggunakan perintah "redistribute".

R5# configure terminal
R5(config)# interface loopback 0
R5(config-if)# ip address 5.5.1.1 255.255.255.0
R5(config-if)# interface loopback 1
R5(config-if)# ip address 5.5.2.1 255.255.255.0
R5(config-if)# router ospf 20
R5(config-router)# network 5.5.1.0 0.0.0.255 area 20
R5(config-router)# redistribute connected subnets
R5(config-router)# ^Z

Setelah meng-konfigurasikan router R5, sekarang saya akan meng-konfigurasikan area 10 sebagai Totally NSSA.

Router R1
R1# configure terminal
R1(config)# router ospf 10
R1(config-router)# area 10 nssa
R1(config-router)# ^Z

Router R2
R2# configure terminal
R2(config)# router ospf 10
R2(config-router)# area 10 nssa no-summary
R2(config-router)# ^Z

Router R3
R3# configure terminal
R3(config)# router ospf 1
R3(config-router)# area 10 nssa no-summary
R3(config-router)# ^Z

Perhatikan konfigurasi pada router R3. Router R3 adalah router ABR yang menghubungkan area 0 dan area 10. Untuk konfigurasi totally nssa pada router ABR kita menggunakan perintah "area area-id nssa no-summary". Perintah ini memastikan tidak ada LSA tipe 3 yang memasuki area Totally NSSA, dengan kata lain LSA tipe 3 akan diblok pada router ABR, dan router ABR akan membuat LSA tipe 3 dengan link ID 0.0.0.0 yang akan disebarkan pada area Totally NSSA.

Sekarang kita akan konfigurasikan RIP pada router R6 dan router R2. Untuk konfigurasi router RIP dapat dilihat disini. Pada router R2 saya akan redistribute RIP ke dalam OSPF dan begitu juga sebaliknya.

Router R2
R2# configure terminal
R2(config)# router rip 
R2(config-router)# version 2
R2(config-router)# no auto-summary
R2(config-router)# network 16.16.16.0 
R2(config-router)# redistribute ospf 10 metric 5
R2(config-router)# router ospf 10
R2(config-router)# redistribute rip metric 10 subnets
R2(config-router)# ^Z

Ok sekarang kita lihat LSDB pada router R1, 
show ip ospf database

Bagaimana dengan tabel routingnya ?
tabel routing totally nssa  

Download file lab gns3 ini.

Konfigurasi NSSA OSPF Router Cisco

Pada area stub dan totally stub, kita dilarang untuk membuat ASBR. Bagaimana jika pada area Stub, kita ingin memasukkan routing protokol yang lain seperti EIGRP,RIP atau BGP? 
Solusinya gunakanlah area NSSA (not-so-stubby area). Area NSSA ini sama seperti area stub dengan pengecualian bahwa kita dapat membuat ASBR pada area ini. 
Pada area stub, LSA tipe 5 akan diblok oleh router ABR, dan sebagai gantinya router ABR akan meng-generate LSA tipe 3 dengan link ID 0.0.0.0 yang di sebarkan pada area stub. 
Bagaimana dengan area NSSA? Karena LSA tipe 5 tidak diijinkan, maka diperkenalkanlah LSA tipe 7 NSSA. LSA tipe 7 ini hanya berada pada area NSSA. Router ABR akan melakukan translasi dari LSA tipe 7 ke LSA tipe 5 yang akan disebarkan pada area lain. Sehingga Area lain tahu tentang network eksternal yang berada pada area nssa. 

Kita akan menggunakan topologi berikut untuk belajar tentang NSSA.
nssa ospf topology

Pada router R4, saya akan membuat interface loopback 0 dengan ip address 4.4.4.1/24, yang akan di-redistribute pada ospf area 20. Ini akan membuat router R4 sebagai router ASBR.

R4# configure terminal
R4(config)# interface loopback 0
R4(config-if)# ip address 4.4.4.1 255.255.255.0
R4(config-if)# router ospf 20
R4(config-router)# redistribute connected subnets
R4(config-router)# ^Z

OK, sekarang kita lihat LSDB pada router R1
show ip ospf database
Dari gambar diatas, terlihat bahwa LSA type 3,4 dan 5 masih terdapat pada area 10. 

Sekarang saya akan menambahkan interface loopback 0 pada router R1 dengan ip address 1.1.1.1/24, dan akan di-advertise pada ospf kemudian membuat area 10 pada topologi diatas sebagai area nssa. 

Router R1
R1# configure terminal
R1(config)# interface loopback 0
R1(config-if)# ip address 1.1.1.1 255.255.255.0
R1(config-if)# router ospf 10
R1(config-router)# network 1.1.1.0 0.0.0.255 area 10
R1(config-router)# area 10 nssa
R1(config-router)# ^Z 

Router R2
R2# configure terminal
R2(config)# router ospf 1
R2(config-router)# area 10 nssa default-information-originate
R2(config-router)# ^Z

Perintah "area 10 nssa" akan menjadikan area 10 sebagai area nssa. Pada router ABR area nssa ini (router R2) kita menggunakan perintah "area 10 nssa default-information-originate" karena  nssa tidak akan meng-advertise default route seperti yang dilakukan oleh area stub dan totally stub. Ini adalah salah satu hal yang harus diingat.
Sekarang kita lihat LSDB pada router R1
show ip ospf database
Terlihat bahwa LSA tipe 5 yang berasal dari router R4 dengan link ID 4.4.4.0 di blok oleh ABR, dan terdapat LSA tipe 7 yang hanya berada dalam area nssa.

Kita lihat status dari router ABR, menggunakan perintah "show ip ospf"
show ip ospf
Dari status ospf pada router R2, OSPF melakukan translasi dari LSA tipe 7 ke LSA tipe 5 dan sebaliknya. LSA tipe 7 akan di translasi ke LSA tipe 5 dan disebarkan pada area 0 dan area 20, sedangkan LSA tipe 5 yang berasal dair area 0 dan area 20 akan ditranslasi menjadi LSA tipe 7 yang akan disebarkan pada area nssa. 

Bagaimana dengan ASBR pada area nssa?
Ok kita akan me-redistribute RIP pada OSPF pada router R1.

R1# configure terminal
R1(config)# router ospf 10
R1(config-router)# redistribute rip metric 100 subnets
R1(config-router)# router rip
R1(config-router)# redistribute ospf 10 metric 5
R1(config-router)# ^Z

Sekarang kita akan melihat tabel routing router R4 dan melakukan tes ping ke network 6.6.6.0 dari router R4
show ip route
Dalam tabel routing router R4 terlihat network 6.6.6.0, kita lakukan tes ping 
ping

Download file lab nssa gns3 disini.

Konfigurasi Totally Stub Area OSPF

Karakter Area Totally Stub mirip dengan Area Stub. Jika pada Area Stub, LSA tipe 5 tidak diperbolehkan berada dalam area, maka pada Area Totally Stub LSA tipe 3 summary network dan LSA tipe 5 external-AS akan diblok oleh router ABR area ini. Sebagai gantinya, Router ABR akan meng-generate LSA tipe 3 dengan Link ID 0.0.0.0 yang akan disebarkan pada Area Totally Stub, sehingga router - router lain dapat mencapai network diluar area ini. Disamping itu ASBR tidak diijinkan berada pada Area Totally Stub ini.

Pada lab ini kita akan belajar cara konfigurasi Area Totally Stub OSPF. Menggunakan topologi yang sama seperti lab Area Stub.
Ospf Totally Stub Area topology
Kita akan membuat area 15 sebagai area totally stub

Router R1
R1(config)# router ospf 15
R1(config-router)# area 15 stub
R1(config-router)# ^Z

Router R2
R2(config)# router ospf 15
R2(config-router)# area 15 stub
R2(config-router)# ^Z

Router R3
R3(config)# router ospf 1
R3(config-router)# area 15 stub no-summary
R3(config-router)# ^Z

Router ABR harus dikonfigurasikan dengan sintaks perintah "area area-id stub no-summary". Ini untuk memastikan tidak ada LSA tipe 3 yang dikirim pada Area Totally Stub ini. Router lainnya cukup di konfigurasikan dengan perintah "area area-id stub".

Kita lihat tabel routing pada router R1 
show ip route ospf totally stub router cisco

Pada tabel routing diatas, terlihat secara default ABR (router R3) akan meng-advertise default route 0.0.0.0 yang disebarkan pada area totaly stub ini. 

Kita lihat LSDB pada router R1
show ip ospf database ospf totally stub router cisco
Pada LSDB router R1 terdapat LSA tipe 3 yang di-generate oleh ABR dengan link ID 0.0.0.0

Sekarang kita coba tes koneksi ke network 5.5.5.0 
ping result ospf totally stub router cisco
Perlu diingat bahwa fitur Totally Stub ini adalah proprietary cisco, yang hanya dapat berjalan pada router cisco.

Download file lab gns3 disini.

Konfigurasi Area Stub OSPF

Pada artikel lalu, telah dibahas area - area spesial yang dikenal oleh OSPF. Tujuan dari area - area ini adalah untuk mempercepat waktu convergence. 
Area Stub adalah area yang  terletak pada akhir dari network. Karakter dari area Stub OSPF adalah tidak boleh ada LSA tipe 5 pada area ini, ASBR tidak akan boleh terdapat pada area ini dan router ABR pada area ini akan meng-generate LSA tipe 3 dengan link ID 0.0.0.0 yang akan di sebarkan pada area Stub ini.  

Pada lab ini kita akan belajar untuk mengkonfigurasikan Area Stub OSPF, menggunakan topologi berikut.
Stub area ospf topology

Pada topologi diatas, terdapat 2 area ospf, Area 15 dan Area 0 dan sebuah domain RIP. Network 5.5.5.0/24 terletak dibelakang router R5 yang menggunakan RIP. Untuk konfigurasi dasar ospf dapat dilihat disini, untuk RIP dapat dilihat disini
Router R4 akan kita setting sebagai ASBR, dimana router ini akan menginjeksi (redistribute) RIP pada OSPF dan begitu juga sebaliknya.

R4(config)# router ospf 1
R4(config-router)# redistribute rip metric 100 subnets
R4(config-router)# router rip
R4(config-router)# redistribute ospf 1 metric 10
R4(config-router)#

Sekarang kita cek status dari router R4 menggunakan perintah "show ip ospf". 
show ip ospf

Kita lihat tabel routing dan LSDB pada Router R2, menggunakan perintah "show ip route" dan "show ip ospf database"

show ip route



Dari tabel routing kita dapat melihat rute menuju area lain (yang ditunjukkan dengan kode O IA) dan rute yang menuju routing protokol lain- dalam hal ini RIP (yang ditunjukkan dengan kode O E2). Hal ini di pertegas dengan tipe LSA yang terdapat pada LSDB router R2. Dari gambar terlihat tipe 3 LSA  (summary LSA) dan tipe 5 LSA (Eksternal LSA).


Konfigurasi Stub OSPF


Ok sekarang kita akan konfigurasikan area 15 sebagi Area Stub. Untuk mengkonfigurasikannya tidaklah sukar, hanya ada 1 perintah dengan sintaks "area area-id stub". Dan kita harus melakukan ini semua router yang terdapat pada area stub.

Router R1
R1(config)# router ospf 15
R1(config-router)# area 15 stub
R1(config-router)# end

Router R2
R2(config)# router ospf 15
R2(config-router)# area 15 stub
R2(config-router)# end

Router R3
R3(config)# router ospf 1
R3(config-router)# area 15 stub
R3(config-router)# end

Sekarang kita lihat tabel routing dan LSDB pada router R2,
show ip route stub area
show ip ospf database stub area

Dari gambar diatas, pada tabel routing kita lihat muncul rute menuju 0.0.0.0 yang melalui 34.34.34.1 (ABR), dan pada LSDB. LSA tipe 5 sudah diblok oleh ABR dan sebagai gantinya ABR akan membuat LSA tipe 3 yang di-flood pada area stub ini. 

Bagaimana dengan ASBR pada area stub ini? 
Saya akan membuat interface Loopback 0 dan akan di-redistribusikan pada ospf pada router R1. Jika area 15 ini adalah area standar maka router R1 akan membuat LSA tipe 5. Pada kasus ini area 15 adalah area stub, mari kita lihat peringatan yang diberikan oleh ospf seperti gambar di bawah ini.
asbr stub area warning

Download file lab gns3 disini.

Tipe Area Routing Protokol Ospf

Pemilihan area akan menentukan karakteristik dari informasi routing yang diterima oleh router dalam area tersebut. Informasi routing OSPF dikirim dalam bentuk Link State Advertisement (LSA), Oleh OSPF, LSA ini akan dikumpulkan dan dibuat dalam bentuk database yang dikenal dengan Link-State Database (LSDB). Algoritma SPF, Djikstra, akan menghitung LSDB untuk menentukan rute terbaik ke berbagai network tujuan. Semakin kecil LSDB, semakin cepat algoritma OSPF menghitung LSDB, yang berakibat waktu convergence yang cepat.

Beberapa area yang dikenal oleh ospf
  • Standard Area
  • Backbone Area (transit area)
  • Stub Area
  • Totally Stubby Area
  • Not-So-Stubby Area (NSSA)

Standar Area 

Ini ada area standar yang digunakan oleh OSPF. Area ini dapat menerima link update intra-area, route summaries interarea dan rute external.

Backbone Area

Area Backbone adalah pusat dari ospf, dimana semua area akan terkoneksi langsung pada area ini. Area ini akan selalu diberi label Area 0. Pertukaran informasi routing network terjadi pada area ini. Terkadang area backbone disebut area transit. Pada area ini akan kita temukan semua tipe lsa.

Stub Area

Area ini bisa disebut ujung dari network. Router ABR pada area ini akan menghasilkan LSA summary dengan link ID 0.0.0.0. LSA Tipe 4 dan LSA tipe 5  dan tidak akan disebarluaskan pada area ini. Router - router pada area ini akan menggunakan default route yang dihasilkan oleh Router ABR untuk mencapai destination network diluar area stub.

OSPF Stub Area


Totally Stub Area

Area ini mirip dengan Stub Area, hanya saja pada area ini selain tipe 4 LSA dan tipe 5 LSA yang tidak diijinkan berada pada area ini, tipe 3 LSA juga tidak boleh berada dalam area ini.

Not-So-Stubby Area (NSSA)

Karena tipe area stub dan totally stub tidak mengijinkan ASBR (LSA tipe 4) berada dalam area tersebut, bagaimana jika kita menginginkan ASBR berada dalam area stub? Inilah gunanya NSSA. Dia membolehkan kita untuk membuat ASBR pada area stub, tetapi tetap tidak mengijinkan LSA tipe 5.


Totally NSSA

Karakter area ini mirip dengan NSSA. LSA tipe 3 dan LSA tipe 5 tidak boleh berada dalam area ini. Network yang di-redistributed pada OSPF akan dikenala sebagai tipe 7 external LSAs pada area ini dan akan ditranslate ke LSA tipe 5 pada router ABR berikutnya. 

Tabel berikut ini menampilkan perbedaan area pada ospf 
Area OSPF

Tipe LSA OSPF

Ospf menggunakan Link State Database (LSDB) dan mengisi database ini dengan LSA (Link State Advertisement). Pada artikel ini, telah disebutkan tipe tipe LSA. Dari pada menggunakan 1 LSA, ospf akan menggunakan berbagai macam tipe LSA. Tipe - tipe LSA ini adalah 
    • LSA tipe 1  : Router LSA
    • LSA tipe 2  : Network LSA
    • LSA tipe 3  : Summary LSA
    • LSA tipe 4  : Summary ASBR LSA
    • LSA tipe 5  : AS external link LSA  
    • LSA tipe 6  : Multicast LSA (tidak didukung router cisco)
    • LSA tipe 7  : NSSA LSA

LSA Tipe 1

Ok kita akan lihat LSA tipe 1 ini, menggunakan topologi di bawah ini.
ospf topologi











Konfigurasikan ospf pada kedua router diatas, caranya dapat dilihat disini. Sekarang kita akan lihat database pada router R2 menggunakan perintah show "ip ospf database".
sh ip ospf database
Dari hasil perintah "show ip ospf database" terlihat 2 buah lsa yang di-generate oleh router R2 dengan link id 12.12.12.2) dan router R1 dengan link ID 12.12.12.1. LSA ini selalu berada dalam satu area, dan tidak akan berpindah ke area lain.

LSA Tipe 3

Dengan topologi yang sama, kita akan menambahkan satu area lagi, sehingga topologinya akan seperti dibawah ini.

Sekarang Router R1 akan berfungsi sebagai router ABR. Router R1 akan membuat LSA tipe 3 dan membanjiri area 0 dan area lain dengan LSA tipe 3, dan dengan cara ini router pada satu area tahu tentang network pada area lain.
Jika kita lihat pada tabel routing router R2, akan muncul rute dengan kode "O IA". Inilah LSA tipe 3 Summary.
Show ip route ospf










LSA Tipe 2

Masih ingat tipe network ospf ? LSA tipe 2 atau network LSA digunakan pada network multiaccess. Pada tipe network multiacces, ospf akan mengadakan pemilihan DR/BDR.
Kita akan lihat tipe LSA tipe 2 ini dengan topologi seperti dibawah ini,

ospf topologi










Pada area 20, kita menggunakan switch untuk menghubungkan router R2, router R4 dan router R5. Kita lihat database ospf di router R4 menggunakan perintah "show ip ospf database". Seperti LSA tipe 1, LSA tipe 2 ini hanya akan beada dlam satu area.
show ip ospf database
 

LSA tipe 4 dan LSA tipe 5

Sejauh ini kita telah melihat LSA tipe 1, 2 dan 3. Untuk melihat LSA tipe 4 dan tipe 5 kita membutuhkan ASBR. Masih ingat ASBR ? Untuk membuat ASBR, saya akan redistribute network lain pada router R4 

R4#
R4# configure terminal
R4(config)# interface loopback 0
R4(config-if)# ip address 44.44.44.44 255.255.255.0
R4(config-if)# router ospf 20
R4(config-router)# redistribute connected subnets
R4(config-router)# ^Z
Menggunakan topologi yang sama diatas, saya membuat interface loopback 0, memberikan ip address, dan memberitahukan ospf untuk redistribute interface loopback ini pada ospf. Mari kita lihat database ospf (LDSB) pada router R3 dan router R1.
show ip ospf database router cisco






















Router R3 berada dalama area lain dari router R4, sehingga router R3 ini perlu tahu dimana ASBR. Pada LSDB router R3 kita dapat melihat tipe 5 external LSA dan tipe 4 summary ASBR yang berisi ip address router R4. Karena LSA tipe 4 inilah router R3 tahu bagaimana mencapai ASBR. LSA ini dibuat oleh router R1. 

LSA tipe 7 

LSA tipe ini akan selalu berada dalam area (area nssa). Router ospf diluar area nssa akan melihat sebaga tipe 5 LSA.
Menggunakan topologi yang sama, saya akan mengubah area 30 menjadi nssa (not-so-stubby area)

R3(config)# router ospf 30R3(config-router)# area 30 nssa
R3(config-router)# ^Z

R1(config)# router ospf 1
R1(config-router)# area 30 nssa
R1(config-router)# ^Z

Ok sekarang area 30 adalah area nssa, saya akan membuat interface loopback dan me-redistribute pada ospf.

R3(config)# interface loopback 0
R3(config-if)# ip address 33.33.33.33 255.255.255.0
R3(config-if)# router ospf 30
R3(config-router)# redistribute connected subnets
R3(config-router)# ^Z

Ok sekarang kita lihat LSDB router R1 dan router R3,
sh ip ospf database lsa tipe 7 R1
show ip ospf database lsa type 7 router R3

Router R1 mempunyai LSA tipe 7 ini, karena router ini berada dalam satu area dengan router R1. Router R1 akan men- translate LSA tipe 7 menjadi LSA tipe 5 external dan membanjiri area 0, karena router ini adalah router ABR.
ttranslation type 7 to type 5 lsa

Sekarang kita akan melihat LDSB pada router R4 yang berada pada area lain,
show ip ospf database router cisco

Router R4 hanya mempunyai LSA tipe 5, yang membuktikan bahwa LSA tipe 7 hanya berada pada area nssa.  

Download file konfigurasi lab ini.

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"