OSPF Stub dan Totally Stubby Area
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.
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/1Dapat 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 0Kemudian 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 DoneBaik 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 0x0039C6Dapat 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 DoneSelanjutnya 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 0x0069C6Baik, 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,
0 Comments