Dear reader, please download one of Myanmar unicode font and install it on your PC to see my blog well.Thanks.

Capability Transit in OSPF

CCIE အတွက်လေ့လာရင်း Study Partner သူငယ်ချင်းတွေနဲ့ ငြင်းကြခုံကြ ရတဲ့ Topic တခုပေါ့ဗျာ။ 

Capability Transit ဆိုတာ Cisco IOS တွေမှာ Default အနေနဲ့ Enable လုပ်ထားပြီးသားပါ။ 
သူ့ကို Cisco ကရှင်းပြထားတာကတော့ Route တခုက သူသွားချင်တဲ့ နေရာကို သွားဖို့ အနည်းဆုံး လမ်း ၂ လမ်းရှိပြီး အတိုဆုံးလမ်းက Non-Backbone Area (Area 0 မဟုတ်တဲ့ Standard Area) ကို ဖြတ်သွားတယ်ဆိုရင် အဲ့ဒီ လမ်းကနေပဲသွားဖို့သုံးတာပါတဲ့။ ရှုပ်သွားလားမသိဘူး။

အောက်က ပုံကိုကြည့်ကြည့်ပါ။
Area 2 ရဲ့ R4 ကနေ Area 0 မှာရှိတဲ့ R3 ရဲ့ Network 1 နဲ့ Network 2 တွေကိုသွားတာပါ။



ဒီပုံထဲက Interface တွေနဲ့ IP Address, OSPF Area တွေကို Router တွေမှာ ကျတော် Configure လုပ်ထားပါတယ်။
နောက်ပြီး R1 နဲ့ R4 ကို Virtual Link ထိုးထားပါသေးတယ်။ ဒီ Capability Transit ဆိုတာကို လျှာရှည်ချင်လို့ပါ။
(မိတ်ဆွေတို့လည်း စိတ်ပါရင် ကိုယ်တိုင်လုပ်ကြည့်နိုင်ပါတယ်။)

စလိုက်ကြရအောင်...
Configuration တွေဘာမှ မပြောင်းသေးပဲ R4 ရဲ့ OSPF Routing Table ကိုကြည့်ရအောင်... 
R4#show ip route ospf

Gateway of last resort is not set

      10.0.0.0/8 is variably subnetted, 4 subnets, 3 masks
O        10.1.13.0/29 [110/74] via 10.1.124.1, 00:00:32, Ethernet0/0
O        10.1.23.0/29 [110/74] via 10.1.124.2, 00:00:32, Ethernet0/0
      172.16.0.0/16 is variably subnetted, 8 subnets, 2 masks
O        172.16.101.1/32 [110/11] via 10.1.124.1, 00:00:42, Ethernet0/0
O        172.16.101.2/32 [110/11] via 10.1.124.2, 00:00:42, Ethernet0/0
O        172.16.103.3/32 [110/75] via 10.1.124.2, 00:00:32, Ethernet0/0
                         [110/75] via 10.1.124.1, 00:00:32, Ethernet0/0
O        172.16.133.3/32 [110/75] via 10.1.124.2, 00:00:32, Ethernet0/0
                         [110/75] via 10.1.124.1, 00:00:32, Ethernet0/0
R4#

R3 ရဲ့ Network 1 , Network 2 တွေကို R4 ကနေသွားဖို့  R1 နဲ့ R4 ကို Virtual Link ထိုးထားပေမယ့်၊ R1 , R2 ၂ ခုစလုံးဆီကနေ သွားနိုင်တာကိုတွေ့ရမှာပါ။
ဒီတော့ Cisco IOS တွေမှာ Capability Transit ဆိုတာကို Default အနေနဲ့ Enable (on) ထားပြီးသားဖြစ်နေတဲ့အတွက် Virtual Link ပေါ်ကနေသွားလို့ရနေတာကို မရတော့အောင် ကျတော် R2 ရဲ့ Cost ကို ပြင်လိုက်မယ်ဗျာ။

!
interface Serial2/1
 ip address 10.1.23.2 255.255.255.248
 ip ospf 1 area 0
 ip ospf cost 1
 serial restart-delay 0
!

ပြင်ပြီးတာနဲ့ R4 ရဲ့ OSPF Routing Table ကိုပြန်ကြည့်ရအောင်... 

R4#show ip route ospf


Gateway of last resort is not set

      10.0.0.0/8 is variably subnetted, 4 subnets, 3 masks
O        10.1.13.0/29 [110/74] via 10.1.124.1, 00:32:04, Ethernet0/0
O        10.1.23.0/29 [110/11] via 10.1.124.2, 00:01:45, Ethernet0/0
      172.16.0.0/16 is variably subnetted, 8 subnets, 2 masks
O        172.16.101.1/32 [110/11] via 10.1.124.1, 00:32:14, Ethernet0/0
O        172.16.101.2/32 [110/11] via 10.1.124.2, 00:32:14, Ethernet0/0
O        172.16.103.3/32 [110/12] via 10.1.124.2, 00:01:45, Ethernet0/0
O        172.16.133.3/32 [110/12] via 10.1.124.2, 00:01:45, Ethernet0/0
R4#

R1 ကို မသုံးတော့ပဲ R2 ကိုပဲ​သုံးတော့တာကို တွေ့ရမှာပါ။ ဒါဘာကြောင့်လဲ အပေါ်မှာ ပြောခဲ့သလိုပါပဲ Capability Transit ကို Enable (on) ထားလို့ပါ။

ဒီတခါ... အပေါ်က R2 ရဲ့ Cost Value 1 အတိုင်းကို မပြောင်းပဲ Capability Transit ကိုပဲ Disable (off) ကြည့်ပြီး ထွက်လာတဲ့ Result  ကိုကြည့်ပါမယ်။

R1(config)#router ospf 1
R1(config-router)#no capability transit
R1(config-router)#end

R4(config)#router ospf 1
R4(config-router)#no capability transit
R4(config-router)#end

R4#show ip route ospf


Gateway of last resort is not set

      10.0.0.0/8 is variably subnetted, 4 subnets, 3 masks
O        10.1.13.0/29 [110/74] via 10.1.124.1, 00:00:05, Ethernet0/0
O        10.1.23.0/29 [110/138] via 10.1.124.1, 00:00:05, Ethernet0/0
      172.16.0.0/16 is variably subnetted, 8 subnets, 2 masks
O        172.16.101.1/32 [110/11] via 10.1.124.1, 00:00:05, Ethernet0/0
O        172.16.101.2/32 [110/11] via 10.1.124.2, 00:00:05, Ethernet0/0
O        172.16.103.3/32 [110/75] via 10.1.124.1, 00:00:05, Ethernet0/0
O        172.16.133.3/32 [110/75] via 10.1.124.1, 00:00:05, Ethernet0/0
R4#

ဒီတခါတော့ R2 အစား R1 ကိုရွေးသွားတာကို တွေ့ရမှာပါ။

ကဲ… Capability Transit ဆိုတာ ဒါပါပဲ။

သူ့ကို Virtual Link တွေနဲ့ သုံးတဲ့အခါ On မထားရင် Routing Loop ဖြစ်နိုင်တဲ့အတွက် သတိထားဖို့လိုအပ်ပါတယ်။
ဘယ်လိုမျိုး loop ဖြစ်နိုင်လဲ ဆိုတာ နောက်ပို့စ်တခုအနေနဲ့ ရေးပါအုံးမယ်။

ပျော်ရွှင်ပါစေဗျာ။
(Be knowledgeable, pass it on then)

No comments :

Post a Comment