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