An-diugh bheir sinn sùil air protocol BGP. Cha bhith sinn a’ bruidhinn airson ùine mhòr mu carson a tha e agus carson a tha e air a chleachdadh mar an aon phròtacal. Tha tòrr fiosrachaidh ann air a’ chuspair seo, mar eisimpleir an seo.
Mar sin dè a th’ ann am BGP? Tha BGP na phròtacal slighe fiùghantach agus is e an aon phròtacal EGP (Pròtacal Geata a-muigh). Tha am protocol seo air a chleachdadh gus slighe a thogail air an eadar-lìn. Bheir sinn sùil air mar a thèid nàbachd a thogail eadar dà router BGP.
Beachdaich air a’ choimhearsnachd eadar Router1 agus Router3. Feuch an rèiteachadh sinn iad leis na h-òrdughan a leanas:
Tha nàbachd taobh a-staigh aon shiostam fèin-riaghailteach AS 10. Às deidh fiosrachadh a chuir a-steach air router, leithid Router1, bidh an router sin a’ feuchainn ri dàimh faisg air làimh a stèidheachadh le Router3. Canar a’ chiad staid nuair nach tachair dad Idle. Cho luath ‘s a bhios bgp air a rèiteachadh air Router1, tòisichidh e ag èisteachd ri port TCP 179 - thèid e a-steach don stàit Ceangail, agus nuair a dh'fheuchas e ri seisean fhosgladh le Router3, thèid e a-steach don stàit gnìomhach.
Às deidh an t-seisean a stèidheachadh eadar Router1 agus Router3, thèid teachdaireachdan fosgailte atharrachadh. Nuair a thèid an teachdaireachd seo a chuir le Router1, thèid an stàit seo a ghairm Fosgailte Sent. Agus nuair a gheibh e teachdaireachd Fosgailte bho Router3, thèid e a-steach don stàit Fosgail Dearbhaich. Bheir sinn sùil nas mionaidiche air an teachdaireachd fhosgailte:
Bidh an teachdaireachd seo a’ toirt seachad fiosrachadh mun phròtacal BGP fhèin, a bhios an router a’ cleachdadh. Le bhith ag iomlaid teachdaireachdan fosgailte, bidh Router1 agus Router3 a’ conaltradh fiosrachadh mu na roghainnean aca ri chèile. Tha na paramadairean a leanas air an toirt seachad:
tionndadh: tha seo a’ toirt a-steach an dreach BGP a tha an router a’ cleachdadh. Is e an dreach làithreach de BGP dreach 4 a tha air a mhìneachadh ann an RFC 4271. Feuchaidh dà router BGP ri dreach co-fhreagarrach a cho-rèiteachadh, nuair a tha mì-chothromachadh ann, cha bhith seisean BGP ann.
Mo AS: tha seo a’ toirt a-steach àireamh AS an router BGP, feumaidh na routers aontachadh air an àireamh (ean) AS agus bidh e cuideachd a’ mìneachadh am bi iad a’ ruith iBGP no eBGP.
Cùm ùine: mura faigh BGP teachdaireachdan glèidhidh beò no ùrachadh bhon taobh eile fad na h-ùine glacaidh, cuiridh e an cèill gu bheil an taobh eile ‘marbh’ agus reubaidh e sìos seisean BGP. Gu gnàthach tha an ùine gleidhidh air a shuidheachadh gu 180 diogan air routers Cisco IOS, thèid an teachdaireachd cumail beò a chuir a h-uile 60 diog. Feumaidh an dà router aontachadh mun ùine gleidhidh no cha bhi seisean BGP ann.
Aithneadair BGP: is e seo an ID router BGP ionadail a tha air a thaghadh dìreach mar a nì OSPF:
Cleachd an router-ID a chaidh a rèiteachadh le làimh leis an àithne router-id bgp.
Cleachd an seòladh IP as àirde air eadar-aghaidh loopback.
Cleachd an seòladh IP as àirde air eadar-aghaidh fiosaigeach.
Paramadairean roghainneil: an seo gheibh thu cuid de chomasan roghainneil an router BGP. Chaidh an raon seo a chur ris gus an gabhadh feartan ùra a chur ri BGP gun a bhith agad ri dreach ùr a chruthachadh. Seo na rudan a lorgas tu an seo:
taic airson MP-BGP (Multi Protocol BGP).
taic airson Route Refresh.
taic airson àireamhan AS 4-octet.
Gus sgìre a stèidheachadh, feumar na cumhaichean a leanas a choileanadh:
Àireamh tionndaidh. Is e an dreach làithreach 4.
Feumaidh an àireamh AS a bhith co-ionnan ris na tha thu air a rèiteachadh nàbaidh 192.168.13.3 iomallach - mar 10.
Feumaidh ID an router a bhith eadar-dhealaichte bhon nàbaidh.
Mura h-eil gin de na paramadairean a’ sàsachadh nan cumhachan sin, cuiridh an router fios a teachdaireachd a' comharrachadh na mearachd. Às deidh teachdaireachdan Fosgailte a chuir agus fhaighinn, bidh an dàimh nàbaidheachd a ’tighinn a-steach don stàit SGEULACHDAN. Às deidh seo, faodaidh routers fiosrachadh a iomlaid mu shlighean agus seo a dhèanamh a ’cleachdadh Update brathan. Seo an teachdaireachd ùrachaidh a chuir Router1 gu Router3:
An seo chì thu na lìonraidhean a chaidh aithris le buadhan Router1 agus Path, a tha coltach ri metrics. Bruidhnidh sinn mu fheartan Path ann am barrachd mionaideachd. Bithear cuideachd a’ cur teachdaireachdan keepalive taobh a-staigh seisean TCP. Bidh iad air an tar-chuir, gu bunaiteach, gach 60 diog. Is e seo Timer Keepalive. Mura faighear teachdaireachd Keepalive aig àm an Hold Timer, bidh seo a’ ciallachadh call conaltraidh leis an nàbaidh. Gu gnàthach, tha e co-ionann ri 180 diogan.
Soidhne feumail:
Tha e coltach gu bheil sinn air faighinn a-mach mar a bhios routers a ’toirt seachad fiosrachadh dha chèile, a-nis feuchaidh sinn ri loidsig protocol BGP a thuigsinn.
Gus slighe a shanasachadh gu clàr BGP, mar a tha ann am protocols IGP, thèid an àithne lìonra a chleachdadh, ach tha an loidsig obrachaidh eadar-dhealaichte. Ma tha e ann an IGP, às deidh dha slighe a shònrachadh anns an àithne lìonraidh, bidh IGP a’ coimhead air dè an eadar-aghaidh a bhuineas do subnet sònraichte agus gan toirt a-steach don bhòrd aige, an uairsin bidh an àithne lìonra ann am BGP a’ coimhead air a’ bhòrd stiùiridh agus a’ coimhead airson точное a’ freagairt ris an t-slighe san àithne lìonraidh. Ma lorgar a leithid, nochdaidh na slighean sin ann an clàr BGP.
Coimhead airson slighe ann an clàr slighe IP gnàthach an router a tha a rèir crìochan an àithne lìonraidh; ma tha an t-slighe IP ann, cuir an NLRI co-ionann a-steach don chlàr BGP ionadail.
A-nis togaidh sinn BGP chun an fheadhainn a tha air fhàgail agus faic mar a tha an t-slighe air a thaghadh taobh a-staigh aon AS. Às deidh don router BGP slighean fhaighinn bhon nàbaidh aige, bidh e a ’tòiseachadh a’ taghadh an t-slighe as fheàrr. An seo feumaidh tu tuigsinn dè an seòrsa nàbaidhean a dh’ fhaodadh a bhith ann - a-staigh agus a-muigh. A bheil an router a’ tuigsinn le rèiteachadh a bheil an nàbaidh rèiteachaidh taobh a-staigh no taobh a-muigh? Ma tha thu ann an sgioba:
neighbor 192.168.13.3 remote-as 10
tha am paramadair iomallach-as a’ sònrachadh AS, a tha air a rèiteachadh air an router fhèin ann an àithne router bgp 10. Thathas a’ beachdachadh air slighean bhon taobh a-staigh AS a-staigh, agus thathas a’ beachdachadh air slighean bhon taobh a-muigh AS taobh a-muigh. Agus airson gach fear, loidsig eadar-dhealaichte airson obraichean fhaighinn agus a chuir. Beachdaich air an topology seo:
Tha eadar-aghaidh loopback aig gach router air a rèiteachadh le ip: xxxx 255.255.255.0 - far a bheil x mar àireamh an router. Air Router9 tha eadar-aghaidh loopback againn leis an t-seòladh - 9.9.9.9 255.255.255.0. Ainmichidh sinn e tro BGP agus chì sinn mar a sgaoileas e. Thèid an t-slighe seo a ghluasad gu Router8 agus Router12. Bho Router8, thèid an t-slighe seo gu Router6, ach gu Router5 cha bhi e anns a 'chlàr slighe. Cuideachd air Router12 nochdaidh an t-slighe seo sa chlàr, ach air Router11 cha bhi e ann nas motha. Feuchaidh sinn ri seo a thuigsinn. Beachdaichidh sinn air dè an dàta agus na crìochan a bhios Router9 a 'toirt dha na nàbaidhean aige, ag aithris air an t-slighe seo. Thèid am pasgan gu h-ìosal a chuir bho Router9 gu Router8.
Tha fiosrachadh slighe air a dhèanamh suas de bhuadhan Slighe.
Tha feartan slighe air an roinn ann an 4 roinnean:
Riatanach aithnichte - Feumaidh a h-uile router a tha a’ ruith BGP na buadhan sin aithneachadh. Feumaidh a bhith an làthair anns a h-uile ùrachadh.
Roghainn ainmeil - Feumaidh a h-uile router a tha a’ ruith BGP na buadhan sin aithneachadh. Faodaidh iad a bhith an làthair ann an ùrachaidhean, ach chan eil feum air an làthaireachd.
Eadar-ghluasadach roghainneil - dh’ fhaodadh nach eil e air aithneachadh leis a h-uile gnìomh BGP. Mura aithnich an router am feart, bidh e a’ comharrachadh an ùrachaidh mar phàirt agus ga chuir air adhart gu na nàbaidhean aige, a’ stòradh a’ bhuadh neo-aithnichte.
Neo-ghluasadach roghainneil - dh’ fhaodadh nach eil e air aithneachadh leis a h-uile gnìomh BGP. Mura aithnich an router am feart, thèid am feart a leigeil seachad agus a thoirt air falbh nuair a thèid a thoirt do nàbaidhean.
Eisimpleirean de bhuadhan BGP:
Riatanach aithnichte:
Slighe siostam fèin-riaghlaidh
An ath-hop
Origin
Roghainn ainmeil:
Rogha ionadail
Cruinneachadh atamach
Eadar-ghluasadach roghainneil:
cruinniche
Coimhearsnachdan
Neo-ghluasadach roghainneil:
Eadar-dhealachadh ioma-fàgail (MED)
ID an neach-tòiseachaidh
Clàr cnuasachaidh
Anns a 'chùis seo, airson a-nis bidh ùidh againn ann an Origin, Next-hop, AS Path. Leis gu bheil an t-slighe a’ gluasad eadar Router8 agus Router9, is e sin, taobh a-staigh aon AS, thathas den bheachd gu bheil e a-staigh agus bheir sinn aire do Origin.
Feart tùsail - a’ nochdadh mar a chaidh an t-slighe san ùrachadh fhaighinn. Luachan feartan comasach:
0 - IGP: NLRI air fhaighinn taobh a-staigh an t-siostam fèin-riaghlaidh tùsail;
1 - EGP: Tha NLRI air ionnsachadh a’ cleachdadh a’ Phròtacal Geata Taobh a-muigh (EGP). Ro-shealladh BGP, nach deach a chleachdadh
2 - Neo-choileanta: chaidh NLRI ionnsachadh ann an dòigh air choireigin eile
Anns a 'chùis againn, mar a chithear bhon phacaid, tha e co-ionnan ri 0. Nuair a thèid an t-slighe seo a ghluasad gu Router12, bidh còd 1 aig a 'chòd seo.
Air adhart, Next-hop. Feartan next-hop
Is e seo seòladh IP an router eBGP tro bheil an t-slighe chun lìonra ceann-uidhe a’ dol.
Bidh am feart ag atharrachadh nuair a thèid an ro-leasachan a chuir gu AS eile.
A thaobh iBGP, is e sin, taobh a-staigh aon AS, thèid Next-hop a chomharrachadh leis an fhear a dh'ionnsaich no a dh'innis mun t-slighe seo. Anns a 'chùis againn, bidh e 192.168.89.9. Ach nuair a thèid an t-slighe seo a ghluasad bho Router8 gu Router6, atharraichidh Router8 e agus cuiridh e an tè fhèin na àite. Bidh an ath-hop aig 192.168.68.8. Tha seo gar toirt gu dà riaghailt:
Ma chuireas router slighe air adhart chun a nàbaidh a-staigh, chan atharraich e am paramadair Next-hop.
Ma bheir router slighe chun a nàbaidh a-muigh, bidh e ag atharrachadh Next-hop gu ip an eadar-aghaidh às a bheil an router seo a’ sgaoileadh.
Bheir seo sinn gu bhith a’ tuigsinn a’ chiad dhuilgheadas - Carson nach bi slighe anns a’ chlàr seòlaidh air Router5 agus Router11. Bheir sinn sùil nas mionaidiche. Mar sin, fhuair Router6 fiosrachadh mu shlighe 9.9.9.0/24 agus chuir e ris a’ chlàr slighe e gu soirbheachail:
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>
Bidh an aon suidheachadh a’ tachairt eadar Router11-Router12. Gus an suidheachadh seo a sheachnadh, feumaidh tu Router6 no Router12 a rèiteachadh, nuair a thèid thu seachad air an t-slighe gu na nàbaidhean a-staigh aca, gus an seòladh IP aca a chuir na àite Next-hop. Tha seo air a dhèanamh leis an òrdugh:
neighbor 192.168.56.5 next-hop-self
Às deidh an àithne seo, cuiridh Router6 teachdaireachd Ùrachaidh, far am bi an ip de eadar-aghaidh Gi0 / 0 Router6 air a shònrachadh mar Next-hop airson slighean - 192.168.56.6, às deidh sin bidh an t-slighe seo air a ghabhail a-steach sa chlàr slighe mu thràth.
Rachamaid nas fhaide gus faicinn a bheil an t-slighe seo a 'nochdadh air Router7 agus Router10. Cha bhith e anns a 'chlàr slighe agus is dòcha gum bi sinn a' smaoineachadh gu bheil an duilgheadas mar a bha e anns a 'chiad fhear leis a' pharamadair Next-hop, ach ma choimheadas sinn air toradh an àithne taisbeanaidh ip bgp, chì sinn gu bheil an cha d’ fhuaireadh slighe an sin eadhon leis an Next-hop ceàrr, a tha a’ ciallachadh nach deach an t-slighe a ghluasad eadhon. Agus bheir seo sinn gu bhith na riaghailt eile:
Chan eil slighean a gheibhear bho nàbaidhean a-staigh air an gluasad gu nàbaidhean a-staigh eile.
Leis gu bheil Router5 air an t-slighe fhaighinn bho Router6, cha tèid a chuir chun nàbaidh eile a-staigh. Gus an tachair an gluasad, feumaidh tu an gnìomh a rèiteachadh Reflector slighe, no rèitich dàimhean nàbachd làn-cheangailte (Full Mesh), is e sin, Router5-7 bidh a h-uile duine na nàbaidh don h-uile duine. Anns a 'chùis seo cleachdaidh sinn Route Reflector. Air Router5 feumaidh tu an òrdugh seo a chleachdadh:
neighbor 192.168.57.7 route-reflector-client
Bidh Route-Reflector ag atharrachadh giùlan BGP nuair a thèid e seachad air slighe gu nàbaidh a-staigh. Ma tha an nàbaidh a-staigh air a shònrachadh mar slighe-reflector-client, an uairsin thèid slighean a-staigh a shanasachadh don luchd-dèiligidh sin.
Cha do nochd an t-slighe air Router7? Na dìochuimhnich mu Next-hop an dàrna cuid. Às deidh na gluasadan sin, bu chòir an t-slighe a dhol gu Router7 cuideachd, ach chan eil seo a ’tachairt. Bheir seo sinn gu riaghailt eile:
Chan eil an riaghailt next-hop ag obair ach airson slighean Taobh a-muigh. Airson slighean a-staigh, chan eil am feart next-hop air a chuir na àite.
Agus gheibh sinn suidheachadh far am feumar àrainneachd a chruthachadh a’ cleachdadh slighe statach no protocolaidhean IGP gus innse dha routers mu na slighean air fad taobh a-staigh an AS. Clàraich sinn slighean statach air Router6 agus Router7 agus às deidh sin gheibh sinn an t-slighe a tha thu ag iarraidh ann an clàr an router. Ann an AS 678, nì sinn e beagan eadar-dhealaichte - clàraichidh sinn slighean statach airson 192.168.112.0/24 air Router10 agus 192.168.110.0/24 air Router12. An uairsin, stèidhichidh sinn an dàimh nàbaidheachd eadar Router10 agus Router12. Cumaidh sinn cuideachd Router12 gus an ath hop aige a chuir gu Router10:
neighbor 192.168.110.10 next-hop-self
Is e an toradh a bhios ann gum faigh Router10 slighe 9.9.9.0/24, gheibhear e bho gach cuid Router7 agus Router12. Chì sinn dè an roghainn a nì 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 chì sinn, tha dà shlighe agus saighead (>) a 'ciallachadh gu bheil an t-slighe tro 192.168.112.12 air a thaghadh.
Chì sinn mar a tha am pròiseas taghaidh slighe ag obair:
Is e a’ chiad cheum nuair a gheibh thu slighe dèanamh cinnteach gu bheil an Next-hop ri fhaighinn. Sin as coireach, nuair a fhuair sinn slighe air Router5 gun a bhith a 'suidheachadh Next-hop-self, cha deach an t-slighe seo a phròiseasadh tuilleadh.
An ath rud thig am paramadair cuideam. Chan e Path Attribute (PA) a th’ anns a’ pharamadair seo agus chan eilear ga chur ann am brathan BGP. Tha e air a rèiteachadh gu h-ionadail air gach router agus chan eil e air a chleachdadh ach airson taghadh slighe a làimhseachadh air an router fhèin. Bheir sinn sùil air eisimpleir. Dìreach gu h-àrd chì thu gu bheil Router10 air slighe a thaghadh airson 9.9.9.0 / 24 tro Router12 (192.168.112.12). Gus am paramadair Wieght atharrachadh, faodaidh tu mapa-slighe a chleachdadh gus slighean sònraichte a shuidheachadh, no cuideam a shònrachadh dha nàbaidh leis an àithne:
neighbor 192.168.107.7 weight 200
A-nis bidh an cuideam seo aig a h-uile slighe bhon nàbaidh seo. Feuch sinn a-mach mar a dh'atharraicheas an roghainn slighe an dèidh an làimhseachaidh 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 chì thu, tha an t-slighe tro Router7 a-nis air a thaghadh, ach cha toir seo buaidh sam bith air na routers eile.
Anns an treas suidheachadh tha Roghainn Ionadail againn. Tha am paramadair seo na fheart roghnach ainmeil, a tha a’ ciallachadh gu bheil a làthaireachd roghainneil. Chan eil am paramadair seo dligheach ach taobh a-staigh aon AS agus bheir e buaidh air an roghainn slighe a-mhàin airson nàbaidhean a-staigh. Sin as coireach gu bheil e air a ghluasad a-mhàin ann am teachdaireachdan Ùrachadh a tha san amharc don nàbaidh a-staigh. Chan eil e an làthair ann am brathan Ùrachadh airson nàbaidhean taobh a-muigh. Mar sin, bha e air a mheas mar roghainn ainmeil. Feuchaidh sinn ri a chuir an sàs air Router5. Air Router5 bu chòir dà shlighe a bhith againn airson 9.9.9.0/24 - aon tro Router6 agus an dàrna fear tro Router7.
Tha sinn a ’coimhead:
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 chì sinn aon slighe tro Router6. Càite a bheil an t-slighe tro Router7? Is dòcha nach eil e aig Router7 nas motha? Bheir sinn sùil:
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
Gu neònach, tha e coltach gu bheil a h-uile dad gu math. Carson nach eil e air a ghluasad gu Router5? Is e an rud gu bheil riaghailt aig BGP:
Chan eil an router a’ toirt seachad ach na slighean sin a bhios e a’ cleachdadh.
Bidh Router7 a 'cleachdadh slighe tro Router5, agus mar sin cha tèid an t-slighe tro Router10 a ghluasad. Tillidh sinn gu Local Preference. Nach suidhich sinn Roghainn Ionadail air Router7 agus faic mar a bhios Router5 a’ dèiligeadh ri 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, chruthaich sinn mapa-slighe anns a bheil a h-uile slighe agus dh'iarr sinn air Router7 am paramadair Roghainn Ionadail atharrachadh gu 250 nuair a gheibhear e, is e 100 am prìomh rud. Chì sinn dè thachair air 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
Mar a chì sinn a-nis is fheàrr le Router5 an t-slighe tro Router7. Bidh an aon dealbh air Router6, ged a tha e nas prothaidiche dha slighe a thaghadh tro Router8. Tha sinn cuideachd ag ràdh gu feum atharrachadh a’ pharamadair seo ath-thòiseachadh na nàbachd gus an tig an t-atharrachadh gu buil. Leugh an seo. Tha sinn air Roghainn Ionadail a rèiteach. Gluaisidh sinn air adhart chun ath paramadair.
B’ fheàrr leis an t-slighe le paramadair Next-hop 0.0.0.0, is e sin, slighean ionadail no cruinnichte. Tha na slighean sin air an toirt gu fèin-ghluasadach le paramadair cuideam co-ionann ris an ìre as àirde - 32678 - às deidh dhaibh a dhol a-steach don àithne lìonra:
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
An t-slighe as giorra tro AS. Tha am paramadair AS_Path as giorra air a thaghadh. Mar as lugha de ASan a thèid slighe troimhe, ’s ann as fheàrr a bhios e. Beachdaich air an t-slighe gu 9.9.9.0/24 air 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
Mar a chì thu, thagh Router10 an t-slighe tro 192.168.112.12 oir airson an t-slighe seo chan eil ann am paramadair AS_Path ach 45, agus ann an cùis eile 123 agus 45. Intuitive soilleir.
Is e an ath paramadair Origin. Tha IGP (slighe a gheibhear le bhith a’ cleachdadh BGP) nas fheàrr na EGP (slighe a gheibhear a’ cleachdadh an t-slighe a bh’ ann roimhe BGP, nach eilear ga chleachdadh tuilleadh), agus tha EGP nas fheàrr na Neo-choileanta? (air fhaighinn le dòigh air choireigin eile, mar eisimpleir le ath-sgaoileadh).
Is e an ath paramadair MED. Bha Wieght againn nach robh ag obair ach gu h-ionadail air an router. Bha Roghainn Ionadail ann, nach obraich ach taobh a-staigh aon shiostam fèin-riaghailteach. Mar a shaoileadh tu, is e paramadair a th’ ann am MED a thèid a ghluasad eadar siostaman fèin-riaghailteach. Fìor mhath artaigil mun paramadair seo.
Cha tèid buadhan a bharrachd a chleachdadh, ach ma tha na h-aon fheartan aig dà shlighe, thèid na riaghailtean a leanas a chleachdadh:
Tagh an t-slighe tron nàbaidh IGP as fhaisge ort.
Tagh an t-slighe as sine airson an t-slighe eBGP.
Tagh an t-slighe tron nàbaidh leis an ID router BGP as lugha.
Tagh slighe tron nàbaidh leis an t-seòladh IP as ìsle.
A-nis leig dhuinn sùil a thoirt air cùis co-ghluasad BGP.
Chì sinn dè thachras ma chailleas Router6 slighe 9.9.9.0/24 tro Router9. Leig leinn eadar-aghaidh Gi0 / 1 de Router6 a dhì-cheadachadh, a thuigeas sa bhad gu bheil an seisean BGP le Router8 air a thoirt gu crìch agus gu bheil an nàbaidh air a dhol à bith, a tha a ’ciallachadh nach eil an t-slighe a fhuaireadh bhuaithe dligheach. Bidh Router6 a 'cur teachdaireachdan Ùrachaidh sa bhad, far a bheil e a' comharrachadh an lìonra 9.9.9.0/24 anns an raon Slighean air a tharraing air ais. Cho luath ‘s a gheibh Router5 a leithid de theachdaireachd, cuiridh e gu Router7 e. Ach leis gu bheil slighe aig Router7 tro Router10, freagraidh e sa bhad le Ùrachadh le slighe ùr. Mura h-urrainnear tuiteam nàbaidh a lorg stèidhichte air staid an eadar-aghaidh, feumaidh tu feitheamh gus an cuir an Hold Timer na theine.
Co-chaidreachas.
Ma chuimhnicheas tu, bhruidhinn sinn mu dheidhinn gum feum thu topology làn-cheangailte a chleachdadh gu tric. Le àireamh mhòr de routers ann an aon AS faodaidh seo duilgheadasan mòra adhbhrachadh, gus seo a sheachnadh feumaidh tu co-chaidreachasan a chleachdadh. Tha aon AS air a roinn ann an grunn fo-AS, a leigeas leotha obrachadh às aonais feum air topology làn-cheangailte.
Seo ceangal gu seo labuagus an seo rèiteachadh airson GNS3.
Mar eisimpleir, leis an topology seo dh'fheumamaid na routers gu lèir ann an AS 2345 a cheangal ri chèile, ach a ’cleachdadh a’ Cho-chaidreachas, is urrainn dhuinn dàimhean faisg air làimh a stèidheachadh a-mhàin eadar routers ceangailte gu dìreach ri chèile. Bruidhnidh sinn mu dheidhinn seo gu mionaideach. Mura biodh againn ach AS 2345, mar sin laForge air caismeachd fhaotainn o Picard dh’ innseadh sin dha na routers Dàta и Claidheamh, ach cha bhiodh iad ag innse don router mu dheidhinn Brusadair . Cuideachd slighean air an cuairteachadh leis an router fhèin laForge, cha bhiodh e air a ghluasad Brusadair chan eil Claidheamh-o, chan eil Dàta.
Dh'fheumadh tu Route-Reflector no dàimh nàbaidheachd làn-cheangailte a rèiteachadh. Le bhith a’ roinneadh aon AS 2345 ann an 4 fo-AS (2,3,4,5) airson gach router, bidh loidsig obrachaidh eadar-dhealaichte againn. Tha a h-uile dad air a mhìneachadh gu foirfe an seo.
Stòran:
CCIE Routing and Switching v5.0 Leabhar-iùil Teisteanas Oifigeil, Leabhar 2, Còigeamh Deasachadh, Narbik Kocharians, Terry Vinson.