viernes, 28 de marzo de 2008

¿Qué es el software de enrutamiento?

28 de Marzo de 2008,
La mayoría de las redes que actualmente se ejecutan en hardware basado en routers de proveedores como Cisco, Foundry, y Juniper.

Computing power has advanced to the point where this is not necessary. La potencia de las computadoras ha avanzado hasta el punto en que esto no es necesario. General purpose computing platforms can replace these expensive dedicated hardware routers. Las plataformas informáticas de propósito general puede reemplazar estos costosos routers hardware dedicado. These software routing platforms usually run on some version of free or inexpensive Unix. Estas plataformas de software de enrutamiento suelen correr en alguna versión de Unix gratuita o de bajo costo.

These are a few of the competing open source routing software packages. Estos son algunos de los competidores de fuente abierta del software de enrutamiento de paquetes.

Quagga Quagga
Quagga is a routing software suite, providing implementations of OSPFv2, OSPFv3, RIP v1 and v2, RIPv3 and BGPv4 for Unix platforms, particularly FreeBSD, Linux, Solaris and NetBSD. Quagga es una suite de software de enrutamiento, proporcionando implementaciones de OSPFv2, OSPFv3, RIP v1 y v2, RIPv3 y BGPv4 para plataformas Unix, en particular FreeBSD, Linux, Solaris y NetBSD.

Quagga is a fork of GNU Zebra which was developed by Kunihiro Ishiguro. Quagga es un tenedor de GNU Zebra, que fue desarrollado por Kunihiro Ishiguro. The Quagga tree aims to build a more involved community around Quagga than the current centralised model of GNU Zebra. El Quagga árbol tiene como objetivo construir una mayor participación de la comunidad en torno a Quagga que el actual modelo centralizado de GNU Zebra.

XORP XORP
XORP is the eXtensible Open Router Platform. XORP es extensible de la Open Router Platform.
The goal of the XORP project is to develop an open source software router platform that is stable and fully featured enough for production use, and flexible and extensible enough to enable network research. El objetivo de la XORP proyecto es desarrollar un software de código abierto router plataforma que es estable y completamente ofrecido suficiente para su uso en producción, y lo suficientemente flexible y extensible para permitir a la red de investigación. Currently XORP implements routing protocols for IPv4 and IPv6 and a unified means to configure them. Actualmente XORP implementa protocolos de enrutamiento de IPv4 e IPv6 y un único medio para configurarlos.

XORP is free. XORP es gratuita. It is covered by a BSD-style license and is publicly available for research, development, and use. Está cubierto por una licencia estilo BSD y está a disposición del público para la investigación, el desarrollo, y el uso.

Zebra Zebra
GNU Zebra is free software that manages TCP/IP based routing protocols. GNU Zebra es software libre que maneja de TCP / IP basados en protocolos de enrutamiento. zebra is released as part of the GNU Project, and is distributed under the GNU General Public License. Cebra es liberado como parte del proyecto GNU, y se distribuye bajo la Licencia Pública General de GNU.

Zebra supports the BGP-4 protocol as described in RFC1771 (A Border Gateway Protocol 4) as well as RIPv1, RIPv2 and OSPFv2. Zebra apoya el protocolo BGP-4 como se describe en el RFC1771 (A Border Gateway Protocolo n ° 4), así como RIPv1, RIPv2 y OSPFv2.

Unlike traditional, monolithic architectures and even the so-called "new modular architectures" that remove the burden of processing routing functions from the cpu and utilize special ASIC chips instead, Zebra software offers true modularity. A diferencia de los tradicionales, arquitecturas monolíticas e incluso las llamadas "nuevas arquitecturas modulares" que eliminar la carga de procesamiento de las funciones de enrutamiento de la cpu y utilizar chips en lugar especial ASIC, Zebra ofrece software verdadera modularidad.

BIRD BIRD
The BIRD project aims to develop a fully functional dynamic IP routing daemon primarily targetted on (but not limited to) UNIX-like systems and distributed under the GNU General Public License. El BIRD proyecto tiene como objetivo desarrollar una dinámica totalmente funcionales de enrutamiento IP demonio destinada básicamente en (pero no limitado a) los sistemas tipo UNIX y se distribuye bajo la Licencia Pública General de GNU.

Current features of the BIRD Internet Routing Daemon include: Las características actuales de la BIRD Internet Routing Daemon incluyen:
Both IPv4 and IPv6 (use --enable-ipv6 when configuring) IPv4 e IPv6 (use - enable-ipv6 al configurar)
Multiple routing tables Múltiples tablas
BGP
RIP
OSPF (IPv4 only) OSPF (sólo IPv4)

Static routes Rutas
Inter-table protocol Interamericano de protocolo de mesa
Command-line interface (using the `birdc' client; to get some help, just press `?') Interfaz de línea de comandos (utilizando el `birdc 'cliente; para recibir ayuda, sólo pulse`? ")
Soft reconfiguration -- no online commands for changing the configuration in very limited ways, just edit the configuration file and issue a `configure' command or send SIGHUP and BIRD will start using the new configuration, possibly restarting protocols affected by the configuration changes Soft reconfiguración - no en línea de comandos para cambiar la configuración en los medios muy limitados, sólo editar el fichero de configuración y emitir un `configure 'comando o enviar SIGHUP BIRD voluntad y empezar a utilizar la nueva configuración, posiblemente reiniciar protocolos afectados por los cambios de configuración
Powerful language for route filtering Una potente lenguaje de filtrado de ruta

OpenBGPD OpenBGPD
OpenBGPD is a FREE implementation of the Border Gateway Protocol, Version 4. OpenBGPD es un LIBRE aplicación de la Border Gateway Protocolo, versión 4. It allows ordinary machines to be used as routers exchanging routes with other systems speaking the BGP protocol. Permite ordinario de las máquinas que se utilizarán como routers intercambio de rutas con otros sistemas haciendo uso de la palabra el protocolo BGP.

Started out of dissatisfaction with other implementations, OpenBGPD nowadays is a fairly complete BGP implementation, powering many sites. Comenzar de la insatisfacción con otras implementaciones, hoy en día es un OpenBGPD bastante completo BGP aplicación, la alimentación de muchos sitios. Users often praise its ease of use and high performance, as well as its reliability. A menudo, los usuarios alabar su facilidad de uso y alto rendimiento, así como su fiabilidad.

OpenBGPD's companion, OpenOSPFD, adds support for the OSPF protocol suite. OpenBGPD del compañero, OpenOSPFD, añade soporte para el protocolo OSPF suite.

No hay comentarios: