Собственно вопрос простой - как проанонсить 2 AS-ки с одной cisco?Есть 2 AS-ки 111 и 222
Есть BGP пиры.
Надо чтобы они получили анонсы1.1.1.1/20 AS111
2.2.2.2/23 AS111 AS222И все это только используя одну кошку.
>Собственно вопрос простой - как проанонсить 2 AS-ки с одной cisco?
>
>Есть 2 AS-ки 111 и 222
>Есть BGP пиры.
>Надо чтобы они получили анонсы
>
>1.1.1.1/20 AS111
>2.2.2.2/23 AS111 AS222
>
>И все это только используя одну кошку.router bgp 111
network 1.1.1.1 mask 255.255.240.0
neibour xxx.xxx.xxx.xxx remote-as XXXXX
exitrouter bgp 222
network 2.2.2.2 mask 255.255.254.0
network 1.1.1.1 mask 255.255.240.0
neibour YYY.YYY.YYY.YYY remote-as YYYYY
exitтак не работает?
>[оверквотинг удален]
> neibour xxx.xxx.xxx.xxx remote-as XXXXX
>exit
>
>router bgp 222
> network 2.2.2.2 mask 255.255.254.0
> network 1.1.1.1 mask 255.255.240.0
> neibour YYY.YYY.YYY.YYY remote-as YYYYY
>exit
>
>так не работает?Запустить более одного BGP процесса нельзя запустить по определению
>
>Запустить более одного BGP процесса нельзя запустить по определениюБуду знать ;)
>[оверквотинг удален]
> neibour xxx.xxx.xxx.xxx remote-as XXXXX
>exit
>
>router bgp 222
> network 2.2.2.2 mask 255.255.254.0
> network 1.1.1.1 mask 255.255.240.0
> neibour YYY.YYY.YYY.YYY remote-as YYYYY
>exit
>
>так не работает?Нет конечно ;)
маршрутизатор может быть участником только одной bgp-хи
>Собственно вопрос простой - как проанонсить 2 AS-ки с одной cisco?
>
>Есть 2 AS-ки 111 и 222
>Есть BGP пиры.
>Надо чтобы они получили анонсы
>
>1.1.1.1/20 AS111
>2.2.2.2/23 AS111 AS222
>
>И все это только используя одну кошку.Это у тебя две АС или у тебя одна АС и две АС соседи?
>[оверквотинг удален]
>>Есть BGP пиры.
>>Надо чтобы они получили анонсы
>>
>>1.1.1.1/20 AS111
>>2.2.2.2/23 AS111 AS222
>>
>>И все это только используя одну кошку.
>
>Это у тебя две АС или у тебя одна АС и две
>АС соседи?У меня 2 AS-ки.
попробуй через vrf-ы
также можно для этого использовать local-as
>попробуй через vrf-ы
>также можно для этого использовать local-asА чуть поподробнее можно?
>[оверквотинг удален]
>>>
>>>1.1.1.1/20 AS111
>>>2.2.2.2/23 AS111 AS222
>>>
>>>И все это только используя одну кошку.
>>
>>Это у тебя две АС или у тебя одна АС и две
>>АС соседи?
>
>У меня 2 AS-ки.непомню как правильно но помоему есть пункт
router bgp 222
neib 1.1.1.1 local-as 111
>[оверквотинг удален]
>>>
>>>Это у тебя две АС или у тебя одна АС и две
>>>АС соседи?
>>
>>У меня 2 AS-ки.
>
>непомню как правильно но помоему есть пункт
>router bgp 222
>neib 1.1.1.1 local-as 111
>При таком подходе на этого нейбора ВСЕ сти анонсятся как принадлежащие AS111, а мне надо выборочно.
>Собственно вопрос простой - как проанонсить 2 AS-ки с одной cisco?
>
>Есть 2 AS-ки 111 и 222
>Есть BGP пиры.
>Надо чтобы они получили анонсы
>
>1.1.1.1/20 AS111
>2.2.2.2/23 AS111 AS222
>
>И все это только используя одну кошку.ip prefix-list SECOND seq 5 permit 2.2.2.0/23
router bgp 111
network 1.1.0.0 mask 255.255.240.0
network 2.2.2.0 mask 255.255.254.0
neighbor X.X.X.X remote-as 333
neighbor X.X.X.X route-map FUN outroute-map FUN permit 5
match ip address prefix-list SECOND
set as-path prepend 222route-map FUN permit 1000
>[оверквотинг удален]
>network 1.1.0.0 mask 255.255.240.0
>network 2.2.2.0 mask 255.255.254.0
>neighbor X.X.X.X remote-as 333
>neighbor X.X.X.X route-map FUN out
>
>route-map FUN permit 5
> match ip address prefix-list SECOND
> set as-path prepend 222
>
>route-map FUN permit 1000Спасибо!
Такая конструкция работает какраз так, как надо. :)Есть оказывается еще более изящное решение:
router bgp 111
address-family ipv4
network 2.2.2.2 mask 255.255.254.0 route-map AS222route-map AS222 permit 100
set origin egp 222При таком подходе даже локально маршрутизация выглядит более "правильно"
sh ip bgp 2.2.2.0
BGP routing table entry for 2.2.2.0/23, version 43
Paths: (1 available, best #1, table Default-IP-Routing-Table)
Advertised to update-groups:
1
222
0.0.0.0 from 0.0.0.0 (192.168.224.248)
Origin EGP, metric 0, localpref 100, weight 32768, valid, sourced, local, best
К сожалению set origin egp не во всяком IOS-е присутствует.