Сетевой драйвер Win2008R2 x64
От: srvuser  
Дата: 30.06.11 05:17
Оценка:
Нужно написать сетевой драйвер, чтобы контролировать скорость передачи. Т.е. для определенных приложений выделять нужную полосу.
ОС четко задана: Windows 2008 Server R2 x64 (т.е. только 64 битная версия драйвера) и последующие версии.
Сетевая карта со скоростью 100 мбит, но есть несколько серверов и с 1 Гигабитом.
Задача драйвера, только контролировать скорость.

Как я понял TDI уже не желательно использовать.

Можно ли написать шейпер на WFP или же нужно использовать, что либо другое ?

Спасибо.
Re: Сетевой драйвер Win2008R2 x64
От: x64 Россия  
Дата: 30.06.11 07:10
Оценка:
S>Как я понял TDI уже не желательно использовать.
S>Можно ли написать шейпер на WFP или же нужно использовать, что либо другое ?

Проще всего на TDI, конечно.
А вообще шейпер можно написать на любой из доступных технологий: TDI, WFP, NDIS.
Re[2]: Сетевой драйвер Win2008R2 x64
От: srvuser  
Дата: 30.06.11 07:34
Оценка:
Здравствуйте, x64, Вы писали:

S>>Как я понял TDI уже не желательно использовать.

S>>Можно ли написать шейпер на WFP или же нужно использовать, что либо другое ?

x64>Проще всего на TDI, конечно.

x64>А вообще шейпер можно написать на любой из доступных технологий: TDI, WFP, NDIS.

Спасибо за ответ.
Re[3]: Сетевой драйвер Win2008R2 x64
От: x64 Россия  
Дата: 30.06.11 09:16
Оценка:
x64>>...шейпер можно написать на любой из доступных технологий: TDI, WFP, NDIS.

Забыл написать про LSP, но я сам его не использовал, а знающие люди говорят, что не стоит связываться, так что вышеупомянутого, думаю, более чем достаточно.
Re[4]: Сетевой драйвер Win2008R2 x64
От: srvuser  
Дата: 30.06.11 09:36
Оценка:
Здравствуйте, x64, Вы писали:

x64>>>...шейпер можно написать на любой из доступных технологий: TDI, WFP, NDIS.


x64>Забыл написать про LSP, но я сам его не использовал, а знающие люди говорят, что не стоит связываться, так что вышеупомянутого, думаю, более чем достаточно.


Спасибо, даже не знал о наличии LSP.
Re[5]: Сетевой драйвер Win2008R2 x64
От: x64 Россия  
Дата: 30.06.11 09:47
Оценка: 3 (1)
S>Спасибо, даже не знал...

Пасибы, у нас тут, мил человек, оценочками, оценочками, и побольше, побольше!
Re: Сетевой драйвер Win2008R2 x64
От: okman Беларусь https://searchinform.ru/
Дата: 30.06.11 10:38
Оценка: 4 (2) +1
Здравствуйте, srvuser, Вы писали:

S>Нужно написать сетевой драйвер, чтобы контролировать скорость передачи. Т.е. для определенных приложений выделять нужную полосу.


S>ОС четко задана: Windows 2008 Server R2 x64 (т.е. только 64 битная версия драйвера) и последующие версии.

S>Сетевая карта со скоростью 100 мбит, но есть несколько серверов и с 1 Гигабитом.
S>Задача драйвера, только контролировать скорость.

S>Как я понял TDI уже не желательно использовать.


S>Можно ли написать шейпер на WFP или же нужно использовать, что либо другое ?


Ключевые слова здесь — "контролировать", и "для определенных приложений".
На уровне NDIS нет контекста приложения, которое стучится в сеть.
А на TDI, в свою очередь, неизвестно как регулировать полосу пропускания, ибо
это транспортный уровень, расположенный выше сетевой карты.

И раз уж не надо поддерживать системы 5.x, я бы порекомендовал WFP, тем
более технология, как мне кажется, очень перспективная.
Re[2]: Сетевой драйвер Win2008R2 x64
От: airmaxx http://perfect-coding.blogspot.com
Дата: 30.06.11 17:36
Оценка:
Здравствуйте, x64, Вы писали:

S>>Как я понял TDI уже не желательно использовать.

S>>Можно ли написать шейпер на WFP или же нужно использовать, что либо другое ?

x64>Проще всего на TDI, конечно.

x64>А вообще шейпер можно написать на любой из доступных технологий: TDI, WFP, NDIS.

Я бы не советовал связываться с TDI.
Автору, можно сказать, повезло с системными требованиями. WFP — это то, что нужно.
Re: Сетевой драйвер Win2008R2 x64
От: srvuser  
Дата: 01.07.11 10:48
Оценка: 11 (2)
Здравствуйте, srvuser, Вы писали:

S>Можно ли написать шейпер на WFP или же нужно использовать, что либо другое ?


Сам себе :)

Может кому будет полезно по WFP:

http://cainasoft.com/firewall/ImpSourceCode.aspx

http://code.google.com/p/hpcwfpconnectionmonitor/
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.