Protocolos: EIGRP vs OSPF [cerrado]

21

EIGRP y OSPF son protocolos IGP, el primero es en su mayoría un protocolo de Cisco y el segundo es un estándar abierto bien establecido. ¿Cuáles son los beneficios de uno sobre el otro?

Dicho de otra forma, al implementar una red, ¿por qué elegir una sobre la otra? Si tiene dispositivos mixtos, la opción obviamente sería OSPF, pero ¿qué sucede si está ejecutando una tienda exclusiva de Cisco? ¿Hay alguna característica en la que EIGRP sobresale en comparación con OSPF que haría posible implementar solo EIGRP?

Lucas Kauffman
fuente
1
La mayoría de los libros de enrutamiento tratan sobre la comparación del estado de enlace y el "híbrido" o en esta situación particular: EIGRP. ¿Por qué no te tomas un tiempo para leerlos primero?
Łukasz Bromirski
Si bien la pregunta es válida y la información de respuesta es valiosa. Siento que esta pregunta tal como está escrita hoy es demasiado amplia para el formato Q / A de Stack Exchange. Específicamente, preguntando "¿Qué protocolo se debe elegir al implementar una red?" es una pregunta que tiene muchas variables y muchas respuestas, todo dependiendo de la situación específica en cuestión.
Brett Lykins
Se trata más de la elección entre EIGRP y OSPF, el título de la pregunta no pregunta qué protocolo usar sino una comparación de OSPF vs EIGRP y los beneficios de cada protocolo. Entonces debo estar en desacuerdo.
Lucas Kauffman
1
Estoy de acuerdo en que la pregunta no es útil. El material de la perilla nerd no importa en el 95% de las redes, o bien necesito ejecutar OSPF para hablar con equipos que no son de Cisco o cuestiones de religión donde tienes todo el equipo de Cisco.
fredpbaker
2
Si puedes dejar de lado tu religión personal, por mérito puramente técnico, son más o menos parejos. Sin embargo, las personas rara vez son tan objetivas en este tema en particular.
Ricky Beam

Respuestas:

24

EIGRP ahora es un borrador de IETF, por lo que ya no es propietario. Ver http://tools.ietf.org/html/draft-savage-eigrp-01

Si observamos EIGRP con configuraciones predeterminadas y OSPF con configuraciones predeterminadas y hay múltiples rutas libres de bucles hacia un destino, EIGRP convergerá mucho más rápido porque mantiene lo que se llama sucesores factibles en su base de datos de topología. Estas son básicamente alternativas sin bucle a la mejor ruta. EIGRP también tiene un resumen en cualquier punto de la red. También tiene la función de código auxiliar que es útil cuando no desea utilizar un enrutador para el tránsito. Comúnmente implementado en DMVPNS. EIGRP también es menos confuso que OSPF porque no tiene diferentes tipos de red y EIGRP es más fácil de implementar en escenarios de concentrador y radio.

EIGRP utiliza una red plana sin áreas, esto puede ser una ventaja y una desventaja.

OSPF es obviamente un estándar abierto, por lo que es la opción lógica si tiene múltiples proveedores. Puede funcionar bien, pero requiere que ajuste los temporizadores SPF porque, de manera predeterminada, en IOS hay una espera de 5 segundos antes de ejecutar el algoritmo SPF. OSPF utiliza áreas, lo que significa que puede segmentar la red de manera más lógica. OSPF solo puede resumir entre áreas. OSPF es un estado de enlace, por lo que tiene una mejor vista de toda la red que EIGRP antes de ejecutar el algoritmo SPF. Los administradores de red generalmente se sentirán más cómodos con OSPF porque se implementa más comúnmente.

Ambos protocolos tienen ventajas y desventajas. Pero la respuesta común de que EIGRP debe descartarse porque ser propietario ya no es del todo cierto.

Daniel Dib
fuente
55
Ya no es propietario, pero tampoco lo implementan otras compañías fuera de Cisco. Entonces el resultado final es el mismo.
Tim
1
Está viniendo. No estoy seguro de cuáles, pero Donnie Savage mencionó que 5 compañías más o menos están lanzando productos con él. Dicho esto, espero que sean compañías como Huawei u otras compañías con sede en Asia. Debido a que EIGRP ha sido propietario, las personas han sido flojas al comparar las dos. Los comparo técnicamente y para una empresa EIGRP no es una mala elección. para un ISP iría con ISIS.
Daniel Dib
Sólo una rápida FYI, esto también se debatió el hidromasaje recientemente - forums.whirlpool.net.au/forum-replies.cfm?t=2091564#r10
OzNetNerd
@DanielDib, hablando de IS-IS, ¿por qué los ISP favorecen eso sobre OSPF? En 90 palabras o menos. ;-)
generalnetworkerror
2
> EIGRP ahora es un borrador de IETF, por lo que ya no es propietario. Consulte ietf.org/id/draft-savage-eigrp-00.txt Sí, pero:> 1. Las características avanzadas de EIGRP (es decir, áreas de código auxiliar) no se lanzarán al IETF. 2. El RFC informativo permite a Cisco retener el control del protocolo EIGRP. 3. EIGRP aún es técnicamente patentado. <br>> Por lo tanto, las características avanzadas de EIGRP no se están lanzando: no hay áreas de código auxiliar, no hay forma de controlar la propagación o definir áreas lógicamente. No hay topologías DMVPN que escalen. Esta es una de las razones principales por las que usaría EIGRP. <br> Más: [¿Por qué Cisco se molesta con “Op
t3mp
13

Puede leer sobre el funcionamiento más fino de estos protocolos por sí mismo, están completamente documentados en Internet y es difícil encontrar información sobre ellos.

Desde una perspectiva práctica, diría que en el caso de EIGRP vs OSPF, OSPF siempre gana por las siguientes razones:

Velocidad de convergencia :

Todos siempre mencionaron que EIGRP es más rápido que OSPF usando la configuración predeterminada. Si implementa cualquiera de los protocolos sin leer sobre ellos y usa su configuración predeterminada, entonces, en mi opinión, claramente no sabe lo que está haciendo. ¿Por qué desplegaría la configuración predeterminada sin saber cuáles son, y cuando se da cuenta de lo que son, se da cuenta de que OSPF admite BFD y se vuelve más rápido (al igual que ISIS)?

Ingeniería de tráfico :

Debido a que OSPF como ISIS se basa en valores TLV, se ha extendido bastante. Tiene soporte para extensiones como MPLS-TE y GMPLS.

Expansión continua

Como mencioné anteriormente, OSPF e ISIS se han extendido bastante y los borradores de extensión se escriben con bastante regularidad y lo seguirán siendo. EIGRP no tiene muchas de las opciones avanzadas que tienen estos dos.

Escalabilidad

OSPF se escala mejor que EIGRP con su uso de áreas, sin embargo, no creo que esto realmente importe tampoco (como el argumento del tiempo de convergencia, debido a BFD). No muchas personas están ejecutando 10k rutas en un área en OSPF. Por lo general, usaría un IGP para el enrutamiento rápido dentro de una parte determinada de una red, pero en última instancia, iBGP lleva todas las rutas internas. Cada enrutador no necesita todas las rutas internas en su RIB obtenidas a través de OSPF si tiene cientos o miles de enrutadores, algunos de ellos están tan lejos (topológicamente hablando) que no vale la pena conocerlos.

Interoperabilidad

Por último, existe la razón obvia de que EIGRP es / fue una tecnología propiedad de Cisco. Aunque esto se ha presentado recientemente en un borrador para que otros proveedores de software comiencen a incorporarlo, es demasiado tarde (creo). Ninguna red actualmente en funcionamiento va a desperdiciar grandes sumas de dinero al cambiar de otro IGP a EIGRP, y no sé por qué una nueva red lo consideraría (si va a mezclar equipos de Cisco con otros que no sean de Cisco). Simplemente porque los equipos que no son de Cisco que admiten OSPF lo han estado haciendo durante años. El código se prueba y se prueba, se corrigen muchos errores, hay mucha información en línea, etc. EIGRP tardará años en ponerse al día (¡si ya no es demasiado tarde!).

jwbensley
fuente
1
Creo que esta respuesta necesita una refutación de Donnie Savage. :)
scottm32768
Solo estoy tratando de llenar el sitio con preguntas relevantes. Sé que lmgtfy es muy relevante para este tema
Lucas Kauffman
1
Esta es una gran respuesta, pero debo señalar que OSPF nativo no empleó TLV, solo OSPF-TE (y otras extensiones de OSPF) hacen / hacen; OSPF fue escrito / diseñado explícitamente para IPv4. ISIS siempre tuvo TLV, por lo que no tiene un ISISv3. :-) Ver tools.ietf.org/html/draft-bhatia-manral-diff-isis-ospf-01 sección 18.
John Jensen
1

Sugeriría que la respuesta correcta es que depende de la topología de la red. OSPF requiere límites de área para hacer un resumen, si está haciendo una red de campo verde o su topología es propicia para dibujar áreas, entonces utilícela por todos los medios. Si su red requiere que los radios se conecten a múltiples concentradores, entonces OSPF es más difícil de hacer, cuando tuve este requisito en mi red frame relay, migré sitios remotos a BGP. Quería usar EIGRP y enrutadores de código auxiliar, pero Cisco mencionó que se estaban gastando más recursos en la interoperabilidad BGP-OSPF frente a la interoperabilidad EIGRP-OSPF, así que fui BGP sobre esa base. Otra forma de decirlo es que EIGRP con sus enrutadores de código auxiliar y la capacidad de resumir donde lo desee se escalará mejor en una topología 'desordenada'.

fredpbaker
fuente
Estoy de acuerdo Cuanto más compleja es la topología, más se debe gravitar naturalmente hacia OSPF. En una topología simple de Cisco, EIGRP es una configuración demasiado trivial como para ignorarla. He visto a muchas personas sin entrenamiento configurar redes EIGRP; Nunca he visto una configuración OSPF. (Recuerdo un grupo masivo f *** de un intento. Esa historia, por cierto, terminó con una multa de NRC por interrumpir las comunicaciones a los sistemas de control de respaldo.)
Ricky Beam