Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π° Bookidrom.ru! БСсплатныС ΠΊΠ½ΠΈΠ³ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ»ΠΈΠΊΠ΅

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«TCP/IP АрхитСктура, ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρ‹, рСализация (Π²ΠΊΠ»ΡŽΡ‡Π°Ρ IP вСрсии 6 ΠΈ IP Security)Β». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 48

Автор Π‘ΠΈΠ΄Π½ΠΈ Π€Π΅ΠΉΡ‚

Рис. 8.21. БообщСния Network Reachability

Как ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° рис. 8.22, ΠΈΠ½ΠΎΠ³Π΄Π° нСсколько ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ‚ΠΎΡ€ΠΎΠ² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½Ρ‹Ρ… систСм совмСстно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΡΠ΅Ρ‚ΡŒ с мноТСствСнным доступом. Π’ этом случаС ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ‚ΠΎΡ€ А ΠΏΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρƒ EGP Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ‚ΠΎΡ€ X ΠΎ достиТимых Ρ‡Π΅Ρ€Π΅Π· А, Π’ ΠΈ Π‘ сСтях, прСдоставляя для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· Π½ΠΈΡ… значСния счСтчика ΠΏΠΎΠΏΠ°Π΄Π°Π½ΠΈΠΉ. Π’ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅ EGP-ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ‚ΠΎΡ€ X Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ‚ΠΎΡ€ А ΠΎ сСтях, достиТимых Ρ‡Π΅Ρ€Π΅Π· X, Y ΠΈ Z.

Рис. 8.22. Π­Ρ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ ΠΎΠ±ΠΌΠ΅Π½ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ EGP

ΠœΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ‚ΠΎΡ€Ρ‹ А ΠΈ X ΡΠ²Π»ΡΡŽΡ‚ΡΡ прямыми сосСдями (direct neighbor), Π° Π’ ΠΈ Π‘ β€” косвСнными (indirect) для ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ‚ΠΎΡ€Π° X.

Если ΠΎΡ‚ΠΊΠ°ΠΆΠ΅Ρ‚ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ‚ΠΎΡ€ А, Ρ‚ΠΎ X Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· своих косвСнных сосСдСй (Π’ ΠΈΠ»ΠΈ Π‘) ΠΊΠ°ΠΊ прямого сосСда для ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° EGP.

БообщСния EGP ΠΏΠ΅Ρ€Π΅ΡΡ‹Π»Π°ΡŽΡ‚ΡΡ нСпосрСдствСнно Π² Π΄Π°Ρ‚Π°Π³Ρ€Π°ΠΌΠΌΠ°Ρ… IP, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ… Π² ΠΏΠΎΠ»Π΅ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 8.

8.17 ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» BGP

Π’ Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» Π³Ρ€Π°Π½ΠΈΡ‡Π½ΠΎΠ³ΠΎ шлюза (Border Gateway Protocol β€” BGP). Π’Π΅ΠΊΡƒΡ‰Π΅ΠΉ вСрсиСй ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° являСтся BGP-4.

Π’ соврСмСнном Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ сущСствуСт мноТСство ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ΠΎΠ², ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Π΅Π½Π½Ρ‹Ρ… ΠΌΠ΅ΠΆΠ΄Ρƒ собой Π½Π° ΠΌΠ°Π½Π΅Ρ€ сСти мСТсоСдинСний. ΠŸΡ€ΠΈ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΈ ΠΊ Ρ‚ΠΎΡ‡ΠΊΠ΅ своСго назначСния Ρ‚Ρ€Π°Ρ„ΠΈΠΊ часто пСрСсСкаСт сСти Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ΠΎΠ². НапримСр, ΠΏΠΎΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Π½ΠΈΠΆΠ΅ ΠΏΡƒΡ‚ΡŒ начинаСтся Π² JVNC, пСрСсСкаСт MCI, SPRINT ΠΈ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ‚ΠΎΡ€ NYSERNET, Π° Π·Π°Ρ‚Π΅ΠΌ достигаСт Ρ‚ΠΎΡ‡ΠΊΠΈ своСго назначСния.

> traceroute nyu.edu

traceroute to CMCL2.NYU.EDU       (123.122.128.2), 30 hops max, 40 byte packets

1 nomad-gateway.jvnc.net          (128.121.50.5C)   3 ms  3 ms  2 ms

2 liberty-gateway.jvnc.net        (130.94.40.250)  49 ms 10 ms 21 ms

3 border2-hssi2-0.NewYork.mci.net (204.70.45.9)    13 ms 12 ms 19 ms

4 sprint-nap.NewYork.mci.net      (204.70.45.6)    33 ms 25 ms 19 ms

5 sl-pen-2-F4/0.sprintlink.net    (192.157.69.9)   24 ms 21 ms 21 ms

6 ny-nyc-2-H1/0-T3.nysernet.net   (144.228.62.6)   31 ms 29 ms 24 ms

7 ny-nyc-3-F0/p.nysernet.net      (169.130.10.3)   31 ms 23 ms 20 ms

8 ny-nyu-1-h1/0-T3.nysernet.net   (169.130.13.18)  21 ms 34 ms 19 ms

9 NYU.EDU                         (128.122.128.2)  19 ms 22 ms 21 ms

ЦСлью BGP являСтся ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ‡Π΅Ρ€Π΅Π· Ρ†Π΅ΠΏΠΎΡ‡ΠΊΡƒ Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½Ρ‹Ρ… систСм ΠΈ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ формирования зацикливания. Для этого систСмы BGP ΠΎΠ±ΠΌΠ΅Π½ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΎ путях ΠΊ сСтям, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π΄ΠΎΡΡ‚ΠΈΡ‡ΡŒ. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ EGP, BGP ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ всю Ρ†Π΅ΠΏΠΎΡ‡ΠΊΡƒ Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½Ρ‹Ρ… систСм, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠΉΡ‚ΠΈ ΠΏΠΎ ΠΏΡƒΡ‚ΠΈ ΠΊ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ сСти.

НапримСр (см. рис. 8.23), систСма BGP Π² Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½ΠΎΠΉ систСмС 34 сообщаСт Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½ΠΎΠΉ систСмС (АБ) 205, Ρ‡Ρ‚ΠΎ сСти M ΠΊ N находятся Π² этой АБ. АБ 205 отчитываСтся ΠΎ ΠΏΡƒΡ‚ΠΈ ΠΊ M ΠΈ N Ρ‡Π΅Ρ€Π΅Π· сСбя ΠΈ Ρ‡Π΅Ρ€Π΅Π· АБ 34. Π—Π°Ρ‚Π΅ΠΌ АБ 654 ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° ΠΏΡƒΡ‚ΡŒ ΠΊ M ΠΊ N Ρ‡Π΅Ρ€Π΅Π· сСбя ΠΈ АБ 205 ΠΈ 34. Π’ этом процСссС происходит ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π΄Π»ΠΈΠ½Ρ‹ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π°, Π½ΠΎ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ систСмы Π² ΠΎΡ‚Ρ‡Π΅Ρ‚Π΅ приводится описаниС ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ ΠΏΡƒΡ‚ΠΈ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, информация ΠΎ доступности Π² BGP Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΏΠΎΠ»Π½ΡƒΡŽ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΡƒ Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½Ρ‹Ρ… систСму ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΡΠ΅ΠΊΠ°ΡŽΡ‚ΡΡ ΠΏΠΎ ΠΏΡƒΡ‚ΠΈ слСдования ΠΊ Ρ‚ΠΎΡ‡ΠΊΠ΅ назначСния.

Рис. 8.23. Π¦Π΅ΠΏΠΎΡ‡ΠΊΠ° BGP ΠΈΠ· Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½Ρ‹Ρ… систСм

ΠŸΡƒΡ‚ΡŒ приводится Π² Ρ‚ΠΎΠΌ порядкС, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠ΅Ρ€Π΅ΡΠ΅ΠΊΠ°Ρ‚ΡŒΡΡ Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½Ρ‹Π΅ систСмы ΠΏΠΎ ΠΏΡƒΡ‚ΠΈ слСдования ΠΊ Ρ‚ΠΎΡ‡ΠΊΠ΅ назначСния:

654, 205, 34

Когда эти свСдСния Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ АБ 117, ΠΎΠ½Π° Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ сСбя Π² Π½Π°Ρ‡Π°Π»ΠΎ:

117, 654, 205, 34

ΠžΡ‚ΠΌΠ΅Ρ‚ΠΈΠΌ, насколько просто Π²Ρ‹ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΈ ΡƒΡΡ‚Ρ€Π°Π½ΡΡŽΡ‚ΡΡ ΠΊΠΎΠ»ΡŒΡ†Π° зацикливания. Когда АБ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ объявлСниС, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π²ΠΈΠ΄ΠΈΡ‚ собствСнный ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€, ΠΎΠ½Π° просто ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΠ΅Ρ‚ Ρ‚Π°ΠΊΠΎΠ΅ объявлСниС.

ΠšΡ€ΠΎΠΌΠ΅ ΠΎΡ‚Ρ‡Π΅Ρ‚Π° ΠΎ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π΅ ΠΊ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ сСти, BGP способСн Ρ€Π°ΡΠΏΠΎΠ·Π½Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Π΅Π½Π½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ сСтСй, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ для этого прСфикс CIDR.

8.17.1 ОбъСдинСниС ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΎΠ² Π² BGP

ΠœΠ°Ρ€ΡˆΡ€ΡƒΡ‚ Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ состоит ΠΈΠ· сСти назначСния ΠΈ инструкций ΠΏΠΎ Π΅Π΅ Π΄ΠΎΡΡ‚ΠΈΠΆΠ΅Π½ΠΈΡŽ. ΠΠ°Π±Π»ΡŽΠ΄Π°Π΅Ρ‚ΡΡ ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ числа ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΎΠ² вслСдствиС увСличСния числа сСтСй.

НСобходимы ΠΌΠ΅Ρ€Ρ‹ ΠΏΠΎ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡŽ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π°ΠΌΠΈ. Π’Π΅ΠΊΡƒΡ‰ΠΈΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ сокращСния количСства ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΎΠ² являСтся присваиваниС Π±Π»ΠΎΠΊΠ° адрСсов с ΠΎΠ±Ρ‰ΠΈΠΌ прСфиксом ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Ρƒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ выдСляСт ΠΈΠ· этого Π±Π»ΠΎΠΊΠ° ΠΏΠΎΠ΄Π±Π»ΠΎΠΊΠΈ своим ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°ΠΌ.

Π”Π»ΠΈΠ½Π° прСфикса ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π° опрСдСляСтся числом, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌ Π² Π±ΠΈΡ‚Π°Ρ… Ρ€Π°Π·ΠΌΠ΅Ρ€ прСфикса Π² IP-адрСсС. Π’Ρ€Π°Ρ„ΠΈΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒΡΡ ΠΈΠ· внСшнСй Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½ΠΎΠΉ систСмы ΠΊ ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Ρƒ ΠΈ Π΅Π³ΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°ΠΌ, прСдполагая использованиС ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π°, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ прСфиксу. Π—Π°Ρ‚Π΅ΠΌ ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ прСфикс для направлСния Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½Ρ‹Ρ… систСм своих ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ².

Π­Ρ‚ΠΎ нСслоТно ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ для входящСго Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ°, Π½ΠΎ приходится Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹Π΅ дСйствия, ΠΊΠΎΠ³Π΄Π° ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Ρƒ трСбуСтся ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ выходящий Ρ‚Ρ€Π°Ρ„ΠΈΠΊ Π½Π° основС Π²Π½Π΅ΡˆΠ½ΠΈΡ… объявлСний. ΠšΠ»ΠΈΠ΅Π½Ρ‚ΡΠΊΠ°Ρ автономная систСма Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π° ΠΎ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π΅ ΠΊ своСй Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ сСти. Π”Π°Π»Π΅Π΅ ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ (aggregate) ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Ρ‹ с ΠΎΠ±Ρ‰ΠΈΠΌ прСфиксом Π² Π΅Π΄ΠΈΠ½Ρ‹ΠΉ элСмСнт описания ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π°, ΠΏΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ ΠΊΠ°ΠΊ ΠΎΠ± этом ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π΅ Π±ΡƒΠ΄Π΅Ρ‚ объявлСно Π²ΠΎ внСшнСм ΠΌΠΈΡ€Π΅.

8.17.2 ΠœΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡ‹ BGP

БистСмы BGP ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ соСдинСниС TCP с общСизвСстным (well-known) ΠΏΠΎΡ€Ρ‚ΠΎΠΌ 179 сосСда ΠΏΠΎ BGP. КаТдоС сообщСниС ΠΎΠ± ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ опрСдСляСт Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½ΡƒΡŽ систСму отправитСля ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ BGP, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ свСдСния.

ПослС открытия соСдинСния Ρ€Π°Π²Π½Ρ‹Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ собой сосСди ΠΎΠ±ΠΌΠ΅Π½ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΎ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π°Ρ…. Π‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ остаСтся ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈ нСобходимости для пСрСсылки свСдСний ΠΎΠ± измСнСниях. Для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ продолТСния ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π° систСмы пСриодичСски (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹Π΅ 30 с) ΠΎΠ±ΠΌΠ΅Π½ΠΈΠ²Π°ΡŽΡ‚ΡΡ сообщСниями Keep-alive (ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡŽ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ).

Π‘Π΅Ρ‚ΡŒ ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π° пСрСносит Ρ‚Ρ€Π°Ρ„ΠΈΠΊ ΠΌΠ΅ΠΆΠ΄Ρƒ Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½Ρ‹ΠΌΠΈ систСмами, ΠΈ ΠΎΡ‡Π΅Π½ΡŒ Π½Π΅ΠΏΠ»ΠΎΡ…ΠΎ, ΠΊΠΎΠ³Π΄Π° ΠΌΠ½ΠΎΠ³ΠΈΠ΅ систСмы ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠ±Ρ‰Π°Ρ‚ΡŒΡΡ Ρ‡Π΅Ρ€Π΅Π· BGP. Π’Π°ΠΊΠΈΠ΅ систСмы способны Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ Ρ‡Π΅Ρ€Π΅Π· Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ соСдинСния BGP. Π’Π½Π΅ΡˆΠ½ΠΈΠ΅ соСдинСния BGP ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π²Π½Ρ‹ΠΌΠΈ Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Ρƒ систСмами, находящимися Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½Ρ‹Ρ… систСмах (Ρ‚Π°ΠΊΠΈΠ΅ соСдинСния Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ связями, Π΄Π°ΠΆΠ΅ Ссли это соСдинСния TCP, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, проходят Ρ‡Π΅Ρ€Π΅Π· ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹Π΅ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ‚ΠΎΡ€Ρ‹).

БущСствСнным ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ΠΌ BGP ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ² ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ являСтся ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ ΠΎΠ±ΠΌΠ΅Π½Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΎ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ с хостами, Π° Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ‚ΠΎΡ€Π°ΠΌΠΈ. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Π° конфигурация, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ хост Π²ΠΎΠ·ΡŒΠΌΠ΅Ρ‚ Π½Π° сСбя всю Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΏΠΎ ΠΎΠ±Ρ‰Π΅Π½ΠΈΡŽ с внСшними систСмами BGP Π² сосСдних Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½Ρ‹Ρ… систСмах. Π₯ост ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ сСрвСр ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ, пСрСсылая ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π³Ρ€Π°Π½ΠΈΡ‡Π½ΠΎΠΌΡƒ сСрвСру собствСнной Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½ΠΎΠΉ систСмы.

8.17.3 Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ сообщСния ΠΎΠ± измСнСниях Π² BGP

Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ ΠΎΠ± измСнСниях Π² BGP ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ свСдСния Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ± ΠΎΠ΄Π½ΠΎΠΌ ΠΏΡ€ΠΈΠ³ΠΎΠ΄Π½ΠΎΠΌ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π΅. Однако Π² Π½Π΅ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ список ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… (withdrawn) ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ слСдуСт Π±ΠΎΠ»Π΅Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ.

ОписаниС ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π° состоит ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚:

Origin of Path Information Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΠΏΡƒΡ‚ΠΈ: IGP исходной Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½ΠΎΠΉ систСмы, EGP ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ источник свСдСний. AS Path ΠŸΡƒΡ‚ΡŒ ΠΊ Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½ΠΎΠΉ систСмС ΠœΠ°Ρ€ΡˆΡ€ΡƒΡ‚, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ поступило сообщСниС ΠΎΠ± измСнСниях. Next Hop Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ ΠΏΠΎΠΏΠ°Π΄Π°Π½ΠΈΠ΅ IP-адрСс Π³Ρ€Π°Π½ΠΈΡ‡Π½ΠΎΠ³ΠΎ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ‚ΠΎΡ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ для ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ попадания Π½Π° ΠΏΡƒΡ‚ΠΈ ΠΊ Ρ‚ΠΎΡ‡ΠΊΠ΅ назначСния. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ‚ΠΎΡ€ Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½ΠΎΠΉ систСмы ΠΈΠ»ΠΈ внСшний ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ‚ΠΎΡ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΊ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚Π΅Π»ΡŽ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚Π΅Π»ΡŽ сообщСния ΠΎΠ± измСнСниях. Multi-exit Discriminator ΠœΠ½ΠΎΠ³ΠΎΠ²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ дискриминатор Если сущСствуСт нСсколько Ρ‚ΠΎΡ‡Π΅ΠΊ Π²Ρ‹Ρ…ΠΎΠ΄Π° для соСдинСния с сосСднСй Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½ΠΎΠΉ систСмой, сосСд ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΡΠ²ΠΎΠΈΡ‚ΡŒ ΠΈΠΌ Π½ΠΎΠΌΠ΅Ρ€Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΎΠΉ Π²Ρ‹Ρ…ΠΎΠ΄ Π±ΡƒΠ΄Π΅Ρ‚ Π»ΡƒΡ‡ΡˆΠΈΠΌ. МСньший Π½ΠΎΠΌΠ΅Ρ€ опрСдСляСт Π»ΡƒΡ‡ΡˆΠΈΠΉ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚. Local Preference Π›ΠΎΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚Π΅Π½ΠΈΠ΅ Чистая внСшняя информация ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для пСрСсылки ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ BGP элСмСнтам локальной Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½ΠΎΠΉ систСмы. Когда Π΅ΡΡ‚ΡŒ нСсколько BGP-ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ‚ΠΎΡ€ΠΎΠ² Π½Π° ΠΏΡƒΡ‚ΠΈ ΠΊ Ρ‚ΠΎΡ‡ΠΊΠ΅ назначСния, Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΠ· Π½ΠΈΡ… ΠΈΠΌΠ΅Π΅Ρ‚ больший Π½ΠΎΠΌΠ΅Ρ€. Atomic Aggregate АтомарноС объСдинСниС Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ автономная систСма объСдинила нСсколько Ρ‚ΠΎΡ‡Π΅ΠΊ назначСния Π² Π΅Π΄ΠΈΠ½Ρ‹ΠΉ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚. Aggregator ΠžΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚Π΅Π»ΡŒ IP-адрСс ΠΈ Π½ΠΎΠΌΠ΅Ρ€ Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½ΠΎΠΉ систСмы для послСднСй ΠΈΠ· систСм, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ объСдиняли нСсколько ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΎΠ² Π² ΠΎΠ΄ΠΈΠ½. Reachable Nets ДостиТимыС сСти Бписок прСфиксов сСтСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΡΡ‚ΠΈΡ‡ΡŒ Ρ‡Π΅Ρ€Π΅Π· Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ‚ΠΎΡ€.

8.17.4 ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π²Ρ‹Π±ΠΎΡ€Π° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°