Рақами AS бояд ба он чизе ки шумо танзим кардаед мувофиқат кунад ҳамсоя 192.168.13.3 дурдаст-чун 10.
ID роутер бояд аз ҳамсоя фарқ кунад.
Агар яке аз параметрҳо ин шартҳоро қонеъ накунанд, роутер мефиристад Огоҳӣ паёме, ки хатогиро нишон медиҳад. Пас аз фиристодан ва қабул кардани паёмҳои кушод, муносибатҳои ҳамсоягӣ ба давлат ворид мешаванд ТАЪСИС ШУДААСТ. Пас аз ин, роутерҳо метавонанд маълумотро дар бораи хатсайрҳо мубодила кунанд ва ин корро бо истифода аз он анҷом диҳанд навсозии паёмҳо. Ин паёми Навсозии аз ҷониби Router1 ба Router3 фиристодашуда аст:
Дар ин ҷо шумо метавонед шабакаҳоеро, ки аз рӯи атрибутҳои Router1 ва Path гузориш дода шудаанд, дидан мумкин аст, ки ба ченакҳо шабеҳанд. Мо дар бораи атрибутҳои Path муфассалтар сӯҳбат хоҳем кард. Паёмҳои нигоҳдорӣ инчунин дар як сессияи TCP фиристода мешаванд. Онҳо ба таври нобаёнӣ ҳар 60 сония интиқол дода мешаванд. Ин Timer Keepalive аст. Агар паёми Keepalive дар давоми Вақтсанҷи нигоҳ дошта нашавад, ин маънои гум шудани иртибот бо ҳамсояро дорад. Бо нобаёнӣ, он ба 180 сония баробар аст.
Барои таблиғи масир ба ҷадвали BGP, ба монанди протоколҳои IGP, фармони шабака истифода мешавад, аммо мантиқи амалиётӣ дигар аст. Агар дар IGP пас аз муайян кардани масир дар фармони шабака, IGP дида мебарояд, ки кадом интерфейсҳо ба ин зершабака тааллуқ доранд ва онҳоро ба ҷадвали худ дохил мекунанд, пас фармони шабакавӣ дар BGP ба ҷадвали масир нигоҳ мекунад ва ҷустуҷӯ мекунад. дақиқ ба масир дар фармони шабака мувофиқат мекунад. Агар инҳо пайдо шаванд, ин масирҳо дар ҷадвали BGP пайдо мешаванд.
Дар ҷадвали ҷории масир IP роутер масиреро ҷустуҷӯ кунед, ки ба параметрҳои фармони шабака дақиқ мувофиқат мекунад; агар масири IP мавҷуд бошад, NLRI-и муодили онро ба ҷадвали маҳаллии BGP гузоред.
Акнун биёед BGP-ро ба ҳамаи боқимондаҳо афзоиш диҳем ва бубинем, ки масир дар як AS чӣ гуна интихоб карда мешавад. Пас аз он ки роутери BGP аз ҳамсояи худ масирҳоро қабул кунад, он ба интихоби масири оптималӣ шурӯъ мекунад. Дар ин ҷо шумо бояд фаҳмед, ки чӣ гуна ҳамсояҳо метавонанд вуҷуд дошта бошанд - дохилӣ ва берунӣ. Оё роутер аз рӯи конфигуратсия мефаҳмад, ки ҳамсояи танзимшуда дохилӣ ё беруна аст? Агар дар як даста:
neighbor 192.168.13.3 remote-as 10
параметри remote-as AS-ро муайян мекунад, ки дар худи роутер дар фармони роутер bgp 10 танзим карда мешавад.. Масирҳое, ки аз AS дохилӣ меоянд, дохилӣ ҳисобида мешаванд ва масирҳо аз AS беруна берунӣ ҳисобида мешаванд. Ва барои ҳар як мантиқи гуногуни қабул ва фиристодани асарҳо. Ин топологияро баррасӣ кунед:
Ҳар як роутер дорои интерфейси такрорӣ бо IP танзим шудааст: xxxx 255.255.255.0 - дар он ҷо x рақами роутер аст. Дар Router9 мо интерфейси бозгашт бо суроғаи - 9.9.9.9 255.255.255.0 дорем. Мо онро тавассути BGP эълон хоҳем кард ва бубинем, ки он чӣ гуна паҳн мешавад. Ин масир ба Router8 ва Router12 интиқол дода мешавад. Аз Router8, ин масир ба Router6 меравад, аммо ба Router5 он дар ҷадвали масир нест. Инчунин дар Router12 ин масир дар ҷадвал пайдо мешавад, аммо дар Router11 низ он ҷо нахоҳад буд. Биёед кӯшиш кунем, ки инро фаҳмем. Биёед бубинем, ки чӣ гуна маълумот ва параметрҳои Router9 ба ҳамсоягони худ интиқол дода, дар ин масир гузориш медиҳанд. Бастаи дар поён овардашуда аз Router9 ба Router8 фиристода мешавад.
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>
Пас аз ин фармон, Router6 паёми Навсозӣ мефиристад, ки дар он IP интерфейси Gi0/0 Router6 ҳамчун Next-hop барои хатсайрҳо - 192.168.56.6 муайян карда мешавад, ки пас аз он ин масир аллакай ба ҷадвали масир дохил карда мешавад.
Биёед минбаъд равем ва бубинем, ки оё ин масир дар Router7 ва Router10 пайдо мешавад. Он дар ҷадвали масир ҷойгир нахоҳад шуд ва мо шояд фикр кунем, ки мушкилот бо параметри Next-hop дар аввал аст, аммо агар мо ба натиҷаи фармони show ip bgp назар кунем, мо мебинем, ки хатто дар он чо хатто бо Next-hop нодуруст кабул карда нашуд, яъне хатто хатто интикол наёфтааст. Ва ин моро ба мавҷудияти як қоидаи дигар мебарад:
Ва мо вазъиятеро ба даст меорем, ки дар он бояд бо истифода аз масири статикӣ ё протоколҳои IGP муҳит эҷод кунем, то ба роутерҳо дар бораи тамоми хатсайрҳои дохили AS маълумот диҳем. Биёед маршрутҳои статикиро дар Router6 ва Router7 ба қайд гирем ва пас аз он мо дар ҷадвали роутер масири дилхоҳро мегирем. Дар AS 678, мо онро каме дигар кор хоҳем кард - мо хатсайрҳои статикиро барои 192.168.112.0/24 дар Router10 ва 192.168.110.0/24 дар Router12 сабт мекунем. Минбаъд, мо муносибати ҳамсоягии байни Router10 ва Router12-ро барқарор хоҳем кард. Мо инчунин Router12-ро танзим мекунем, то ҳопи навбатии худро ба Router10 фиристад:
neighbor 192.168.110.10 next-hop-self
Дар натиҷа, Router10 масири 9.9.9.0/24-ро қабул мекунад, он ҳам аз Router7 ва Router12 қабул карда мешавад. Биёед бубинем, ки 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
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
Дар ҷои сеюм мо афзалияти маҳаллӣ дорем. Ин параметр як атрибути ихтиёрии маъруф аст, ки маънои мавҷудияти он ихтиёрӣ аст. Ин параметр танҳо дар дохили як АС эътибор дорад ва ба интихоби роҳ танҳо барои ҳамсояҳои дохилӣ таъсир мерасонад. Аз ин рӯ, он танҳо дар паёмҳои Навсозӣ, ки барои ҳамсояи дохилӣ пешбинӣ шудааст, интиқол дода мешавад. Он дар паёмҳои навсозӣ барои ҳамсояҳои беруна мавҷуд нест. Аз ин рӯ, он ҳамчун ихтиёрии маъруф тасниф карда шуд. Биёед кӯшиш кунем, ки онро дар Router5 татбиқ кунем. Дар Router5 мо бояд ду масир барои 9.9.9.0/24 дошта бошем - яке тавассути Router6 ва дуввум тавассути Router7.
Мо назар мекунем:
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
Аммо тавре ки мо як масир тавассути Router6 мебинем. Масири тавассути Router7 дар куҷост? Шояд Router7 ҳам онро надошта бошад? Биёед бубинем:
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
Аҷиб, ҳама чиз хуб ба назар мерасад. Чаро он ба Router5 интиқол дода намешавад? Гап дар он аст, ки BGP қоида дорад:
Роутер танҳо он масирҳоеро, ки истифода мебарад, интиқол медиҳад.
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>
Ҳамин тавр, мо харитаи масирро сохтем, ки дар он ҳамаи хатсайрҳоро дар бар мегирад ва ба Router7 гуфт, ки ҳангоми қабули параметри Preference Local ба 250 тағир дода шавад, пешфарз 100 аст. Биёед бубинем, ки дар 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
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
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
Параметри навбатӣ Origin аст. IGP (масири бо истифода аз BGP гирифташуда) аз EGP беҳтар аст (масири бо истифода аз пешгузаштаи BGP гирифташуда, дигар истифода намешавад) ва EGP аз нопурра беҳтар аст? (бо ягон усули дигар, масалан, бо роҳи тақсимкунӣ ба даст оварда шудааст).