The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"quagga две AS"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Маршрутизация, NAT / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"quagga две AS"  +/
Сообщение от Dimon (??) on 08-Июн-11, 14:12 
  Понадобилось иметь две AS на одной машине, реализовали путем запуска
второго bgpd (zebra при этом одна, обслуживает запросы обоих bgpd).
Второй демон запускается так:
    start)
        /usr/local/sbin/bgpd -d -f /usr/local/etc/quagga/bgpd-2.conf -i /var/run/quagga/bgpd-2.pid -p 180 -P 2606 -A 127.0.0.1
        ;;
    stop)
        kill `cat < /var/run/quagga/bgpd-2.pid`
        ;;
Есть 2 проблемы:
1. Сокет /var/run/quagga/bgpd.vty общий, vtysh коннектится к тому bgpd, который был запущен последним.
2. Даже если бы была возможность создать отдельный сокет, сам vtysh не имеет ключа для его выбора.

Писать патчи, просить разрабов, или есть альтернативный вариант?

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "quagga две AS"  +/
Сообщение от PavelR (??) on 08-Июн-11, 14:55 

> Писать патчи,

+1

> просить разрабов

имхо не реально

> есть альтернативный вариант?

- не ставить две квагги в одну машину
- попробовать использовать bird (хотя как по мне - не очень и вариант)
- посмотреть в сторону опции "bgp multiple-instance" - хотя я толком не понимаю, будет ли оно применимо в вашем случае или нет. http://quagga.net/docs/docs-info.php#SEC108


-------

вообще quagg-е не хватает этого функционала, линукс поддерживает много fib, а внятного bgp-даймона одновременной работы нескольких BGP-маршрутизаторов - как-то и нет.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "quagga две AS"  +/
Сообщение от Dimon (??) on 08-Июн-11, 21:50 
bgp multiple-instance пробовал, не хочет оно два роутера с разными номерами AS в конфиге кушать.
А если использовать view, то маршруты не передаются ядру (о чем и написано в документации).

Пока самое простое что придумал, врорые копии бинарников bgpd и vtysh, с измененными именами и отредактированной строкой имени сокета.
Грязные хак, но должно сработать...

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

2. "quagga две AS"  +/
Сообщение от Vitaly_loki (ok) on 08-Июн-11, 15:28 
>[оверквотинг удален]
>         ;;
>     stop)
>         kill `cat < /var/run/quagga/bgpd-2.pid`
>         ;;
> Есть 2 проблемы:
> 1. Сокет /var/run/quagga/bgpd.vty общий, vtysh коннектится к тому bgpd, который был запущен
> последним.
> 2. Даже если бы была возможность создать отдельный сокет, сам vtysh не
> имеет ключа для его выбора.
> Писать патчи, просить разрабов, или есть альтернативный вариант?

Может попробовать openbgpd?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "quagga две AS"  +/
Сообщение от sergv email(ok) on 09-Июн-11, 15:04 
Я Новичок !
А можно узнать зачем две AS на одной машине?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "quagga две AS"  +/
Сообщение от Dimon (??) on 10-Июн-11, 00:45 
Одна белая для Инета, вторая серая для обменки трафиком городский сетей.
На этой обменке требуют что бы белые AS там не светились :(
Ну и само собой, роутер один, в ближайшее время дополнительный не предвидится.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "quagga две AS"  +/
Сообщение от PavelR (??) on 10-Июн-11, 17:19 
> Одна белая для Инета, вторая серая для обменки трафиком городский сетей.
> На этой обменке требуют что бы белые AS там не светились :(

Странные они там какие-то.

Подымите отдельную VM и организуйте внутреннюю связь между своими BGP daemons (маршрутизировать через VM трафик при этом не надо, только сессию поднять!!)
или  загоните отдельную Quagga в chroot (что мне представляется чуть более простым вариантом, хотя может и есть какие подводные камни).

> Ну и само собой, роутер один, в ближайшее время дополнительный не предвидится.

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "quagga две AS"  +/
Сообщение от PavelR (??) on 10-Июн-11, 17:23 
> Одна белая для Инета, вторая серая для обменки трафиком городский сетей.
> На этой обменке требуют что бы белые AS там не светились :(

Странные они там какие-то. Ну прилетят участвующим в обменке эти маршруты, в итоге подсетки будут доступны через две разные AS с разными путями... Что-то я даже сходу такую картинку не представляю :-)

[... поток мыслей стерт...]

Странные они там какие-то :-)

> Ну и само собой, роутер один, в ближайшее время дополнительный не предвидится.

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

8. "quagga две AS"  +/
Сообщение от GHhost email on 13-Июн-11, 21:24 
>> Одна белая для Инета, вторая серая для обменки трафиком городский сетей.
>> На этой обменке требуют что бы белые AS там не светились :(
> Странные они там какие-то. Ну прилетят участвующим в обменке эти маршруты, в
> итоге подсетки будут доступны через две разные AS с разными путями...
> Что-то я даже сходу такую картинку не представляю :-)
> [... поток мыслей стерт...]
> Странные они там какие-то :-)
>> Ну и само собой, роутер один, в ближайшее время дополнительный не предвидится.

neighbor 1.2.3.4 local-as 5678 не?

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

9. "quagga две AS"  +/
Сообщение от universite email(ok) on 08-Ноя-11, 18:24 
>   Понадобилось иметь две AS на одной машине, реализовали путем запуска
> Писать патчи, просить разрабов, или есть альтернативный вариант?

bgp multiple-instance
http://www.quagga.net/docs/docs-multi/Multiple-instance.html
http://myfreebsd.ru/network/quagga-i-2-as-na-odnom-routere

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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