Sunday 11 October 2015

Loop-Prevention in MPLS L3VPN

OSPF ကို PE-CE Protocol အဖြစ်နဲ့အသုံးပြုမယ်၊ CE Router တစ်လုံးဟာ Dual-homed အနေနဲ့ PE Router နှစ်လုံးကိုချိတ်ဆက်ထားခဲ့မယ်ဆိုရင် ဖြစ်လာနိုင်ခြေရှိတဲ့ Loop ကို OSPF ရဲ့ LSA Option ကိုအသုံးပြုပြီးကာကွယ်ထားပုံကိုလေ့လာကြည့်ရအောင်။ OSPF အကြောင်းနဲ့MPLS အခြေခံတွေကို မသိသေးရင်တော့ ဖတ်ရတာသိပ်အဆင်ပြေမှာ မဟုတ်ပါဘူး။

အောက်ကပုံမှာကြည့်လိုက်ရင် CE1 ဖက်က ပို့လိုက်တဲ့ Route ဟာ MPLS backbone ကနေPE2 ကနေတဆင့် CE2 ကို ရောက်သွားမယ် အဲဒီကမှ PE3 ကိုပြန်ရောက်သွားမယ်၊ PE3 ကနေ အဲဒီRoute ဟာဘယ်ကလာတယ်ဆိုတာသေချာမသိပဲ MP-BGP အထဲကို ပြန်ထည့်မယ် ဆိုခဲ့ရင် Loop ဖြစ်သွားနိုင်တာပေါ့၊ ဒီလိုမဖြစ်ရအောင် PE Router တွေဟာ MPLS ကအခွံချွတ်ထွက်လာမယ့် OSPF Routes တွေမှာ DN bit ထည့်ပေးလိုက်ပါတယ်။ CE ကနေပြန်လာတဲ့ LSA အထဲမှာ DN bit ပြန်ပါလာခဲ့ရင် အဲဒီ LSA ကို အသုံးမပြုတော့ပါဘူး၊ OSPF calculation မှာမပါတော့သလို MP-BGP အထဲကိုလည်း ပြန်ထည့်စရာအကြောင်းမရှိတော့ပါဘူး။ ဒီနည်းနဲ့Loop မဖြစ်အောင် ကာကွယ်ထားပါတယ်။ သီးသန့် Configure လုပ်စရာမလိုပဲ OSPF ကို PE-CE protocol အဖြစ်သုံးလိုက်တာနဲ့ ပါလာမယ့် နည်းပညာဖြစ်ပါတယ်။ PE တစ်လုံးကိုသာ ချိတ်ဆက်ထားတဲ့ နေရာမျိုးမှာတော့ Loop ဖြစ်နိုင်ခြေမရှိလောက်ပါဘူး။

DN bit ပါမပါဘယ်လိုကြည့်ရမလဲဆိုရင်တော့ Show ip ospf database summary ဆိုပြီးခေါ်ကြည့်လိုက်ရင် LSA Option ဆိုတဲ့နေရာမှာ Downward ဆိုပြီးတွေပါလိမ့်မယ်။ ဒါဆိုရင် DN bit ထည့်ပေးထားတယ်ဆိုတာသိသာတာပေါ့။ အဲဒီမှာ နောက်ထပ်သတိထားမိတာတစ်ခုကတော့ PE Router တွေမှာ DN bitကိုထည့်လိုက်ပြီးတာနဲ့ Routing bit ကိုတပြိုင်တည်းမှာ Disable လုပ်လိုက်ပါတယ်။ Routing bit ဟာ LSA အထဲမှာတွဲပါလာတာ မဟုတ်ပဲ IOS ကနေထပ်မံထည့်ပေးလိုက်တဲ့ အမှတ်အသားဖြစ်ပါတယ်။ အဲဒါဘာကိုဆိုလိုတာလဲဆိုရင် အဲဒီ Route ဟာအသုံးပြုလို့ရတယ် Valid route ဖြစ်တယ်လို့ပြောချင်တာဖြစ်ပါတယ်။ MPLS PE မဟုတ်တဲ့ ရိုးရိုး OSPF Network တွေမှာဆိုရင် LSA တွေကို ခေါ်ကြည့်လိုက်ရင် Option ရဲ့အပေါ်မှာ Routing bit set on this LSA ဆိုပြီးတွေ့ကြပါလိမ့်မယ်။ OSPF Database ကိုအသုံးပြုသူတိုင်းခေါ်ကြည့်ဖူးပါလိမ့်မယ်။ ဒီတော့ Routing bit ဟာ MP-BGP နဲ့ တိုက်ရိုက်သက်ဆိုင်တယ်လို့တော့ ပြောလို့မရပါဘူး။ ဒါကြောင့်လဲ ဆွေးနွေးချက်တွေ၊ ဖိုရမ်တွေမှာ MPLS PE-CE ကိစ္စတွေမှာ သူ့ထက်စာရင် DN bit အကြောင်းကိုပဲ အလေးထားပြောကြပါတယ်။


R1# show ip ospf database summary

           OSPF Router with ID (11.11.11.11) (Process ID 1)

                Summary Net Link States (Area 0)

  Routing Bit Set on this LSA
  LS age: 149
  Options: (No TOS-capability, DC, Downward)
  LS Type: Summary Links(Network)
  Link State ID: 4.4.4.4 (summary Network Number)
  Advertising Router: 192.168.1.2
  LS Seq Number: 80000001
  Checksum: 0x989C
  Length: 28
  Network Mask: /32
        TOS: 0  Metric: 11

အောက်က လင့်မှာအသေးစိတ်ရှင်းပြထားပါတယ်။ 
http://www.cisco.com/c/en/us/support/docs/ip/open-shortest-path-first-ospf/118800-configure-ospf-00.html


ကိုဖြိုး

No comments:

Post a Comment