Объединение маршрутов с использованием набора однозначно определенных маршрутов – Internet

На рис. 11.12 показано, как AS3 может использовать комбинацию из объединенного и однозначно определенных маршрутов для оказания влияния на поведение AS1 при выборе канала связи для доступа к сетям в AS3.

Рис. 11.12. Объединение маршрутов в BGP с набором однозначно определенных маршрутов

Маршрутизатор RTA через прямое соединение с AS1 будет посылать объединенный маршрут 172.16.0.0/16 и однозначно определенные маршруты 172.16.1.0/24, 172.16.10.0/24 и

172.16.65.0/26. Маршрутизатор RTF через прямое соединение с AS3 будет пересылать объединенный маршрут 172.16.0.0/16 и только один однозначно определенный маршрут 172.16.220.0/24. В результате AS1 будет вынуждена направлять часть трафика в сеть 172.16.220.0/24 через маршрутизатор RTF, а трафик по другим маршрутам — через маршрутизатор RTA.

Карта подавления маршрутов (suppress map) является частным случаем обычной карты маршрутов (route map) и позволяет указывать, какие однозначно определенные маршруты могут быть подавлены, а какие разрешены к распространению. Когда в карте подавления маршрутов указывается определенный маршрут, это означает, что он должен быть подавлен. Если маршрут не включен в карту подавления маршрутов (отклонен), то он не подавляется, т.е., другими словами, он разрешен к распространению. Обратите внимание: если вы запрещаете маршрут в карте подавления маршрутов, то это не означает, что сведения о нем не будут распространяться, а наоборот, этот маршрут запрещается подавлять. В листинге 11.65 приведен пример настройки карты подавления маршрутов.

Листинг 11.65. Применение харты подавления маршрутов в BGP

router bgp 3

no synchronization

aggregate-address  172.16.0.0   255.255.0.0   suppress-map SUPPRESS

neighbor 172.16.1.2 remote-as 3

neighbor 172.16.1.2 update-source LoopbackO neighbor 172.16.20.1  remote-as  1

neighbor 172.16.20.1  filter-list 10 out

no auto-summary

ip as-path access-list 10 permit  A$

access-list 1 permit 172.16.220.0 0.0.0.255 access-list 1 deny any

route-map SUPPRESS permit 10

  match ip address  1                                                         

Карта подавления маршрутов используется на маршрутизаторе RTA с именем SUPPRESS. С ее помощью запрещается объявление маршрута 172.16.220.0/24 и разрешается объявление всех остальных маршрутов. В результате маршрутизатор RTA анонсирует объединенный маршрут 172.16.0.0/16 и однозначно определенные маршруты 172.16.1.0/24, 172Л6.10.0/24 и 172.16.65.0/26. В листинге 11.66 приведена таблица BGP-маршрутов на маршрутизаторе RTA. Снова обращаем ваше внимание на символ s в начале некоторых строк.

Листинг 11.66. Таблица BGP-маршрутов на маршрутизаторе RTA

RTC# show ip bgp

BGP table version is 17, local router ID is 172.16.2.254

Status codes: s suppressed, d damped, h history, * valid, > best, i – internal Origin codes: i – IGP, e – EGP, i – incomplete

  *>                     172.16.20.1  0                      0      1 i      

Маршрутизатор RTF, руководствуясь похожей логикой, тоже будет объявлять объединенный и однозначно определенный маршрут 172.16.220.0/24. В листинге 11.67 показана конфигурация маршрутизатора RTF.

Листинг 11.67. Конфигураций маршрутизатора RTF

router bgp  3

no synchronization

network 172.16.1.0 mask 255.255.255.0

network 172.16.10.0 mask 255.255.255.0

network 172.16.65.0 mask 255.255.255.192

network 172.16.220.0 mask 255.255.255.0

aggregate-address  172.16,0.0 255.255.0.0  suppress-map ALLOW

no auto-summary

ip as-path access-list 10 permit  A$

access-list 1

deny 172.16.220.0

0.0.0.255

access-list 1

permit any

route-map ALLOW permit  10

  match ip address  1                                                         

В конфигурацию маршрутизатора RTF, представленную в листинге 11.67, включена карта подавления маршрутов с именем ALLOW, с помощью которой разрешается распространение префикса 172.16.220.0/16 и подавляются все остальные маршруты. В результате AS1 для получения доступа в сеть 172.16.220.0/24 будет вынуждена использовать маршрутизатор RTF. Названия карт подавления маршрутов — SUPPRESS и ALLOW – отражают основную функцию карты маршрутов. Так, на маршрутизаторе RTA более удобно подавить один однозначно определенный маршрут и разрешить все остальные, так как количество разрешенных к распространению маршрутов достаточно велико. При настройке маршрутизатора RTF более целесообразно разрешить один маршрут и подавить все остальные, так как число подавляемых маршрутов достаточно велико.

Конфигурация маршрутизатора RTF, приведенная в листинге 11.67, позволяет объявлять объединенный маршрут 172.16.0.0/16 и однозначно определенный маршрут 172.16.220.0/24, а все остальные маршруты подавлять. В листинге 11.68 показана таблица BGP-маршрутов на маршрутизаторе RTF.

Листинг 11.68. Таблица BGP-маршрутов на маршрутизаторе RTF

RTC# show ip bgp

BGP table version is 17, local router ID is 192.68.5.1

Status codes: s suppressed, d damped, h history, * valid, > best, i – internal Origin codes: i – IGP, e – EGP, i – incomplete

Network                Next Hop      Metric      LocPrf     Weight Path

*> 172.16.0.0          0.0.0.0                              32768  i

* i                    172.16.2.254              100        0      i

  * i                    172.16.20.1               100       0      1 i      

Учитывая     представленные     в     листингах     11.65     и     11.67     конфигурации маршрутизаторов RTA и RTF, AS1 сможет попасть в сеть 172.16.220.0/24 только по каналу

RTF-RTD, а в сети 172.16.1.0/24, 172.16.65.0/26 и 172.16.10.0/24- только по каналу RTC-RTA.

Это видно из BGP-таблицы на маршрутизаторе RTD, представленной в листинге 11.69.

Листинг 11.69. Таблица BGR-маршрутов на маршрутизаторе RTD

RTC# show ip bgp

BGP table version is 19, local router ID is 192.68.10.1

Status codes: s suppressed, d damped, h history, * valid, > best, i – internal Origin codes: i – IGP, e – EGP, i – incomplete

Network                Next Hop     Metric      LocPrf     Weight Path

* i172.16.0.0          192.68.6.2                100        0      3 i

*>                     192.68.5.1                           0      3 i

*> i172.16.1.0/24      192.68.6.2   0           100        0      3 i

*> i172.16.10.0/24     192.68.6.2   20          100        0      3 i

*> i172.16.65.0/26     192.68.6.2   20          100        0      3 i

*>  172.16.220.0/24    192.68.5.1   20                     0      3 i

*>  192.68.10.0        0.0.0.0      0                      32768  i

  *> i192.68.11.0        192.68.6.2   0           100        0      i        

Для маршрутизатора RTD имеется только один путь достичь сети 172.16.220.0/24 – через канал между RTD и RTF. В случае пропадания канала объединенный маршрут по- прежнему будет объявляться по обоим каналам, так что трафик будет следовать по объединенному маршруту.

В отдельных случаях администраторы требуют, чтобы несколько соседних узлов получали информацию о некоторых уже подавленных однозначно определенных маршрутах. Подавление могло выполняться с помощью команды neighbor с параметром summary-only. В этом случае компания Cisco предоставляет еще одну форму управления маршрутами, которая называется карта неподавленных маршрутов (unsuppress map). Эта карта применяется только между соседними узлами. Карта неподавленных маршрутов позволяет объявлять ранее подавленные маршруты. Например, если вам нужно, чтобы маршрут от RTA 172.16.220.0/24 в направлении маршрутизатора RTF (I72.16.1.2) не подавлялся, то используйте конфигурацию RTA, предлагаемую в листинге 11.70.

Листинг 11.70. Конфигурация маршрутизатора RTA

neighbor 172.16.1.2 unsuppress-map AllowSpecifics

route-map AllowSpecifics permit  10 match  ip address   1

 accesslist 1  permit  172.16.220.0   0.0.0.255                              

Конфигурация маршрутизатора, приведенная в листинге 11.70, позволяет объявлять префикс 172.16.220.0/24 в направлении маршрутизатора RTF.

Источник: Сэм Хелеби, Денни Мак-Ферсон, Принципы маршрутизации в Internet, 2-е  издание.  : Пер. с англ. М. : Издательский дом «Вильямс», 2001. — 448 с. : ил. — Парал. тит. англ.

Вы можете следить за любыми ответами на эту запись через RSS 2.0 ленту. Вы можете оставить ответ, или trackback с вашего собственного сайта.

Оставьте отзыв

XHTML: Вы можете использовать следующие теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

 
Rambler's Top100