Kumaha BGP jalan

Dinten ieu kami bakal ningali protokol BGP. Urang moal ngobrol lila ngeunaan naha éta sarta naha éta dipaké salaku hijina protokol. Aya cukup loba informasi dina subjék ieu, contona di dieu.

Janten naon BGP? BGP mangrupikeun protokol routing dinamis sareng hiji-hijina protokol EGP (External Gateway Protocol). Protokol ieu dianggo pikeun ngawangun routing dina Internét. Hayu urang tingali kumaha lingkungan diwangun antara dua routers BGP.

Kumaha BGP jalan
Pertimbangkeun lingkungan antara Router1 sareng Router3. Hayu urang ngonpigurasikeun aranjeunna nganggo paréntah di handap ieu:

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

Neighborhood dina sistem otonom tunggal AS 10. Sanggeus ngasupkeun informasi dina router a, kayaning Router1, router anu nyoba nyetél hubungan adjacency kalawan Router3. Kaayaan awal nalika euweuh kajadian disebut teu jalan. Pas bgp dikonpigurasi dina Router1, éta bakal ngamimitian ngadangukeun port TCP 179 - éta bakal asup kana kaayaan. nyambungan, sareng nalika nyobian muka sési sareng Router3, éta bakal lebet kana kaayaan aktip.

Saatos sési diadegkeun antara Router1 sareng Router3, pesen Open disilihtukeurkeun. Nalika pesen ieu dikirim ku Router1, kaayaan ieu bakal disebut Buka Dikirim. Sareng nalika nampi pesen Buka tina Router3, éta bakal lebet kana kaayaan Buka Konfirmasi. Hayu urang nempo leuwih deukeut pesen Buka:

Kumaha BGP jalan
Pesen ieu ngirimkeun inpormasi ngeunaan protokol BGP sorangan, anu dianggo ku router. Ku tukeur pesen Buka, Router1 jeung Router3 komunikasi informasi ngeunaan setelan maranéhna pikeun silih. Parameter di handap ieu diliwatan:

  • Vérsi: ieu kaasup versi BGP nu router anu ngagunakeun. Versi BGP ayeuna nyaéta versi 4 nu dijelaskeun dina RFC 4271. Dua routers BGP bakal nyoba negotiate versi cocog, lamun aya mismatch a lajeng bakal euweuh sési BGP.
  • AS abdi: ieu ngawengku jumlah AS tina router BGP, nu routers kudu satuju kana angka AS (s) sarta eta oge nangtukeun lamun maranéhna bakal ngajalankeun iBGP atanapi eBGP.
  • Tahan Waktos: lamun BGP teu nampi sagala keepalive atawa apdet pesen ti sisi séjén pikeun durasi waktu ditahan lajeng bakal nyatakeun sisi séjén 'maot' sarta bakal ngancurkeun sési BGP. Sacara standar waktu ditahan disetel ka 180 detik dina routers Cisco ios, pesen keepalive dikirim unggal 60 detik. Duanana routers kudu satuju dina waktos ditahan atawa moal aya sési BGP.
  • BGP Identifier: ieu mangrupikeun ID router BGP lokal anu dipilih sapertos OSPF:
    • Anggo router-ID anu dikonpigurasi sacara manual sareng paréntah bgp router-id.
    • Paké alamat IP pangluhurna dina panganteur loopback.
    • Paké alamat IP pangluhurna dina panganteur fisik.
  • Parameter pilihan: didieu anjeun bakal manggihan sababaraha kamampuhan pilihan tina router BGP. Widang ieu geus ditambahkeun sangkan fitur anyar bisa ditambahkeun kana BGP tanpa kudu nyieun versi anyar. Hal-hal anu anjeun tiasa mendakan di dieu nyaéta:
    • rojongan pikeun MP-BGP (Multi Protocol BGP).
    • rojongan pikeun Rute Refresh.
    • rojongan pikeun 4-oktet angka AS.

Pikeun ngadegkeun lingkungan, kaayaan di handap ieu kedah dicumponan:

  • Nomer Vérsi. Versi ayeuna nyaéta 4.
  • Nomer AS kedah cocog sareng anu anjeun parantos ngonpigurasi tatangga 192.168.13.3 jauh-sakumaha 10.
  • ID router kudu béda ti tatangga.

Lamun salah sahiji parameter teu nyugemakeun kaayaan ieu, router bakal dikirim mere nyaho pesen anu nunjukkeun kasalahan. Saatos ngirim sareng nampi pesen Buka, hubungan lingkungan asup ka nagara NGADEGKEUN. Saatos ieu, routers tiasa tukeur inpormasi ngeunaan rute sareng ngalakukeun ieu nganggo Update talatah. Ieu mangrupikeun pesen Update anu dikirim ku Router1 ka Router3:

Kumaha BGP jalan

Di dieu anjeun tiasa ningali jaringan anu dilaporkeun ku Router1 sareng atribut Path, anu sami sareng métrik. Urang bakal ngobrol ngeunaan atribut Path dina leuwih jéntré. Talatah Keepalive ogé dikirim dina sési TCP. Éta dikirimkeun, sacara standar, unggal 60 detik. Ieu mangrupikeun Timer Keepalive. Upami pesen Keepalive henteu ditampi salami Tahan Timer, ieu hartosna kaleungitan komunikasi sareng tatangga. Sacara standar, éta sarua jeung 180 detik.

tanda mangpaat:

Kumaha BGP jalan

Sigana mah urang geus ilahar kaluar kumaha routers ngirimkeun informasi ka silih, ayeuna hayu urang coba ngartos logika protokol BGP.

Pikeun Ngaiklan rute ka tabel BGP, sakumaha dina protokol IGP, paréntah jaringan dipaké, tapi logika operasi béda. Upami di IGP, saatos netepkeun rute dina paréntah jaringan, IGP ningali antarmuka mana anu kagolong kana subnet ieu sareng kalebet dina tabelna, teras paréntah jaringan dina BGP ningali kana méja routing sareng milarian tepatna cocog jalur dina paréntah jaringan. Lamun kitu kapanggih, ruteu ieu bakal muncul dina tabel BGP.

Pilarian jalur dina tabel routing IP ayeuna router anu persis cocog sareng parameter paréntah jaringan; lamun jalur IP aya, nempatkeun NLRI sarimbag kana tabel BGP lokal.

Ayeuna hayu urang ngangkat BGP ka sadaya sésana tur tingal kumaha jalur dipilih dina hiji AS. Saatos router BGP nampi rute ti tatanggana, éta mimiti milih jalur anu optimal. Di dieu anjeun kedah ngartos naon jinis tatanggana tiasa aya - internal sareng éksternal. Naha router ngartos ku konfigurasi naha tatangga ngonpigurasi nyaeta internal atanapi éksternal? Lamun dina tim:

neighbor 192.168.13.3 remote-as 10 

parameter jauh-sakumaha nangtukeun AS, nu geus ngonpigurasi dina router sorangan dina router bgp paréntah 10. Rute datang ti AS internal dianggap internal, sarta ruteu ti AS éksternal dianggap éksternal. Sareng pikeun masing-masing, logika anu béda pikeun nampi sareng ngirim dianggo. Pertimbangkeun topologi ieu:

Kumaha BGP jalan

Unggal router ngabogaan panganteur loopback ngonpigurasi kalawan ip: xxxx 255.255.255.0 - dimana x nyaeta angka router. Dina Router9 urang boga panganteur loopback kalawan alamat - 9.9.9.9 255.255.255.0. Urang bakal ngumumkeun eta via BGP tur tingal kumaha eta nyebar. Rute ieu bakal dikirimkeun ka Router8 sareng Router12. Ti Router8, jalur ieu bakal balik ka Router6, tapi mun Router5 moal aya dina tabel routing. Ogé dina Router12 jalur ieu bakal muncul dina tabél, tapi dina Router11 eta moal aya ogé. Hayu urang coba ngartos ieu. Hayu urang nganggap naon data sareng parameter anu dikirimkeun Router9 ka tatanggana, ngalaporkeun rute ieu. Paket di handap bakal dikirim ti Router9 ka Router8.

Kumaha BGP jalan
Inpormasi rute diwangun ku atribut Path.

Atribut jalur dibagi kana 4 kategori:

  1. Wajib kakoncara - Sadaya routers ngajalankeun BGP kedah ngakuan atribut ieu. Kudu hadir dina sagala apdet.
  2. Dipikawanoh discretionary - Sadaya routers ngajalankeun BGP kedah ngakuan atribut ieu. Éta tiasa aya dina pembaruan, tapi ayana henteu diperyogikeun.
  3. Transitif pilihan - bisa jadi teu dipikawanoh ku sakabéh palaksanaan BGP. Upami router henteu mikawanoh atribut éta, éta nandaan pembaruan salaku parsial sareng diteruskeun ka tatanggana, nyimpen atribut anu teu dipikanyaho.
  4. Pilihan non-transitif - bisa jadi teu dipikawanoh ku sakabéh palaksanaan BGP. Upami router henteu mikawanoh atribut éta, atribut éta dipaliré sareng dipiceun nalika diteruskeun ka tatangga.

Conto atribut BGP:

  • Wajib kakoncara:
    • Jalur sistem otonom
    • Salajengna-hop
    • asal

  • Dipikawanoh discretionary:
    • preferensi lokal
    • agrégat atom
  • Transitif pilihan:
    • Agrégator
    • komunitas
  • Pilihan non-transitif:
    • Diskriminator multi-kaluar (MED)
    • ID Asal
    • Daptar klaster

Dina hal ieu, pikeun ayeuna urang bakal kabetot dina Asal, Next-hop, AS Path. Kusabab jalur ngirimkeun antara Router8 sareng Router9, nyaéta, dina hiji AS, éta dianggap internal sareng kami bakal nengetan Asal.

Atribut Asal - nunjukkeun kumaha rute dina pembaruan dicandak. Nilai atribut anu mungkin:

  • 0 - IGP: NLRI narima dina sistem otonom aslina;
  • 1 - EGP: NLRI diajar ngagunakeun Exterior Gateway Protocol (EGP). Miheulaan ka BGP, teu dipaké
  • 2 - Teu Lengkep: NLRI diajar ku cara anu sanés

Dina kasus urang, sakumaha anu katingali tina pakét, éta sami sareng 0. Nalika jalur ieu dikirimkeun ka Router12, kode ieu bakal ngagaduhan kode 1.

Salajengna, Next-hop. Atribut hareup-hop

  • Ieu mangrupikeun alamat IP tina router eBGP anu ngalangkungan jalur ka jaringan tujuan.
  • Atributna robih nalika awalan dikirim ka AS anu sanés.

Dina kasus iBGP, nyaéta, dina hiji AS, Next-hop bakal dituduhkeun ku anu diajar atanapi nyarios ngeunaan jalur ieu. Dina kasus urang, éta bakal 192.168.89.9. Tapi lamun jalur ieu dikirimkeun ti Router8 mun Router6, Router8 bakal ngarobah éta sarta ngaganti eta kalawan sorangan. Salajengna-hop bakal 192.168.68.8. Ieu ngakibatkeun urang kana dua aturan:

  1. Mun router a neraskeun ruteu ka tatangga internal na, teu ngarobah parameter Next-hop.
  2. Mun router a transmits ruteu ka tatangga éksternal na, robah Next-hop kana ip tina panganteur ti nu router ieu transmits.

Ieu ngakibatkeun urang ngartos masalah kahiji - Naha moal aya jalur dina tabel routing on Router5 na Router11. Hayu urang nempo leuwih deukeut. Janten, Router6 nampi inpormasi ngeunaan rute 9.9.9.0/24 sareng suksés nambihanana kana méja 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>

Kaayaan anu sami bakal kajantenan antara Router11-Router12. Pikeun ngahindarkeun kaayaan ieu, anjeun kedah ngonpigurasikeun Router6 atanapi Router12, nalika ngalangkungan rute ka tatangga internalna, pikeun ngagentos alamat IPna salaku Next-hop. Hal ieu dilakukeun nganggo paréntah:

neighbor 192.168.56.5 next-hop-self

Saatos paréntah ieu, Router6 bakal ngirim pesen Update, dimana ip tina panganteur Gi0/0 Router6 bakal dieusian salaku Next-hop pikeun ruteu - 192.168.56.6, nu satutasna jalur ieu bakal geus kaasup dina tabel routing.

Hayu urang langkung jauh sareng tingali upami rute ieu muncul dina Router7 sareng Router10. Éta moal aya dina tabel routing sareng urang panginten yén masalahna sami sareng anu munggaran kalayan parameter Next-hop, tapi upami urang ningali kaluaran paréntah show ip bgp, urang bakal ningali yén route teu narima aya malah jeung salah Next-hop, nu hartina jalur teu malah dikirimkeun. Sareng ieu bakal ngakibatkeun urang ayana aturan anu sanés:

Rute anu ditampi ti tatangga internal henteu disebarkeun ka tatangga internal anu sanés.

Kusabab Router5 nampi rute ti Router6, éta moal dikirimkeun ka tatangga internal anu sanés. Supados transfer lumangsung, Anjeun kudu ngonpigurasikeun fungsi Reflektor Rute, atawa ngonpigurasikeun hubungan lingkungan pinuh disambungkeun (Full Mesh), nyaeta, Router5-7 dulur bakal tatangga ka dulur. Dina hal ieu urang bakal make Reflector Rute. Dina Router5 anjeun kedah nganggo paréntah ieu:

neighbor 192.168.57.7 route-reflector-client

Rute-Reflector ngarobah kabiasaan BGP nalika ngaliwatan jalur ka tatangga internal. Lamun tatangga internal dieusian salaku route-reflektor-klien, teras rute internal bakal diémbarkeun ka klien ieu.

Rute teu muncul dina Router7? Tong hilap ogé Next-hop. Saatos manipulasi ieu, jalur ogé kedah angkat ka Router7, tapi ieu henteu kajantenan. Ieu brings kami ka aturan sejen:

Aturan hareup-hop ngan lumaku pikeun ruteu éksternal. Pikeun rute internal, atribut hareup-hop teu diganti.

Sarta kami meunang kaayaan nu perlu nyieun hiji lingkungan ngagunakeun routing statik atawa protokol IGP pikeun nginpokeun routers ngeunaan sagala ruteu dina AS. Hayu urang ngadaptarkeun rute statik dina Router6 sareng Router7 sareng saatos éta kami bakal nampi rute anu dipikahoyong dina tabel router. Dina AS 678, urang bakal ngalakukeun hal eta saeutik béda - urang ngadaptarkeun rute statik pikeun 192.168.112.0/24 on Router10 jeung 192.168.110.0/24 on Router12. Salajengna, urang bakal netepkeun hubungan lingkungan antara Router10 sareng Router12. Urang ogé bakal ngonpigurasikeun Router12 pikeun ngirim-hop na salajengna ka Router10:

neighbor 192.168.110.10 next-hop-self

Hasilna nyaéta yén Router10 bakal nampi rute 9.9.9.0/24, éta bakal ditampi ti Router7 sareng Router12. Hayu urang tingali naon pilihan Router10 ngajadikeun:

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  

Sakumaha urang tiasa tingali, dua rute sareng panah (>) hartosna yén rute via 192.168.112.12 dipilih.
Hayu urang tingali kumaha prosés pamilihan rute jalanna:

  1. Léngkah munggaran nalika nampi rute nyaéta mariksa kasadiaan Next-hop na. Éta pisan sababna naha, nalika kami nampi rute on Router5 tanpa netepkeun Next-hop-self, jalur ieu teu salajengna diolah.
  2. Salajengna asalna parameter Beurat. Parameter ieu sanes Path Attribute (PA) sareng henteu dikirim dina seratan BGP. Hal ieu ngonpigurasi lokal dina unggal router sarta ngan dipaké pikeun ngamanipulasi seleksi jalur dina router sorangan. Hayu urang nempo hiji conto. Ngan luhureun anjeun bisa nempo yén Router10 geus milih jalur pikeun 9.9.9.0/24 via Router12 (192.168.112.12). Pikeun ngarobah parameter Wieght, anjeun tiasa nganggo route-map pikeun nyetél rute khusus, atanapi napelkeun beurat ka tatanggana nganggo paréntah:
     neighbor 192.168.107.7 weight 200       

    Ayeuna sadaya rute ti tatangga ieu bakal beurat ieu. Hayu urang tingali kumaha parobihan pilihan rute saatos manipulasi ieu:

    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

    Sakumaha anjeun tiasa tingali, jalur ngaliwatan Router7 ayeuna dipilih, tapi ieu moal boga pangaruh naon dina routers séjén.

  3. Dina posisi katilu urang gaduh Preferensi Lokal. Parameter ieu mangrupa atribut discretionary well-dipikawanoh, nu hartina ayana nyaeta pilihan. Parameter ieu valid ngan dina hiji AS sarta mangaruhan pilihan jalur ngan pikeun tatangga internal. Éta pisan sababna naha eta dikirimkeun ukur dina pesen Update dimaksudkeun pikeun tatangga internal. Henteu aya dina pesen Update pikeun tatangga éksternal. Ku alatan éta, ieu digolongkeun salaku well-dipikawanoh discretionary. Hayu urang coba nerapkeun dina Router5. Dina Router5 urang kudu boga dua ruteu pikeun 9.9.9.0/24 - hiji ngaliwatan Router6 jeung kadua ngaliwatan Router7.

    Urang tingali:

    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

    Tapi sakumaha urang tingali hiji jalur ngaliwatan Router6. Dimana jalur ngaliwatan Router7? Meureun Router7 teu boga eta oge? Hayu urang tingali:

    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, sagalana sigana alus. Naha teu dikirimkeun ka Router5? Hal éta BGP gaduh aturan:

    Router ngan ukur ngirimkeun rute anu dianggo.

    Router7 ngagunakeun jalur ngaliwatan Router5, jadi jalur ngaliwatan Router10 moal dikirimkeun. Hayu urang balik deui ka Preferensi Lokal. Hayu urang nyetél Préferénsi Lokal dina Router7 sareng tingali kumaha réaksi Router5 kana ieu:

    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>

    Janten, kami nyiptakeun peta-rute anu ngandung sadaya rute sareng nyarios ka Router7 ngarobih parameter Preferensi Lokal ka 250 nalika nampi, standarna 100. Hayu urang tingali naon anu lumangsung dina 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

    Salaku urang tiasa ningali ayeuna Router5 prefers jalur ngaliwatan Router7. Gambar anu sami bakal aya dina Router6, sanaos langkung nguntungkeun pikeun anjeunna milih jalur ngalangkungan Router8. Urang ogé nambahan yén ngarobah parameter ieu merlukeun balikan deui lingkungan pikeun parobahan mawa pangaruh. Maca di dieu. Kami parantos nyortir Préferénsi Lokal. Hayu urang ngaléngkah ka parameter salajengna.

  4. Pilih rute anu nganggo parameter Next-hop 0.0.0.0, nyaéta rute lokal atanapi agrégat. Rute ieu sacara otomatis ditugaskeun parameter Beurat anu sami sareng maksimal-32678-sanggeus ngalebetkeun paréntah 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 anu paling pondok ngalangkungan AS. Parameter AS_Path anu paling pondok dipilih. Pangsaeutikna ASs ruteu ngaliwatan, nu hadé éta. Pertimbangkeun rute ka 9.9.9.0/24 dina 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

    Sakumaha anjeun tiasa tingali, Router10 milih jalur via 192.168.112.12 sabab pikeun jalur ieu AS_Path parameter ngandung ukur 45, sarta dina kasus séjén 123 jeung 45. Intuitif jelas.

  6. Parameter salajengna nyaéta Asal. IGP (jalur diala maké BGP) leuwih hade tinimbang EGP (jalur diala maké miheulaan BGP urang, euweuh pamakéan), sarta EGP leuwih hade tinimbang teu lengkep? (diala ku sababaraha métode séjénna, contona ku redistribution).
  7. Parameter salajengna nyaéta MED. Urang tadi Wieght nu ukur digawé lokal dina router dina. Aya Preferensi Lokal, anu ngan ukur dianggo dina hiji sistem otonom. Sakumaha anjeun panginten, MED mangrupikeun parameter anu bakal dikirimkeun antara sistem otonom. Saé pisan artikel ngeunaan parameter ieu.

Henteu aya deui atribut anu bakal dianggo, tapi upami dua rute gaduh atribut anu sami, maka aturan ieu dianggo:

  1. Pilih jalur ngaliwatan tatangga IGP pangcaketna.
  2. Pilih jalur pangkolotna pikeun jalur eBGP.
  3. Pilih jalur ngaliwatan tatangga jeung pangleutikna BGP router ID.
  4. Pilih jalur ngaliwatan tatangga kalayan alamat IP panghandapna.

Ayeuna hayu urang tingali masalah konvergénsi BGP.

Hayu urang tingali naon anu lumangsung lamun Router6 leungiteun rute 9.9.9.0/24 ngaliwatan Router9. Hayu urang nganonaktipkeun panganteur Gi0/1 tina Router6, nu bakal langsung ngarti yén sési BGP kalawan Router8 geus terminated jeung tatanggana geus ngiles, nu hartina jalur narima ti dinya teu valid. Router6 geuwat ngirimkeun pesen Update, dimana eta nunjukkeun jaringan 9.9.9.0/24 dina widang ditarikna Rute. Pas Router5 nampi pesen sapertos kitu, éta bakal dikirim ka Router7. Tapi saprak Router7 boga jalur ngaliwatan Router10, eta bakal geuwat ngabales Update kalawan jalur anyar. Upami teu mungkin pikeun ngadeteksi ragrag tatangga dumasar kana kaayaan antarmuka, maka anjeun kedah ngantosan Timer Tahan seuneu.

Konfederasi.

Upami anjeun émut, kami nyarioskeun yén anjeun sering kedah nganggo topologi anu disambungkeun pinuh. Kalawan angka nu gede ngarupakeun routers dina hiji AS ieu bisa ngabalukarkeun masalah badag, ulah ieu anjeun kudu make confederations. Hiji AS dibagi kana sababaraha sub-AS, anu ngamungkinkeun aranjeunna beroperasi tanpa sarat tina topologi disambungkeun pinuh.

Kumaha BGP jalan

Di handap ieu link ka ieu labujeung di dieu konfigurasi pikeun GNS3.

Salaku conto, kalayan topologi ieu urang kedah nyambungkeun sadaya router dina AS 2345 ka silih, tapi nganggo Konfederasi, urang tiasa netepkeun hubungan anu caket ngan antara router anu langsung nyambung ka unggal anu sanés. Hayu urang ngobrol ngeunaan ieu di jéntré. Upami urang ngan ukur ngagaduhan AS 2345, teras laForge sanggeus narima Maret ti Picard bakal ngabejaan ka routers data и Worf, Tapi maranéhna moal ngabejaan router ngeunaan eta Perang salib . Ogé ruteu disebarkeun ku router sorangan laForge, moal ditransfer Perang salib ngayakeun Worf-oh, henteu data.

Anjeun kedah ngonpigurasikeun Route-Reflector atanapi hubungan lingkungan anu lengkep. Ku ngabagi hiji AS 2345 kana 4 sub-AS (2,3,4,5) pikeun tiap router, urang mungkas nepi ka logika operasi béda. Sagalana dijelaskeun sampurna di dieu.

sumber:

  1. CCIE Routing na switching v5.0 Cert Guide resmi, jilid 2, Edition kalima, Narbik Kocharians, Terry Vinson.
  2. website xgu.ru
  3. website GNS3Vault.

sumber: www.habr.com

Tambahkeun komentar