Conas a oibríonn BGP

Inniu beimid ag féachaint ar phrótacal BGP. Ní bheidh muid ag caint ar feadh i bhfad faoi cén fáth go bhfuil sé agus cén fáth go n-úsáidtear é mar an prótacal amháin. Tá go leor faisnéise ar an ábhar seo, mar shampla anseo.

Mar sin, cad é BGP? Is prótacal ródaithe dinimiciúil é BGP agus is é an t-aon phrótacal EGP (Prótacal Tairseach Seachtrach). Úsáidtear an prótacal seo chun ródú ar an Idirlíon a thógáil. Breathnaímid ar an gcaoi a dtógtar comharsanacht idir dhá ródaire BGP.

Conas a oibríonn BGP
Smaoinigh ar an gcomharsanacht idir Ródaire1 agus Ródaire3. Déanaimis iad a chumrú ag baint úsáide as na horduithe seo a leanas:

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

Is é AS 10 an chomharsanacht laistigh d’aon chóras uathrialach amháin. Tar éis dó faisnéis a iontráil ar ródaire, mar Ródaire1, déanann an ródaire sin iarracht caidreamh cóngarachta a bhunú le Ródaire3. Tugtar an stát tosaigh nuair a tharlaíonn aon rud Díomhaoin. Chomh luath agus a bheidh bgp cumraithe ar Ródaire1, tosóidh sé ag éisteacht le port TCP 179 - rachaidh sé isteach sa stát Ceangail, agus nuair a dhéanann sé iarracht seisiún a oscailt le Router3, rachaidh sé isteach sa stát Gníomhach.

Tar éis an seisiún a bhunú idir Ródaire1 agus Ródaire3, malartaítear teachtaireachtaí Oscailte. Nuair a sheoltar an teachtaireacht seo trí Ródaire1, cuirfear glaoch ar an staid seo Oscailte Seolta. Agus nuair a fhaigheann sé teachtaireacht Oscailte ó Router3, rachaidh sé isteach sa stát Oscail Deimhnigh. Breathnaímid ar an teachtaireacht Oscailte:

Conas a oibríonn BGP
Tugann an teachtaireacht seo faisnéis faoin bprótacal BGP féin, a úsáideann an ródaire. Trí theachtaireachtaí Oscailte a mhalartú, cuireann Ródaire1 agus Ródaire3 faisnéis faoina socruithe in iúl dá chéile. Déantar na paraiméadair seo a leanas a rith:

  • Leagan: áirítear leis seo an leagan BGP atá in úsáid ag an ródaire. Is é an leagan reatha de BGP ná leagan 4 a bhfuil cur síos air in RFC 4271. Déanfaidh dhá ródaire BGP iarracht leagan comhoiriúnach a chaibidil, nuair a bhíonn neamhréir ann ní bheidh aon seisiún BGP ann.
  • Mo AS: áirítear leis seo uimhir AS an ródaire BGP, beidh ar na ródairí aontú ar an uimhir/na huimhreacha AS agus sainíonn sé freisin an mbeidh siad ag rith iBGP nó eBGP.
  • Coinnigh Am: mura bhfaighidh BGP aon teachtaireachtaí coimeádta nó nuashonraithe ón taobh eile ar feadh na tréimhse coinneála, fógróidh sé go bhfuil an taobh eile 'marbh' agus scriosfaidh sé seisiún BGP. De réir réamhshocraithe tá an t-am coinneála socraithe go 180 soicind ar ródairí Cisco IOS, seoltar an teachtaireacht coimeádta gach 60 soicind. Caithfidh an dá ródaire an t-am coinneála a chomhaontú nó ní bheidh seisiún BGP ann.
  • Aitheantóir BGP: seo é an t-aitheantas ródaire BGP áitiúil a thoghtar díreach mar a dhéanann OSPF:
    • Úsáid an t-aitheantas ródaire a bhí cumraithe de láimh leis an ordú ródaire-id bgp.
    • Bain úsáid as an seoladh IP is airde ar chomhéadan loopback.
    • Úsáid an seoladh IP is airde ar chomhéadan fisiciúil.
  • Paraiméadair Roghnach: anseo gheobhaidh tú roinnt cumais roghnach an ródaire BGP. Cuireadh an réimse seo leis ionas go bhféadfaí gnéithe nua a chur le BGP gan leagan nua a chruthú. Seo na rudaí a d'fhéadfá a fháil anseo:
    • tacaíocht do MP-BGP (Il-phrótacal BGP).
    • tacaíocht do Route Refresh.
    • tacaíocht d'uimhreacha AS 4-octet.

Chun comharsanacht a bhunú, ní mór na coinníollacha seo a leanas a chomhlíonadh:

  • Uimhir leagan. Is é 4 an leagan reatha.
  • Caithfidh an uimhir AS teacht leis an méid atá cumraithe agat comharsa 192.168.13.3 cianda - mar 10.
  • Caithfidh ID an ródaire a bheith difriúil ón gcomharsa.

Mura gcomhlíonann aon cheann de na paraiméadair na coinníollacha seo, seolfaidh an ródaire Fógra teachtaireacht ag cur in iúl an earráid. Tar éis teachtaireachtaí Oscailte a sheoladh agus a fháil, téann an caidreamh comharsanachta isteach sa stát BUNAITHE. Tar éis seo, is féidir le ródairí faisnéis a mhalartú faoi bhealaí agus é seo a dhéanamh ag baint úsáide as Nuashonraigh teachtaireachtaí. Seo é an teachtaireacht Nuashonraithe a sheol Ródaire1 chuig Ródaire 3:

Conas a oibríonn BGP

Anseo is féidir leat na líonraí a thuairiscíonn tréithe Ródaire1 agus Conair a fheiceáil, atá cosúil le méadracht. Labhróimid níos mine faoi tréithe Conair. Seoltar teachtaireachtaí coimeádta laistigh de sheisiún TCP freisin. Tarchuirtear iad, de réir réamhshocraithe, gach 60 soicind. Is Uaineadóir Coimeádta é seo. Mura bhfaightear teachtaireacht Keepalive le linn an Timer Coinnigh, ciallóidh sé seo go gcaillfear cumarsáid leis an chomharsa. De réir réamhshocraithe, tá sé comhionann le 180 soicind.

Comhartha úsáideach:

Conas a oibríonn BGP

Dealraíonn sé go bhfuil a fhios againn conas a tharchuireann ródairí faisnéis dá chéile, anois déanaimis iarracht loighic phrótacal BGP a thuiscint.

Chun bealach a fhógairt go dtí an tábla BGP, mar atá sna prótacail IGP, úsáidtear an t-ordú líonra, ach tá an loighic oibriúcháin difriúil. Más rud é in IGP, tar éis an bealach a shonrú san ordú líonra, breathnaíonn an IGP ar na comhéadain a bhaineann leis an bhfolíon seo agus go n-áirítear iad ina tábla, ansin breathnaíonn an t-ordú líonra i BGP ar an tábla ródaithe agus lorgaíonn sé точное a mheaitseálann an bealach san ordú líonra. Má aimsítear a leithéid, beidh na bealaí seo le feiceáil sa tábla BGP.

Cuardaigh bealach i dtábla ródaithe IP reatha an ródaire a mheaitseálann go díreach paraiméadair an ordaithe líonra; má tá an bealach IP ann, cuir an NLRI coibhéiseach isteach sa tábla BGP áitiúil.

Anois déanaimis BGP a ardú chuig na cinn eile go léir agus féachaint conas a roghnaítear an bealach laistigh d’aon AS. Tar éis don ródaire BGP bealaí a fháil óna chomharsa, tosaíonn sé ag roghnú an bhealaigh is fearr. Anseo ní mór duit a thuiscint cén cineál comharsana a d'fhéadfadh a bheith ann - inmheánacha agus seachtracha. An dtuigeann an ródaire de réir cumraíochta an bhfuil an comharsa cumraithe inmheánach nó seachtrach? Más ar fhoireann:

neighbor 192.168.13.3 remote-as 10 

sonraíonn an paraiméadar iargúlta-mar AS, atá cumraithe ar an ródaire féin sa ródaire bgp 10 ordú Meastar go bhfuil bealaí a thagann ón AS inmheánach inmheánach, agus meastar bealaí ón AS seachtrach. Agus do gach ceann acu, loighic dhifriúil maidir le hoibreacha a fháil agus a sheoladh. Smaoinigh ar an topology seo:

Conas a oibríonn BGP

Tá comhéadan loopback ag gach ródaire cumraithe le ip: xxxx 255.255.255.0 - áit arb é x uimhir an ródaire. Ar Ródaire9 tá comhéadan loopback againn leis an seoladh - 9.9.9.9 255.255.255.0. Fógróimid é trí BGP agus féachfaimid conas a scaipeann sé. Tarchuirfear an bealach seo chuig Ródaire8 agus Ródaire12. Ó Ródaire8, rachaidh an bealach seo go Ródaire6, ach go Ródaire5 ní bheidh sé sa tábla ródaithe. Chomh maith leis sin ar Ródaire12 beidh an bealach seo le feiceáil sa tábla, ach ar Ródaire11 ní bheidh sé ann ach an oiread. Déanaimis iarracht é seo a dhéanamh amach. Déanaimis machnamh ar na sonraí agus na paraiméadair a tharchuireann Router9 chuig a chomharsana, ag tuairisciú an bhealaigh seo. Seolfar an paicéad thíos ó Ródaire9 go Ródaire8.

Conas a oibríonn BGP
Cuimsíonn faisnéis bealaigh tréithe Conair.

Roinntear tréithe cosáin i 4 chatagóir:

  1. Maith ar a dtugtar éigeantach - Ní mór do gach ródaire a ritheann BGP na tréithe seo a aithint. Ní mór a bheith i láthair i ngach nuashonrú.
  2. Maith ar a dtugtar roghnach - Ní mór do gach ródaire a ritheann BGP na tréithe seo a aithint. Féadfaidh siad a bheith i láthair i nuashonruithe, ach ní gá a láithreacht.
  3. Idirthréimhseach roghnach - b'fhéidir nach n-aithneofar iad i bhfeidhmiúcháin BGP go léir. Mura n-aithníonn an ródaire an tréith, marcálann sé an nuashonrú mar pháirteach agus cuireann sé ar aghaidh chuig na comharsana é, ag stóráil an aitreabúid neamhaithitheanta.
  4. Neamh-aistritheach roghnach - b'fhéidir nach n-aithneofar iad i bhfeidhmiúcháin BGP go léir. Mura n-aithníonn an ródaire an tréith, déantar neamhaird den tréith agus cuirtear i leataobh é nuair a chuirtear ar aghaidh chuig na comharsana é.

Samplaí de thréithe BGP:

  • Maith ar a dtugtar éigeantach:
    • Conair an chórais uathrialaitheach
    • Next-hop
    • Origin

  • Maith ar a dtugtar roghnach:
    • Rogha áitiúil
    • Comhiomlán adamhach
  • Idirthréimhseach roghnach:
    • Comhiomlánóir
    • Rialacháin na gComhphobal
  • Neamh-aistritheach roghnach:
    • Idirdhealaitheoir il-amach (MED)
    • Aitheantas an tionscnóra
    • Liosta braisle

Sa chás seo, faoi láthair beidh suim againn i Origin, Next-hop, AS Path. Ós rud é go dtarchuireann an bealach idir Router8 agus Router9, is é sin, laistigh de AS amháin, meastar go bhfuil sé inmheánach agus tabharfaimid aird ar Origin.

Aitreabúid tionscnaimh - léiríonn sé conas a fuarthas an bealach sa nuashonrú. Luachanna aitreabúide féideartha:

  • 0 - IGP: NLRI faighte laistigh den chóras uathrialach bunaidh;
  • 1 - EGP: Foghlaimítear NLRI trí úsáid a bhaint as an bPrótacal Tairsí Seachtrach (EGP). Réamhtheachtaí BGP, ní úsáidtear é
  • 2 - Neamhiomlán: Foghlaimíodh NLRI ar bhealach éigin eile

Inár gcás, mar atá le feiceáil ón bpaicéad, tá sé comhionann le 0. Nuair a tharchuirtear an bealach seo chuig Ródaire12, beidh cód 1 ag an gcód seo.

Ar Aghaidh, Next-hop. Aitreabúid Next-hop

  • Is é seo seoladh IP an ródaire eBGP trína dtéann an cosán chuig an líonra ceann scríbe.
  • Athraíonn an aitreabúid nuair a sheoltar an réimír chuig AS eile.

I gcás iBGP, is é sin, laistigh de AS amháin, léireofar Next-hop leis an gceann a d’fhoghlaim nó a d’inis faoin mbealach seo. Is é ár gcás, beidh sé 192.168.89.9. Ach nuair a tharchuirtear an bealach seo ó Ródaire8 go Ródaire6, athróidh Router8 é agus cuirfear a chuid féin ina ionad. Beidh an chéad hop eile ag 192.168.68.8. Tugann sé seo dhá riail dúinn:

  1. Má chuireann ródaire bealach ar aghaidh chuig a chomharsa inmheánach, ní athraíonn sé an paraiméadar Next-hop.
  2. Má tharchuireann ródaire bealach chuig a chomharsa seachtrach, athraíonn sé Next-hop go dtí IP an chomhéadain óna dtarchuireann an ródaire seo.

Tugann sé seo tuiscint dúinn ar an gcéad fhadhb - Cén fáth nach mbeidh aon bhealach sa tábla ródaithe ar Ródaire5 agus Ródaire11. A ligean ar ghlacadh le breathnú níos dlúithe. Mar sin, fuair Router6 faisnéis faoi bhealach 9.9.9.0/24 agus d’éirigh leis é a chur leis an tábla ródaithe:

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>

Tarlóidh an cás céanna idir Router11-Router12. Chun an cás seo a sheachaint, ní mór duit Router6 nó Router12 a chumrú, agus tú ag dul thar an mbealach chuig a gcomharsana inmheánacha, chun a seoladh IP a chur in ionad Next-hop. Déantar é seo leis an ordú:

neighbor 192.168.56.5 next-hop-self

Tar éis an ordaithe seo, seolfaidh Router6 teachtaireacht Nuashonraithe, áit a sonrófar IP an chomhéadain Gi0/0 Router6 mar Next-hop le haghaidh bealaí - 192.168.56.6, agus ina dhiaidh sin cuirfear an bealach seo san áireamh sa tábla ródaithe cheana féin.

Rachaimid níos faide agus féach an bhfuil an bealach seo le feiceáil ar Ródaire7 agus Ródaire10. Ní bheidh sé sa tábla ródaithe agus b'fhéidir go gceapfaimid go bhfuil an fhadhb mar an gcéanna leis an gcéad cheann leis an bparaiméadar Next-hop, ach má fhéachaimid ar aschur an ordaithe show ip bgp, feicfidh muid go bhfuil an ní bhfuarthas an bealach ann fiú leis an Next-hop mícheart, rud a chiallaíonn nach ndearnadh an bealach a tharchur fiú. Agus beidh sé seo mar thoradh orainn go mbeidh riail eile ann:

Ní iomadaítear bealaí a fhaightear ó chomharsana inmheánacha chuig comharsana inmheánacha eile.

Ós rud é go bhfuair Ródaire5 an bealach ó Ródaire6, ní tharchuirfear chuig a chomharsa inmheánach eile é. Chun go dtarlóidh an t-aistriú, ní mór duit an fheidhm a chumrú Frithchaiteoir Bealaigh, nó caidrimh chomharsanachta lán-nasctha a chumrú (Mogalra Iomlán), is é sin, Router5-7 beidh gach duine ina chomharsa do gach duine. Sa chás seo úsáidfimid Route Reflector. Ar Ródaire5 ní mór duit an t-ordú seo a úsáid:

neighbor 192.168.57.7 route-reflector-client

Athraíonn Route-Reflector iompar BGP nuair a théann sé ar aghaidh chuig comharsa inmheánach. Má shonraítear an comharsa inmheánach mar bealach-fhrithchaiteoir-cliant, ansin fógrófar bealaí inmheánacha do na cliaint seo.

Ní raibh an bealach le feiceáil ar Ródaire7? Ná déan dearmad faoi Next-hop ach an oiread. Tar éis na n-ionramhálacha seo, ba cheart go rachadh an bealach chuig Ródaire7 freisin, ach ní tharlaíonn sé seo. Tugann sé seo sinn chuig riail eile:

Ní oibríonn riail an chéad hop eile ach do bhealaí seachtracha. Maidir le bealaí inmheánacha, ní chuirtear tréith an chéad hop eile in ionad.

Agus faigheann muid cás ina bhfuil sé riachtanach timpeallacht a chruthú ag baint úsáide as ródú statach nó prótacail IGP chun ródairí a chur ar an eolas faoi na bealaí go léir laistigh den AS. Déanaimis bealaí statacha a chlárú ar Ródaire6 agus Ródaire7 agus ina dhiaidh sin gheobhaidh muid an bealach atá ag teastáil sa tábla ródaire. I AS 678, déanfaimid beagán difriúil é - cláróimid bealaí statacha le haghaidh 192.168.112.0/24 ar Ródaire10 agus 192.168.110.0/24 ar Ródaire12. Ansin, bunóimid an caidreamh comharsanachta idir Ródaire10 agus Ródaire12. Déanfaimid Router12 a chumrú freisin chun a chéad hop eile a sheoladh chuig Ródaire10:

neighbor 192.168.110.10 next-hop-self

Is é an toradh a bheidh air ná go bhfaighidh Router10 bealach 9.9.9.0/24, gheobhaidh sé ón Ródaire7 agus Ródaire12 araon. Feicfimid cén rogha a dhéanann 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  

Mar a fheicimid, ciallaíonn dhá bhealach agus saighead (>) go roghnaítear an bealach trí 192.168.112.12.
Feicfimid conas a oibríonn an próiseas roghnaithe bealaigh:

  1. Is é an chéad chéim agus bealach á fháil ná infhaighteacht a Next-hop a sheiceáil. Sin é an fáth, nuair a fuaireamar bealach ar Ródaire5 gan Next-hop-self a shocrú, níor próiseáladh an bealach seo tuilleadh.
  2. Ansin tagann an paraiméadar Meáchan. Ní Tréith Conair (PA) é an paraiméadar seo agus ní sheoltar é i dteachtaireachtaí BGP. Tá sé cumraithe go háitiúil ar gach ródaire agus ní úsáidtear é ach chun roghnú bealaigh ar an ródaire féin a ionramháil. Breathnaímid ar shampla. Díreach thuas is féidir leat a fheiceáil go bhfuil bealach roghnaithe ag Router10 le haghaidh 9.9.9.0/24 trí Ródaire12 (192.168.112.12). Chun paraiméadar Wiegt a athrú, is féidir leat léarscáil bealaigh a úsáid chun bealaí sonracha a shocrú, nó meáchan a shannadh dá chomharsa ag baint úsáide as an ordú:
     neighbor 192.168.107.7 weight 200       

    Anois beidh an meáchan seo ag gach bealach ón gcomharsa seo. Feicfimid conas a athraíonn rogha an bhealaigh tar éis an ionramhála seo:

    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

    Mar a fheiceann tú, tá an bealach trí Ródaire7 roghnaithe anois, ach ní bheidh aon éifeacht aige seo ar na ródairí eile.

  3. Sa tríú háit tá Tosaíocht Áitiúil againn. Is tréith roghnach cháiliúil é an paraiméadar seo, rud a chiallaíonn go bhfuil a láithreacht roghnach. Níl an paraiméadar seo bailí ach laistigh d’aon AS amháin agus ní théann sé i bhfeidhm ar rogha an chosáin ach do chomharsana inmheánacha. Sin é an fáth go ndéantar é a tharchur ach amháin i dteachtaireachtaí Nuashonraithe atá beartaithe don chomharsa inmheánach. Níl sé i láthair i dteachtaireachtaí Nuashonraithe do chomharsana seachtracha. Dá bhrí sin, bhí sé rangaithe mar Well-aitheanta lánroghnach. Déanaimis iarracht é a chur i bhfeidhm ar Ródaire5. Ar Ródaire5 ba cheart go mbeadh dhá bhealach againn le haghaidh 9.9.9.0/24 - ceann amháin trí Ródaire6 agus an dara bealach trí Ródaire7.

    Breathnaímid:

    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

    Ach mar a fheicimid bealach amháin trí Ródaire6. Cá bhfuil an bealach tríd an Ródaire7? B'fhéidir nach bhfuil sé ag Router7 ach an oiread? Breathnaímid:

    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 

    Aisteach, is cosúil go bhfuil gach rud go breá. Cén fáth nach ndéantar é a tharchur chuig Ródaire5? Is é an rud go bhfuil riail ag BGP:

    Ní tharchuireann an ródaire ach na bealaí sin a úsáideann sé.

    Úsáideann ródaire7 bealach trí Ródaire5, mar sin ní dhéanfar an bealach trí Ródaire10 a tharchur. Fillfimid ar Local Preference. Socróimid Tosaíocht Áitiúil ar Ródaire7 agus féachfaimid conas a imoibríonn Ródaire5 dó seo:

    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>

    Mar sin, chruthaíomar léarscáil bealaigh ina bhfuil na bealaí go léir agus dúirt sé le Router7 an paraiméadar Tosaíochta Áitiúil a athrú go 250 nuair a fhaightear é, is é 100 an réamhshocrú. Feicfimid cad a tharla ar Ródaire5:

    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

    Mar is féidir linn a fheiceáil anois is fearr le Ródaire5 an bealach trí Ródaire7. Beidh an pictiúr céanna ar Ródaire6, cé go bhfuil sé níos brabúsaí dó bealach a roghnú trí Ródaire8. Deirimid freisin go dteastaíonn atosú ar an gcomharsanacht chun an t-athrú a chur i bhfeidhm chun an paraiméadar seo a athrú. Léigh anseo. Tá an Rogha Logánta socraithe againn. A ligean ar bogadh ar aghaidh go dtí an paraiméadar eile.

  4. Is fearr an bealach leis an paraiméadar Next-hop 0.0.0.0, is é sin, bealaí áitiúla nó comhiomlán. Sanntar paraiméadar Meáchain go huathoibríoch do na bealaí seo atá comhionann leis an uasmhéid—32678—tar éis dóibh an t-ordú líonra a chur isteach:
    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. An cosán is giorra tríd AS. Roghnaítear an paraiméadar AS_Path is giorra. Dá lú ASanna a théann bealach tríd, is amhlaidh is fearr é. Smaoinigh ar an mbealach chuig 9.9.9.0/24 ar Ródaire10:
    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

    Mar a fheiceann tú, roghnaigh Router10 an bealach trí 192.168.112.12 mar gheall ar an mbealach seo níl ach 45 sa pharaiméadar AS_Path, agus i gcás eile 123 agus 45. Intuitively soiléir.

  6. Is é Bunús an pharaiméadar eile. Tá IGP (bealach a fhaightear ag baint úsáide as BGP) níos fearr ná EGP (an bealach a fhaightear trí úsáid a bhaint as réamhtheachtaí BGP, níl sé in úsáid a thuilleadh), agus tá EGP níos fearr ná Neamhiomlán? (arna fháil ar mhodh éigin eile, mar shampla trí athdháileadh).
  7. Is é MED an chéad pharaiméadar eile. Bhí Wieght againn nach n-oibrigh ach go háitiúil ar an ródaire. Bhí Local Preference ann, nár oibrigh ach laistigh de chóras uathrialach amháin. Mar a d’fhéadfá buille faoi thuairim, is paraiméadar é MED a tharchuirfear idir córais uathrialacha. An-mhaith airteagal faoin bparaiméadar seo.

Ní úsáidfear níos mó tréithe, ach má tá na tréithe céanna ag dhá bhealach, úsáidtear na rialacha seo a leanas:

  1. Roghnaigh an cosán tríd an chomharsa IGP is gaire duit.
  2. Roghnaigh an bealach is sine don chonair eBGP.
  3. Roghnaigh an cosán tríd an chomharsa leis an ID ródaire BGP is lú.
  4. Roghnaigh cosán tríd an chomharsa leis an seoladh IP is ísle.

Anois, déanaimis féachaint ar cheist an chóineasaithe BGP.

A ligean ar a fheiceáil cad a tharlóidh má chailleann Router6 bealach 9.9.9.0/24 trí Ródaire9. Déanaimis comhéadan Gi0/1 de Ródaire6 a dhíchumasú, a thuigfidh láithreach go bhfuil an seisiún BGP le Ródaire8 críochnaithe agus go bhfuil an comharsa imithe, rud a chiallaíonn nach bhfuil an bealach a fuarthas uaidh bailí. Seolann Router6 teachtaireachtaí Nuashonraithe láithreach, áit a léiríonn sé an líonra 9.9.9.0/24 sa réimse Bealaí Aistarraingthe. Chomh luath agus a fhaigheann Router5 teachtaireacht den sórt sin, seolfaidh sé chuig Router7 í. Ach ós rud é go bhfuil bealach ag Router7 trí Ródaire10, freagróidh sé láithreach le Nuashonrú le bealach nua. Mura féidir titim comharsan a bhrath bunaithe ar staid an chomhéadain, ansin beidh ort fanacht leis an Timer Coinnigh chun dóiteáin.

Cónaidhm.

Más cuimhin leat, labhair muid faoin bhfíric go gcaithfidh tú topology lán-nasctha a úsáid go minic. Le líon mór ródairí in aon AS amháin is féidir leis seo fadhbanna móra a chruthú, chun é seo a sheachaint ní mór duit cónaidhmí a úsáid. Tá AS amháin roinnte ina roinnt fo-AS, rud a ligeann dóibh oibriú gan riachtanas topology lán-nasctha.

Conas a oibríonn BGP

Seo nasc chuige seo labaAgus anseo cumraíocht do GNS3.

Mar shampla, leis an topology seo bheadh ​​orainn na ródairí go léir in AS 2345 a nascadh lena chéile, ach ag baint úsáide as Cónaidhm, ní féidir linn caidreamh cóngarachta a bhunú ach amháin idir ródairí atá ceangailte go díreach lena chéile. Déanaimis labhairt faoi seo go mion. Mura mbeadh againn ach AS 2345, ansin laForge tar éis máirseáil a fháil ó Picard inseoidh sé do na ródairí é Dáta и fia, ach ní inseoidh siad don ródaire faoi Crusher . Chomh maith leis sin bealaí a dháileadh ag an ródaire féin laForge, nach mbeadh aistrithe Crusherfia-Ó níl Dáta.

Bheadh ​​ort Bealach-Frithchaiteoir a chumrú nó caidreamh comharsanachta lán-nasctha. Trí AS 2345 amháin a roinnt ina 4 fho-AS (2,3,4,5) do gach ródaire, beidh loighic oibriúcháin dhifriúil againn. Tá cur síos breá ar gach rud anseo.

Foinsí:

  1. CCIE Routing and Switching v5.0 Treoir Oifigiúil na dTeastas, Imleabhar 2, An Cúigiú hEagrán, Narbik Kocharians, Terry Vinson.
  2. Suíomh xgu.ru
  3. Suíomh GNS3 cruinneachán.

Foinse: will.com

Add a comment