Carane BGP dianggo

Dina iki kita bakal ndeleng protokol BGP. Kita ora bakal ngomong suwe babagan kenapa lan kenapa digunakake minangka protokol mung. Ana cukup akeh informasi babagan subyek iki, contone kene.

Dadi apa BGP? BGP minangka protokol routing dinamis lan mung protokol EGP (External Gateway Protocol). Protokol iki digunakake kanggo mbangun rute ing Internet. Ayo kang katon ing carane tetanggan dibangun antarane loro router BGP.

Carane BGP dianggo
Coba tetanggan antarane Router1 lan Router3. Ayo konfigurasi nggunakake printah ing ngisor iki:

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

Lingkungan ing sistem otonomi siji yaiku AS 10. Sawise ngetik informasi ing router, kayata Router1, router kasebut nyoba nyetel hubungan adjacency karo Router3. Negara wiwitan nalika ora ana apa-apa diarani Idle. Sanalika bgp dikonfigurasi ing Router1, bakal miwiti ngrungokake port TCP 179 - bakal pindhah menyang negara. Sambungake, lan nalika nyoba kanggo mbukak sesi karo Router3, iku bakal pindhah menyang negara aktif.

Sawise sesi ditetepake antarane Router1 lan Router3, pesen Open diijolke. Nalika pesen iki dikirim dening Router1, negara iki bakal disebut Bukak Dikirim. Lan nalika nampa pesen Open saka Router3, iku bakal pindhah menyang negara Bukak Konfirmasi. Ayo ndeleng kanthi luwih cetha babagan pesen Open:

Carane BGP dianggo
Pesen iki nyedhiyakake informasi babagan protokol BGP dhewe, sing digunakake router. Kanthi ijol-ijolan pesen Bukak, Router1 lan Router3 menehi informasi babagan setelan kasebut. Parameter ing ngisor iki dilewati:

  • versi: iki kalebu versi BGP sing router digunakake. Versi saiki BGP versi 4 kang diterangake ing RFC 4271. Loro BGP router bakal nyoba kanggo rembugan versi kompatibel, nalika ana mismatch banjur ora ana sesi BGP.
  • AS kula: iki kalebu nomer AS saka router BGP, router kudu setuju ing nomer AS (e) lan uga nemtokake yen padha bakal mbukak iBGP utawa eBGP.
  • Tahan Wektu: yen BGP ora nampa keepalive utawa nganyari pesen saka sisih liyane kanggo dadi wektu ditahan banjur bakal wara-wara sisih liyane 'mati' lan bakal mbubrah sesi BGP. Kanthi gawan wektu ditahan disetel kanggo 180 detik ing Cisco IOS router, pesen keepalive dikirim saben 60 detik. Loro-lorone router kudu setuju ing wektu ditahan utawa ora ana sesi BGP.
  • BGP Identifier: iki ID router BGP lokal sing dipilih kaya OSPF:
    • Gunakake router-ID sing dikonfigurasi kanthi manual nganggo perintah bgp router-id.
    • Gunakake alamat IP paling dhuwur ing antarmuka loopback.
    • Gunakake alamat IP paling dhuwur ing antarmuka fisik.
  • Parameter opsional: kene sampeyan bakal nemokake sawetara kabisan pilihan saka router BGP. Bidang iki wis ditambahake supaya fitur-fitur anyar bisa ditambahake menyang BGP tanpa kudu nggawe versi anyar. Prekara sing bisa ditemokake ing kene yaiku:
    • dhukungan kanggo MP-BGP (Multi Protocol BGP).
    • dhukungan kanggo Route Refresh.
    • dhukungan kanggo nomer AS 4-oktet.

Kanggo nggawe tetanggan, syarat-syarat ing ngisor iki kudu dipenuhi:

  • Nomer versi. Versi saiki yaiku 4.
  • Nomer AS kudu cocog karo sing wis dikonfigurasi pepadhamu 192.168.13.3 remot-minangka 10.
  • Router ID kudu beda saka pepadhamu.

Yen ana parameter sing ora nyukupi kahanan kasebut, router bakal ngirim Notifikasi pesen sing nuduhake kesalahan. Sawise ngirim lan nampa pesen Open, sesambetan tetanggan lumebu ing negara DIDETABEKAN. Sawise iki, router bisa ngganti informasi babagan rute lan nindakake iki nggunakake Nganyari pesen. Iki pesen Update sing dikirim dening Router1 menyang Router3:

Carane BGP dianggo

Ing kene sampeyan bisa ndeleng jaringan sing dilapurake dening atribut Router1 lan Path, sing padha karo metrik. Kita bakal ngomong babagan atribut Path kanthi luwih rinci. Pesen Keepalive uga dikirim ing sesi TCP. Iki ditularake, kanthi standar, saben 60 detik. Iki minangka Timer Keepalive. Yen pesen Keepalive ora ditampa sajrone Tahan Timer, iki bakal dadi kelangan komunikasi karo pepadhamu. Kanthi gawan, iku padha karo 180 detik.

Tandha migunani:

Carane BGP dianggo

Kayane kita wis ngerti carane router ngirim informasi menyang saben liyane, saiki ayo nyoba ngerti logika protokol BGP.

Kanggo ngiklanake rute menyang tabel BGP, kaya ing protokol IGP, perintah jaringan digunakake, nanging logika operasi beda. Yen ing IGP, sawise nemtokake rute ing printah jaringan, IGP katon ing antarmuka sing ana ing subnet iki lan kalebu ing tabel kasebut, banjur printah jaringan ing BGP katon ing tabel routing lan nggoleki tepat cocog rute ing printah jaringan. Yen ditemokake, rute kasebut bakal katon ing tabel BGP.

Goleki rute ing tabel routing IP router saiki sing cocog karo paramèter printah jaringan; yen rute IP ana, sijine NLRI padha menyang Tabel BGP lokal.

Saiki ayo ngunggahake BGP menyang kabeh sing isih ana lan ndeleng carane rute kasebut dipilih ing siji AS. Sawise router BGP nampa rute saka pepadhamu, iku wiwit milih rute optimal. Ing kene sampeyan kudu ngerti apa jinis tanggi sing bisa ana - internal lan eksternal. Apa router ngerti kanthi konfigurasi apa pepadhamu sing dikonfigurasi internal utawa eksternal? Yen ing tim:

neighbor 192.168.13.3 remote-as 10 

remot-minangka parameter nemtokake AS, kang diatur ing dalan dhewe ing router bgp printah 10. Rute teka saka AS internal dianggep internal, lan rute saka AS external dianggep external. Lan kanggo saben, logika sing beda kanggo nampa lan ngirim karya. Coba topologi iki:

Carane BGP dianggo

Saben router nduweni antarmuka loopback sing dikonfigurasi karo ip: xxxx 255.255.255.0 - ngendi x minangka nomer router. Ing Router9 kita duwe antarmuka loopback kanthi alamat - 9.9.9.9 255.255.255.0. Kita bakal ngumumake liwat BGP lan ndeleng carane nyebar. Rute iki bakal dikirim menyang Router8 lan Router12. Saka Router8, rute iki bakal pindhah menyang Router6, nanging kanggo Router5 ora bakal ana ing tabel routing. Uga ing Router12 rute iki bakal katon ing meja, nanging ing Router11 uga ora bakal ana. Ayo dadi nyoba kanggo mangerteni iki. Ayo dipikirake apa data lan paramèter sing dikirimake Router9 menyang tanggane, nglaporake rute iki. Paket ing ngisor iki bakal dikirim saka Router9 menyang Router8.

Carane BGP dianggo
Informasi rute kasusun saka atribut Path.

Atribut path dipérang dadi 4 kategori:

  1. Wajib kondhang - Kabeh router sing nganggo BGP kudu ngenali atribut kasebut. Kudu ana ing kabeh nganyari.
  2. Kondhang discretionary - Kabeh router sing nganggo BGP kudu ngenali atribut kasebut. Bisa uga ana ing nganyari, nanging ora dibutuhake.
  3. Transitif opsional - bisa uga ora dikenali dening kabeh implementasine BGP. Yen router ora ngenali atribut kasebut, menehi tandha nganyari minangka parsial lan diterusake menyang tanggane, nyimpen atribut sing ora dingerteni.
  4. Opsional non-transitif - bisa uga ora dikenali dening kabeh implementasine BGP. Yen router ora ngenali atribut kasebut, atribut kasebut ora digatekake lan dibuwang nalika diterusake menyang tanggane.

Tuladha atribut BGP:

  • Wajib kondhang:
    • Jalur sistem otonom
    • Sabanjure-hop
    • Asal

  • Kondhang discretionary:
    • Preferensi lokal
    • Agregat atom
  • Transitif opsional:
    • Agregator
    • komunitas
  • Opsional non-transitif:
    • Multi-exit discriminator (MED)
    • ID Asal
    • Daftar klaster

Ing kasus iki, saiki kita bakal kasengsem ing Origin, Next-hop, AS Path. Wiwit rute ngirimake antarane Router8 lan Router9, yaiku, ing siji AS, dianggep internal lan kita bakal menehi perhatian marang Asal.

Atribut asal - nuduhake carane rute ing nganyari iki dijupuk. Nilai atribut sing bisa ditindakake:

  • 0 - IGP: NLRI ditampa ing sistem otonom asli;
  • 1 - EGP: NLRI sinau nggunakake Exterior Gateway Protocol (EGP). Pendhudhuk kanggo BGP, ora digunakake
  • 2 - Ora Lengkap: NLRI dipelajari kanthi cara liya

Ing kasus kita, kaya sing bisa dideleng saka paket kasebut, padha karo 0. Nalika rute iki dikirim menyang Router12, kode iki bakal duwe kode 1.

Sabanjure, Sabanjure-hop. Atribut hop sabanjuré

  • Iki alamat IP saka router eBGP liwat dalan menyang jaringan tujuan.
  • Atribut diganti nalika awalan dikirim menyang AS liyane.

Ing kasus iBGP, yaiku, ing siji AS, Sabanjure-hop bakal dituduhake dening sing sinau utawa ngandhani babagan rute iki. Ing kasus kita, bakal dadi 192.168.89.9. Nanging nalika rute iki ditularaké saka Router8 kanggo Router6, Router8 bakal ngganti lan ngganti karo dhewe. Sabanjure-hop bakal dadi 192.168.68.8. Iki ndadékaké kita menyang rong aturan:

  1. Yen router nerusake rute menyang pepadhamu internal, ora ngganti parameter Next-hop.
  2. Yen router ngirimake rute menyang pepadhamu njaba, ngganti Next-hop menyang ip antarmuka saka ngendi router iki ngirim.

Iki ndadékaké kita ngerti masalah pisanan - Apa ora bakal ana rute ing tabel nuntun ing Router5 lan Router11. Ayo dideleng kanthi cetha. Dadi, Router6 nampa informasi babagan rute 9.9.9.0/24 lan kasil ditambahake menyang tabel routing:

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>

Kahanan sing padha bakal kedadeyan ing antarane Router11-Router12. Kanggo ngindhari kahanan iki, sampeyan kudu ngatur Router6 utawa Router12, nalika ngliwati rute menyang tetanggan internal, kanggo ngganti alamat IP minangka Next-hop. Iki rampung nggunakake printah:

neighbor 192.168.56.5 next-hop-self

Sawise printah iki, Router6 bakal ngirim pesen Update, ing ngendi ip antarmuka Gi0/0 Router6 bakal ditemtokake minangka Next-hop kanggo rute - 192.168.56.6, sawise rute iki wis kalebu ing tabel nuntun.

Ayo dadi luwih lan ndeleng yen rute iki katon ing Router7 lan Router10. Ora bakal ana ing meja nuntun lan kita bisa mikir sing masalah padha ing pisanan karo parameter Next-hop, nanging yen kita katon ing output saka printah show ip bgp, kita bakal weruh sing route iki ora ditampa ana malah karo salah Sabanjure-hop, kang tegese rute iki ora malah ditularaké. Lan iki bakal nuntun kita menyang anane aturan liyane:

Rute sing ditampa saka tetanggan internal ora disebarake menyang tetanggan internal liyane.

Wiwit Router5 nampa rute saka Router6, iku ora bakal dikirim menyang tetanggan internal liyane. Supaya transfer bisa kedadeyan, sampeyan kudu ngatur fungsi kasebut Reflektor Rute, utawa ngatur hubungan tetanggan sing disambungake kanthi lengkap (Full Mesh), yaiku, Router5-7 saben wong bakal dadi pepadhamu kanggo kabeh wong. Ing kasus iki kita bakal nggunakake Route Reflector. Ing Router5 sampeyan kudu nggunakake printah iki:

neighbor 192.168.57.7 route-reflector-client

Route-Reflector ngganti prilaku BGP nalika maringaken rute kanggo pepadhamu internal. Yen pepadhamu internal kasebut minangka rute-reflektor-klien, banjur rute internal bakal diiklanake menyang klien kasebut.

Rute ora katon ing Router7? Aja lali babagan Next-hop uga. Sawise manipulasi kasebut, rute kasebut uga kudu menyang Router7, nanging iki ora kedadeyan. Iki nggawa kita menyang aturan liyane:

Aturan hop sabanjure mung bisa digunakake kanggo rute Eksternal. Kanggo rute internal, atribut hop sabanjuré ora diganti.

Lan kita entuk kahanan sing perlu kanggo nggawe lingkungan nggunakake rute statis utawa protokol IGP kanggo ngandhani router babagan kabeh rute ing AS. Ayo ndhaptar rute statis ing Router6 lan Router7 lan sawise iku bakal entuk rute sing dikarepake ing tabel router. Ing AS 678, kita bakal nindakake iku sethitik beda - kita bakal ndhaftar rute statis kanggo 192.168.112.0/24 ing Router10 lan 192.168.110.0/24 ing Router12. Sabanjure, kita bakal netepake hubungan tetanggan antarane Router10 lan Router12. Kita uga bakal ngatur Router12 kanggo ngirim hop sabanjure menyang Router10:

neighbor 192.168.110.10 next-hop-self

Asil bakal sing Router10 bakal nampa rute 9.9.9.0/24, iku bakal ditampa saka loro Router7 lan Router12. Ayo ndeleng apa pilihan Router10 nggawe:

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  

Nalika kita bisa ndeleng, loro rute lan panah (>) tegese rute liwat 192.168.112.12 dipilih.
Ayo ndeleng kepiye proses pilihan rute:

  1. Langkah pisanan nalika nampa rute kanggo mriksa kasedhiyan Next-hop sawijining. Mulane, nalika kita nampa rute ing Router5 tanpa nyetel Next-hop-self, rute iki ora luwih diproses.
  2. Sabanjure teka parameter Bobot. Parameter iki dudu Atribut Path (PA) lan ora dikirim ing pesen BGP. Dikonfigurasi sacara lokal ing saben router lan mung digunakake kanggo ngapusi pilihan rute ing router kasebut. Ayo katon ing conto. Mung ndhuwur sampeyan bisa ndeleng sing Router10 wis milih rute kanggo 9.9.9.0/24 liwat Router12 (192.168.112.12). Kanggo ngganti parameter Wieght, sampeyan bisa nggunakake route-map kanggo nyetel rute tartamtu, utawa nemtokake bobot kanggo pepadhamu nggunakake printah:
     neighbor 192.168.107.7 weight 200       

    Saiki kabeh rute saka pepadhamu iki bakal duwe bobot iki. Ayo ndeleng carane pilihan rute diganti sawise manipulasi iki:

    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

    Nalika sampeyan bisa ndeleng, rute liwat Router7 saiki dipilih, nanging iki ora bakal duwe efek ing router liyane.

  3. Ing posisi katelu kita duwe Preferensi Lokal. Parameter iki minangka atribut discretionary sing kondhang, sing tegese ana opsional. Parameter iki bener mung ing siji AS lan mengaruhi pilihan saka path mung kanggo tanggi internal. Sing kok ditularaké mung ing pesen Update dimaksudaké kanggo pepadhamu internal. Iku ora saiki ing pesen Update kanggo tanggi external. Mulane, diklasifikasikake minangka discretionary kondhang. Coba aplikasi ing Router5. Ing Router5 kita kudu duwe rong rute kanggo 9.9.9.0/24 - siji liwat Router6 lan liya liwat Router7.

    Kita katon:

    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

    Nanging kita ndeleng siji rute liwat Router6. Endi rute liwat Router7? Mungkin Router7 uga ora duwe? Ayo katon:

    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 

    Aneh, kabeh katon apik. Napa ora dikirim menyang Router5? Bab iku BGP duwe aturan:

    Router ngirimake mung rute sing digunakake.

    Router7 nggunakake rute liwat Router5, supaya rute liwat Router10 ora bakal ditularaké. Ayo bali menyang Preferensi Lokal. Ayo setel Preferensi Lokal ing Router7 lan deleng carane Router5 nanggepi iki:

    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>

    Dadi, kita nggawe peta rute sing ngemot kabeh rute lan ngandhani Router7 supaya ngganti parameter Preferensi Lokal dadi 250 nalika ditampa, standar kasebut 100. Ayo ndeleng apa sing kedadeyan ing 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

    Kaya sing kita deleng saiki Router5 luwih milih rute liwat Router7. Gambar sing padha bakal ana ing Router6, sanajan luwih nguntungake dheweke milih rute liwat Router8. Kita uga nambahake yen ngganti parameter iki mbutuhake wiwitan maneh lingkungan supaya owah-owahan bisa ditrapake. maca kene. Kita wis ngurutake Preferensi Lokal. Ayo pindhah menyang parameter sabanjure.

  4. Luwih milih rute kanthi parameter Next-hop 0.0.0.0, yaiku rute lokal utawa dikumpulake. Rute kasebut kanthi otomatis diwenehi parameter Bobot sing padha karo maksimum-32678-sawise ngetik printah jaringan:
    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. Jalur paling cedhak liwat AS. Parameter AS_Path paling cendhak dipilih. Kurang AS rute sing dilewati, luwih apik. Coba rute menyang 9.9.9.0/24 ing Router10:
    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

    Nalika sampeyan bisa ndeleng, Router10 milih rute liwat 192.168.112.12 amarga rute iki ngandhut parameter AS_Path mung 45, lan ing kasus liyane 123 lan 45. Intuisi cetha.

  6. Parameter sabanjure yaiku Asal. IGP (rute sing dipikolehi nggunakake BGP) luwih apik tinimbang EGP (rute sing dipikolehi nggunakake leluhur BGP, ora digunakake maneh), lan EGP luwih apik tinimbang Ora Lengkap? (dipikolehi dening sawetara cara liyane, contone dening redistribution).
  7. Parameter sabanjure yaiku MED. We wis Wieght kang mung makarya lokal ing router. Ana Preferensi Lokal, sing mung bisa digunakake ing siji sistem otonom. Minangka sampeyan bisa ngira, MED minangka parameter sing bakal dikirim ing antarane sistem otonom. Apik tenan artikel babagan parameter iki.

Ora ana atribut maneh sing bakal digunakake, nanging yen rong rute duwe atribut sing padha, mula aturan ing ngisor iki digunakake:

  1. Pilih dalan liwat tetanggan IGP paling cedhak.
  2. Pilih rute paling tuwa kanggo path eBGP.
  3. Pilih path liwat pepadhamu karo ID router BGP paling cilik.
  4. Pilih dalan liwat pepadhamu kanthi alamat IP paling murah.

Saiki ayo goleki masalah konvergensi BGP.

Ayo kang ndeleng apa mengkono yen Router6 ilang rute 9.9.9.0/24 liwat Router9. Ayo dadi mateni antarmuka Gi0/1 saka Router6, kang bakal langsung ngerti sing sesi BGP karo Router8 wis mungkasi lan pepadhamu wis ilang, kang tegese rute ditampa saka iku ora bener. Router6 langsung ngirim pesen Update, ngendi iku nuduhake jaringan 9.9.9.0/24 ing lapangan Rute ditarik. Sanalika Router5 nampa pesen kasebut, bakal dikirim menyang Router7. Nanging wiwit Router7 duwe rute liwat Router10, bakal langsung nanggapi karo Update karo rute anyar. Yen ora bisa ndeteksi tiba saka pepadhamu adhedhasar negara antarmuka, sampeyan kudu ngenteni kanggo terus Timer murub.

Konfederasi.

Yen sampeyan ngelingi, kita ngomong babagan kasunyatan manawa sampeyan kudu nggunakake topologi sing disambungake kanthi lengkap. Kanthi nomer akeh router ing siji AS iki bisa nimbulaké masalah gedhe, supaya iki sampeyan kudu nggunakake konfederasi. Siji AS dipérang dadi sawetara sub-AS, sing ngidini kanggo operate tanpa mbutuhake topologi sing disambungake kanthi lengkap.

Carane BGP dianggo

Punika link kanggo iki labulan kene konfigurasi kanggo GNS3.

Contone, karo topologi iki kita kudu nyambungake kabeh router ing AS 2345 kanggo saben liyane, nanging nggunakake Konfederasi, kita bisa netepake sesambetan adjacency mung antarane router langsung nyambung menyang saben liyane. Ayo dadi pirembagan bab iki ing rinci. Yen kita mung duwe AS 2345, banjur laForge wis nampa Maret saka Picard bakal ngomong menyang router Data и Worf, nanging dheweke ora bakal ngandhani router babagan iki Perang Salib . Uga rute sing disebarake dening router dhewe laForge, ora bakal ditransfer Perang Salib sanadyan Worf-oh, ora Data.

Sampeyan kudu ngatur Route-Reflector utawa hubungan tetanggan sing disambungake kanthi lengkap. Kanthi mbagi siji AS 2345 dadi 4 sub-AS (2,3,4,5) kanggo saben router, kita entuk logika operasi sing beda. Kabeh wis diterangake kanthi sampurna kene.

Sumber:

  1. CCIE Routing and Switching v5.0 Cert Guide Resmi, Volume 2, Fifth Edition, Narbik Kocharians, Terry Vinson.
  2. situs xgu.ru
  3. situs GNS3Vault.

Source: www.habr.com

Add a comment