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

DDoS ကာကွယ်ရေး၊ VPS VDS ဆာဗာများပါသည့် ဆိုက်များအတွက် ယုံကြည်စိတ်ချရသော hosting ကို ဝယ်ယူပါ။ 🔥 DDoS ကာကွယ်မှု၊ VPS VDS ဆာဗာများပါရှိသော ယုံကြည်စိတ်ချရသော ဝဘ်ဆိုက် hosting ကို ဝယ်ယူပါ | ProHoster