Здравствуйте уважаемые!
Есть вопрос касаемый настройки bgp на cisco. У нашей компании две AS (не спрашивайте зачем). есть блок адресов 1.1.0.0/21. Настроенно следующим образом:
1) Граничные маршрутизаторы на которых крутятся AS1 и AS2 подключены друг к другу на прямую.
2) AS1 принадлежит сеть 1.1.0.0/22. Мы её анонсируем для AS2 и провайдеру ISP 1, а также анонсируем сети принадлежащие AS2 для провайдера ISP1
++++++++++++++++++++++++++++++++++++++++++++++++++
router bgp 1
no synchronization
bgp log-neighbor-changes
network 1.1.0.0 mask 255.255.252.0
neighbor 3.3.3.1 remote-as AS-ISP1
neighbor 3.3.3.1 soft-reconfiguration inbound
neighbor 3.3.3.1 prefix-list PREF_BGP in
neighbor 3.3.3.1 route-map AddAS out
neighbor 1.1.4.1 remote-as AS2
neighbor 1.1.4.1 soft-reconfiguration inbound
neighbor 1.1.4.1 prefix-list PREF_BGP in
neighbor 1.1.4.1 route-map DEF_ROUTE in
ip prefix-list PREF_BGP seq 5 permit 0.0.0.0/0
ip prefix-list PREF_BGP seq 10 permit 1.1.4.0/22
access-list 11 permit 0.0.0.0
access-list 12 permit 3.3.3.1
access-list 13 permit 1.1.4.0 0.0.3.255
access-list 14 permit 1.1.4.1
access-list 15 permit 1.1.0.0 0.0.3.255
route-map DEF_ROUTE permit 10
match ip address 14
set metric 150
route-map DEF_ROUTE permit 20
match ip address 13
route-map DEF_ROUTE permit 30
match ip address 11
set as-path prepend AS2
route-map AddAS permit 10
match ip address 13
set as-path prepend AS1 AS1 AS1
route-map AddAS permit 20
match ip address 15
+++++++++++++++++++++++++++++++++++++++++++++
3) AS2 принадлежит сеть 1.1.4.0/22. Мы её анонсируем для AS1 и впровайдеру ISP 2, а также анонсируем сети принадлежащие AS1 для провайдера ISP2
+++++++++++++++++++++++++++++++++++++++++++++
router bgp 2
no synchronization
bgp log-neighbor-changes
network 1.1.4.0 mask 255.255.252.0
neighbor 4.4.0.1 remote-as AS-ISP2
neighbor 4.4.0.1 soft-reconfiguration inbound
neighbor 4.4.0.1 prefix-list PREF_BGP in
neighbor 4.4.0.1 route-map AddAS out
neighbor 1.1.4.2 remote-as AS1
neighbor 1.1.4.2 soft-reconfiguration inbound
neighbor 1.1.4.2 prefix-list PREF_BGP in
neighbor 1.1.4.2 route-map DEF_ROUTE in
no auto-summary
ip prefix-list PREF_BGP seq 5 permit 0.0.0.0/0
ip prefix-list PREF_BGP seq 10 permit 1.1.0.0/22
access-list 11 permit 0.0.0.0
access-list 12 permit 4.4.0.1
access-list 13 permit 1.1.0.0 0.0.3.255
access-list 14 permit 1.1.4.2
access-list 78 permit 1.1.4.0 0.0.3.255
route-map DEF_ROUTE permit 10
match ip address 11 14
set metric 150
route-map DEF_ROUTE permit 20
match ip address 13 15
route-map AddAS permit 10
match ip address 13
set as-path prepend AS2 AS2 AS2
route-map AddAS permit 20
match ip address 78
++++++++++++++++++++++++++++++++++++++++++++++
4)Оба провайдера пропускают через себя всю нашу сеть 1.1.0.0/21
Вопрос заключается в следующем: если я гашу интерфейс на AS2 который смотрит в сторону ISP 2, то AS2 получает маршрут по умолчанию от ISP1 и начинает ходить через него, но сеть 1.1.4.0/21, которая принадлежит AS2 не доступна из вне (то есть внешние мир не знает об этой сети). ЧТО ОЧЕНЬ ИНТЕРЕСНО, не доступна только до тех пор пока на маршрутизаторе AS1 не дашь команду clear ip bgp ISP1 soft .
Я ожидал более 5 минут, на всякий случай, думал что может время сходимости очень большое, но безрезультатно.
Может я привел в этом посте много лишней информации и кому-то для ответа на мой вопрос не нужны были конфиги, но я посчитал нужным разместить всю информацию, чтобы не было лишних вопросов.