Existe um equivalente de LinuxIMQs no BSD?

2

Existe um equivalente de LinuxIMQs no BSD?

De linuximq.net:

O dispositivo imq tem dois casos de uso comuns:

Forma de entrada:

Com a modelagem de saída somente do Linux é possível (exceto para a fila de entrada que só pode limitar a taxa). O IMQ permite que você use qdiscs de saída para modelagem real de ingresso.

Configuração de várias interfaces:

Os qdiscs são anexados aos dispositivos. Uma conseqüência disso é que um qdisc só pode manipular o tráfego indo para a interface à qual está conectado. Às vezes, é desejável ter limites globais em várias interfaces. Com o IMQ, você pode usar o iptables para especificar quais pacotes os qdiscs verão, de modo que os limites globais possam ser colocados.

O pf no BSD land (freebsd openbsd?) tem algo parecido com isto, ou que alcança a mesma coisa? Eu estou olhando em como definir uma taxa de transferência máxima por cliente, tendo vários links wan.

    
por Tin 31.12.2011 / 03:22

1 resposta

0

Se o que você gosta de fazer é algo assim:

[ Alice ]    [ Charlie ]
    |             |                              ADSL
 ---+-----+-------+------ dc0 [ OpenBSD ] fxp0 -------- ( Internet )
          |
       [ Bob ]

Depois leia estes exemplos de FAQ sobre a configuração do OpenBSD PF para isso. Esses exemplos mostram como aplicar a egress e a formatação de ingresso a "clientes" individuais (endereços IP e portas, de fato).

Conecte seus múltiplos links WAN ao seu OpenBSD (uma placa de rede por link) e configure um trunk(4) para agregar links como uma interface de tronco virtual e, em seguida, usá-lo em pf.conf (no esquema acima, fxp0 seria substituído por trunk0).

    
por 18.03.2015 / 14:58