MPLS အသုံးပြုပုံကို သိထားပီဆိုရင် သူ့ရဲ့နည်းပညာပိုင်းကို ဆက်ပီးလေ့လာချင်စိတ်ပေါ်လာမယ်လို့ထင်ရတာပဲ၊ ဒါပေမယ့် သူ့ရဲ့အခေါ်အဝေါ်တွေကြောင့် စဖတ်တဲ့အခါအနည်းငယ် ရှုတ်ထွေးနိုင်ပါတယ်၊ ဒီတော့ အဲဒါတွေ ကိုအကြမ်းမျဉ်းလောက် သိထားရင် လေ့လာရာမှာ အထောက်အကူဖြစ်နိုင်ပါလိမ့်မယ်။
MPLS ဟာ Label တွေကိုအသုံးပြုပီး Data Forwarding ကိုဆုံးဖြတ်ပေးတဲ့ Packet Forwarding နည်းပညာ တစ်ခုဖြစ်ပါတယ်။ Label ဆိုတာက Layer 2 Header နဲ့ Layer 3 Header ကြားမှာ ထည့်ထားတဲ့ အမှတ်အသားတစ်ခုလို့ဆိုနိုင်ပါတယ်၊ သူ့အပေါ်မူတည်ပီး ဘယ် packets တွေဟာ ဘယ် FEC (Forwarding equivalence Class) အောက်မှာ သတ်မှတ်ထားတယ်၊ ဘယ် LSP (Label switched path)နဲ့ သက်ဆိုင်တယ်ဆိုတာ သိရတာပေါ့၊ Layer 2 နဲ့ 3 ကြားမှာရှိလို့MPLS ကို Layer 2.5 မှာ အလုပ်လုပ်တယ်လို့လဲဆိုကြပါတယ်။
အဲဒီလို Label တွေကိုအသုံးပြုတဲ့ Router တွေကို LSR (Lable Switched Router) လို့ခေါ်ပါတယ်။ Provider ရဲ့MPLS Backbone Network ဟာအဲဒီ LSR တွေနဲ့တည်ဆောက်ထားပါတယ်၊ Backbone အတွင်းမှာရှိတဲ့ LSR တွေကို Transit router လို့လဲခေါ်ပါတယ်၊ Backbone ရဲ့အစပ်က LSR ကိုတော့ LER (Label Edge Router) လို့ခေါ်ပါတယ်၊LER တွေဟာ ရိုးရိုး Routing သုံးတဲ့Router တွေ နဲ့ချိတ်ဆက်ထားလေ့ရှိသလို Customer ဘက်မှာ ရှိတဲ့ Router တွေနဲ့ လဲတိုက်ရိုက်ချိတ်ထားလေ့ရှိပါတယ်။ MPLS VPN Network မှာတော့ Transit router တွေကို P router (Provider) လိုခေါ်လေ့ရှိပီး LER တွေကိုတော့ PE Router (Provider Edge) လို့ခေါ်ပါတယ်၊ Customer ဘက်က Router/Device ကိုတော့ CE (Customer Edge) လို့ပြောပါတယ်။ ဒါပေမယ့် CE ဟာရိုးရိုး Routing ကိုပဲသိပါတယ် MPLS ကိုသိစရာမလိုပါ၊ P နဲ့ PE ကြား Label information တွေဖလှယ်ဖို့ကိုတော့ LDP လို့ခေါ်တဲ့ Label Distribution Protocol ကလုပ်ဆောင်ပေးပါတယ်၊ ဒီတော့ MPLS router အချင်းချင်းဟာ LDP neighbour တွေလဲဖြစ်ဖို့လိုတာပေါ့၊
အဲဒီမှာမှ PE/Edge Router တွေကို Traffic direction ပေါ်မူတည်ပီး Ingress/Egress router လို့လဲခေါ် ကြပါတယ်၊ နောက်တခါ LSR တွေအားလုံးမှာ သူတို့Advertise လုပ်တဲ့ Prefix နဲ့ flow direction ပေါ်မှာ Upstream/ Downstream Router တွေအနေနဲ့လဲ ခွဲခြားလို့ရပါတယ်။ ဒီတော့ အဲဒီအခေါ်ဝေါ်တွေကို အသေမှတ်မထားပဲ သူတို့ရဲ့အသုံးပြူပုံ၊ ပါဝင်ပက်သက်ပုံပေါ်မူတည်ပီး ကိုယ်ကနားလည်မယ်ဆိုရင် ပိုကောင်းတာပေါ့၊ MPLS Backbone တစ်ခုရဲ့ပုံကိုကြည့်ပီး ဘယ်Router ကတော့ ဘာအလုပ်လုပ်မယ်၊ သူဟာ P လား၊ PE လား၊ LSR/TR လား၊ LER/Ingress/Egress လားစသဖြင့်သိပီဆိုရင် ဘယ်လို Configure လုပ်သင့်သလဲ၊ Trousbleshooting လုပ်ရမလဲဆိုတာ လွယ်ကူလျင်မြန်စွာ ဆုံးဖြတ်နိုင်တာပေါ့၊
အခုလို ပုံချဆွဲလိုက်ရင်ပိုပီး မြင်သွားပါလိမ့်မယ်၊
CE—> PE1—> P1—> P2—> PE2—> CE
PE1 ကနေ PE2 အထိဟာ Provider ရဲ့MPLS Network ဖြစ်တယ်၊
PE1/PE2 တို့ဟာ Edge router ပေါ့၊ ဒီတော့ P1/P2 ဟာ LSR/ transit router တွေပါ၊
အဲဒီ P Router အားလုံးမှာ LDP သုံးပီး အချင်းချင်း LDP peer တွေအဖြစ်ရှိကြပါတယ်၊ LDP information ပေါ်မူတည်ပီး LSP (Path) တွေတည်ဆောက်တယ်၊ Data တွေဟာ LSP အပေါ်မူတည်ပီး သွားကြတယ်၊ပီးတော့ ဘယ်ဘက်က CE က 192.168.1.0/24 ဆိုတဲ့ Prefix ကို Advertise လုပ်တယ်ဆိုပါတော့ PE1 ဟာစပီး Label ထည့်ပီးတော့ P1ကို Advertise လုပ်ပါတယ်၊ ဒီမှာ PE1 ဟာ Ingress Router ဖြစ်သွားတာပေါ့၊ဒီတော့ 192.168.1.0/24 prefix အတွက် PE1 ဟာ P1ရဲ့Downstream LSR ဖြစ်ပီး၊ P1 ဟာ PE1 ရဲ့Upstream LSR ဖြစ်သွားပါတယ်၊
အခုလောက်ဆို MPLS ရဲ့အစိတ်အပိုင်းတွေ၊ အခေါ်အဝေါ်တွေကို သိလောက်ပီထင်ပါတယ်၊ Theory ပိုင်းနဲနဲလောက်ထပ်ဖတ်လိုက်ရင် MPLS ရဲ့အခြေခံကိုနားလည်နိုင်ပါပီ၊ ဒါမှနောက်ထပ် MPLS Tunneling၊ MPLS VPN နဲ့ MPLS Trafffic Engineering စတာတွေကို လေ့လာရာမှာလွယ်ကူသွားမှာပါ။
ကိုဖြိုး
No comments:
Post a Comment