Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Eugene Grosbein                      2:5006/1       15 May 2004  00:56:41
 To : Gleb Smirnoff
 Subject : Re: RIPv2 на P2P
 -------------------------------------------------------------------------------- 
 
 
  EG>> Вот с этим патчем у меня завелся RIPv2 на gif наконец-то.
  EG>> Hо патч грязный, потому то абсолютно неоптимальный (жутко тормозной),
  EG>> а кроме того вполне вероятно, что некорректный (не уверен,
  EG>> что in_ifaddrhmask всегда равен длине массива in_ifaddrhashtbl минус 1).
  EG>> Как пройтись по списку интерфейсов хотя бы линейно?
  GS> А можете хоть в двух словах описать суть проблемы. Глядя в патч я не
  GS> понимаю для чего он. Чего зебре не хватает от ядра?
 
 zebra, quagga и routed для интерфейсов IFF_POINTOPOINT
 передают в ядро не локальный IP интерфейса, а удаленный.
 Имхо, это правильно, потому что может быть больше одного
 интерфейса с одинаковым локальным IP (unnumbered).
 Hо ядро FreeBSD не умеет искать интерфейс по удаленному IP.
 Этот патч вводит такое умение, но делает это коряво.
 
 Hормальное решение это кроме имеющегося хеша локальных IP-адресов
 завести такой же хеш для удаленных. И искать в нем уже. 
 
 Eugene
 -- 
 "Люди забыли эту истину," - сказал Лис, - "но ты не забывай"
 --- slrn/0.9.8.0 (FreeBSD)
  * Origin: Svyaz Service JSC (2:5006/1@fidonet)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: RIPv2 на P2P   Eugene Grosbein   15 May 2004 00:56:41 
Архивное /ru.unix.bsd/26093d1c82517.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional