Перейти к содержимому

Фото
- - - - -

Cisco BGP и openbgpd


  • Вы не можете создать новую тему
  • Please log in to reply
5 ответов в этой теме

#1 erik swift

erik swift
  • Пользователь
  • 134 сообщений
  • Откуда:Москва

Отправлено 18 Апрель 2007 - 15:07

Ситуация такая:
Есть кошка и опен, каждый смотрит к своему провайдеру и получает от своего провайдера комьюнити. Между собой железки общаются по 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 (это и есть адрес опена)
}
  • 0

#2 IP Unnumbered

IP Unnumbered

    Lifeguard of the Internet

  • Постоялец
  • 1 448 сообщений

Отправлено 18 Апрель 2007 - 17:03

Выходит, что openbgpd так и продолжает упорно слать next-hop, полученный от eBGP, как и должна, если на конфиг не смотреть.

Может какой-нить next-hop патч поможет? Вроде как была такая проблема у bgpd когда-то.

Сообщение изменено: IP Unnumbered (18 Апрель 2007 - 17:05 )

  • 0
Знание некоторых принципов освобождает от необходимости знать многие факты.

Arbeit macht frei

#3 erik swift

erik swift
  • Пользователь
  • 134 сообщений
  • Откуда:Москва

Отправлено 18 Апрель 2007 - 17:14

Да. Хоп от EBGP анонсируется в IBGP. Разбор пакета показал что аттрибут NEXT-HOP присутствует, но кошка его упорно игнорит.
Налицо несовместимость.
  • 0

#4 erik swift

erik swift
  • Пользователь
  • 134 сообщений
  • Откуда:Москва

Отправлено 18 Апрель 2007 - 17:28

Точнее блин ))) а то сумбурно написал )))
NEXT-HOP который получаем по EBGP как видно по пакету, опен переписывает на свой и шлет по IBGP. Но кошка его игнорит и откуда-то таинственным образом получает NEXT-HOP провайдера опена.
  • 0

#5 IP Unnumbered

IP Unnumbered

    Lifeguard of the Internet

  • Постоялец
  • 1 448 сообщений

Отправлено 18 Апрель 2007 - 17:34

Ну куй знает. Думается мне, что как-то не так его openbgpd шлёт, иначе с чего кошке его мало того, что игнорить, так ещё и next-hop прова использовать.

Попробуй на ccna.ru спросить - тамошние дядьки точно посоветуют что. Я кошку с openbgpd не дружил.

Сообщение изменено: IP Unnumbered (18 Апрель 2007 - 17:43 )

  • 0
Знание некоторых принципов освобождает от необходимости знать многие факты.

Arbeit macht frei

#6 erik swift

erik swift
  • Пользователь
  • 134 сообщений
  • Откуда:Москва

Отправлено 18 Апрель 2007 - 17:48

Ура )))
я сделал его )))

сваял фильтр: match to <адрес кошки> set nexthop <адрес опена>

Сегодня точно 50 грамм накачу вечером )))
Про$бался целый день с этим блин )))

Сообщение изменено: erik swift (18 Апрель 2007 - 17:49 )

  • 0