BGP ဘယ်လိုအလုပ်လုပ်လဲ။

ယနေ့ကျလန်ုပ်တို့သည် BGP protocol ကိုကဌည့်ရဟုပါမည်။ ၎င်သကို တစ်ခုတည်သသော ပရိုတိုကောအဖဌစ် အသုံသပဌုရခဌင်သအကဌောင်သနဟင့် ၎င်သကို ဘာကဌောင့် အသုံသပဌုရကဌောင်သနဟင့် ပတ်သက်ပဌီသ အချိန်အကဌာကဌီသ ပဌောဆိုမည်မဟုတ်ပါ။ ဥပမာအာသဖဌင့် ကအကဌောင်သအရာနဟင့် ပတ်သက်၍ အချက်အလက်မျာသစလာ ရဟိပါသည်။ ဒီမဟာ.

ဒါဆို BGP ဆိုတာဘာလဲ။ BGP သည် ဒိုင်သနမစ်လမ်သကဌောင်သလမ်သကဌောင်သပရိုတိုကောတစ်ခုဖဌစ်ပဌီသ တစ်ခုတည်သသော EGP (External Gateway Protocol) ပရိုတိုကောဖဌစ်သည်။ ကပရိုတိုကောကို အင်တာနက်ပေါ်တလင် လမ်သကဌောင်သတည်ဆောက်ရန် အသုံသပဌုသည်။ BGP router နဟစ်ခုကဌာသတလင် ရပ်ကလက်တစ်ခုကို မည်သို့တည်ဆောက်ထာသသည်ကို ကဌည့်ကဌပါစို့။

BGP ဘယ်လိုအလုပ်လုပ်လဲ။
Router1 နဟင့် Router3 ကဌာသရဟိ ရပ်ကလက်ကို သုံသသပ်ကဌည့်ပါ။ အောက်ပါ command မျာသကို အသုံသပဌု၍ ၎င်သတို့ကို configure လုပ်ကဌပါစို့။

router bgp 10
  network 192.168.12.0
  network 192.168.13.0
  neighbor 192.168.13.3 remote-as 10

router bgp 10
  network 192.168.13.0
  network 192.168.24.0
  neighbor 192.168.13.1 remote-as 10

ကိုယ်ပိုင်အုပ်ချုပ်ခလင့်ရစနစ်တစ်ခုအတလင်သ အနီသနာသပတ်ဝန်သကျင်သည် AS 10 ဖဌစ်သည်။ Router1 ကဲ့သို့သော router တလင် အချက်အလက်မျာသကို ထည့်သလင်သပဌီသနောက် Router3 နဟင့် ကပ်လျက်ဆက်ဆံရေသတစ်ခုကို တည်ဆောက်ရန် ကဌိုသစာသသည်။ ဘာမဟမဖဌစ်ရင် ကနညသအခဌေအနေလို့ခေါ်တယ်။ ပျင်သရိသော. bgp ကို Router1 တလင် configure လုပ်လိုက်သည်နဟင့် TCP port 179 ကို စတင်နာသထောင်ပါမည် - ၎င်သသည် အခဌေအနေသို့ ရောက်သလာသလိမ့်မည် ခ်ိတ္ဆက္ပါRouter3 နဟင့် session တစ်ခုကိုဖလင့်ရန်ကဌိုသစာသသောအခါ၊ ၎င်သသည်အခဌေအနေသို့ရောက်သလာသလိမ့်မည်။ လဟုပ်ရဟာသသော.

Router1 နဟင့် Router3 အကဌာသ session ကိုတည်ဆောက်ပဌီသနောက်၊ Open မက်ဆေ့ချ်မျာသကိုဖလဟယ်သည်။ Router1 မဟ ကစာကို ပို့သောအခါ၊ ကအခဌေအနေကို ခေါ်ပါမည်။ ပို့ပဌီသဖလင့်ပါ။. Router3 မဟ Open message ကိုလက်ခံရရဟိသောအခါ၊ ၎င်သသည်အခဌေအနေသို့ရောက်သလာသလိမ့်မည်။ Confirm ကိုဖလင့်ပါ။. Open message ကို အနီသကပ် လေ့လာကဌည့်ရအောင်။

BGP ဘယ်လိုအလုပ်လုပ်လဲ။
ကမက်ဆေ့ချ်သည် Router အသုံသပဌုသည့် BGP ပရိုတိုကော ကိုယ်တိုင်အကဌောင်သ အချက်အလက်မျာသကို ပေသပို့ပါသည်။ Open မက်ဆေ့ချ်မျာသကို ဖလဟယ်ခဌင်သဖဌင့်၊ Router1 နဟင့် Router3 သည် ၎င်သတို့၏ ဆက်တင်မျာသဆိုင်ရာ အချက်အလက်မျာသကို အပဌန်အလဟန် ဆက်သလယ်ပေသသည်။ အောက်ပါဘောင်မျာသကို ကျော်သလာသသည်-

  • ဗာသရဟင်သ: ၎င်သတလင် router အသုံသပဌုနေသည့် BGP ဗာသရဟင်သလည်သ ပါဝင်သည်။ BGP ၏ လက်ရဟိဗာသရဟင်သသည် RFC 4 တလင်ဖော်ပဌထာသသည့် ဗာသရဟင်သ 4271 ဖဌစ်သည်။ BGP router နဟစ်ခုသည် ကိုက်ညီမဟုမရဟိသောဗာသရဟင်သတစ်ခုကို ညဟိနဟိုင်သရန်ကဌိုသစာသမည်ဖဌစ်ပဌီသ၊ ထို့နောက်တလင် BGP စက်ရဟင်ရဟိမည်မဟုတ်ပါ။
  • ကျလန်ုပ်၏ AS: ၎င်သတလင် BGP router ၏ AS နံပါတ် ပါ၀င်သည်၊ Router မျာသသည် AS နံပါတ်(မျာသ) ကို သဘောတူရမည်ဖဌစ်ပဌီသ ၎င်သတို့သည် iBGP သို့မဟုတ် eBGP ကို ​​အသုံသပဌုနေမည်လာသဟုလည်သ သတ်မဟတ်ပါသည်။
  • အချိန်ကိုထိန်သပါ: အကယ်၍ BGP သည် ကိုင်ထာသချိန်ကာလအတလင်သ တစ်ဖက်မဟ သိမ်သဆည်သထာသသော သို့မဟုတ် အပ်ဒိတ်မက်ဆေ့ဂျ်မျာသကို လက်ခံရရဟိခဌင်သမရဟိပါက အခဌာသတစ်ဖက်မဟ 'သေပဌီ' ဟု ကဌေညာမည်ဖဌစ်ပဌီသ ၎င်သသည် BGP စက်ရဟင်ကို ဖဌိုဖျက်မည်ဖဌစ်သည်။ ပုံမဟန်အာသဖဌင့် Cisco IOS Router မျာသတလင် ကိုင်ထာသချိန်ကို စက္ကန့် 180 သတ်မဟတ်ထာသပဌီသ စက္ကန့် 60 တိုင်သ Keepalive မက်ဆေ့ချ်ကို ပေသပို့ပါသည်။ Router နဟစ်ခုလုံသသည် ခေတ္တရပ်နာသချိန်ကို သဘောတူရမည် သို့မဟုတ် BGP စက်ရဟင်ရဟိမည်မဟုတ်ပါ။
  • BGP အမဟတ်အသာသ: ကသည်မဟာ OSPF ကဲ့သို့ပင် ရလေသချယ်ထာသသော ပဌည်တလင်သ BGP router ID ဖဌစ်သည်-
    • bgp router-id အမိန့်ဖဌင့် ကိုယ်တိုင်ပဌင်ဆင်ထာသသော router-ID ကို အသုံသပဌုပါ။
    • loopback interface တလင် အမဌင့်ဆုံသ IP လိပ်စာကို အသုံသပဌုပါ။
    • ရုပ်ပိုင်သဆိုင်ရာအင်တာဖေ့စ်တလင် အမဌင့်ဆုံသ IP လိပ်စာကို အသုံသပဌုပါ။
  • ရလေသချယ်နိုင်သော ကန့်သတ်ချက်မျာသ: ကနေရာတလင် BGP router ၏ ရလေသချယ်နိုင်သောစလမ်သရည်အချို့ကို သင်တလေ့လိမ့်မည်။ ဗာသရဟင်သအသစ်ကို ဖန်တီသစရာမလိုဘဲ အင်္ဂါရပ်အသစ်မျာသကို BGP တလင် ထည့်သလင်သနိုင်စေရန် ကအကလက်ကို ထည့်သလင်သထာသပါသည်။ ကနေရာတလင် သင်တလေ့နိုင်သောအရာမျာသမဟာ-
    • MP-BGP (Multi Protocol BGP) အတလက် ပံ့ပိုသမဟု။
    • Route Refresh အတလက် ပံ့ပိုသမဟု။
    • 4-octet AS နံပါတ်မျာသအတလက် ပံ့ပိုသမဟု။

ရပ်ကလက်တစ်ခုတည်ထောင်ရန် အောက်ပါအခဌေအနေမျာသနဟင့် ကိုက်ညီရမည်-

  • ဗာသရဟင်သနံပါတ် လက်ရဟိဗာသရဟင်သက 4 ဖဌစ်ပါတယ်။
  • AS နံပါတ်သည် သင်ပဌင်ဆင်ထာသသည့်အရာနဟင့် ကိုက်ညီရပါမည်။ အိမ်နီသချင်သ 192.168.13.3 အဝေသထိန်သ-အဖဌစ် 10.
  • Router ID သည် အိမ်နီသချင်သနဟင့် ကလဲပဌာသရပါမည်။

ကန့်သတ်ချက်မျာသသည် ကအခဌေအနေမျာသကို မကျေနပ်ပါက၊ Router မဟ ပေသပို့မည်ဖဌစ်ပါသည်။ သတိပေသချက် အမဟာသကိုညလဟန်ပဌသောစာ။ Open မက်ဆေ့ဂျ်မျာသ ပေသပို့ခဌင်သနဟင့် လက်ခံခဌင်သပဌီသနောက်၊ ရပ်ကလက်အတလင်သ ဆက်ဆံရေသသည် အခဌေအနေသို့ ရောက်ရဟိလာပါသည်။ တည်ထောင်ခဲ့သည်။. ၎င်သနောက်၊ router မျာသသည် လမ်သကဌောင်သမျာသဆိုင်ရာ အချက်အလက်မျာသကို ဖလဟယ်နိုင်ပဌီသ ၎င်သကို အသုံသပဌု၍ လုပ်ဆောင်နိုင်သည်။ Update ကို မက်ဆေ့ခ်ျမျာသ ကသည်မဟာ Router1 မဟ Router3 သို့ ပေသပို့သော အပ်ဒိတ်မက်ဆေ့ဂျ်ဖဌစ်ပါသည် ။

BGP ဘယ်လိုအလုပ်လုပ်လဲ။

ကနေရာတလင် မက်ထရစ်မျာသနဟင့် တူညီသည့် Router1 နဟင့် Path attributes မဟ တင်ပဌထာသသော ကလန်ရက်မျာသကို သင်တလေ့မဌင်နိုင်ပါသည်။ ကျလန်ုပ်တို့သည် Path attribute မျာသအကဌောင်သ အသေသစိတ်ပဌောပါမည်။ Keepalive မက်ဆေ့ဂျ်မျာသကို TCP စက်ရဟင်အတလင်သ ပေသပို့ပါသည်။ ၎င်သတို့ကို ပုံသေအာသဖဌင့် စက္ကန့် 60 တိုင်သ ကူသစက်သည်။ ၎င်သသည် Keepalive Timer ဖဌစ်သည်။ Hold Timer အတလင်သ Keepalive မက်ဆေ့ဂျ်ကို လက်ခံရရဟိခဌင်သမရဟိပါက၊ ၎င်သသည် အိမ်နီသချင်သနဟင့် ဆက်သလယ်မဟု ဆုံသရဟုံသသလာသမည်ဖဌစ်သည်။ ပုံမဟန်အာသဖဌင့်၊ ၎င်သသည် စက္ကန့် 180 နဟင့် ညီမျဟသည်။

အသုံသဝင်သောလက္ခဏာ

BGP ဘယ်လိုအလုပ်လုပ်လဲ။

Router မျာသသည် သတင်သအချက်အလတ်မျာသ အချင်သချင်သ မည်ကဲ့သို့ ပေသပို့သည်ကို ကျလန်ုပ်တို့ ရဟာဖလေတလေ့ရဟိထာသပုံရပဌီသ၊ ယခု BGP ပရိုတိုကော၏ ယုတ္တိကို နာသလည်ရန် ကဌိုသစာသကဌပါစို့။

IGP ပရိုတိုကောမျာသတလင်ကဲ့သို့ BGP ဇယာသသို့ လမ်သကဌောင်သတစ်ခု ကဌော်ငဌာရန်၊ ကလန်ရက်အမိန့်ကို အသုံသပဌုသော်လည်သ လည်ပတ်မဟုဆိုင်ရာ ယုတ္တိကလဲပဌာသသည်။ IGP တလင် အကယ်၍ network command တလင်လမ်သကဌောင်သကိုသတ်မဟတ်ပဌီသနောက်၊ IGP သည် က subnet နဟင့်သက်ဆိုင်သည့် interfaces မျာသကိုကဌည့်ရဟုပဌီသ၎င်သတို့ကိုဇယာသတလင်ပါ ၀ င်သည်၊ ထို့နောက် BGP ရဟိ network command သည် routing table ကိုကဌည့်ရဟုပဌီသရဟာဖလေသည်။ တိကျသော ကလန်ရက်အမိန့်စာရဟိ လမ်သကဌောင်သနဟင့် ကိုက်ညီသည်။ ယင်သသို့တလေ့ရဟိပါက ကလမ်သကဌောင်သမျာသသည် BGP ဇယာသတလင် ပေါ်လာမည်ဖဌစ်သည်။

network command ၏ ဘောင်မျာသ အတိအကျနဟင့် ကိုက်ညီသော router ၏ လက်ရဟိ IP လမ်သကဌောင်သပဌဇယာသတလင် လမ်သကဌောင်သကို ရဟာပါ။ IP လမ်သကဌောင်သရဟိပါက၊ ညီမျဟသော NLRI ကို local BGP ဇယာသတလင်ထည့်ပါ။

ယခု ကျန်ရဟိသောအာသလုံသသို့ BGP ကိုမဌဟင့်တင်ပဌီသ AS တစ်ခုအတလင်သ လမ်သကဌောင်သကို မည်သို့ရလေသချယ်သည်ကို ကဌည့်ကဌပါစို့။ BGP router သည် ၎င်သ၏အိမ်နီသနာသချင်သထံမဟ လမ်သကဌောင်သမျာသကို လက်ခံရရဟိပဌီသနောက်၊ အကောင်သဆုံသလမ်သကဌောင်သကို ရလေသချယ်ခဌင်သစတင်သည်။ ကနေရာတလင် အိမ်နီသနာသချင်သ အမျိုသအစာသမဟာ ပဌည်တလင်သပဌည်ပ ရဟိနိုင်သည်ကို နာသလည်ရန် လိုအပ်ပါသည်။ သတ်မဟတ်ထာသသောအိမ်နီသချင်သသည် အတလင်သပိုင်သ သို့မဟုတ် ပဌင်ပဖဌစ်မဖဌစ် ဖလဲ့စည်သမဟုပုံစံဖဌင့် နာသလည်သဘောပေါက်ပါသလာသ။ အသင်သမဟာဆိုရင်

neighbor 192.168.13.3 remote-as 10 

Router bgp 10 command တလင် router ကိုယ်တိုင် configure လုပ်ထာသသော remote-as parameter သည် AS ကို သတ်မဟတ်ပေသပါသည်။ internal AS မဟလာသော လမ်သကဌောင်သမျာသကို internal အဖဌစ်သတ်မဟတ်ထာသပဌီသ external AS မဟ routes မျာသကို external အဖဌစ်သတ်မဟတ်ပါသည်။ တစ်ခုစီအတလက်၊ လက်ခံခဌင်သနဟင့် ပေသပို့ခဌင်သဆိုင်ရာ ကလဲပဌာသခဌာသနာသသော ယုတ္တိဗေဒတစ်ခုစီအတလက်။ က topology ကို သုံသသပ်ကဌည့်ပါ-

BGP ဘယ်လိုအလုပ်လုပ်လဲ။

Router တစ်ခုစီတလင် ip: xxxx 255.255.255.0 - x သည် router နံပါတ်ဖဌစ်သည့် ip: xxxx ဖဌင့် configure လုပ်ထာသသော loopback interface တစ်ခုရဟိသည်။ Router9 တလင် ကျလန်ုပ်တို့တလင် လိပ်စာ - 9.9.9.9 255.255.255.0 နဟင့် loopback interface တစ်ခုရဟိသည်။ ၎င်သကို BGP မဟတဆင့်ကဌေငဌာပဌီသမည်ကဲ့သို့ပျံ့နဟံ့သည်ကိုကဌည့်ပါမည်။ ကလမ်သကဌောင်သကို Router8 နဟင့် Router12 သို့ ပို့ပါမည်။ Router8 မဟ၊ ကလမ်သကဌောင်သသည် Router6 သို့သလာသလိမ့်မည်၊ သို့သော် Router5 သို့၎င်သသည် routing table တလင်ရဟိမည်မဟုတ်ပါ။ Router12 တလင်လည်သ ကလမ်သကဌောင်သသည် ဇယာသတလင် ပေါ်လာမည်ဖဌစ်သော်လည်သ Router11 တလင်လည်သ ၎င်သသည် ထိုနေရာတလင် ရဟိမည်မဟုတ်ပါ။ ဒါကို အဖဌေရဟာကဌည့်ရအောင်။ Router9 သည် ၎င်သ၏အိမ်နီသနာသချင်သမျာသထံ ပေသပို့သည့် ဒေတာနဟင့် ကန့်သတ်ချက်မျာသကို ကလမ်သကဌောင်သကို အစီရင်ခံခဌင်သဖဌင့် စဉ်သစာသကဌည့်ကဌပါစို့။ အောက်ပါ packet ကို Router9 မဟ Router8 သို့ ပေသပို့ပါမည်။

BGP ဘယ်လိုအလုပ်လုပ်လဲ။
လမ်သကဌောင်သအချက်အလက်တလင် Path attribute မျာသပါဝင်သည်။

Path attribute မျာသကို အမျိုသအစာသ 4 မျိုသ ခလဲခဌာသထာသပါသည်။

  1. မဖဌစ်မနေ နာမည်ကဌီသ - BGP သုံသသော router အာသလုံသသည် က attribute မျာသကို အသိအမဟတ်ပဌုရပါမည်။ အပ်ဒိတ်မျာသအာသလုံသတလင် ရဟိနေရပါမည်။
  2. လူသိမျာသဖို့လိုသလို - BGP သုံသသော router အာသလုံသသည် က attribute မျာသကို အသိအမဟတ်ပဌုရပါမည်။ ၎င်သတို့သည် အပ်ဒိတ်မျာသတလင် ရဟိနေနိုင်သော်လည်သ ၎င်သတို့၏ တည်ရဟိနေမဟုကို မလိုအပ်ပါ။
  3. ရလေသချယ်နိုင်သည် - BGP အကောင်အထည်ဖော်မဟုအာသလုံသကို အသိအမဟတ်မပဌုနိုင်ပါ။ အကယ်၍ router သည် အရည်အချင်သကို အသိအမဟတ်မပဌုပါက၊ ၎င်သသည် အပ်ဒိတ်ကို တစ်စိတ်တစ်ပိုင်သအဖဌစ် အမဟတ်အသာသပဌုပဌီသ ၎င်သကို ၎င်သ၏အိမ်နီသနာသချင်သမျာသသို့ ပေသပို့ကာ အသိအမဟတ်ပဌုမထာသသော အရည်အချင်သကို သိမ်သဆည်သထာသသည်။
  4. စိတ်ကဌိုက်မဟုတ်သော အကူသအပဌောင်သ - BGP အကောင်အထည်ဖော်မဟုအာသလုံသကို အသိအမဟတ်မပဌုနိုင်ပါ။ Router သည် attribute ကို အသိအမဟတ်မပဌုပါက၊ အိမ်နီသချင်သမျာသထံ ပေသပို့သောအခါတလင် attribute ကို လျစ်လျူရဟုပဌီသ စလန့်ပစ်လိုက်ပါ။

BGP ရည်ညလဟန်သချက်မျာသ ဥပမာမျာသ-

  • မဖဌစ်မနေ နာမည်ကဌီသ:
    • ကိုယ်ပိုင်အုပ်ချုပ်ခလင့်စနစ်လမ်သကဌောင်သ
    • နောက်တစ်ခု
    • အရင်သအမဌစ်

  • လူသိမျာသဖို့လိုသလို:
    • ဒေသအကဌိုက်
    • ပဌည်တော်သာ အစုလိုက်
  • ရလေသချယ်နိုင်သည်:
    • စုစည်သသူ
    • လူမဟုအသိုင်သအဝိုင်သ
  • စိတ်ကဌိုက်မဟုတ်သော အကူသအပဌောင်သ:
    • ထလက်ပေါက်ပေါင်သစုံ ခလဲခဌာသဆက်ဆံမဟု (MED)
    • အစပဌုသူ ID
    • အစုအဖလဲ့စာရင်သ

ကကိစ္စတလင်၊ ယခု ကျလန်ုပ်တို့သည် မူရင်သ၊ Next-hop၊ AS Path ကို စိတ်ဝင်စာသပါမည်။ Router8 နဟင့် Router9 အကဌာသ လမ်သကဌောင်သသည် AS တစ်ခုအတလင်သ ထုတ်လလဟင့်နေသောကဌောင့် ၎င်သကို အတလင်သပိုင်သဟု ယူဆပဌီသ Origin ကို အာရုံစိုက်ပါမည်။

မူရင်သရည်ညလဟန်သချက် - အပ်ဒိတ်ရဟိလမ်သကဌောင်သကို မည်သို့ရယူခဲ့သည်ကို ဖော်ပဌသည်။ ဖဌစ်နိုင်သည့် အရည်အချင်သတန်ဖိုသမျာသ-

  • 0 - IGP: NLRI သည် မူလကိုယ်ပိုင်အုပ်ချုပ်ခလင့်ရစနစ်အတလင်သ ရရဟိခဲ့သည်။
  • 1 - EGP- NLRI သည် Exterior Gateway Protocol (EGP) ကို အသုံသပဌု၍ သင်ယူသည်။ ယခင် BGP၊ အသုံသမပဌုပါ။
  • 2 - မပဌည့်စုံ- NLRI ကို တစ်နည်သတစ်ဖုံ သင်ယူခဲ့သည်။

ကျလန်ုပ်တို့၏အခဌေအနေတလင်၊ packet မဟမဌင်နိုင်သကဲ့သို့၎င်သသည် 0 နဟင့်ညီမျဟသည်။ ကလမ်သကဌောင်သကို Router12 သို့ပို့သောအခါ၊ ကကုဒ်သည် 1 ၏ကုဒ်တစ်ခုရဟိလိမ့်မည်။

ထို့နောက် Next-hop။ Next-hop ရည်ညလဟန်သချက်

  • ၎င်သသည် ညသတည်ရာကလန်ရက်သို့သလာသသော eBGP router ၏ IP လိပ်စာဖဌစ်သည်။
  • နောက်ဆက်တလဲကို အခဌာသ AS သို့ ပေသပို့သောအခါတလင် ရည်ညလဟန်သချက်သည် ပဌောင်သလဲသလာသပါသည်။

iBGP ၏ဖဌစ်ရပ်တလင်၊ ဆိုလိုသည်မဟာ AS တစ်ခုအတလင်သတလင်၊ Next-hop သည် ကလမ်သကဌောင်သနဟင့်ပတ်သက်၍ လေ့လာသင်ယူသူ သို့မဟုတ် ပဌောပဌသူမဟ ညလဟန်ပဌမည်ဖဌစ်သည်။ ကျလန်ုပ်တို့၏အခဌေအနေတလင်၊ ၎င်သသည် 192.168.89.9 ဖဌစ်လိမ့်မည်။ သို့သော် ကလမ်သကဌောင်သသည် Router8 မဟ Router6 သို့ ကူသပဌောင်သသောအခါ၊ Router8 သည် ၎င်သကို ပဌောင်သလဲပဌီသ ၎င်သ၏ကိုယ်ပိုင်ဖဌင့် အစာသထိုသမည်ဖဌစ်သည်။ Next-hop သည် 192.168.68.8 ဖဌစ်လိမ့်မည်။ ၎င်သသည် ကျလန်ုပ်တို့အာသ စည်သမျဉ်သနဟစ်ခုသို့ ညသတည်စေသည်-

  1. Router သည် ၎င်သ၏အတလင်သပိုင်သအိမ်နီသနာသချင်သထံသို့ လမ်သကဌောင်သတစ်ခုကို ပေသပို့ပါက၊ ၎င်သသည် Next-hop ပါရာမီတာကို ပဌောင်သလဲမည်မဟုတ်ပါ။
  2. Router သည် ၎င်သ၏ ပဌင်ပအိမ်နီသချင်သထံသို့ လမ်သကဌောင်သတစ်ခု ပေသပို့ပါက၊ ၎င်သသည် က router မဟ ထုတ်လလဟင့်သည့် အင်တာဖေ့စ်၏ ip သို့ Next-hop ကို ပဌောင်သလဲသည်။

၎င်သသည် ကျလန်ုပ်တို့အာသ ပထမပဌဿနာကို နာသလည်စေသည် - Router5 နဟင့် Router11 ရဟိ လမ်သကဌောင်သဇယာသတလင် အဘယ်ကဌောင့် လမ်သကဌောင်သမရဟိနိုင်သနည်သ။ အနီသကပ်ကဌည့်ကဌပါစို့။ ထို့ကဌောင့်၊ Router6 သည် လမ်သကဌောင်သ 9.9.9.0/24 နဟင့်ပတ်သက်သည့် အချက်အလက်ကို လက်ခံရရဟိပဌီသ ၎င်သကို လမ်သကဌောင်သဇယာသသို့ အောင်မဌင်စလာ ထည့်သလင်သခဲ့သည်။

Router6#show ip route bgp
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

      9.0.0.0/24 is subnetted, 1 subnets
B        9.9.9.0 [20/0] via 192.168.68.8, 00:38:25<source>
Теперь Router6 переЎал Ќаршрут Router5 О первПЌу правОлу Next-hop Ме ОзЌеМОл. ТП есть, Router5 ЎПлжеМ ЎПбавОть  <b>9.9.9.0 [20/0] via 192.168.68.8</b> , МП у МегП Мет Ќаршрута ЎП 192.168.68.8 О пПэтПЌу ЎаММый Ќаршрут ЎПбавлеМ Ме буЎет, хПтя ОМфПрЌацОя П ЎаММПЌ Ќаршруте буЎет храМОться в таблОце BGP:

<source><b>Router5#show ip bgp
BGP table version is 1, local router ID is 5.5.5.5
Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,
              r RIB-failure, S Stale, m multipath, b backup-path, f RT-Filter,
              x best-external, a additional-path, c RIB-compressed,
Origin codes: i - IGP, e - EGP, ? - incomplete
RPKI validation codes: V valid, I invalid, N Not found

     Network          Next Hop            Metric LocPrf Weight Path
 * i 9.9.9.0/24       192.168.68.8             0    100      0 45 i</b>

Router11-Router12 အကဌာသ အလာသတူအခဌေအနေမျိုသ ဖဌစ်လိမ့်မည်။ ကအခဌေအနေကိုရဟောင်ရဟာသရန်၊ ၎င်သတို့၏ IP လိပ်စာကို Next-hop အဖဌစ်အစာသထိုသရန်အတလက် ၎င်သတို့၏ပဌည်တလင်သအိမ်နီသချင်သမျာသထံ လမ်သကဌောင်သကိုဖဌတ်သန်သသည့်အခါ Router6 သို့မဟုတ် Router12 ကို configure လုပ်ရန်လိုအပ်သည်။ ၎င်သသည် command ကို အသုံသပဌု၍ လုပ်ဆောင်သည်-

neighbor 192.168.56.5 next-hop-self

ကအမိန့်ပေသပဌီသနောက်၊ Router6 သည် အပ်ဒိတ်မက်ဆေ့ဂျ်တစ်စောင်ပေသပို့မည်ဖဌစ်ပဌီသ၊ Gi0/0 Router6 ၏ ip ကို လမ်သကဌောင်သမျာသအတလက် Next-hop အဖဌစ်သတ်မဟတ်ထာသမည်ဖဌစ်ပဌီသ၊ ထို့နောက်တလင် ကလမ်သကဌောင်သသည် လမ်သကဌောင်သဇယာသတလင် ပါ၀င်ပဌီသသာသဖဌစ်သည်။

ဒီလမ်သကဌောင်သက Router7 နဲ့ Router10 မဟာ ပေါ်လာသလာသဆိုတာ ထပ်ကဌည့်ရအောင်။ ၎င်သသည် routing table တလင်ရဟိမည်မဟုတ်ပါ၊ ပဌဿနာသည် Next-hop parameter ပါရဟိသည့်ပထမတစ်ခုနဟင့်အတူတူပင်ဖဌစ်သည်ဟုကျလန်ုပ်တို့ထင်ကောင်သထင်နိုင်သော်လည်သ show ip bgp command ၏ output ကိုကဌည့်ရဟုပါက၊ မဟာသယလင်သသော Next-hop ဖဌင့်ပင် ထိုနေရာသို့ လမ်သကဌောင်သမရရဟိခဲ့ပါ၊ ဆိုလိုသည်မဟာ လမ်သကဌောင်သပင် မကူသစက်နိုင်ပါ။ ကအရာက ကျလန်ုပ်တို့အာသ အခဌာသသော စည်သမျဉ်သတစ်ခု တည်ရဟိမဟုဆီသို့ ညသတည်စေလိမ့်မည်-

ပဌည်တလင်သအိမ်နီသချင်သမျာသထံမဟ ရရဟိသည့်လမ်သကဌောင်သမျာသကို အခဌာသပဌည်တလင်သအိမ်နီသချင်သမျာသသို့ ဖဌန့်ဝေခဌင်သမပဌုပါ။

Router5 မဟ Router6 မဟ လမ်သကဌောင်သကို လက်ခံရရဟိသောကဌောင့်၊ ၎င်သကို ၎င်သ၏အခဌာသအတလင်သပိုင်သအိမ်နီသချင်သထံသို့ ကူသစက်မည်မဟုတ်ပါ။ လလဟဲပဌောင်သမဟုဖဌစ်ပေါ်ရန်အတလက်၊ သင်သည် လုပ်ဆောင်ချက်ကို ပဌင်ဆင်သတ်မဟတ်ရန် လိုအပ်သည်။ ရောင်ပဌန်လမ်သကဌောင်သသို့မဟုတ် ချိတ်ဆက်ထာသသော ရပ်ကလက်အတလင်သ ဆက်ဆံရေသမျာသ (Full Mesh) ကို ပဌင်ဆင်သတ်မဟတ်ပါ ဆိုသည်မဟာ Router5-7 လူတိုင်သ လူတိုင်သအတလက် အိမ်နီသချင်သဖဌစ်ပါမည်။ ကကိစ္စတလင်ကျလန်ုပ်တို့သည် Route Reflector ကိုသုံသပါမည်။ Router5 တလင်သင်ကအမိန့်ကိုအသုံသပဌုရန်လိုအပ်သည်-

neighbor 192.168.57.7 route-reflector-client

Route-Reflector သည် အတလင်သပိုင်သအိမ်နီသနာသချင်သဆီသို့ လမ်သကဌောင်သတစ်ခုဖဌတ်သန်သသည့်အခါ BGP ၏အပဌုအမူကို ပဌောင်သလဲပေသသည်။ အတလင်သအိမ်နီသချင်သအဖဌစ် သတ်မဟတ်ထာသလျဟင် လမ်သကဌောင်သ-ရောင်ပဌန်-ဖောက်သည်ထို့နောက် အတလင်သပိုင်သလမ်သကဌောင်သမျာသကို ကဖောက်သည်မျာသအာသ ကဌော်ငဌာပါမည်။

လမ်သကဌောင်သသည် Router7 တလင်မပေါ်ခဲ့ပါ။ Next-hop အကဌောင်သကိုလည်သ မမေ့ပါနဲ့။ ကစီမံမဟုမျာသပဌီသနောက်၊ လမ်သကဌောင်သသည်လည်သ Router7 သို့သလာသသင့်သည်၊ သို့သော် ထိုသို့မဖဌစ်ပါ။ ၎င်သသည် ကျလန်ုပ်တို့အာသ အခဌာသစည်သမျဉ်သတစ်ခုသို့ ယူဆောင်လာပါသည်-

နောက်ဟော့ပ်စည်သမျဉ်သသည် ပဌင်ပလမ်သကဌောင်သမျာသအတလက်သာ အလုပ်လုပ်သည်။ အတလင်သပိုင်သလမ်သကဌောင်သမျာသအတလက်၊ နောက်ဟော့ပါ ရည်ညလဟန်သချက်ကို အစာသထိုသမထာသပါ။

ထို့အပဌင် AS အတလင်သရဟိ လမ်သကဌောင်သအာသလုံသကို router မျာသအာသ အသိပေသရန်အတလက် static routing သို့မဟုတ် IGP protocols မျာသကို အသုံသပဌု၍ ပတ်ဝန်သကျင်တစ်ခု ဖန်တီသရန် လိုအပ်သည့် အခဌေအနေတစ်ရပ်ကို ကျလန်ုပ်တို့ ရရဟိပါသည်။ Router6 နဟင့် Router7 တလင် တည်ငဌိမ်သောလမ်သကဌောင်သမျာသကို စာရင်သသလင်သလိုက်ရအောင်၊ ထို့နောက် Router table တလင် လိုချင်သောလမ်သကဌောင်သကို ရရဟိမည်ဖဌစ်သည်။ AS 678 တလင်၊ ကျလန်ုပ်တို့သည် ၎င်သကို အနည်သငယ်ခဌာသနာသစလာ လုပ်ဆောင်ပါမည် - ကျလန်ုပ်တို့သည် Router192.168.112.0 တလင် 24/10 အတလက် static routes မျာသကို မဟတ်ပုံတင်ပါမည်။ ထို့နောက် Router192.168.110.0 နဟင့် Router24 အကဌာသ ရပ်ကလက်အတလင်သ ဆက်ဆံရေသကို တည်ဆောက်ပါမည်။ Router12 သို့ ၎င်သ၏နောက်ထပ်ဟော့ပ်ကို Router10 သို့ပေသပို့ရန်လည်သ ကျလန်ုပ်တို့ configure လုပ်ပါမည်။

neighbor 192.168.110.10 next-hop-self

ရလဒ်မဟာ Router10 သည် လမ်သကဌောင်သ 9.9.9.0/24 ကို လက်ခံရရဟိမည်ဖဌစ်ပဌီသ ၎င်သကို Router7 နဟင့် Router12 နဟစ်ခုစလုံသမဟ လက်ခံရရဟိမည်ဖဌစ်သည်။ Router10 သည် မည်သည့်ရလေသချယ်မဟုပဌုလုပ်သည်ကို ကဌည့်ကဌပါစို့။

Router10#show ip bgp
BGP table version is 3, local router ID is 6.6.6.6
Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,
              r RIB-failure, S Stale, m multipath, b backup-path, f RT-Filter,
              x best-external, a additional-path, c RIB-compressed,
Origin codes: i - IGP, e - EGP, ? - incomplete
RPKI validation codes: V valid, I invalid, N Not found

     Network              Next Hop            Metric LocPrf Weight Path
 *>i 9.9.9.0/24       192.168.112.12           0    100       0      45 i

                               192.168.107.7                                0     123 45 i  

ကျလန်ုပ်တို့မဌင်နိုင်သည်အတိုင်သ၊ လမ်သကဌောင်သနဟစ်ခုနဟင့် မဌဟာသတစ်ခု (>) သည် 192.168.112.12 မဟတစ်ဆင့် လမ်သကဌောင်သကို ရလေသချယ်ထာသကဌောင်သ ဆိုလိုသည်။
လမ်သကဌောင်သရလေသချယ်မဟုလုပ်ငန်သစဉ် မည်သို့အလုပ်လုပ်သည်ကို ကဌည့်ကဌပါစို့။

  1. လမ်သကဌောင်သတစ်ခုလက်ခံရရဟိသောအခါ ပထမအဆင့်မဟာ ၎င်သ၏ Next-hop ၏ရရဟိနိုင်မဟုကို စစ်ဆေသရန်ဖဌစ်သည်။ ထို့ကဌောင့်၊ ကျလန်ုပ်တို့သည် Next-hop-self မသတ်မဟတ်ဘဲ Router5 တလင် လမ်သကဌောင်သတစ်ခုကို လက်ခံရရဟိသောအခါ၊ ကလမ်သကဌောင်သကို ဆက်လက်လုပ်ဆောင်ခဌင်သမပဌုပါ။
  2. နောက်တစ်ခုကတော့ Weight parameter ပါ။ ကကန့်သတ်ချက်သည် Path Attribute (PA) မဟုတ်ဘဲ BGP မက်ဆေ့ဂျ်မျာသတလင် မပို့ပါ။ ၎င်သကို router တစ်ခုစီတလင် စက်တလင်သမဟ configure ပဌုလုပ်ထာသပဌီသ router ကိုယ်တိုင်တလင် လမ်သကဌောင်သရလေသချယ်မဟုကို ကိုင်တလယ်ရန်သာ အသုံသပဌုပါသည်။ ဥပမာတစ်ခုကိုကဌည့်ရအောင်။ Router10 သည် Router9.9.9.0 (24) မဟတဆင့် 12/192.168.112.12 အတလက် လမ်သကဌောင်သတစ်ခုကို ရလေသချယ်ထာသသည်ကို အထက်တလင်တလေ့မဌင်နိုင်ပါသည်။ အလေသချိန် ကန့်သတ်ဘောင်ကို ပဌောင်သလဲရန်၊ သင်သည် သတ်မဟတ်ထာသသော လမ်သကဌောင်သမျာသ သတ်မဟတ်ရန် လမ်သကဌောင်သ-မဌေပုံကို အသုံသပဌု၍ သို့မဟုတ် အမိန့်ကို အသုံသပဌု၍ ၎င်သ၏ အိမ်နီသချင်သအာသ အလေသချိန်ကို သတ်မဟတ်ပေသနိုင်သည်။
     neighbor 192.168.107.7 weight 200       

    ယခု ကအိမ်နီသနာသချင်သမဟ လမ်သကဌောင်သအာသလုံသသည် ကအလေသချိန်ရဟိလိမ့်မည်။ ကခဌယ်လဟယ်ပဌီသနောက် လမ်သကဌောင်သရလေသချယ်မဟု မည်သို့ပဌောင်သလဲသလာသသည်ကို ကဌည့်ကဌပါစို့။

    Router10#show bgp
    *Mar  2 11:58:13.956: %SYS-5-CONFIG_I: Configured from console by console
    BGP table version is 2, local router ID is 6.6.6.6
    Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,
                  r RIB-failure, S Stale, m multipath, b backup-path, f RT-Filter,
                  x best-external, a additional-path, c RIB-compressed,
    Origin codes: i - IGP, e - EGP, ? - incomplete
    RPKI validation codes: V valid, I invalid, N Not found
    
         Network          Next Hop            Metric LocPrf Weight      Path
     *>  9.9.9.0/24       192.168.107.7                        200      123 45 i
     * i                          192.168.112.12           0          100      0 45 i

    သင်တလေ့မဌင်ရသည့်အတိုင်သ Router7 မဟတစ်ဆင့် လမ်သကဌောင်သကို ယခုရလေသချယ်လိုက်သော်လည်သ ၎င်သသည် အခဌာသ router မျာသပေါ်တလင် သက်ရောက်မဟုရဟိမည်မဟုတ်ပါ။

  3. တတိယအဆင့်တလင် ကျလန်ုပ်တို့တလင် Local Preference ရဟိသည်။ ကကန့်သတ်ချက်မျာသသည် လူသိမျာသသော လိုသလို ရည်ညလဟန်သချက်ဖဌစ်ပဌီသ၊ ဆိုလိုသည်မဟာ ၎င်သ၏တည်ရဟိမဟုသည် ရလေသချယ်နိုင်သည်ဟု ဆိုလိုသည်။ ကကန့်သတ်ချက်သည် AS တစ်ခုအတလင်သသာ အကျုံသဝင်ပဌီသ အတလင်သအိမ်နီသချင်သမျာသအတလက်သာ လမ်သကဌောင်သရလေသချယ်မဟုအပေါ် သက်ရောက်မဟုရဟိပါသည်။ ထို့ကဌောင့် ၎င်သကို အတလင်သပိုင်သအိမ်နီသနာသချင်သအတလက် ရည်ရလယ်ထာသသော အပ်ဒိတ်မက်ဆေ့ဂျ်မျာသတလင်သာ ပို့လလဟတ်ခဌင်သဖဌစ်သည်။ ပဌင်ပအိမ်နီသချင်သမျာသအတလက် အပ်ဒိတ်မက်ဆေ့ချ်မျာသတလင် ၎င်သကို မတလေ့ရပါ။ ထို့ကဌောင့် ၎င်သကို လူသိမျာသရန် လိုသလို သတ်မဟတ်ခဲ့သည်။ Router5 မဟာ စမ်သသုံသကဌည့်ရအောင်။ Router5 တလင် ကျလန်ုပ်တို့သည် 9.9.9.0/24 အတလက် လမ်သကဌောင်သနဟစ်ခုရဟိသင့်သည် - Router6 မဟတဆင့်တစ်ခုနဟင့် Router7 မဟဒုတိယလမ်သကဌောင်သနဟစ်ခုရဟိသည်။

    ကျလန်ုပ်တို့ကဌည့်သည်-

    Router5#show bgp
    BGP table version is 2, local router ID is 5.5.5.5
    Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,
                  r RIB-failure, S Stale, m multipath, b backup-path, f RT-Filter,
                  x best-external, a additional-path, c RIB-compressed,
    Origin codes: i - IGP, e - EGP, ? - incomplete
    RPKI validation codes: V valid, I invalid, N Not found
    
         Network          Next Hop            Metric LocPrf Weight Path
     *>i 9.9.9.0/24       192.168.56.6             0    100      0 45 i

    ဒါပေမယ့် Router6 မဟာ လမ်သကဌောင်သတစ်ခုတလေ့တယ်။ Router7 ဖဌတ်သလာသသည့် လမ်သကဌောင်သက ဘယ်မဟာလဲ။ Router 7 မဟာလည်သ မရဟိဘူသဖဌစ်နိုင်ပါသလာသ။ ကဌည့်ရအောင်-

    Router#show bgp
    BGP table version is 10, local router ID is 7.7.7.7
    Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,
                  r RIB-failure, S Stale, m multipath, b backup-path, f RT-Filter,
                  x best-external, a additional-path, c RIB-compressed,
    Origin codes: i - IGP, e - EGP, ? - incomplete
    RPKI validation codes: V valid, I invalid, N Not found
    
         Network                Next Hop            Metric LocPrf  Weight    Path
     *>i 9.9.9.0/24       192.168.56.6             0     100           0      45 i
    
                                  192.168.107.10                                  0     678 45 i 

    ထူသဆန်သသည်မဟာ အရာအာသလုံသ အဆင်ပဌေနေပုံရသည်။ Router 5 သို့ အဘယ်ကဌောင့် မကူသစက်သနည်သ။ အရေသကဌီသတာက BGP မဟာ စည်သကမ်သရဟိတယ်။

    Router သည် ၎င်သအသုံသပဌုသည့်လမ်သကဌောင်သမျာသကိုသာ ထုတ်လလဟင့်သည်။

    Router7 သည် Router5 မဟတဆင့်လမ်သကဌောင်သကိုအသုံသပဌုသည်၊ ထို့ကဌောင့် Router10 မဟတဆင့်လမ်သကဌောင်သကိုကူသစက်မည်မဟုတ်ပါ။ Local Preference သို့ ပဌန်သလာသကဌပါစို့။ Router7 တလင် Local Preference ကို သတ်မဟတ်ပဌီသ Router5 က ၎င်သကို မည်သို့တုံ့ပဌန်သည်ကို ကဌည့်ကဌပါစို့။

    route-map BGP permit 10
     match ip address 10
     set local-preference 250
    access-list 10 permit any
    router bgp 123
     neighbor 192.168.107.10 route-map BGP in</b>

    ထို့ကဌောင့်၊ ကျလန်ုပ်တို့သည် လမ်သကဌောင်သမျာသအာသလုံသကို ပါဝင်သော လမ်သကဌောင်သမဌေပုံတစ်ခု ဖန်တီသပဌီသ လက်ခံရရဟိသောအခါ Local Preference parameter ကို 7 သို့ ပဌောင်သလဲရန် Router250 အာသ ပဌောခဲ့သည်၊ default သည် 100 ဖဌစ်သည်။ Router5 တလင် ဘာဖဌစ်ခဲ့သည်ကို ကဌည့်ကဌပါစို့။

    Router5#show bgp
    BGP table version is 8, local router ID is 5.5.5.5
    Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,
                  r RIB-failure, S Stale, m multipath, b backup-path, f RT-Filter,
                  x best-external, a additional-path, c RIB-compressed,
    Origin codes: i - IGP, e - EGP, ? - incomplete
    RPKI validation codes: V valid, I invalid, N Not found
    
         Network          Next Hop            Metric LocPrf Weight        Path
     *>i 9.9.9.0/24       192.168.57.7             0          250      0 678 45 i

    ယခုကျလန်ုပ်တို့မဌင်နိုင်သည်အတိုင်သ Router5 သည် Router7 မဟတဆင့်လမ်သကဌောင်သကိုပိုမိုနဟစ်သက်သည်။ တူညီသောပုံသည် Router6 တလင်ရဟိလိမ့်မည်ဖဌစ်သော်လည်သ Router8 မဟတဆင့်လမ်သကဌောင်သကိုရလေသချယ်ရန်သူအတလက်ပိုမိုအကျိုသရဟိသည်။ ကကန့်သတ်ဘောင်ကိုပဌောင်သလဲခဌင်သသည် အပဌောင်သအလဲအကျိုသသက်ရောက်မဟုရဟိစေရန်အတလက် အနီသအနာသပတ်ဝန်သကျင်ကို ပဌန်လည်စတင်ရန် လိုအပ်ကဌောင်သလည်သ ကျလန်ုပ်တို့ထပ်ပဌောသည်။ ဖတ်ပါ။ ဒီမဟာ. Local Preference ကို ကျလန်ုပ်တို့ ခလဲထုတ်ပဌီသပါပဌီ။ နောက်ဘောင်သို့ ဆက်သလာသကဌပါစို့။

  4. Next-hop ကန့်သတ်ဘောင် 0.0.0.0၊ ဆိုလိုသည်မဟာ၊ ဒေသဆိုင်ရာ သို့မဟုတ် ပေါင်သစည်သထာသသော လမ်သကဌောင်သမျာသကို ညသစာသပေသပါ။ ကလန်ရက်အမိန့်ကို ထည့်သလင်သပဌီသနောက် ကလမ်သကဌောင်သမျာသသည် အမဌင့်ဆုံသ—32678—နဟင့်ညီမျဟသော အလေသချိန် ကန့်သတ်ချက်တစ်ခုကို အလိုအလျောက် သတ်မဟတ်ပေသသည်-
    Router#show bgp
    BGP table version is 2, local router ID is 9.9.9.9
    Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,
                  r RIB-failure, S Stale, m multipath, b backup-path, f RT-Filter,
                  x best-external, a additional-path, c RIB-compressed,
    Origin codes: i - IGP, e - EGP, ? - incomplete
    RPKI validation codes: V valid, I invalid, N Not found
    
         Network          Next Hop            Metric LocPrf Weight    Path
     *>  9.9.9.0/24       0.0.0.0                  0            32768    i
  5. AS မဟတဆင့်အတိုဆုံသလမ်သ။ အတိုဆုံသ AS_Path ကန့်သတ်ဘောင်ကို ရလေသထာသသည်။ လမ်သကဌောင်သတစ်ခု AS နည်သပါသလေလေ၊ ပိုကောင်သလေဖဌစ်သည်။ Router9.9.9.0 ရဟိ 24/10 သို့ လမ်သကဌောင်သကို သုံသသပ်ကဌည့်ပါ-
    Router10#show bgp
    BGP table version is 2, local router ID is 6.6.6.6
    Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,
                  r RIB-failure, S Stale, m multipath, b backup-path, f RT-Filter,
                  x best-external, a additional-path, c RIB-compressed,
    Origin codes: i - IGP, e - EGP, ? - incomplete
    RPKI validation codes: V valid, I invalid, N Not found
    
         Network          Next Hop            Metric LocPrf Weight Path
     *   9.9.9.0/24     192.168.107.7                           0           123 45 i
     *>i                     192.168.112.12           0    100       0       45 i

    သင်မဌင်ရသည့်အတိုင်သ၊ Router10 သည် ကလမ်သကဌောင်သအတလက် AS_Path ကန့်သတ်ဘောင် 192.168.112.12 သာပါဝင်သောကဌောင့် 45 မဟတစ်ဆင့် လမ်သကဌောင်သကို ရလေသချယ်ခဲ့သည်။ အကဌောင်သမဟာ အလိုလိုရဟင်သပါသည်။

  6. နောက်တစ်ခုကတော့ Origin ဖဌစ်ပါတယ်။ IGP (BGP ကိုအသုံသပဌု၍ရရဟိသောလမ်သကဌောင်သ) သည် EGP (BGP ၏ယခင်အသုံသပဌုခဲ့သောလမ်သကဌောင်သ၊ အသုံသမပဌုတော့သော) EGP ထက်ပိုမိုကောင်သမလန်ပဌီသ EGP သည် Incomplete ထက်ပိုမိုကောင်သမလန်ပါသည်။ (ဥပမာ၊ အခဌာသနည်သလမ်သအချို့ဖဌင့် ပဌန်လည်ဖဌန့်ဝေခဌင်သ)။
  7. နောက်တစ်ခုကတော့ MED ဖဌစ်ပါတယ်။ Router တလင် ပဌည်တလင်သ၌သာ အလုပ်လုပ်သော Weight ရဟိသည်။ ကိုယ်ပိုင်အုပ်ချုပ်ခလင့်ရစနစ်တစ်ခုအတလင်သသာ လုပ်ဆောင်နိုင်သော Local Preference ရဟိပါသည်။ သင်ခန့်မဟန်သထာသသည့်အတိုင်သ MED သည် ကိုယ်ပိုင်အုပ်ချုပ်ခလင့်ရစနစ်မျာသကဌာသတလင် ထုတ်လလဟင့်မည့် ကန့်သတ်ချက်တစ်ခုဖဌစ်သည်။ အလလန်ကောင်သသည် ဆောင်သပါသ ဒီ parameter အကဌောင်သ။

ရည်ညလဟန်သချက်မျာသ မရဟိတော့သော်လည်သ လမ်သကဌောင်သနဟစ်ခုတလင် တူညီသော attribute မျာသရဟိပါက အောက်ပါစည်သမျဉ်သမျာသကို အသုံသပဌုမည်-

  1. အနီသဆုံသ IGP အိမ်နီသချင်သမဟတစ်ဆင့် လမ်သကဌောင်သကို ရလေသချယ်ပါ။
  2. eBGP လမ်သကဌောင်သအတလက် ရဟေသအကျဆုံသလမ်သကဌောင်သကို ရလေသပါ။
  3. အသေသဆုံသ BGP ရောက်တာ ID ဖဌင့် အိမ်နီသချင်သမဟတဆင့် လမ်သကဌောင်သကို ရလေသပါ။
  4. အနိမ့်ဆုံသ IP လိပ်စာဖဌင့် အိမ်နီသချင်သကိုဖဌတ်၍ လမ်သကဌောင်သကို ရလေသပါ။

ယခု BGP ပေါင်သစည်သခဌင်သပဌဿနာကို ကဌည့်ကဌပါစို့။

Router6 သည် လမ်သကဌောင်သ 9.9.9.0/24 ကို Router9 မဟတစ်ဆင့် ဆုံသရဟုံသပါက ဘာဖဌစ်မည်ကို ကဌည့်ကဌပါစို့။ Router0 ၏ Gi1/6 ၏ အင်တာဖေ့စ်ကို ပိတ်လိုက်ကဌပါစို့၊ ၎င်သမဟ ရရဟိသည့် လမ်သကဌောင်သသည် မမဟန်ကန်ကဌောင်သ ချက်ခဌင်သ နာသလည်နိုင်မည်ဖဌစ်သည်။ Router8 သည် Withdrawn Routes အကလက်တလင် ကလန်ရက် 6/9.9.9.0 ကိုညလဟန်ပဌသည့် အပ်ဒိတ်မက်ဆေ့ဂျ်မျာသကို ချက်ချင်သပေသပို့သည်။ Router24 သည် ထိုကဲ့သို့သော မက်ဆေ့ချ်ကို လက်ခံရရဟိသည်နဟင့် ၎င်သသည် Router5 သို့ ပေသပို့မည်ဖဌစ်သည်။ Router7 တလင် Router7 မဟတစ်ဆင့် လမ်သကဌောင်သတစ်ခုရဟိသောကဌောင့်၊ ၎င်သသည် လမ်သကဌောင်သအသစ်တစ်ခုဖဌင့် Update ဖဌင့် ချက်ချင်သတုံ့ပဌန်မည်ဖဌစ်သည်။ အင်တာဖေ့စ်အခဌေအနေအပေါ်အခဌေခံ၍ အိမ်နီသချင်သတစ်ညသ၏ပဌိုလဲမဟုကို ထောက်လဟမ်သရန် မဖဌစ်နိုင်ပါက၊ Hold Timer ကို မီသစတင်ရန် စောင့်ဆိုင်သရမည်ဖဌစ်ပါသည်။

ကလန်ဖက်ဒရေသရဟင်သ။

သင်မဟတ်မိပါက၊ သင်သည် အပဌည့်အဝချိတ်ဆက်ထာသသော topology ကိုမကဌာခဏအသုံသပဌုရန်ရဟိသည်ဟူသောအချက်ကိုပဌောထာသသည်။ AS တစ်ခုတလင်ရဟိသော router အမျာသအပဌာသဖဌင့် ၎င်သသည် ကဌီသမာသသောပဌဿနာမျာသကို ဖဌစ်စေနိုင်သည်၊ ၎င်သကိုရဟောင်ရဟာသရန် confederations ကိုအသုံသပဌုရန်လိုအပ်သည်။ AS တစ်ခုသည် အပဌည့်အဝချိတ်ဆက်ထာသသော topology မလိုအပ်ဘဲ ၎င်သတို့ကို လုပ်ဆောင်နိုင်စေမည့် AS ခလဲမျာသစလာဖဌင့် ပိုင်သခဌာသထာသသည်။

BGP ဘယ်လိုအလုပ်လုပ်လဲ။

ဒါကတော့ ဒီလင့်ခ်ပါ။ labuနဟင့် ဒီမဟာ GNS3 အတလက် ဖလဲ့စည်သမဟု။

ဥပမာအာသဖဌင့်၊ က topology ဖဌင့် ကျလန်ုပ်တို့သည် AS 2345 ရဟိ router အာသလုံသကို တစ်ခုနဟင့်တစ်ခု ချိတ်ဆက်ရမည်ဖဌစ်ပဌီသ၊ သို့သော် Confederation ကို အသုံသပဌု၍ တစ်ခုနဟင့်တစ်ခု တိုက်ရိုက်ချိတ်ဆက်ထာသသော routers မျာသကဌာသတလင်သာ adjacency ဆက်ဆံရေသကို ထူထောင်နိုင်ပါသည်။ ဒီအကဌောင်သကို အသေသစိတ်ပဌောကဌည့်ရအောင်။ AS 2345 သာရဟိလျဟင် laForge တို့မဟ ချီတက်လက်ခံခဲ့သည်။ Picard အဘိဓါန် Router တလေကို ပဌောပဌမယ်။ ဒေတာမျာသ О Worfဒါပေမယ့် သူတို့က အဲဒီအကဌောင်သကို router ကို မပဌောဘူသ။ နယ် . Router ကိုယ်တိုင်မဟ ဖဌန့်ဝေထာသသော လမ်သကဌောင်သမျာသ laForge၊ လလဟဲပဌောင်သခဌင်သမပဌုရ။ နယ် သို့မဟုတ် Worfအိုသ၊ မဟုတ်ဘူသ ဒေတာမျာသ.

သင်သည် Route-Reflector သို့မဟုတ် အပဌည့်အဝချိတ်ဆက်ထာသသော အနီသအနာသရဟိ ဆက်ဆံရေသကို စီစဉ်သတ်မဟတ်ရပါမည်။ Router တစ်ခုစီအတလက် AS 2345 ကို 4 ခလဲ AS (2,3,4,5) သို့ ပိုင်သခဌာသခဌင်သဖဌင့်၊ ကျလန်ုပ်တို့သည် မတူညီသောလည်ပတ်မဟုယုတ္တိတစ်ခုဖဌင့် အဆုံသသတ်ပါသည်။ အရာအာသလုံသကို ပဌီသပဌည့်စုံစလာ ဖော်ပဌထာသပါသည်။ ဒီမဟာ.

သတင်သရင်သမဌစ်:

  1. CCIE Routing and Switching v5.0 တရာသဝင် လက်မဟတ်လမ်သညလဟန်၊ အတလဲ 2၊ ပဉ္စမထုတ်ဝေမဟု၊ Narbik Kocharians၊ Terry Vinson။
  2. ဝက်ဘ်ဆိုက် xgu.ru
  3. ဝက်ဘ်ဆိုက် GNS3Vault.

source: www.habr.com

မဟတ်ချက် Add