Traffic Control em uma interface Linux-LACP

1

Eu criei uma interface virtual (VIF) [Read Linux Bonding / interfaces LACP] usando duas interfaces físicas de ethernet de 1GBps cada.

Quando eu aplico o controle de tráfego no mesmo, vejo que a largura de banda de saída diminui drasticamente (pelo menos 10 vezes menor). Quando não há controle de tráfego, a largura de banda de saída é 10 vezes maior.

O mesmo controle de tráfego em uma interface física de Ethernet não reduz a largura de banda de saída.

Política de controle de tráfego é a seguinte,

$iface é eth0 ou vif ; e $limit = 1500000

tc qdisc add dev ${iface} root handle 1: hfsc default 3

tc class add dev ${iface} parent 1:0 classid 1:1 \
    hfsc ls rate 10000Mbit ul rate 10000Mbit
tc class add dev ${iface} parent 1:1 classid 1:3 \
    hfsc ls rate 10000Mbit ul rate 10000Mbit
tc class add dev ${iface} parent 1:1 classid 1:4 \
    hfsc ls rate "${limit}kbit" ul rate "${limit}kbit"

tc filter add dev ${iface} protocol ip parent 1:0 prio 1 \
    u32 match ip dport ${port} 0xffff flowid 1:4

O controle de tráfego em uma interface VIF [LACP] causa esse problema? Estou confuso porque o acima O controle de tráfego não causa problemas em uma interface física. Eu também não tenho muita ideia sobre o uso do controle de tráfego.

A camada Base subjacente do Linux é o Debian.

    
por Ghost 30.01.2018 / 07:32

0 respostas