El n�cleo Linux, a partir de la versi�n 2.4 nos ofrece una interfaz que permite implementar herramientas profesionales de alto nivel en cuanto a la gesti�n del tr�fico de paquetes IP. Nos permite hacer cosas como t�neles IP, tablas de routing m�ltiples, reserva de ancho de banda, multicasting, proxy ARP y mucho m�s. Esas funcionalidades estaban hasta ahora solo disponibles en routers propietarios de gama alta y de precio casi prohibitivo. El n�cleo linux nos permite implementarlas de modo m�s seguro, mas econ�mico y con m�s rendimiento, adem�s de desarrollar nuestras propias herramientas espec�ficas.
A partir de la versi�n 2.4 del n�cleo Linux, est� disponible un socket llamado NETLINK que permite implementar en espacio usuario (user space) c�digo de gesti�n de paquetes y tr�fico IP. Te�ricamente, este socket, por su naturaleza, nos permite implementar cualquier c�digo.
Sin embargo, nos vamos a centrar en el c�digo escrito por Alexey Kuznetsov y disponible bajo el nombre 'iproute' bajo licencia GPL. Est� accesible en ftp://ftp.inr.ac.ru/ip-routing
El c�digo est� disponible como paquete Debian iproute*deb
Vamos a ver a lo largo de esta charla algunas de las cosas que nos permite hacer este c�digo:
unificar los comandos relacionados con la gesti�n del tr�fico IP, sea de redes, de interfaces, ...
monitorizaci�n de los perif�ricos, direcciones y rutas.
gesti�n de tablas ARP
uso de tablas de routing m�ltiples
creaci�n de t�neles IP
reserva de ancho de banda
Siguiente | ||
Configurar el sistema |