Re: FreeBSD :)
On Mon, 27 Nov 2006 12:18:02 +0200 Andrew Degtiariov wrote:
AD> On Mon, Nov 27, 2006 at 10:20:41AM +0200, Mikolaj Golub wrote:
>> >> Чем он так замечателен?
>> VV> http://www.citrin.ru/daemonnews/netgraph.html
>> VV> Я пользуюсь ng_netflow.
>>
>> Под линукс тоже есть подобная штучка:
>>
>> http://www.read.cs.ucla.edu/click/
>>
>> Но похоже не вызвала большого энтузиазьма в массах.
AD> Это как-бы совсем не то.
AD> netgraph - это набор модулей (ядра), которые пользователь соединяет в
AD> необходимой ему последовательности. Модули самые разные и решают свою
AD> узкоочерченную задачу (unix-way все-таки).
AD> Больше всего это напоминает... водопровод :-) c его трубами, муфтами,
AD> тройниками.
Ну и?
http://pdos.csail.mit.edu/papers/click:tocs00/paper.pdf
A Click router is assembled from packet processing modules called
elements. Individual elements implement simple router functions like packet
classification, queueing, scheduling, and interfacing with network devices. A
router configuration is a directed graph with elements at the vertices;
packets flow along the edges of the graph. Several features make individual
elements more powerful and complex configurations easier to write, including
pull connections, which model packet flow driven by transmitting hardware
devices, and flow-based router context, which helps an element locate other
interesting elements.
7. RELATED WORK
......
FreeBSD contains a modular networking system called Netgraph [Elischer and
Cobbs 1998] whose nodes strongly resemble Click elements.
....
This supports on-line configuration modification somewhat more naturally than
Click, but there is no way to analyze a Netgraph configuration off line or
install a new configuration atomically.
--
to my, trociny
Reply to: