Monday, 22 May 2017
ISIS on XR
XR ပေါ်မှာ Configuration ရေးတဲ့ ပုံစံဟာ သက်ဆိုင်တဲ့ Protocol အောက်၊ Address-family အောက်မှာ ရေးလေ့ရှိတဲ့ အတိုင်း ISIS ဟာလည်း သူနဲ့ သက်ဆိုင်တဲ့ Config တွေကို protocol အောက်မှာတင် အကုန်ရေးလို့ ရပါတယ်။ ထုံးစံအတိုင်း Neighbor Up/Down Status ကို ကြည့်ဖို့ရာအတွက်လည်း သီးသန့်ရေးပေးရပါတယ်။ အဲလိုမှ မဟုတ်ရင် မမြင်ရပါဘူး။ သီအိုရီကတော့ အတူတူပါပဲ ဒါပေမယ့် LinkState ခြင်း အတူတူ OSPF ကိုသာ အသုံးများကြတာမို့ သိပ်ရင်းနှီးမှု မရှိပါဘူး။ SP environment မှာသာ မြင်တွေ့ရလေ့ရှိတဲ့ IOS XR လိုပါပဲ။ အခုနောက်ပိုင်းတော့ Fabric ကြောင့် Enterprise ဖက်ကိုပါ ဆက်နွယ်လာပြီ ဖြစ်ပါတယ်။ လွယ်ကူအောင် Single Level နဲ့ Level 2 သီးသန့် LAB တစ်ခုအဖြစ်နဲ့ စမ်းကြည့်တာပေါ့။
Level 2 ဟာ OSPF နဲ့ ယှဉ်ကြည့်ရင် Backbone area နဲ့ သွားတူတာကြောင့် Route တွေဖလှယ်ရာမှာ လွယ်ကူပါတယ်။ ဒါပေမယ့် Backbone Area လို့တော့ မသုံးပါဘူး။ Level 2 router တွေတိုက်ရိုက်ချိတ်ဆက်ထားတာပဲဖြစ်ပါတယ်။ Level 1 ကတော့ OSPF က NSSA နဲ့တူသလို Intra-area သီးသန့်ပါ။ Level 2 route တွေကိုလက်မခံပဲ Default route အဖြစ်နဲ့သာ အပြင်ကိုထွက်ပါတယ်။ L2 route တွေလိုချင်ရင်တော့ Redistribution သပ်သပ်လုပ်ရပါတယ်။ ISIS မှာပြောတဲ့ Area က NET Address မှာပါတဲ့ Area အစိတ်အပိုင်းကိုပြောတာဖြစ်ပါတယ်။ IS IS တခုနဲ့တခု ဆက်သွယ်ဖို့ရာအတွက် လိုအပ်တဲ့ တခုတည်းသော address လို့ ဆိုရင်လည်းရပါတယ်။ NET (Network Entity Title) ဆိုတာကတော့ OSPF မှာဆိုရင် Router ID နဲ့တူပါတယ်။ NSAP address တခုဖြစ်ပြီး IDP နဲ့ DSP ဆိုပြီးခွဲထားပါတယ်။ ISIS router တွေရဲ့ နောက်ဆုံး NSEL က 0 ပါ။
ဥပမာ
49.0001.1111.1111.1111.00
Area address = 49.0001
System ID = 1111.1111.1111
NSEL = 00
အသေးစိတ်ကိုတော့ NSAP အကြောင်းရေးထားတာကို သေချာဖတ်ကြည့်မှ နားလည်ပါလိမ့်မယ်။
Neighbor ဖြစ်ဖို့ရန်အတွက် Level တူရပါတယ်။ Network Type အနေနဲ့ Broadcast နဲ့ Point to point နှစ်မျိုးသာရှိပါတယ်။ OSPF လိုအများကြီး မရှိပါဘူး။ Broadcast Network မှာ OSPF DR အစား DIS ဆိုတာရှိပါတယ်။ BDR တော့ မရှိပါဘူး။ Basic Configuration အနေနဲ့တော့ သိပ်ပြီးရှုပ်ထွေးမှုမရှိပါဘူး။ NET အပြင် ဘယ် Level မှာအလုပ် လုပ်မလဲ၊ ဘယ် address-family မှာသုံးမလဲ ထည့်ရေးရပါတယ်။
RP/0/0/CPU0:XRV2#conf t
RP/0/0/CPU0:XRV2(config)#router isis xrv
RP/0/0/CPU0:XRV2(config-isis)# net 49.1212.0000.0000.0002.00
RP/0/0/CPU0:XRV2(config-isis)#interface Loopback0
RP/0/0/CPU0:XRV2(config-isis-if)# passive
RP/0/0/CPU0:XRV2(config-isis-if)#address-family ipv4 unicast
RP/0/0/CPU0:XRV2(config-isis-if-af)#
RP/0/0/CPU0:XRV2(config-isis-if-af)#interface GigabitEthernet0/0/0/0
RP/0/0/CPU0:XRV2(config-isis-if)#circuit-type level-2-only
RP/0/0/CPU0:XRV2(config-isis-if)#address-family ipv4 unicast
RP/0/0/CPU0:XRV2(config-isis-if-af)#interface GigabitEthernet0/0/0/1
RP/0/0/CPU0:XRV2(config-isis-if)# circuit-type level-2-only
RP/0/0/CPU0:XRV2(config-isis-if)#address-family ipv4 unicast
RP/0/0/CPU0:XRV2(config-isis-if-af)#commit
Neighbor/ Adjacency ကြည့်ဖို့အတွက်။ ဒီမှာမြင်ရတဲ့ SNPA ဟာ Neighbour router interface ရဲ့ MAC ပါ။ Neighbour ဟာ IP ပေါ်မှာ အလုပ်လုပ်တာမဟုတ်ပဲ DataLink Layer ကနေလုပ်သွားတာကို သတိပြုရပါမယ်။
RP/0/0/CPU0:XRV2#sh isis neighbors
IS-IS xrv neighbors:
System Id Interface SNPA State Holdtime Type IETF-NSF
XRV1 Gi0/0/0/0 5000.0001.0001 Up 27 L2 Capable
VXR Gi0/0/0/1 ca03.22bd.001c Up 8 L2 Capable
RP/0/0/CPU0:XRV2#sh isis adjacency
IS-IS xrv Level-1 adjacencies:
System Id Interface SNPA State Hold Changed NSF IPv4 IPv6
BFD BFD
IS-IS xrv Level-2 adjacencies:
System Id Interface SNPA State Hold Changed NSF IPv4 IPv6
BFD BFD
XRV1 Gi0/0/0/0 5000.0001.0001 Up 26 00:05:50 Yes None None
VXR Gi0/0/0/1 ca03.22bd.001c Up 8 00:04:25 Yes None None
Total adjacency count: 2
RP/0/0/CPU0:XRV1#sh int g0/0/0/0 | i bia
Hardware is GigabitEthernet, address is 5000.0001.0001 (bia 5000.0001.0001)
Route တွေကြည့်ဖို့အတွက်။
RP/0/0/CPU0:XRV2#sh route ipv4 isis
i L2 1.1.1.1/32 [115/10] via 12.12.12.1, 00:04:10, GigabitEthernet0/0/0/0
i L2 3.3.3.3/32 [115/10] via 192.168.2.2, 00:02:52, GigabitEthernet0/0/0/1
i L2 192.168.1.0/24 [115/20] via 192.168.2.2, 00:02:52, GigabitEthernet0/0/0/1
[115/20] via 12.12.12.1, 00:02:52, GigabitEthernet0/0/0/0
IOS မှာဆိုရင်
VXR#sh isis neighbors
Tag xrv:
System Id Type Interface IP Address State Holdtime Circuit Id
XRV1 L2 Fa0/0 192.168.1.1 UP 23 VXR.01
XRV2 L2 Fa1/0 192.168.2.1 UP 26 VXR.02
VXR#sh clns neighbors
Tag xrv:
System Id Interface SNPA State Holdtime Type Protocol
XRV1 Fa0/0 5000.0001.0002 Up 27 L2 IS-IS
XRV2 Fa1/0 5000.0002.0002 Up 23 L2 IS-IS
VXR#sh ip route isis
1.0.0.0/32 is subnetted, 1 subnets
i L2 1.1.1.1 [115/10] via 192.168.1.1, 00:10:23, FastEthernet0/0
2.0.0.0/32 is subnetted, 1 subnets
i L2 2.2.2.2 [115/10] via 192.168.2.1, 00:03:01, FastEthernet1/0
12.0.0.0/24 is subnetted, 1 subnets
i L2 12.12.12.0 [115/20] via 192.168.2.1, 00:03:01, FastEthernet1/0
[115/20] via 192.168.1.1, 00:03:01, FastEthernet0/0
အခုလောက်ဆို ISIS ကို သိပ်မစိမ်းတော့ဘူးတော့ ယူဆပါတယ်။
ကိုဖြိုး
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment