[FUG-BR] OLá Colegas (ressuscitando thread)
Welkson Renny de Medeiros
welkson em focusautomacao.com.br
Sexta Março 12 11:18:17 BRT 2010
Danilo G. Baio escreveu:
> Vamos falar de máscaras dos pipes do dummynet, ela funciona igual uma
> máscara de rede, mas de forma invertida...
>
> 0x000000ff ou 0.0.0.255 significa isso:
>
> The hex mask we specified corresponds to a decimal mask of
> 0.0.0.255. In simple terms, the last octet indicates that only one host
> should be alotted per queue (256 - 255). Thus, a separate queue for
> bandwidth control is set aside for each address that has a different host
> number (different last octet).
>
> Deu pra entender ? Vai ser criado uma fila pra cada host naquele pipe que
> você criou...
>
> $cmdfw add 1100 pipe 30 all from any to 192.168.6.0/24 in via $ext_if1
> $cmdfw pipe 30 config mask dst-ip 0x000000ff bw 1024Kbit/s queue 10KBytes
>
> Neste exemplo eu crio um pipe dinâmico com máscara 0x000000ff, podendo abrir
> até 254 filas ou seja, cada host poderá usar os 1024Kbits - Cada um vai ter
> sua fila...
>
> Se minha rede fosse 192.168.0.0/16 eu ainda poderia usar a máscara
> 0x000000ff, com isso eu estou presumindo que eu tenha ATÉ 254 hosts na
> rede.... Se eu SEI que tenho mais, vou mudar a máscara para 0x0000ffff
> (0.0.255.255) por exemplo...
>
>
> Qualquer coisa, de uma lida nisto:
> http://www.freebsd-howto.com/HOWTO/Ipfw-HOWTO
>
> Abraço.
Beleza Danilo! sem bronca!
Vou dar uma lida melhor da documentação... ainda não ficou bem claro
porque com 0xffffffff limita TODA a rede a 500k, e 0xffffff00 limita o
HOST a 500k... na prática é isso que aconteceu.
Obrigado pelas dicas e bom fim de semana.
--
Welkson Renny de Medeiros
Desenvolvimento / Gerência de Redes
Focus Automação Comercial
FreeBSD Community Member
Mais detalhes sobre a lista de discussão freebsd