URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID6
Нить номер: 22583
[ Назад ]

Исходное сообщение
"Транзитная AS"

Отправлено erera22 , 04-Май-11 19:02 
Есть своя AS111, два аплинка AS222 (x.x.x.x), AS333 (y.y.y.y). Появилась необходимость организовать транзит для клиента со своей AS444 (z.z.z.z).
Делаю линк с клиентом i.i.i.i/30.
router bgp 111
no auto-summary
no synchronization
!
neighbor x.x.x.x remote-as 222
neighbor x.x.x.x next-hop-self
neighbor x.x.x.x route-map UPLINK1-in in
neighbor x.x.x.x route-map UPLINK1-out out
!
neighbor y.y.y.y remote-as 333
neighbor y.y.y.y next-hop-self
neighbor y.y.y.y route-map UPLINK2-in in
neighbor y.y.y.y route-map UPLINK2-out out
!
neighbor i.i.i.i remote-as 444
neighbor i.i.i.i version 4
neighbor i.i.i.i next-hop-self
neighbor i.i.i.i soft-reconfiguration inbound
neighbor i.i.i.i route-map CLIENT-ISP-in in
!
ip prefix-list CLIENT-ISP seq 5 permit z.z.z.z/z
!
route-map CLIENT-ISP-in permit 10
match ip address prefix-list CLIENT-ISP
!
route-map CLIENT-ISP-in deny 20
match ip address prefix-list bogons
!
route-map CLIENT-ISP-in deny 30
match as-path 1
!
ip as-path access-list 1 permit _6451[2-9]_
ip as-path access-list 1 permit _645[2-9][0-9]_
ip as-path access-list 1 permit _64[6-9][0-9][0-9]_
ip as-path access-list 1 permit _65[0-9][0-9][0-9]_
!
route-map UPLINK1-out permit 10
match ip address prefix-list CLIENT-ISP MY-NET
!
route-map UPLINK2-out permit 10
match ip address prefix-list CLIENT-ISP MY-NET

Аплинки имеют разные local-pref (для AS222 local-pref 100, для AS333 300).
Во время выполнения sh ip bgp nei x.x.x.x adv получаю:
*> z.z.z.z/z y.y.y.y  300 0 <номера AS> i
Для y.y.y.y в advertised-routes о маршруте z.z.z.z вообще нет ни слова. В чем может быть проблема? В ресивед-роутах клиентские маршруты успешно вижу.


Содержание

Сообщения в этом обсуждении
"Транзитная AS"
Отправлено PavelR , 05-Май-11 19:28 
> Аплинки имеют разные local-pref (для AS222 local-pref 100, для AS333 300).
> Во время выполнения sh ip bgp nei x.x.x.x adv получаю:
> *> z.z.z.z/z y.y.y.y  300 0 <номера AS> i
> Для y.y.y.y в advertised-routes о маршруте z.z.z.z вообще нет ни слова. В
> чем может быть проблема? В ресивед-роутах клиентские маршруты успешно вижу.

ИМХО вы перестарались с маскировкой реальных айпишников в сообщении. Вывод "sh ip bgp nei x.x.x.x adv" как-то слегка странен, поскольку содержит "y.y.y.y".


"Транзитная AS"
Отправлено den , 06-Май-11 03:06 
>> Аплинки имеют разные local-pref (для AS222 local-pref 100, для AS333 300).
>> Во время выполнения sh ip bgp nei x.x.x.x adv получаю:
>> *> z.z.z.z/z y.y.y.y  300 0 <номера AS> i
>> Для y.y.y.y в advertised-routes о маршруте z.z.z.z вообще нет ни слова. В
>> чем может быть проблема? В ресивед-роутах клиентские маршруты успешно вижу.
> ИМХО вы перестарались с маскировкой реальных айпишников в сообщении. Вывод "sh ip
> bgp nei x.x.x.x adv" как-то слегка странен, поскольку содержит "y.y.y.y".

neighbor i.i.i.i next-hop-self

для eBGP пиров эту опцию включать НЕ нужно, так как next-hop будет и так правильный.


"Транзитная AS"
Отправлено erera22 , 06-Май-11 11:25 
>> Аплинки имеют разные local-pref (для AS222 local-pref 100, для AS333 300).
>> Во время выполнения sh ip bgp nei x.x.x.x adv получаю:
>> *> z.z.z.z/z y.y.y.y  300 0 <номера AS> i
>> Для y.y.y.y в advertised-routes о маршруте z.z.z.z вообще нет ни слова. В
>> чем может быть проблема? В ресивед-роутах клиентские маршруты успешно вижу.
> ИМХО вы перестарались с маскировкой реальных айпишников в сообщении. Вывод "sh ip
> bgp nei x.x.x.x adv" как-то слегка странен, поскольку содержит "y.y.y.y".

1) В том и дело, что показывается маршрут, где в next-hop явным образом указан второй uplink y.y.y.y с local-pref 300
*> z.z.z.z/z y.y.y.y  300 0 <community> i
2) Убрал next-hop-self - ситуация совсем не изменилась. То есть все осталось в точности как и было.


"Транзитная AS"
Отправлено arma35 , 06-Май-11 12:11 
> Аплинки имеют разные local-pref (для AS222 local-pref 100, для AS333 300).
> Во время выполнения sh ip bgp nei x.x.x.x adv получаю:
> *> z.z.z.z/z y.y.y.y  300 0 <номера AS> i
> Для y.y.y.y в advertised-routes о маршруте z.z.z.z вообще нет ни слова. В
> чем может быть проблема? В ресивед-роутах клиентские маршруты успешно вижу.

а "z.z.z.z/z" у "y.y.y.y" в получаемых маршрутах есть??
т.е. z.z.z.z/z не анонсится еще через когонить?


"Транзитная AS"
Отправлено erera22 , 06-Май-11 12:38 
>> Аплинки имеют разные local-pref (для AS222 local-pref 100, для AS333 300).
>> Во время выполнения sh ip bgp nei x.x.x.x adv получаю:
>> *> z.z.z.z/z y.y.y.y  300 0 <номера AS> i
>> Для y.y.y.y в advertised-routes о маршруте z.z.z.z вообще нет ни слова. В
>> чем может быть проблема? В ресивед-роутах клиентские маршруты успешно вижу.
> а "z.z.z.z/z" у "y.y.y.y" в получаемых маршрутах есть??
> т.е. z.z.z.z/z не анонсится еще через когонить?

Да, в received роутах есть. Нет, не анонсируется. Не могу понять, почему он вообще выставляет принудительно выставляет next-hop, вместо 0.0.0.0.

sh ip bgp z.z.z.z/z
BGP routing table entry for z.z.z.z, version 307688014
Paths: (4 available, best #1, table Default-IP-Routing-Table)
  Advertised to update-groups:
        1    3
    y.y.y.y from y.y.y.y (y.y.y.i)
      Origin IGP, localpref 300, valid, external, best
    x.x.x.x from x.x.x.x (x.x.x.i)
      Origin IGP, localpref 100, valid, external
   (received & used)
    i.i.i.i from i.i.i.i (i.i.i.i)
      Origin IGP, metric 0, localpref 100, valid, external


"Транзитная AS"
Отправлено arma35 , 06-Май-11 13:01 
>>> Аплинки имеют разные local-pref (для AS222 local-pref 100, для AS333 300).
>>> Во время выполнения sh ip bgp nei x.x.x.x adv получаю:
>>> *> z.z.z.z/z y.y.y.y  300 0 <номера AS> i
>>> Для y.y.y.y в advertised-routes о маршруте z.z.z.z вообще нет ни слова. В
>>> чем может быть проблема? В ресивед-роутах клиентские маршруты успешно вижу.
>> а "z.z.z.z/z" у "y.y.y.y" в получаемых маршрутах есть??
>> т.е. z.z.z.z/z не анонсится еще через когонить?
> Да, в received роутах есть. Нет, не анонсируется.

в received у "y.y.y.y" он есть??
значит он через когото анонсируется!! как z.z.z.z/z там оказался?


> Не могу понять, почему
> он вообще выставляет принудительно выставляет next-hop, вместо 0.0.0.0.

0.0.0.0 выставляется, если я не ошибаюсь, когда маршруты твоим роутером сгенерированы..
чтото типа когда next для этого маршрута это ты сам.

>[оверквотинг удален]
> 3
>     y.y.y.y from y.y.y.y (y.y.y.i)
>       Origin IGP, localpref 300, valid, external,
> best
>     x.x.x.x from x.x.x.x (x.x.x.i)
>       Origin IGP, localpref 100, valid, external
>    (received & used)
>     i.i.i.i from i.i.i.i (i.i.i.i)
>       Origin IGP, metric 0, localpref 100,
> valid, external


"Транзитная AS"
Отправлено erera22 , 06-Май-11 13:38 
>[оверквотинг удален]
>> 3
>>     y.y.y.y from y.y.y.y (y.y.y.i)
>>       Origin IGP, localpref 300, valid, external,
>> best
>>     x.x.x.x from x.x.x.x (x.x.x.i)
>>       Origin IGP, localpref 100, valid, external
>>    (received & used)
>>     i.i.i.i from i.i.i.i (i.i.i.i)
>>       Origin IGP, metric 0, localpref 100,
>> valid, external

Нет, в received у y.y.y.y его нет.


"Транзитная AS"
Отправлено fantom , 06-Май-11 14:19 
>[оверквотинг удален]
> 3
>     y.y.y.y from y.y.y.y (y.y.y.i)
>       Origin IGP, localpref 300, valid, external,
> best
>     x.x.x.x from x.x.x.x (x.x.x.i)
>       Origin IGP, localpref 100, valid, external
>    (received & used)
>     i.i.i.i from i.i.i.i (i.i.i.i)
>       Origin IGP, metric 0, localpref 100,
> valid, external

route-map CLIENT-ISP-in permit 10

добавте local preference 400


"Транзитная AS"
Отправлено erera22 , 06-Май-11 14:47 
>[оверквотинг удален]
>>       Origin IGP, localpref 300, valid, external,
>> best
>>     x.x.x.x from x.x.x.x (x.x.x.i)
>>       Origin IGP, localpref 100, valid, external
>>    (received & used)
>>     i.i.i.i from i.i.i.i (i.i.i.i)
>>       Origin IGP, metric 0, localpref 100,
>> valid, external
> route-map CLIENT-ISP-in permit 10
> добавте local preference 400

Спасибо огромное!