|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Eugene Grosbein 2:5006/1 15 Sep 2006 10:39:00 To : All Subject : DHCP и привязка к порту коммутатора -------------------------------------------------------------------------------- Привет! Есть микробиллинг под FreeBSD для маленькой локалки, считающий трафик на IP-адресах счетчиками ipfw count. Использовался в условиях, где можно было полагаться на неизменность MAC-адреса рабочих станций, staticarp на интерфейсе роутера и вперед. Hужно перенести его немножко в другие условия. MAC-адреса меняются произвольно, IP-адреса будут выдаваться по DHCP. Можно полагаться на неизменность порта коммутатора, в который включается рабочая станция, то есть нужно в итоге считать трафик "на порту свича". Свичи L2 управляемые, но по SNMP счетчики c интерфейсов снимать не годится, считать надо трафик на L3, а не L2. Как лучше привязать выдачу IP к номеру порта? Можно попробовать найти недорогой свич, отсылающий SNTP trap при появлении нового MAC-а на порту, ловить этот трап на роутере и вести на нем таблицу соответствия MAC-ов и портов свича, а потом при запросе к DHCP можно как-то заставить демон выдать определенный IP для нового MAC-а? Или в крайнем случае пусть выдает любой свободный, еще одно соответствие MAC-IP наверое можно обработать. Можно при запросе к DHCP опрашивать свич, выясняя соотвествие MAC-порт и корректировать таблицу IP-порт на роутере. Можно совмещать трапы и опрос (трап может и пропасть). А может, есть более правильные пути? Eugene --- slrn/0.9.8.0 (FreeBSD) * Origin: Svyaz Service JSC (2:5006/1@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/260931b4f41fc.html, оценка из 5, голосов 10
|