ver tutorial saber para iproute2 configurar comando linux linux-kernel routing netlink iproute

linux - saber - tutorial iproute2



comandos de iproute2 para la configuraciĆ³n de MPLS (1)

Un poco tarde, pero espero que ayude a alguien. Puedes encontrarlos aquí :

Enrutamiento 10.10.10.10/32 a 192.168.1.2 con etiqueta 100:

ip route add 10.10.10.10/32 encap mpls 100 via inet 192.168.1.2

Cambio de etiqueta 100 por 200 y enviado a 192.168.2.2:

ip -f mpls route add 100 as 200 via inet 192.168.2.2

Descapsulando la etiqueta 300 y entregando localmente:

ip -f mpls route add 300 dev lo

Para mostrar las rutas MPLS, puede hacer:

ip -f mpls route show

Si su versión de iproute2 no es compatible con esos comandos, puede obtenerla desde aquí:

https://www.kernel.org/pub/linux/utils/net/iproute2/iproute2-4.6.0.tar.gz

Y luego ./configure && make && make install

Tratando de averiguar cómo se puede usar iproute2 para administrar rutas MPLS conmutadas por etiquetas estáticas en Linux kernel 4.1.

Soy consciente de que el soporte de iproute2 para MPLS podría estar incompleto en este momento [2].

¿Alguien puede arrojar algo de luz sobre lo que iproute2-4.1.1 puede hacer actualmente?

Esto es lo que he encontrado hasta ahora:

Documentación / red / mpls-sysctl.txt

/ proc / sys / net / mpls / label_labels / proc / sys / net / mpls / conf // entrada

Cargar módulo mpls

sudo modprobe mpls_router

Encuentra el soporte de sysctl

sysctl -a --pattern mpls net.mpls.conf.eth0.input = 0 net.mpls.conf.eth1.input = 0 net.mpls.conf.lo.input = 0 net.mpls.platform_labels = 0

Habilitar la compatibilidad con mpls

sudo sysctl -w net.mpls.conf.eth0.input=1 sudo sysctl -w net.mpls.conf.eth1.input=1 sudo sysctl -w net.mpls.platform_labels=1000

¿¿¿empujar??? (¿cómo agregar una acción de prefijo a empuje?)

sudo ip route add 1.1.1.1/32 via mpls 100/200/300 dev eth0

¿¿¿intercambiar??? (¿cómo agregar acción de intercambio de etiquetas?)

sudo ip -f mpls route add 10 via mpls 100/200/300 dev eth0

¿¿¿popular??? (¿cómo agregar acción pop-label?)

???

¿¿¿espectáculo??? (¿cómo mostrar las rutas etiquetadas?)

???

Alguien me puede ayudar . Gracias por adelantado.