[Sysadmins] tc

Anton Gorlov =?iso-8859-1?q?stalker_=CE=C1_altlinux=2Eru?=
Ср Авг 22 09:41:33 MSD 2007


Denis Klimov пишет:
> Если я правильно понял и ip клиентов 10.10.65.xx, внутреняя сеть
> 10.10.165.xx то применяя htb можно сделать так:
Не..внутренняя сеть имеет реальные IP-адресса.. а клиенты и реальные и 
серые.
Для чего чесно говоря они  сейчас натятся из 1 серого ипишника в другой 
и потмо ещё раз натятся на циске я чесно говоря не совсем понимаю..всё 
было украдено до нас..



> tc qdisc add dev eth0 root handle 1: htb;
> # Задаем общую скорость
> tc class add dev eth0 parent 1: classid 1:1 htb rate 100M;
> 
> #Даем 128К из внутренней сети, нужно повторить для каждого клиента, 
> #увеличивая classid 1:x в первой строке и соответственно flowid 1:х во второй. IP клиента в данном примере 10.10.65.123
> tc class add dev eth0 parent 1:1 classid 1:1 htb rate 128kbit;
> tc filter add dev eth0 protocol ip parent 1:0 prio 1 u32 match ip dst 10.10.65.123 match ip src 10.10.165.0/24 flowid 1:1;
Ммм..а если клиентов от 1К и более? писать тысячу правил представляется 
не совсем масштабируемым решением имхо.




Подробная информация о списке рассылки Sysadmins