Halo semua kembali lagi di blog ini, Pada tulisan kali ini kita akan lanjut membahas materi dan lab OSPF. Sebelumnya kita tahu bahwa terdapat area backbone dan area standard pada OSPF. Kali ini kita akan membahas materi lanjutan yaitu Stub dan Totally Stubby Area. Kedua nya sama-sama akan meringkas informasi LSA serta IP Prefix menjadi default route, Namun yang membedakan adalah informasi LSA  yang dijadikan default route nya. Baik langsung saja kita mulai.

Topologi


Berikut topologi yang akan kita gunakan, Dimana R1 akan menjadi ASBR yang akan terhubung ke external routing yaitu EIGRP yang nantinya akan kita redistribute routing EIGRP tersebut kedalam OSPF. Kemudian R2 akan menjadi ABR untuk R1 dan R3, Dimana Area 1 nanti yang akan menjadi Stub dan atau Totally Stubby Area.

Stub dan Totally Stubby Area

Area Stub adalah salah satu area spesial treatment pada OSPF dimana area tersebut menolak informasi dari LSA Type-5 yang berisi informasi external route yang di generate oleh router ASBR. Pada case ini router ASBR tersebut adalah R1 dimana nantinya router tersebut akan membawa informasi routing EIGRP ke dalam OSPF. Informasi tersebut lah yang akan diringkas oleh Area Stub menjadi default route sehingga akan mengurangi penggunaan resource pada router-router yang menggunakan area stub tersebut secara signifikan. Bayangkan saja jika routing BGP yang di advertise kedalam routing OSPF, Ribuan IP Prefix dari routing BGP yang masuk tersebut akan diterima oleh router yang tidak memerlukan informasi tersebut, Tentu hal ini akan sangat menghabiskan resource router tersebut bukan. Maka dari itu penggunaan Stub area diperlukan untuk meminimalisir informasi LSA yang diterima oleh suatu router yang mengaktifkan area tersebut.

Kemudian untuk Totally Stubby Area, Selain meringkas informasi dari external route yang di generate oleh ASBR, Router yang mengaktifkan area ini bahkan juga meringkas informasi Inter Area dari router ABR menjadi default route, Ini bener-bener menjadi sangat ringkass dan powerfull banget sih. Pada case ini juga router ABR tersebut adalah R2, Sehingga nantinya R3 yang akan mengaktifkan Stub dan Totally Stubby Area ini akan mendapatkan informasi routing yang cukup ringkas yaitu default route nya saja. 

Lab Pre-Configuration

R1
======

R1(config)#int lo0
R1(config-if)#ip add 1.1.1.1 255.255.255.255
R1(config-if)#int lo1
R1(config-if)#ip add 100.100.100.1 255.255.255.255
R1(config-if)#int lo2
R1(config-if)#ip add 100.100.100.2 255.255.255.255
R1(config-if)#int lo3
R1(config-if)#ip add 100.100.100.3 255.255.255.255
R1(config-if)#int lo4
R1(config-if)#ip add 100.100.100.4 255.255.255.255
R1(config-if)#int lo5
R1(config-if)#ip add 100.100.100.5 255.255.255.255
R1(config-if)#int lo6
R1(config-if)#ip add 100.100.100.6 255.255.255.255
R1(config-if)#int lo7
R1(config-if)#ip add 100.100.100.7 255.255.255.255
R1(config)#int gig0/0
R1(config-if)#ip add 12.12.12.1 255.255.255.0
R1(config-if)#no sh
1(config)#router eigrp 10
R1(config-router)#network 100.100.100.4 0.0.0.0
R1(config-router)#network 100.100.100.5 0.0.0.0
R1(config-router)#network 100.100.100.6 0.0.0.0
R1(config-router)#network 100.100.100.7 0.0.0.0
R1(config-router)#no auto-summary
R1(config-router)#exit
R1(config)#router ospf 1
R1(config-router)#router-id 1.1.1.1
R1(config-router)#network 1.1.1.1 0.0.0.0 area 0
R1(config-router)#network 100.100.100.1 0.0.0.0 area 100
R1(config-router)#network 100.100.100.2 0.0.0.0 area 100
R1(config-router)#network 100.100.100.3 0.0.0.0 area 100
R1(config-router)#network 12.12.12.1 0.0.0.0 area 0
R1(config-router)#redistribute eigrp 10 subnets

R2
=====

R2(config)#int lo0
R2(config-if)#ip add 2.2.2.2 255.255.255.255
R2(config)#int gig0/0
R2(config-if)#ip add 12.12.12.2 255.255.255.0
R2(config-if)#no sh
R2(config)#int g0/1
R2(config-if)#ip add 23.23.23.2 255.255.255.0
R2(config-if)#no sh
R2(config)#router ospf 2
R2(config-router)#router-id 2.2.2.2
R2(config-router)#network 2.2.2.2 0.0.0.0 area 1
R2(config-router)#network 12.12.12.2 0.0.0.0 area 0
R2(config-router)#network 23.23.23.2 0.0.0.0 area 1

R3
=====

R3(config)#int lo0
R3(config-if)#ip add 3.3.3.3 255.255.255.255
R3(config-if)#int g0/1
R3(config-if)#ip add 23.23.23.3 255.255.255.0
R3(config-if)#no sh
R3(config)#router ospf 3
R3(config-router)#router-id 3.3.3.3
R3(config-router)#network 3.3.3.3 0.0.0.0 area 1
R3(config-router)#network 23.23.23.3 0.0.0.0 area 1

Tabel Routing R3 tanpa Stub/Totally Stubby
=====

R3#show ip ro 
Codes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP
       D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area 
       N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
       E1 - OSPF external type 1, E2 - OSPF external type 2
       i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
       ia - IS-IS inter area, * - candidate default, U - per-user static route
       o - ODR, P - periodic downloaded static route, H - NHRP, l - LISP
       a - application route
       + - replicated route, % - next hop override, p - overrides from PfR

Gateway of last resort is not set

      1.0.0.0/32 is subnetted, 1 subnets
O IA     1.1.1.1 [110/3] via 23.23.23.2, 00:15:55, GigabitEthernet0/1
      2.0.0.0/32 is subnetted, 1 subnets
O        2.2.2.2 [110/2] via 23.23.23.2, 00:15:55, GigabitEthernet0/1
      3.0.0.0/32 is subnetted, 1 subnets
C        3.3.3.3 is directly connected, Loopback0
      12.0.0.0/24 is subnetted, 1 subnets
O IA     12.12.12.0 [110/2] via 23.23.23.2, 00:15:55, GigabitEthernet0/1
      23.0.0.0/8 is variably subnetted, 2 subnets, 2 masks
C        23.23.23.0/24 is directly connected, GigabitEthernet0/1
L        23.23.23.3/32 is directly connected, GigabitEthernet0/1
      100.0.0.0/32 is subnetted, 7 subnets
O IA     100.100.100.1 [110/3] via 23.23.23.2, 00:15:55, GigabitEthernet0/1
O IA     100.100.100.2 [110/3] via 23.23.23.2, 00:15:55, GigabitEthernet0/1
O IA     100.100.100.3 [110/3] via 23.23.23.2, 00:15:55, GigabitEthernet0/1
O E2     100.100.100.4 [110/20] via 23.23.23.2, 00:15:55, GigabitEthernet0/1
O E2     100.100.100.5 [110/20] via 23.23.23.2, 00:15:55, GigabitEthernet0/1
O E2     100.100.100.6 [110/20] via 23.23.23.2, 00:15:55, GigabitEthernet0/1
O E2     100.100.100.7 [110/20] via 23.23.23.2, 00:15:55, GigabitEthernet0/1
Dapat kita lihat disini, Sebelum mengaktifkan Stub ataupun Totally Stubby Area, R3 mendapatkan seluruh IP Prefix Inter Area ataupun External Routing, Yang di tandai dengan flag IA (Inter Area) dan juga E2 (External Type 2).

  
LSA R3 tanpa Stub/Totally Stubby Area
=====

R3#show ip ospf database 

            OSPF Router with ID (3.3.3.3) (Process ID 3)

                Router Link States (Area 1)

Link ID         ADV Router      Age         Seq#       Checksum Link count
2.2.2.2         2.2.2.2         1161        0x80000008 0x006C06 2
3.3.3.3         3.3.3.3         1146        0x80000008 0x00590D 2

                Net Link States (Area 1)

Link ID         ADV Router      Age         Seq#       Checksum
23.23.23.3      3.3.3.3         1156        0x80000006 0x00A824

                Summary Net Link States (Area 1)

Link ID         ADV Router      Age         Seq#       Checksum
1.1.1.1         2.2.2.2         1170        0x80000002 0x0031FC
12.12.12.0      2.2.2.2         1170        0x80000002 0x00A36B
100.100.100.1   2.2.2.2         1170        0x80000002 0x0037CC
100.100.100.2   2.2.2.2         1170        0x80000002 0x002DD5
100.100.100.3   2.2.2.2         1170        0x80000002 0x0023DE

                Summary ASB Link States (Area 1)

Link ID         ADV Router      Age         Seq#       Checksum
1.1.1.1         2.2.2.2         1170        0x80000001 0x001B14

                Type-5 AS External Link States

Link ID         ADV Router      Age         Seq#       Checksum Tag
100.100.100.4   1.1.1.1         1213        0x80000004 0x007DEA 0
100.100.100.5   1.1.1.1         1213        0x80000004 0x0073F3 0
100.100.100.6   1.1.1.1         1213        0x80000004 0x0069FC 0
100.100.100.7   1.1.1.1         1213        0x80000004 0x005F06 0


Kemudian untuk LSDB yang diterima oleh R3 pun memiliki Seluruh Prefix dari LSA Type-3 yaitu Summary yang digenerate oleh ABR dan juga LSA Type-5 yaitu External Link States yang digenerate oleh ASBR.

Lab Stub Area

Stub Area
=====

=====
R2
=====

R2(config)#router ospf 2
R2(config-router)#area 1 stub
*Aug  4 11:41:49.928: %OSPF-5-ADJCHG: Process 2, Nbr 3.3.3.3 on GigabitEthernet0/1 from FULL to DOWN, Neighbor Down: Adjacency forced to reset
=====
R3
=====

R3(config)#router ospf 3
R3(config-router)#area 1 stub 
*Aug  4 11:42:03.353: %OSPF-5-ADJCHG: Process 3, Nbr 2.2.2.2 on GigabitEthernet0/1 from LOADING to FULL, Loading Done
Baik saat ini kita sudah menambahkan Stub pada R2 dan juga R3, Maka kondisi saat ini Area 1 sudah menjadi area stub yang mana LSA Type-5 hanya akan didefinisikan sebagai default route.

Verifikasi Stub Area


Verifikasi Stub Area
=====

=====
Routing Table
=====

R3#show ip route
Codes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP
       D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area 
       N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
       E1 - OSPF external type 1, E2 - OSPF external type 2
       i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
       ia - IS-IS inter area, * - candidate default, U - per-user static route
       o - ODR, P - periodic downloaded static route, H - NHRP, l - LISP
       a - application route
       + - replicated route, % - next hop override, p - overrides from PfR

Gateway of last resort is 23.23.23.2 to network 0.0.0.0

O*IA  0.0.0.0/0 [110/2] via 23.23.23.2, 00:10:26, GigabitEthernet0/1
      1.0.0.0/32 is subnetted, 1 subnets
O IA     1.1.1.1 [110/3] via 23.23.23.2, 00:10:36, GigabitEthernet0/1
      2.0.0.0/32 is subnetted, 1 subnets
O        2.2.2.2 [110/2] via 23.23.23.2, 00:10:36, GigabitEthernet0/1
      3.0.0.0/32 is subnetted, 1 subnets
C        3.3.3.3 is directly connected, Loopback0
      12.0.0.0/24 is subnetted, 1 subnets
O IA     12.12.12.0 [110/2] via 23.23.23.2, 00:10:36, GigabitEthernet0/1
      23.0.0.0/8 is variably subnetted, 2 subnets, 2 masks
C        23.23.23.0/24 is directly connected, GigabitEthernet0/1
L        23.23.23.3/32 is directly connected, GigabitEthernet0/1
      100.0.0.0/32 is subnetted, 3 subnets
O IA     100.100.100.1 [110/3] via 23.23.23.2, 00:10:36, GigabitEthernet0/1
O IA     100.100.100.2 [110/3] via 23.23.23.2, 00:10:36, GigabitEthernet0/1
O IA     100.100.100.3 [110/3] via 23.23.23.2, 00:10:36, GigabitEthernet0/1

=====
LSA Database
=====

R3#show ip ospf database

            OSPF Router with ID (3.3.3.3) (Process ID 3)

                Router Link States (Area 1) -> Type 1

Link ID         ADV Router      Age         Seq#       Checksum Link count
2.2.2.2         2.2.2.2         511         0x8000000D 0x0080EE 2
3.3.3.3         3.3.3.3         504         0x8000000D 0x006DF5 2

                Net Link States (Area 1) -> Type-2

Link ID         ADV Router      Age         Seq#       Checksum
23.23.23.3      3.3.3.3         504         0x8000000B 0x00BC0D

                Summary Net Link States (Area 1) -> Type-3

Link ID         ADV Router      Age         Seq#       Checksum
0.0.0.0         2.2.2.2         801         0x80000001 0x0075C0
1.1.1.1         2.2.2.2         511         0x80000006 0x0047E4
12.12.12.0      2.2.2.2         511         0x80000006 0x00B953
100.100.100.1   2.2.2.2         511         0x80000006 0x004DB4
100.100.100.2   2.2.2.2         511         0x80000006 0x0043BD
100.100.100.3   2.2.2.2         511         0x80000006 0x0039C6
Dapat kita lihat, Ketika mengaktifkan Stub area External Link dikonversi menjadi default route pada tabel routing R3, Kemudian LSA Type-5 pada LSA Database R3 dikonversi menjadi LSA Type-3 dengan Prefix 0.0.0.0 atau keseluruhan IP.

Lab Totally Stubby Area


Lab Totally Stubby Area
=====

=====
R2
=====

R2(config)#router ospf 2
R2(config-router)#area 1 stub no-summary
*Aug  4 12:24:15.702: %OSPF-5-ADJCHG: Process 2, Nbr 3.3.3.3 on GigabitEthernet0/1 from FULL to DOWN, Neighbor Down: Dead timer expired

=====
R3
=====

R3(config)#router ospf 3
R3(config-router)#area 1 stub no-summary
*Aug  4 12:24:53.708: %OSPF-5-ADJCHG: Process 3, Nbr 2.2.2.2 on GigabitEthernet0/1 from LOADING to FULL, Loading Done
Selanjutnya kita sudah menambahkan Totally Stubby pada R2 dan juga R3, Maka kondisi saat ini Area 1 sudah menjadi Totally Stubby area yang mana LSA Type-5 dan LSA Type-3 hanya akan didefinisikan sebagai default route.

Verifikasi Totally Stubby Area


Verifikasi Totally Stubby Area
=====

=====
Routing Table
=====

R3#show ip route
Codes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP
       D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area 
       N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
       E1 - OSPF external type 1, E2 - OSPF external type 2
       i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
       ia - IS-IS inter area, * - candidate default, U - per-user static route
       o - ODR, P - periodic downloaded static route, H - NHRP, l - LISP
       a - application route
       + - replicated route, % - next hop override, p - overrides from PfR

Gateway of last resort is 23.23.23.2 to network 0.0.0.0

O*IA  0.0.0.0/0 [110/2] via 23.23.23.2, 00:06:02, GigabitEthernet0/1
      2.0.0.0/32 is subnetted, 1 subnets
O        2.2.2.2 [110/2] via 23.23.23.2, 00:06:02, GigabitEthernet0/1
      3.0.0.0/32 is subnetted, 1 subnets
C        3.3.3.3 is directly connected, Loopback0
      23.0.0.0/8 is variably subnetted, 2 subnets, 2 masks
C        23.23.23.0/24 is directly connected, GigabitEthernet0/1
L        23.23.23.3/32 is directly connected, GigabitEthernet0/1

=====
LSA Database
=====

R3#show ip ospf database

            OSPF Router with ID (3.3.3.3) (Process ID 3)

                Router Link States (Area 1) -> LSA Type-1

Link ID         ADV Router      Age         Seq#       Checksum Link count
2.2.2.2         2.2.2.2         459         0x80000012 0x0076F3 2
3.3.3.3         3.3.3.3         458         0x80000010 0x0067F8 2

                Net Link States (Area 1) -> LSA Type-2

Link ID         ADV Router      Age         Seq#       Checksum
23.23.23.3      3.3.3.3         454         0x8000000E 0x00B610

                Summary Net Link States (Area 1) -> LSA Type-3

Link ID         ADV Router      Age         Seq#       Checksum
0.0.0.0         2.2.2.2         512         0x80000007 0x0069C6
Baik, Sekarang kita lihat perbedaan nya pada Totally Stubby Area, Pada routing table prefix dari External Link tidak ada melainkan semua nya dikonversi menjadi default route pada Inter Area OSPF. Kemudian pada LSA Database, LSA Type-3 hanya dikonversi menjadi prefix dari 0.0.0.0.

Kesimpulan

Sampai sini, Kita telah belajar bagaimana pemanfaatan area spesial dari OSPF yaitu Stub dan juga Totally Stubby Area yang mana keduanya akan mengkonversi IP Prefix menjadi default route sehingga mengurangi beban konsumsi resource pada router yang mengaktifkan OSPF. Penggunaan Stub ataupun Totally Stubby tergantung pada kebutuhan Prefix, Yaitu apakah kita perlu memberikan prefix secara defined pada router tersebut, Atau cukup berikan summary default route pada router tersebut.

Semoga dapat dipahami dan juga bermaanfaat..Arigatouu..Seperti biasa,

Stay Curious

0 Comments