The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Тупик = FreeBSD + OSPF + PPPoE"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Тупик = FreeBSD + OSPF + PPPoE"  
Сообщение от request (ok) on 17-Июл-06, 22:48 
Нужен хелп:

Есть backbone с динамической маршрутизацией (ospf в данный
момент на zebre).
Есть pppoe-терминаторы в виде компов (i386). На них стоит FreeBSD 5.4
с zebr'oй. Есть проблема при использовании zebr'ы или gated'a с
ospf'ом - когда туннель отваливается или закрывается, маршрут висит
мёртво в таблице. Когда клиент коннектится - естественно у него ничего
не работает, потому как номер туннеля уже другой. Это лечится
самописным патчем if_tun.c в ядре 5.4-ого. Он убивает начисто туннель
функцией tun_destroy. Без патча туннель закрывается (tun_close), но не
убивается. Но есть другая проблема - в сети нет умных свичей, которые
бы могли тагированные vlan'ы делать (я имею ввиду Catalist или HP
Procurve или 3Сom Superstack и им подобные). Поэтому нет возможности
сделать так, чтобы интерфейс на терминаторе был один единственный -
гигабитный к примеру, чтобы на нём и backbone висел и клиенты
одновременно. Вместо этого в наличии терминатор с шестью сетевыми. Одна в
бэкбон, другие на клиентов, естественно. В этом случае скорость с FTP
у клиента максимум 4-5 мегабайт. И хоть что делай - ничего не
помагает: включение в ядре polling'a не помогает. Поллинг стоит на
всех интерфейсах - один хрен - 4-5 мегабайт максимум. Но!!! Если
поднимать терминатор на Фрях 4.11, то скорость в 10 мегабайт без
поллинга - на ура... Опять проблема - на 4.11 динамическая
маршрутизация пашет не полностью - тунель отваливается, а маршрут не
убивается. Ядро 4.11 не поддерживает убивание туннелей. Попытки
изобразить самописно функцию tun_destroy у меня потерпели фиаско.
Пробовал поднимать терминатор на шестой ветке под AMD_64 - скорость 10
без проблем, но!!!, туннели не отваливаются вообще - т.е. клиент
отключается, а туннель как висел так и висит поднятым - бред
какой-то... Такое ощущение, что LQR в PPP не пашет, но LQR прописан. В
общем нахожусь в некоем тупике... Есть варианты запустить BGP с gated в 4.11,
но это не красиво крайне - ospf с zebro'й куда лучше...

Если есть у кого-нибудь опыт наступания на такие грабли, был бы очень признателен...

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

 Оглавление

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


1. "Тупик = FreeBSD + OSPF + PPPoE"  
Сообщение от ж on 18-Июл-06, 10:25 
я бы рискнул поставить фрю 6-1 + quagga (без гарантии)
или на твоей схеме - скриптец киляния тунноф если терминатор отвалился (хоть по крону чекить)
вообще похоже что траблы не версиях фри, а версиях зебры (тк наверняка с родных портов всё)
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

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

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




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

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