MPLS for Linux Developers
13 Noviembre, 2004 · Archivado en Uncategorized
He encontrado un interesante enlace llamado “MPLS for Linux Developers” Guide”, en el cual se explica como implementar MPLS en sistemas GNU/Linux, he estado leyendo un poco y me parece un enlace muy interesante, por lo menos para tener constancia de que esto existe, me da la impresión que la gente de Juniper se han tenido que basar en algo parecido para el desarrollo de Junos sobre FreeBSD.
http://perso.enst.fr/~casellas/mpls-linux/
Si te ha gustado el post ¿por qué no te suscribes al blog?

Comentarios
4 Responses to “MPLS for Linux Developers”
Leave a Reply

del visor de vídeos.
Venga, voy a inaugurar los comentarios en tu blog, je je.
La documentación es la del proyecto MPLS-Linux:
http://sf.net/projects/mpls-linux
otro proyecto relacionado es, linux-vrf:
http://sf.net/projects/linux-vrf
que es la implementación del RFC2547 para linux.
Estuve hace 2 años (en un sitio de cuyo nombre no quiero acordarme) intentando emular ciertas funcionalidades de un c7200 con zebra, linux-vrf y el soporte 802.1q, pero en aquel entonces era todo demasiado beta, espero que haya cambiado.
Sobre el tema JunOS/FreeBSD, aprovecho la ocasión para romper un malentendido apliamente extendido. Desde el punto de Juniper, no hay necesidad de reinventar la rueda, puesto que el plano de control (Routing Engine) necesita de las funcionas básicas de un sistema operativo, todo esto se hace basandose en el código fuente de FreeBSD.
Ahora, la RE, aunque pueda parecer extraño, no enruta nada, es un PC industrial con unos cuantos “daemons” de proposito especifico, el interfaz hombre-maquina que interpreta la información de los protocolos, aplica las politicas definidas en la configuración y pasa toda esta información a la PFE, que ni es Intel, ni corre FreeBSD, ni interactua con el usuario.
La PFE es un sistema separado con su propia cpu, memoria y ASICs (el Internet Processor) dedicadas, con OS Juniper (jpfe) y arquitetura RISC. Es la PFE la encargada de procesar y enrutar/conmutar el tráfico que atraviesa el router. Esta es, realmente la novedad de Juniper, la separación entre plano de control y de forwarding.
Sólo añadir que la pila de protocolos de la RE tampoco es la FreeBSD, lo comprobe hace años con un nmap a la fxp0.
Sobre JunOS y MPLS, sólo decir que los “protocol gurus”, como los llaman dentro de Juniper, no lo son, por todo lo que han estudiado, si no porque, basicamente, los han inventado ellos, la mayoría de los drafts y RFC relacionados con MPLS, han sido publicados por gente que trabaja para Juniper.
Dnde puedo encontrar codigos fuentes de M-MPLS?
Jesús Ortiz
Buenas,
Un compañero de clase hizo el PFC sobre MPLS-linux. Quizá a alguin le interessa por introducirse en el tema. GurX mpls linux
Salutaciones
Saludos:
Me gustaria que me ayuden con la implementacion de MPLS y DIFFSERV en linux, puesto que luego de ello intentare fusionar ambas tecnologias, todo ello pretendo hacerlo sobre Fedora Core 5.
saludos