HTB-Alocação de Banda Fixa para um IP

1. HTB-Alocação de Banda Fixa para um IP

Ítalo Filipe Silva Umbelino de Farias
talofera

(usa Debian)

Enviado em 20/01/2012 - 09:28h

Tenho um link de 6Mbit e preciso alocar parte desta banda, deixando fixo 1Mbit para um aparelho de videoconferência. Estou pensando em fazer assim, olhem se dará certo?

Primeiro, precisamos anexar a qdisc raiz para a eth1 interface e criar uma classe raiz com a velocidade de 100Mbps a interface, no nosso caso:
Anexar a qdisc raiz

tc qdisc add dev eth1 root handle 1: htb

Criação da classe raiz
tc class add dev eth1 parent 1:0 classid 1:10 htb rate 100Mbit
Em seguida, precisamos criar a nossa classe 6Mbps que vamos compartilhar entre todos os dispositivos:
tc class add dev eth1 parent 1:10 classid 1:20 htb rate 6Mbit
Para videoconferência, vamos criar uma classe HTB com a 1:100 ID como uma classe filha a 1:20:
tc class add dev eth1 parent 1:20 classid 1:100 htb rate 1Mbit ceil 6Mbit

Precisamos anexar uma disciplina de fila a essa classe. Nós usaremos sfq nesta seção:
tc qdisc add dev eth1 parent 1:100 sfq quantum 1514b perturb 15

Agora precisamos adicionar um filtro tc para especificar que os pacotes pertencem a essa classe:
tc filter add dev eth1 protocol ip parent 1:0 prio 5 u32 match ip dst 10.82.188.X flowid 1:100



  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts