Доброго дня уважаемые Гуру
Есть вопрос по BGP
Существует сеть (AS) c 2-мя бордерами и несколькими роутерами работающими по igp. Бордеры подключены к одному провайдеру разными каналами.
Возникла ситуация сделать один канал основной, а второй резервный (для исходящего и входящего трафика). Но что то пока не получается.
Вот sh ip bgp с этих бордеров
Router1#sh ip bgp
BGP table version is 9085438, local router ID is x.x.x.x
Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,
r RIB-failure, S Stale
Origin codes: i - IGP, e - EGP, ? - incompleteNetwork Next Hop Metric LocPrf Weight Path
*>i0.0.0.0 y.y.y.y 100 100 0 iRouter2#sh ip bgp
BGP table version is 13531290, local router ID is y.y.y.y
Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,
r RIB-failure, S Stale
Origin codes: i - IGP, e - EGP, ? - incompleteNetwork Next Hop Metric LocPrf Weight Path
*>i0.0.0.0 x.x.x.x 100 0 iи так же sh ip bgp с роутеров работающего по igp
Router3#sh ip bgp
BGP table version is 698, local router ID is b.b.b.b
Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,
r RIB-failure, S Stale
Origin codes: i - IGP, e - EGP, ? - incompleteNetwork Next Hop Metric LocPrf Weight Path
*>i0.0.0.0 x.x.x.x 100 0 i
* i y.y.y.y 100 100 0 iRouter4#sh ip bgp
BGP table version is 698, local router ID is с.с.с.с
Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,
r RIB-failure, S Stale
Origin codes: i - IGP, e - EGP, ? - incompleteNetwork Next Hop Metric LocPrf Weight Path
*>i0.0.0.0 x.x.x.x 100 0 i
* i y.y.y.y 100 100 0 iНо вот на данный момент получается так что трафик во вне выходит/входит по кратчайшему маршруту, с роутера 3 через роутер 1, а с роутера 4 через роутер 2.
Хотя на сколько я понимаю основным каналом считается тот у которого меньшая метрика.
Что я делаю не так?
Не пинайте если вопрос глупый, но с BGP только недавно начал работать
>Доброго дня уважаемые Гуру
>Есть вопрос по BGP
>Существует сеть (AS) c 2-мя бордерами и несколькими роутерами работающими по igp.
>Бордеры подключены к одному провайдеру разными каналами.
>Возникла ситуация сделать один канал основной, а второй резервный (для исходящего и
>входящего трафика). Но что то пока не получается.1. Получить под двум линкам дефаулт для бордеров. (1-й, 2-й роутер)
2. Связать роутеры 3 и 4 с бордерами и установить накаждом Local Preference для 0.0.0.0 от 1-го (основного) 200, а для 0.0.0.0 от 2-го (бэкап) 100.
Это исход.
3. Вход реализуется путем препендов к анонсам, т.е. через 2-й роутер анонсируется ваша АС с препендами, т.е. искуственно удлинняете путь.>Вот sh ip bgp с этих бордеров
>Router1#sh ip bgp
>BGP table version is 9085438, local router ID is x.x.x.x
>Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,
>
> r RIB-failure, S Stale
>Origin codes: i - IGP, e - EGP, ? - incomplete
>
> Network
> Next Hop
> Metric LocPrf Weight Path
>*>i0.0.0.0 y.y.y.y 100 100 0 i
>
>Router2#sh ip bgp
>BGP table version is 13531290, local router ID is y.y.y.y
>Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,
>
> r RIB-failure, S Stale
>Origin codes: i - IGP, e - EGP, ? - incomplete
>
> Network
> Next Hop
> Metric LocPrf Weight Path
>*>i0.0.0.0 x.x.x.x 100 0 i
>
>и так же sh ip bgp с роутеров работающего по igp
>Router3#sh ip bgp
>BGP table version is 698, local router ID is b.b.b.b
>Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,
>
> r RIB-failure, S Stale
>Origin codes: i - IGP, e - EGP, ? - incomplete
>
> Network
> Next Hop
> Metric LocPrf Weight Path
>*>i0.0.0.0 x.x.x.x 100 0 i
>* i
> y.y.y.y
>
>100 100 0
>i
>
>Router4#sh ip bgp
>BGP table version is 698, local router ID is с.с.с.с
>Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,
>
> r RIB-failure, S Stale
>Origin codes: i - IGP, e - EGP, ? - incomplete
>
> Network
> Next Hop
> Metric LocPrf Weight Path
>*>i0.0.0.0 x.x.x.x 100 0 i
>* i
> y.y.y.y
>
>100 100 0
>i
>
>Но вот на данный момент получается так что трафик во вне выходит/входит
>по кратчайшему маршруту, с роутера 3 через роутер 1, а с
>роутера 4 через роутер 2.
>Хотя на сколько я понимаю основным каналом считается тот у которого меньшая
>метрика.
>Что я делаю не так?
>Не пинайте если вопрос глупый, но с BGP только недавно начал работать
>
>>Доброго дня уважаемые Гуру
>>Есть вопрос по BGP
>>Существует сеть (AS) c 2-мя бордерами и несколькими роутерами работающими по igp.
>>Бордеры подключены к одному провайдеру разными каналами.
>>Возникла ситуация сделать один канал основной, а второй резервный (для исходящего и
>>входящего трафика). Но что то пока не получается.
>
>1. Получить под двум линкам дефаулт для бордеров. (1-й, 2-й роутер)
>2. Связать роутеры 3 и 4 с бордерами и установить накаждом Local
>Preference для 0.0.0.0 от 1-го (основного) 200, а для 0.0.0.0 от
>2-го (бэкап) 100.
>Это исход.
>3. Вход реализуется путем препендов к анонсам, т.е. через 2-й роутер анонсируется
>ваша АС с препендами, т.е. искуственно удлинняете путь.
>
>>Вот sh ip bgp с этих бордеров
>>Router1#sh ip bgp
>>BGP table version is 9085438, local router ID is x.x.x.x
>>Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,
>>
>> r RIB-failure, S Stale
>>Origin codes: i - IGP, e - EGP, ? - incomplete
>>
>> Network
>> Next Hop
>> Metric LocPrf Weight Path
>>*>i0.0.0.0 y.y.y.y 100 100 0 i
>>
>>Router2#sh ip bgp
>>BGP table version is 13531290, local router ID is y.y.y.y
>>Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,
>>
>> r RIB-failure, S Stale
>>Origin codes: i - IGP, e - EGP, ? - incomplete
>>
>> Network
>> Next Hop
>> Metric LocPrf Weight Path
>>*>i0.0.0.0 x.x.x.x 100 0 i
>>
>>и так же sh ip bgp с роутеров работающего по igp
>>Router3#sh ip bgp
>>BGP table version is 698, local router ID is b.b.b.b
>>Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,
>>
>> r RIB-failure, S Stale
>>Origin codes: i - IGP, e - EGP, ? - incomplete
>>
>> Network
>> Next Hop
>> Metric LocPrf Weight Path
>>*>i0.0.0.0 x.x.x.x 100 0 i
>>* i
>> y.y.y.y
>>
>>100 100 0
>>i
>>
>>Router4#sh ip bgp
>>BGP table version is 698, local router ID is с.с.с.с
>>Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,
>>
>> r RIB-failure, S Stale
>>Origin codes: i - IGP, e - EGP, ? - incomplete
>>
>> Network
>> Next Hop
>> Metric LocPrf Weight Path
>>*>i0.0.0.0 x.x.x.x 100 0 i
>>* i
>> y.y.y.y
>>
>>100 100 0
>>i
>>
>>Но вот на данный момент получается так что трафик во вне выходит/входит
>>по кратчайшему маршруту, с роутера 3 через роутер 1, а с
>>роутера 4 через роутер 2.
>>Хотя на сколько я понимаю основным каналом считается тот у которого меньшая
>>метрика.
>>Что я делаю не так?
>>Не пинайте если вопрос глупый, но с BGP только недавно начал работать
>>
Спасибо огромное :)
>>>Доброго дня уважаемые Гуру
>>>Есть вопрос по BGP
>>>Существует сеть (AS) c 2-мя бордерами и несколькими роутерами работающими по igp.
>>>Бордеры подключены к одному провайдеру разными каналами.
>>>Возникла ситуация сделать один канал основной, а второй резервный (для исходящего и
>>>входящего трафика). Но что то пока не получается.
>>
>>1. Получить под двум линкам дефаулт для бордеров. (1-й, 2-й роутер)
>>2. Связать роутеры 3 и 4 с бордерами и установить накаждом Local
>>Preference для 0.0.0.0 от 1-го (основного) 200, а для 0.0.0.0 от
>>2-го (бэкап) 100.
>>Это исход.
>>3. Вход реализуется путем препендов к анонсам, т.е. через 2-й роутер анонсируется
>>ваша АС с препендами, т.е. искуственно удлинняете путь.
>>
>>>Вот sh ip bgp с этих бордеров
>>>Router1#sh ip bgp
>>>BGP table version is 9085438, local router ID is x.x.x.x
>>>Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,
>>>
>>> r RIB-failure, S Stale
>>>Origin codes: i - IGP, e - EGP, ? - incomplete
>>>
>>> Network
>>> Next Hop
>>> Metric LocPrf Weight Path
>>>*>i0.0.0.0 y.y.y.y 100 100 0 i
>>>
>>>Router2#sh ip bgp
>>>BGP table version is 13531290, local router ID is y.y.y.y
>>>Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,
>>>
>>> r RIB-failure, S Stale
>>>Origin codes: i - IGP, e - EGP, ? - incomplete
>>>
>>> Network
>>> Next Hop
>>> Metric LocPrf Weight Path
>>>*>i0.0.0.0 x.x.x.x 100 0 i
>>>
>>>и так же sh ip bgp с роутеров работающего по igp
>>>Router3#sh ip bgp
>>>BGP table version is 698, local router ID is b.b.b.b
>>>Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,
>>>
>>> r RIB-failure, S Stale
>>>Origin codes: i - IGP, e - EGP, ? - incomplete
>>>
>>> Network
>>> Next Hop
>>> Metric LocPrf Weight Path
>>>*>i0.0.0.0 x.x.x.x 100 0 i
>>>* i
>>> y.y.y.y
>>>
>>>100 100 0
>>>i
>>>
>>>Router4#sh ip bgp
>>>BGP table version is 698, local router ID is с.с.с.с
>>>Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,
>>>
>>> r RIB-failure, S Stale
>>>Origin codes: i - IGP, e - EGP, ? - incomplete
>>>
>>> Network
>>> Next Hop
>>> Metric LocPrf Weight Path
>>>*>i0.0.0.0 x.x.x.x 100 0 i
>>>* i
>>> y.y.y.y
>>>
>>>100 100 0
>>>i
>>>
>>>Но вот на данный момент получается так что трафик во вне выходит/входит
>>>по кратчайшему маршруту, с роутера 3 через роутер 1, а с
>>>роутера 4 через роутер 2.
>>>Хотя на сколько я понимаю основным каналом считается тот у которого меньшая
>>>метрика.
>>>Что я делаю не так?
>>>Не пинайте если вопрос глупый, но с BGP только недавно начал работать
>>>
>
>
>Спасибо огромное :)Можно ещё один вопрос Иван?
Для исходящего трафика local-preference прописывается на каждом роутере или только на бордерах?
И для входящего трафика для резервного канала прописывается ip as-path access-list 10 permit ^2$
а для основного ip as-path access-list 10 permit ^$
Правельно я понял?
Не пинайте меня сильно :)
Спасибо
>Можно ещё один вопрос Иван?
>Для исходящего трафика local-preference прописывается на каждом роутере или только на бордерах?
На бордерах, когда они получают маршрут от аплинка.>И для входящего трафика для резервного канала прописывается ip as-path access-list 10
>permit ^2$
>а для основного ip as-path access-list 10 permit ^$Хм.. для входящего вы просто ставите на резервном бордере препедн
Где-то так:
route-map test permit 10
set as-path prepend YOUAS YOUAS YOUAS YOUASИ применяете роутмап на исход на бордерах.
Т.е. вы просто удлиняете путь, и при равных условиях, роутер выбирает кратчайший путь, т.е. ваш аплинк сначала будет выбирать первый путь, а затем удлиненный если первый отсутствует.