The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
BGP на Cisco 7200 и openBGPD, !*! Serhio, 18-Апр-07, 15:39  [смотреть все]
Ситуация такая:
Есть кошка и опен, каждый смотрит к своему провайдеру и получает от своего провайдера комьюнити. Между собой железки общаются по IBGP (они обслуживают одну AS).
Проблема такая: опен забирает от кошки комьюнити полученное от кошкиного провайдера и в таблице маршрутизации установлен nexthop кошки. Но кошка забирает комьюнити от опена и в таблице маршрутизации вместо nexthop не адрес опена, а адрес провайдера, к которому подключен openbgpd.
Как вылечить?
  • BGP на Cisco 7200 и openBGPD, !*! Serhio, 15:47 , 18-Апр-07 (1)
    >Ситуация такая:
    >Есть кошка и опен, каждый смотрит к своему провайдеру и получает от
    >своего провайдера комьюнити. Между собой железки общаются по IBGP (они обслуживают
    >одну AS).
    >Проблема такая: опен забирает от кошки комьюнити полученное от кошкиного провайдера и
    >в таблице маршрутизации установлен nexthop кошки. Но кошка забирает комьюнити от
    >опена и в таблице маршрутизации вместо nexthop не адрес опена, а
    >адрес провайдера, к которому подключен openbgpd.
    >Как вылечить?

    (Продолжение)

    Конфиг кошки:
    router bgp XXXXX
    no synchronization
    bgp log-neighbor-changes
    network ZZ.ZZ.ZZ.ZZ mask 255.255.240.0
    aggregate-address ZZ.ZZ.ZZ.ZZ 255.255.240.0 summary-only

    neighbor ZZ.ZZ.ZZ.252 remote-as XXXX (адрес опена)
    neighbor ZZ.ZZ.ZZ.252 next-hop-self
    neighbor YY.YY.YY.65 remote-as YYYYY (адрес провайдерского неибора)
    no auto-summary

    Конфиг опена:
    AS              XXXXX
    router-id       ZZ.ZZ.ZZ.252

    network         ZZ.ZZ.ZZ.ZZ/20

    neighbor        CC.CC.CC.33{
        descr       Адрес провайдера
        remote-as   CCCCC
    }

    neighbor        ZZ.ZZ.ZZ.253{
        descr       кошка
        remote-as   XXXXX
        announce    all
        softreconfig in yes
        set nexthop XX.XX.XX.252
    }

    • BGP на Cisco 7200 и openBGPD, !*! fantom, 11:41 , 19-Апр-07 (2)
      >>Ситуация такая:
      >>Есть кошка и опен, каждый смотрит к своему провайдеру и получает от
      >>своего провайдера комьюнити. Между собой железки общаются по IBGP (они обслуживают
      >>одну AS).
      >>Проблема такая: опен забирает от кошки комьюнити полученное от кошкиного провайдера и
      >>в таблице маршрутизации установлен nexthop кошки. Но кошка забирает комьюнити от
      >>опена и в таблице маршрутизации вместо nexthop не адрес опена, а
      >>адрес провайдера, к которому подключен openbgpd.
      >>Как вылечить?
      >
      >(Продолжение)
      >
      >Конфиг кошки:
      >router bgp XXXXX
      > no synchronization
      > bgp log-neighbor-changes
      > network ZZ.ZZ.ZZ.ZZ mask 255.255.240.0
      > aggregate-address ZZ.ZZ.ZZ.ZZ 255.255.240.0 summary-only
      >
      > neighbor ZZ.ZZ.ZZ.252 remote-as XXXX (адрес опена)
      > neighbor ZZ.ZZ.ZZ.252 next-hop-self
      > neighbor YY.YY.YY.65 remote-as YYYYY (адрес провайдерского неибора)
      > no auto-summary
      >
      >Конфиг опена:
      >AS            
      >  XXXXX
      >router-id       ZZ.ZZ.ZZ.252
      >
      >network         ZZ.ZZ.ZZ.ZZ/20
      >
      >neighbor        CC.CC.CC.33{
      >    descr       Адрес
      >провайдера
      >    remote-as   CCCCC
      >}
      >
      >neighbor        ZZ.ZZ.ZZ.253{
      >    descr       кошка
      >
      >    remote-as   XXXXX
      >    announce    all
      >    softreconfig in yes
      >    set nexthop XX.XX.XX.252
      >}

      Найти в опене аналог команды neighbor ZZ.ZZ.ZZ.252 next-hop-self на циске.
      А поправильному - при IBGP next-hop адрес берется того маршрутера, (из СОСЕДНЕЙ AS-ки) который тебе проанонсил эти маршруты снаружи.
      И на маршрутере должны существовать маршруты (не БГП маршруты) к этим адресам.

      • BGP на Cisco 7200 и openBGPD, !*! Erik, 12:57 , 19-Апр-07 (3)
        >Найти в опене аналог команды neighbor ZZ.ZZ.ZZ.252 next-hop-self на циске.
        >А поправильному - при IBGP next-hop адрес берется того маршрутера, (из СОСЕДНЕЙ
        >AS-ки) который тебе проанонсил эти маршруты снаружи.
        >И на маршрутере должны существовать маршруты (не БГП маршруты) к этим адресам.
        >
        Вот стоял set nexthop XX.XX.XX.252, но нифига не работало.
        Заработало только тогда, когда сделал фильтр: match any to <кошка> set nexthop <опен>
        Про как ведет себя EBGP при анонсах в IBGP - я знаю ))) но нужно именно так.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру