The OpenNET Project / Index page

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

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

"время обновления таблицы mac-адресов"  
Сообщение от idk (ok) on 20-Мрт-07, 10:02 
Подскажите, пожалуйста, через какое время обновляется таблица mac-адресов ОС FreeBSD? Можно ли его корректировать? Спасибо.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

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


1. "время обновления таблицы mac-адресов"  
Сообщение от newser (ok) on 20-Мрт-07, 10:36 
>Подскажите, пожалуйста, через какое время обновляется таблица mac-адресов ОС FreeBSD? Можно ли
>его корректировать? Спасибо.

ARP-cache является динамической структурой, записи туда заносятся "по мере необходимости". Существует два вида записей в таблице: динамические и статические. Статические (permanent) добавляются при помощи команды arp(8), динамические появляются при разрешении MAC-адресов посредством протокола ARP. Статические записи из кэша автоматически не удаляются, а вот динамические периодически очищаются. Время жизни таких записей контролируется sysctl-переменными net.link.ether.inet.max_age и net.link.ether.inet.prune_intvl. Первая из них задает собственно время жизни динамической записи и по умолчанию составляет 20 минут. Вторая определяет частоту, с которой ARP-cache "чистится" от старых записей (по умолчанию 5 минут).

PS В общем-то, все это можно почитать в man 4 arp. :)

Удачи!

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

2. "время обновления таблицы mac-адресов"  
Сообщение от idk (ok) on 20-Мрт-07, 11:20 
Т.е. каждые 5 мин рассылаются арп-запросы и еще через пять мин. будет удалена запись уже несуществующая. Так?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "время обновления таблицы mac-адресов"  
Сообщение от newser (ok) on 20-Мрт-07, 11:54 
>Т.е. каждые 5 мин рассылаются арп-запросы и еще через пять мин. будет
>удалена запись уже несуществующая. Так?

Нет, arp-запросы не рассылаются, но при каждом успешном обращении к строке таймаут обновляется (20 минут "жизни"), если я не ошибаюсь. Каждые 5 минут проверяется, не истек ли срок жизни записи, и если истек, то запись удаляется.

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

4. "время обновления таблицы mac-адресов"  
Сообщение от idk (ok) on 20-Мрт-07, 14:16 
а как же проверить в случае неактивности "жив" ли клиент, если не запросом?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "время обновления таблицы mac-адресов"  
Сообщение от newser (ok) on 20-Мрт-07, 15:09 
>а как же проверить в случае неактивности "жив" ли клиент, если не
>запросом?

Учите матчасть. Таблицу arp система не обязана поддерживать в актуальном состоянии. Когда понадобится, высылается ARP-запрос, если соответствующей записи нет в кэше. Еще раз: система НЕ проверяет, "жив" клиент или нет, ей глубоко фиолетово на это.

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

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

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




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

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