Estoy intentando implementar el control de tráfico en la interfaz GRE en un tablero abierto. Para esto seguí los pasos a continuación,
- Cree una interfaz GRE denominada gre1 en ambos dispositivos finales del túnel.
- Accesibilidad probada con ping, Éxito.
cree qdisc usando el siguiente comando.
tc qdisc add dev gre1 root handle 1: default 2
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.
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