|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Gleb Smirnoff 2:5020/400 15 May 2004 11:26:21 To : Eugene Grosbein Subject : Re: RIPv2 на P2P -------------------------------------------------------------------------------- Eugene Grosbein <Eugene.Grosbein@f1.n5006.z2.fidonet.org> wrote: EG>>> Вот с этим патчем у меня завелся RIPv2 на gif наконец-то. EG>>> Hо патч грязный, потому то абсолютно неоптимальный (жутко тормозной), EG>>> а кроме того вполне вероятно, что некорректный (не уверен, EG>>> что in_ifaddrhmask всегда равен длине массива in_ifaddrhashtbl минус 1). EG>>> Как пройтись по списку интерфейсов хотя бы линейно? GS>> А можете хоть в двух словах описать суть проблемы. Глядя в патч я не GS>> понимаю GS>> для чего он. Чего зебре не хватает от ядра? EG> zebra, quagga и routed для интерфейсов IFF_POINTOPOINT EG> передают в ядро не локальный IP интерфейса, а удаленный. EG> Имхо, это правильно, потому что может быть больше одного EG> интерфейса с одинаковым локальным IP (unnumbered). EG> Hо ядро FreeBSD не умеет искать интерфейс по удаленному IP. EG> Этот патч вводит такое умение, но делает это коряво. А в каком месте зебры обращение к этому интерфейсу? Конечно я мог бы сам посмотреть, но проще сесть на шею тому, кто уже разобрался. EG> Hормальное решение это кроме имеющегося хеша локальных IP-адресов EG> завести такой же хеш для удаленных. И искать в нем уже. Я посмотрю еще как в линуксе, когда ответите на выше заданный вопрос. P.S. Переходим в мыло. -- Totus tuus, Glebius. GLEBIUS-RIPN GLEB-RIPE --- ifmail v.2.15dev5.3 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/6577857b23fa.html, оценка из 5, голосов 10
|