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


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Eugene Grosbein                      2:5006/1       25 Jan 2007  18:48:23
 To : Eugene Grosbein
 Subject : Re: ripd again
 -------------------------------------------------------------------------------- 
 
 24 янв 2007, среда, в 15:00 KRAST, Eugene Grosbein написал(а):
 
  EG> Обнаружил поразительную вещь: ripd от quagga-0.99.6 при анонсировании
  EG> маршрутов по RIPv2 не увеличивает метрику (hop count). Если поставить
  EG> в цепочку три квагги и в сторону одной анонсировать маршрут с метрикой 1,
  EG> то из третьей анонс выйдет опять же с метрикой 1. Это как понимать?
  EG> offset-lists не используются.
 
 Спасение утопающих дело рук самих утопающих.
 Вот патч (класть в /usr/ports/net/quagga/files/patch-kernel_socket.c)
 для порта:
 
 - --- zebra/kernel_socket.c.orig  Thu Jan 25 17:40:54 2007
 +++ zebra/kernel_socket.c  Thu Jan 25 17:40:21 2007
 @@ -585,7 +585,7 @@
    if (ifnlen && strncmp (ifp->name, ifname, INTERFACE_NAMSIZ))
      isalias = 1;
    
 -  ifp->metric = ifam->ifam_metric;
 +  ifp->metric = ifam->ifam_metric == 0 ? 1 : ifam->ifam_metric;
    
    /* Add connected address. */
    switch (sockunion_family (&addr))
 
 Eugene
 -- 
 Знаете ли вы, что...
 Иисус имел не менее 4 братьев и 2 сестер (Матф.13:54)
 --- slrn/0.9.8.0 (FreeBSD)
  * Origin: Svyaz Service JSC (2:5006/1@fidonet)
 
 

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

 Тема:    Автор:    Дата:  
 ripd again   Eugene Grosbein   24 Jan 2007 16:00:17 
 Re: ripd again   Eugene Grosbein   25 Jan 2007 18:48:23 
Архивное /ru.unix.bsd/260931b6d49f8.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional