Kif jaħdem BGP

Illum se nħarsu lejn il-protokoll BGP. Mhux se nitkellmu għal żmien twil dwar għaliex huwa u għaliex jintuża bħala l-uniku protokoll. Hemm ħafna informazzjoni dwar dan is-suġġett, pereżempju hawn.

Allura x'inhu BGP? BGP huwa protokoll ta' routing dinamiku u huwa l-uniku protokoll EGP (External Gateway Protocol). Dan il-protokoll jintuża biex jinbena routing fuq l-Internet. Ejja nħarsu lejn kif jinbena lokal bejn żewġ routers BGP.

Kif jaħdem BGP
Ikkunsidra l-lokal bejn Router1 u Router3. Ejja kkonfigurawhom billi tuża l-kmandi li ġejjin:

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

Il-viċinat fi ħdan sistema awtonoma waħda hija AS 10. Wara li ddaħħal l-informazzjoni fuq router, bħal Router1, dak ir-router jipprova jwaqqaf relazzjoni ta' ħdejn xulxin ma' Router3. L-istat inizjali meta ma jiġri xejn jissejjaħ Inattiv. Hekk kif bgp jiġi kkonfigurat fuq Router1, jibda jisma' l-port TCP 179 - se jidħol fl-istat Għamel, u meta tipprova tiftaħ sessjoni ma 'Router3, tmur fl-istat attiva.

Wara li s-sessjoni tiġi stabbilita bejn Router1 u Router3, jiġu skambjati messaġġi Miftuħa. Meta dan il-messaġġ jintbagħat minn Router1, dan l-istat se jissejjaħ Miftuħ Mibgħut. U meta tirċievi messaġġ Miftuħ minn Router3, se tidħol fl-istat Iftaħ Ikkonferma. Ejja nagħtu ħarsa aktar mill-qrib lejn il-messaġġ Miftuħ:

Kif jaħdem BGP
Dan il-messaġġ iwassal informazzjoni dwar il-protokoll BGP innifsu, li juża r-router. Billi jiskambjaw messaġġi Miftuħa, Router1 u Router3 jikkomunikaw informazzjoni dwar is-settings tagħhom lil xulxin. Il-parametri li ġejjin huma mgħoddija:

  • verżjoni: dan jinkludi l-verżjoni BGP li r-router qed juża. Il-verżjoni attwali ta 'BGP hija l-verżjoni 4 li hija deskritta fl-RFC 4271. Żewġ routers BGP se jippruvaw jinnegozjaw verżjoni kompatibbli, meta jkun hemm nuqqas ta' qbil allura ma jkun hemm l-ebda sessjoni BGP.
  • L-AS tiegħi: dan jinkludi n-numru AS tar-router BGP, ir-routers se jkollhom jaqblu dwar in-numru(i) AS u jiddefinixxi wkoll jekk humiex se jkunu qed jaħdmu iBGP jew eBGP.
  • Żomm il-Ħin: jekk BGP ma jirċievi l-ebda messaġġ ta' keepalive jew ta' aġġornament min-naħa l-oħra għat-tul taż-żmien ta' żamma allura jiddikjara n-naħa l-oħra 'mejta' u se jwaqqa' s-sessjoni BGP. B'mod awtomatiku l-ħin tal-istiva huwa ssettjat għal 180 sekonda fuq ir-routers Cisco IOS, il-messaġġ keepalive jintbagħat kull 60 sekonda. Iż-żewġ routers iridu jaqblu dwar il-ħin tal-istiva jew mhux se jkun hemm sessjoni BGP.
  • Identifikatur BGP: dan huwa l-ID tar-router BGP lokali li huwa elett bħalma jagħmel OSPF:
    • Uża r-router-ID li ġie kkonfigurat manwalment bil-kmand bgp router-id.
    • Uża l-ogħla indirizz IP fuq interface loopback.
    • Uża l-ogħla indirizz IP fuq interface fiżiku.
  • Parametri Fakultattivi: hawn issib xi kapaċitajiet fakultattivi tar-router BGP. Dan il-qasam ġie miżjud sabiex karatteristiċi ġodda jkunu jistgħu jiġu miżjuda mal-BGP mingħajr ma jkollok bżonn toħloq verżjoni ġdida. L-affarijiet li tista' ssib hawn huma:
    • appoġġ għal MP-BGP (Multi Protocol BGP).
    • appoġġ għal Route Refresh.
    • appoġġ għal numri AS 4-octet.

Biex tiġi stabbilita lokal, għandhom jiġu sodisfatti l-kundizzjonijiet li ġejjin:

  • Numru tal-verżjoni. Il-verżjoni attwali hija 4.
  • In-numru AS għandu jaqbel ma' dak li kkonfigurajt ġar 192.168.13.3 remot-as 10.
  • L-ID tar-router għandu jkun differenti mill-proxxmu.

Jekk xi wieħed mill-parametri ma jissodisfax dawn il-kundizzjonijiet, ir-router jibgħat Notifika messaġġ li jindika l-iżball. Wara li tibgħat u tirċievi messaġġi Miftuħa, ir-relazzjoni tal-viċinat tidħol fl-istat STABBILITI. Wara dan, ir-routers jistgħu jiskambjaw informazzjoni dwar ir-rotot u jagħmlu dan bl-użu Aġġornament messaġġi. Dan huwa l-messaġġ ta' Aġġornament mibgħut minn Router1 lil Router3:

Kif jaħdem BGP

Hawnhekk tista 'tara n-netwerks irrappurtati mill-attributi Router1 u Path, li huma analogi għall-metriċi. Aħna ser nitkellmu dwar l-attributi Path f'aktar dettall. Messaġġi Keepalive jintbagħtu wkoll f'sessjoni TCP. Dawn jiġu trażmessi, awtomatikament, kull 60 sekonda. Dan huwa Timer Keepalive. Jekk messaġġ Keepalive ma jiġix riċevut matul iż-Żomm Timer, dan ikun ifisser telf ta 'komunikazzjoni mal-proxxmu. B'mod awtomatiku, huwa ugwali għal 180 sekonda.

Sinjal utli:

Kif jaħdem BGP

Jidher li sibna kif ir-routers jittrasmettu informazzjoni lil xulxin, issa ejja nippruvaw nifhmu l-loġika tal-protokoll BGP.

Biex tirreklama rotta għat-tabella BGP, bħal fil-protokolli IGP, jintuża l-kmand tan-netwerk, iżda l-loġika operattiva hija differenti. Jekk f'IGP, wara li tispeċifika r-rotta fil-kmand tan-netwerk, l-IGP iħares lejn liema interfaces jappartjenu għal din is-subnet u jinkludihom fit-tabella tiegħu, allura l-kmand tan-netwerk fil-BGP iħares lejn it-tabella tar-routing u jfittex eżatt jaqbel mar-rotta fil-kmand tan-netwerk. Jekk dawn jinstabu, dawn ir-rotot jidhru fit-tabella BGP.

Fittex rotta fit-tabella tar-routing IP attwali tar-router li taqbel eżatt mal-parametri tal-kmand tan-netwerk; jekk ir-rotta IP teżisti, poġġi l-NLRI ekwivalenti fit-tabella BGP lokali.

Issa ejja ngħollu l-BGP għal dawk kollha li fadal u naraw kif ir-rotta tintgħażel fi ħdan AS wieħed. Wara li r-router BGP jirċievi rotot mill-ġar tiegħu, jibda jagħżel l-aħjar rotta. Hawnhekk trid tifhem x'tip ta 'ġirien jista' jkun hemm - interni u esterni. Il-router jifhem bil-konfigurazzjoni jekk il-ġar konfigurat huwiex intern jew estern? Jekk f'tim:

neighbor 192.168.13.3 remote-as 10 

il-parametru remote-as jispeċifika AS, li huwa kkonfigurat fuq ir-router innifsu fil-kmand tar-router bgp 10. Ir-rotot li ġejjin mill-AS intern huma kkunsidrati interni, u r-rotot mill-AS estern huma kkunsidrati esterni. U għal kull wieħed, loġika differenti ta 'riċeviment u tibgħat xogħlijiet. Ikkunsidra din it-topoloġija:

Kif jaħdem BGP

Kull router għandu interface loopback ikkonfigurat bl-ip: xxxx 255.255.255.0 - fejn x huwa n-numru tar-router. Fuq Router9 għandna interface loopback bl-indirizz - 9.9.9.9 255.255.255.0. Se nħabbruh permezz tal-BGP u naraw kif tinfirex. Din ir-rotta se tiġi trażmessa lil Router8 u Router12. Minn Router8, din ir-rotta se tmur għal Router6, iżda għal Router5 mhux se tkun fit-tabella tar-routing. Fuq Router12 ukoll din ir-rotta se tidher fit-tabella, iżda fuq Router11 lanqas se tkun hemm. Ejja nippruvaw insemmu dan. Ejja nikkunsidraw liema data u parametri Router9 jittrasmetti lill-ġirien tiegħu, u jirrappurtaw din ir-rotta. Il-pakkett hawn taħt se jintbagħat minn Router9 għal Router8.

Kif jaħdem BGP
L-informazzjoni tar-rotta tikkonsisti f'attributi tal-Path.

L-attributi tal-mogħdija huma maqsuma f'4 kategoriji:

  1. Magħruf obbligatorju - Ir-routers kollha li jħaddmu BGP għandhom jirrikonoxxu dawn l-attributi. Għandu jkun preżenti fl-aġġornamenti kollha.
  2. Diskrezzjonarju magħruf - Ir-routers kollha li jħaddmu BGP għandhom jirrikonoxxu dawn l-attributi. Jistgħu jkunu preżenti fl-aġġornamenti, iżda l-preżenza tagħhom mhix meħtieġa.
  3. Fakultattiv tranżittiv - jistgħu ma jiġux rikonoxxuti mill-implimentazzjonijiet BGP kollha. Jekk ir-router ma jagħrafx l-attribut, jimmarka l-aġġornament bħala parzjali u jgħaddih lill-ġirien tiegħu, u jaħżen l-attribut mhux rikonoxxut.
  4. Fakultattiv mhux tranżittiv - jistgħu ma jiġux rikonoxxuti mill-implimentazzjonijiet BGP kollha. Jekk ir-router ma jagħrafx l-attribut, allura l-attribut jiġi injorat u mormi meta jgħaddi lill-ġirien.

Eżempji ta' attributi BGP:

  • Magħruf obbligatorju:
    • Mogħdija tas-sistema awtonoma
    • Ħops li jmiss
    • Oriġini

  • Diskrezzjonarju magħruf:
    • Preferenza lokali
    • Aggregat atomiku
  • Fakultattiv tranżittiv:
    • Aggregatur
    • Komunitajiet
  • Fakultattiv mhux tranżittiv:
    • Diskriminatur multi-ħruġ (MED)
    • ID tal-oriġinatur
    • Lista tal-cluster

F'dan il-każ, għalissa se nkunu interessati f'Oriġini, Next-hop, AS Path. Peress li r-rotta tittrażmetti bejn Router8 u Router9, jiġifieri fi ħdan AS wieħed, hija kkunsidrata interna u se nagħtu attenzjoni lill-Oriġini.

Attribut tal-oriġini - jindika kif inkisbet ir-rotta fl-aġġornament. Valuri ta' attributi possibbli:

  • 0 - IGP: NLRI riċevuti fi ħdan is-sistema awtonoma oriġinali;
  • 1 - EGP: NLRI titgħallem bl-użu tal-Protokoll tal-Bieb Esterni (EGP). Predeċessur għal BGP, mhux użat
  • 2 - Mhux komplut: NLRI tgħallem b'xi mod ieħor

Fil-każ tagħna, kif jidher mill-pakkett, huwa ugwali għal 0. Meta din ir-rotta tiġi trażmessa lil Router12, dan il-kodiċi jkollu kodiċi ta '1.

Sussegwentement, Next-hop. Attribut tal-ħops li jmiss

  • Dan huwa l-indirizz IP tar-router eBGP li minnu tgħaddi t-triq għan-netwerk tad-destinazzjoni.
  • L-attribut jinbidel meta l-prefiss jintbagħat lil AS ieħor.

Fil-każ ta 'iBGP, jiġifieri, fi ħdan AS wieħed, Next-hop se jiġi indikat minn dak li tgħallem jew qal dwar din ir-rotta. Fil-każ tagħna, se jkun 192.168.89.9. Iżda meta din ir-rotta tiġi trażmessa minn Router8 għal Router6, Router8 jibdelha u jibdilha b'ruħha. Il-ħops li jmiss se jkun 192.168.68.8. Dan iwassalna għal żewġ regoli:

  1. Jekk router jgħaddi rotta lill-ġar intern tiegħu, ma jbiddilx il-parametru Next-hop.
  2. Jekk router jittrasmetti rotta lill-ġar estern tiegħu, jibdel Next-hop għall-ip tal-interface li minnu jittrasmetti dan ir-router.

Dan iwassalna biex nifhmu l-ewwel problema - Għaliex mhux se jkun hemm rotta fit-tabella tar-routing fuq Router5 u Router11. Ejja nagħtu ħarsa aktar mill-qrib. Allura, Router6 irċieva informazzjoni dwar ir-rotta 9.9.9.0/24 u żiedha b'suċċess mat-tabella tar-rotta:

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>

L-istess sitwazzjoni se sseħħ bejn Router11-Router12. Biex tevita din is-sitwazzjoni, għandek bżonn tikkonfigura Router6 jew Router12, meta tgħaddi r-rotta lill-ġirien interni tagħhom, biex tissostitwixxi l-indirizz IP tagħhom bħala Next-hop. Dan isir bl-użu tal-kmand:

neighbor 192.168.56.5 next-hop-self

Wara dan il-kmand, Router6 jibgħat messaġġ ta 'Aġġornament, fejn l-ip tal-interface Gi0/0 Router6 se jiġi speċifikat bħala Next-hop għar-rotot - 192.168.56.6, u wara din ir-rotta tkun diġà inkluża fit-tabella tar-routing.

Ejja mmorru aktar u naraw jekk din ir-rotta tidhirx fuq Router7 u Router10. Mhux se jkun fit-tabella tar-routing u nistgħu naħsbu li l-problema hija l-istess bħal fl-ewwel waħda bil-parametru Next-hop, imma jekk inħarsu lejn l-output tal-kmand show ip bgp, naraw li l- ir-rotta ma ġietx riċevuta hemm anki bil-Next-hop ħażin, li jfisser li r-rotta lanqas biss ġiet trażmessa. U dan iwassalna għall-eżistenza ta 'regola oħra:

Ir-rotot riċevuti minn ġirien interni mhumiex propagati għal ġirien interni oħra.

Peress li Router5 irċieva r-rotta minn Router6, mhux se jiġi trażmess lill-ġar intern l-ieħor tiegħu. Sabiex it-trasferiment iseħħ, għandek bżonn tikkonfigura l-funzjoni Riflettur tar-Rotta, jew kkonfigurat relazzjonijiet tal-viċinat konnessi bis-sħiħ (Full Mesh), jiġifieri, Router5-7 kulħadd se jkun ġar għal kulħadd. F'dan il-każ se nużaw Route Reflector. Fuq Router5 għandek bżonn tuża dan il-kmand:

neighbor 192.168.57.7 route-reflector-client

Route-Reflector jibdel l-imġieba ta 'BGP meta jgħaddi rotta lil ġar intern. Jekk il-proxxmu intern huwa speċifikat bħala rotta-riflettur-klijent, imbagħad ir-rotot interni jiġu reklamati lil dawn il-klijenti.

Ir-rotta ma dehritx fuq Router7? Tinsiex dwar Next-hop lanqas. Wara dawn il-manipulazzjonijiet, ir-rotta għandha tmur ukoll lejn Router7, iżda dan ma jseħħx. Dan iwassalna għal regola oħra:

Ir-regola tal-ħops li jmiss taħdem biss għal rotot Esterni. Għal rotot interni, l-attribut next-hop ma jiġix sostitwit.

U jkollna sitwazzjoni li fiha huwa meħtieġ li jinħoloq ambjent bl-użu ta 'routing statiku jew protokolli IGP biex jinfurmaw lir-routers dwar ir-rotot kollha fi ħdan l-AS. Ejja nirreġistraw rotot statiċi fuq Router6 u Router7 u wara nġibu r-rotta mixtieqa fit-tabella tar-router. F'AS 678, se nagħmluh ftit differenti - se nirreġistraw rotot statiċi għal 192.168.112.0/24 fuq Router10 u 192.168.110.0/24 fuq Router12. Sussegwentement, se nistabbilixxu r-relazzjoni tal-viċinat bejn Router10 u Router12. Se nikkonfiguraw ukoll Router12 biex jibgħat il-ħops li jmiss tiegħu lil Router10:

neighbor 192.168.110.10 next-hop-self

Ir-riżultat se jkun li Router10 se jirċievi rotta 9.9.9.0/24, se jiġi riċevut kemm minn Router7 kif ukoll minn Router12. Ejja naraw x'għażla jagħmel 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  

Kif nistgħu naraw, żewġ rotot u vleġġa (>) ifissru li tintgħażel ir-rotta permezz ta' 192.168.112.12.
Ejja naraw kif jaħdem il-proċess tal-għażla tar-rotta:

  1. L-ewwel pass meta tirċievi rotta huwa li tiċċekkja d-disponibbiltà tal-Next-hop tagħha. Huwa għalhekk li, meta rċevejna rotta fuq Router5 mingħajr ma waqqafna Next-hop-self, din ir-rotta ma ġietx ipproċessata aktar.
  2. Imbagħad jiġi l-parametru tal-Piż. Dan il-parametru mhuwiex Attribut Path (PA) u ma jintbagħatx f'messaġġi BGP. Huwa kkonfigurat lokalment fuq kull router u jintuża biss biex jimmanipula l-għażla tar-rotta fuq ir-router innifsu. Ejja nħarsu lejn eżempju. Eżatt hawn fuq tista' tara li Router10 għażel rotta għal 9.9.9.0/24 permezz ta' Router12 (192.168.112.12). Biex tibdel il-parametru Wieght, tista 'tuża mappa tar-rotta biex tissettja rotot speċifiċi, jew tassenja piż lill-ġar tiegħu billi tuża l-kmand:
     neighbor 192.168.107.7 weight 200       

    Issa r-rotot kollha minn dan il-ġar se jkollhom dan il-piż. Ejja naraw kif l-għażla tar-rotta tinbidel wara din il-manipulazzjoni:

    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

    Kif tistgħu taraw, ir-rotta minn Router7 issa hija magħżula, iżda dan mhux se jkollu l-ebda effett fuq ir-routers l-oħra.

  3. Fit-tielet pożizzjoni għandna Preferenza Lokali. Dan il-parametru huwa attribut diskrezzjonali Magħruf, li jfisser li l-preżenza tiegħu hija fakultattiva. Dan il-parametru huwa validu biss fi ħdan AS wieħed u jaffettwa l-għażla tal-mogħdija biss għall-ġirien interni. Huwa għalhekk li jiġi trażmess biss f'messaġġi ta 'Aġġornament maħsuba għall-ġar intern. Mhux preżenti f'messaġġi ta' Aġġornament għall-ġirien esterni. Għalhekk, ġie kklassifikat bħala Diskrezzjonarju Magħruf. Ejja nippruvaw napplikawha fuq Router5. Fuq Router5 għandu jkollna żewġ rotot għal 9.9.9.0/24 - waħda permezz ta 'Router6 u t-tieni permezz ta' Router7.

    Aħna nħarsu:

    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

    Imma kif naraw rotta waħda permezz Router6. Fejn hi r-rotta minn Router7? Forsi Router7 lanqas m'għandux? Ejja nħarsu:

    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 

    Stramba, kollox jidher tajjeb. Għaliex ma tiġix trażmessa lil Router5? Il-ħaġa hija li BGP għandu regola:

    Ir-router jittrasmetti biss dawk ir-rotot li juża.

    Router7 juża rotta minn Router5, għalhekk ir-rotta minn Router10 mhux se tiġi trażmessa. Ejja nerġgħu lura għall-Preferenza Lokali. Ejja nissettjaw Preferenza Lokali fuq Router7 u naraw kif Router5 jirreaġixxi għal dan:

    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>

    Allura, ħloqna mappa tar-rotta li fiha r-rotot kollha u għidna lil Router7 biex ibiddel il-parametru tal-Preferenza Lokali għal 250 meta rċeviet, il-default huwa 100. Ejja naraw x'ġara fuq 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

    Kif nistgħu naraw issa Router5 jippreferi r-rotta minn Router7. L-istess stampa se tkun fuq Router6, għalkemm huwa aktar profittabbli għalih li jagħżel rotta minn Router8. Inżidu wkoll li t-tibdil ta' dan il-parametru jeħtieġ bidu mill-ġdid tal-viċinat biex il-bidla tidħol fis-seħħ. Aqra hawn. Irranġajna l-Preferenza Lokali. Ejja ngħaddu għall-parametru li jmiss.

  4. Ippreferi r-rotta bil-parametru Next-hop 0.0.0.0, jiġifieri, rotot lokali jew aggregati. Dawn ir-rotot huma awtomatikament assenjati parametru tal-Piż ugwali għall-massimu—32678—wara ddaħħal il-kmand tan-netwerk:
    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. L-iqsar triq minn AS. L-iqsar parametru AS_Path huwa magħżul. Iktar ma inqas ASs tgħaddi minnu rotta, aħjar tkun. Ikkunsidra r-rotta għal 9.9.9.0/24 fuq 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

    Kif tistgħu taraw, Router10 għażel ir-rotta permezz ta’ 192.168.112.12 għax għal din ir-rotta l-parametru AS_Path fih biss 45, u f’każ ieħor 123 u 45. Intuwittiv ċar.

  6. Il-parametru li jmiss huwa Oriġini. IGP (rotta miksuba bl-użu ta' BGP) hija aħjar minn EGP (rotta miksuba bl-użu tal-predeċessur ta' BGP, m'għadhiex qed tintuża), u EGP hija aħjar minn Inkompleta? (kiseb b'xi metodu ieħor, pereżempju permezz ta' ridistribuzzjoni).
  7. Il-parametru li jmiss huwa MED. Kellna Wieght li ħadem biss lokalment fuq ir-router. Kien hemm Preferenza Lokali, li ħadmet biss fi ħdan sistema awtonoma waħda. Kif tista' taħsbu, MED huwa parametru li se jiġi trażmess bejn sistemi awtonomi. Tajjeb ħafna artikolu dwar dan il-parametru.

Mhux se jintużaw aktar attributi, imma jekk żewġ rotot għandhom l-istess attributi, allura jintużaw ir-regoli li ġejjin:

  1. Agħżel il-mogħdija mill-eqreb ġar IGP.
  2. Agħżel l-eqdem rotta għall-mogħdija tal-eBGP.
  3. Agħżel il-mogħdija mill-ġar bl-iżgħar ID tar-router BGP.
  4. Agħżel mogħdija mill-ġar bl-inqas indirizz IP.

Issa ejja nħarsu lejn il-kwistjoni tal-konverġenza BGP.

Ejja naraw x'jiġri jekk Router6 jitlef ir-rotta 9.9.9.0/24 permezz ta' Router9. Ejja tiddiżattiva l-interface Gi0/1 ta 'Router6, li immedjatament tifhem li s-sessjoni BGP ma' Router8 ġiet mitmuma u l-proxxmu sparixxa, li jfisser li r-rotta riċevuta minnha mhix valida. Router6 immedjatament jibgħat messaġġi ta 'Aġġornament, fejn jindika n-netwerk 9.9.9.0/24 fil-qasam Rotot Irtirati. Hekk kif Router5 jirċievi messaġġ bħal dan, jibgħatu lil Router7. Iżda peress li Router7 għandu rotta minn Router10, immedjatament jirrispondi b'Aġġornament b'rotta ġdida. Jekk ma jkunx possibbli li tiskopri l-waqgħa ta 'proxxmu bbażata fuq l-istat ta' l-interface, allura jkollok tistenna li l-Hod Timer jispara.

Konfederazzjoni.

Jekk tiftakar, tkellimna dwar il-fatt li spiss ikollok tuża topoloġija kompletament konnessa. B'numru kbir ta 'routers f'AS wieħed dan jista' jikkawża problemi kbar, biex tevita dan għandek bżonn tuża konfederazzjonijiet. AS wieħed huwa maqsum f'diversi sub-AS, li jippermettilhom joperaw mingħajr il-ħtieġa ta 'topoloġija kompletament konnessa.

Kif jaħdem BGP

Hawnhekk hawn link għal dan labuU hawn konfigurazzjoni għal GNS3.

Pereżempju, b'din it-topoloġija jkollna nqabbdu r-routers kollha f'AS 2345 ma' xulxin, iżda bl-użu tal-Konfederazzjoni, nistgħu nistabbilixxu relazzjonijiet ta' ħdejn xulxin biss bejn routers konnessi direttament ma 'xulxin. Ejja nitkellmu dwar dan fid-dettall. Jekk kellna biss AS 2345, allura laForge wara li rċieva marċ minn Picard jgħidilha lir-routers Data и Worf, iżda ma jgħidux lir-router dwar dan Masħaq . Ukoll rotot imqassma mir-router innifsu laForge, ma kienx ikun trasferit Masħaq u lanqas Worf-oh, le Data.

Ikollok tikkonfigura Rotta-Riflettur jew relazzjoni tal-viċinat kompletament konnessa. Billi taqsam AS 2345 wieħed f'4 sub-AS (2,3,4,5) għal kull router, nispiċċaw b'loġika operattiva differenti. Kollox huwa deskritt perfettament hawn.

Sorsi:

  1. CCIE Routing and Switching v5.0 Official Cert Guide, Volum 2, Ħames Edizzjoni, Narbik Kocharians, Terry Vinson.
  2. Sit xgu.ru
  3. Sit GNS3Vault.

Sors: www.habr.com

Żid kumment