tc qdisc con GRE en openwrt

tc qdisc con GRE en openwrt

Estoy intentando implementar el control de tráfico en la interfaz GRE en un tablero abierto. Para esto seguí los pasos a continuación,

  1. Cree una interfaz GRE denominada gre1 en ambos dispositivos finales del túnel.
  2. Accesibilidad probada con ping, Éxito.
  3. cree qdisc usando el siguiente comando.

    tc qdisc add dev gre1 root handle 1: default 2

  4. Antes de crear clases de tc, me cansé dehacer ping a la interfaz del túnel pero esto falló. 5. Intenté capturar el paquete en gre1 pero encontré 0 paquetes.

  5. Monitoreó las estadísticas de qdisc usando el comando

    tc -p -s -d qdisc show dev gre1

    encontrado queel número de caídas de paquetes está aumentando.

Probé esto mismo en Ubuntu PC y encontré que funciona. Además, si cambio el túnel a túnel VPN en lugar de GRE, funcionará bien.

¿Hay algo adicional que deba manejar para implementar tc en GRE?

Cualquier ayuda será apreciada.

Respuesta1

Fijado !

Agregar clase

tc class add dev eth0 parent 1:1 classid 1:2 htb rate 60kbps ceil 100kbps

luego agregue sfq para la clase

tc qdisc add dev eth0 parent 1:2 handle 20: sfq

información relacionada