Протоколи: EIGRP проти OSPF [закрито]


21

EIGRP і OSPF - це протоколи IGP, перший - це здебільшого протокол Cisco, а останній - добре встановлений відкритий стандарт. Які переваги одного над іншим?

По-іншому, при розгортанні мережі, навіщо обирати один над іншим? Якщо у вас змішані пристрої, вибір, очевидно, буде OSPF, але що робити, якщо ви керуєте лише магазином Cisco? Чи є якісь функції, за допомогою яких EIGRP перевершує порівняно з OSPF, які б зробили можливим лише розгортання EIGRP?


1
Більшість книг про маршрутизацію стосуються порівняння стану зв’язку та "гібриду" або в цій конкретній ситуації - EIGRP. Чому ви не знайдете час, щоб прочитати їх спочатку?
— Лукаш Бромірський

Хоча питання справедливе і інформація відповіді цінна. Я вважаю, що це запитання, як це було написано сьогодні, занадто широке для формату Stack Exchange Q / A. Зокрема, запитуючи "Який протокол слід вибрати при розгортанні мережі?" це питання, яке має багато змінних та багато відповідей, все залежно від конкретної ситуації.
— Бретт Лікінс

Йдеться більше про вибір між EIGRP та OSPF, заголовок питання не запитує, який протокол використовувати, але просить порівняти OSPF з EIGRP та переваги кожного протоколу. Тому я повинен не погодитися.
— Лукас Кауффман

1
Я погодився б, що питання не корисне. Речі в рукодільниці не мають значення в 95% мереж, або мені потрібно запустити OSPF, щоб поговорити з не cisco gear або з питань релігії, де у вас є все обладнання Cisco.
— fredpbaker

2
Якщо ви можете відмовитися від особистої релігії з чисто технічних заслуг, вони більш-менш рівномірні. Однак люди рідко настільки об'єктивні з цього приводу.
— Рікі Бім

Відповіді:


24

EIGRP тепер є проектом IETF, тому він більше не є власником. Дивіться http://tools.ietf.org/html/draft-savage-eigrp-01

Якщо ми подивимось на EIGRP з налаштуваннями за замовчуванням та на OSPF з налаштуваннями за замовчуванням, і до пункту призначення є кілька вільних шляхів, то EIGRP зблизиться набагато швидше, оскільки він зберігає те, що називається можливими спадкоємцями, у своїй топологічній базі даних. Це в основному безкоштовні альтернативи кращому циклу. EIGRP також має підбити підсумки в будь-якій точці мережі. Він також має функцію заглушки, яка корисна, коли ви не хочете використовувати маршрутизатор для транзиту. Зазвичай розгортається в DMVPNS. EIGRP також менш заплутаний, ніж OSPF, оскільки він не має різних типів мережі, а EIGRP легше розгортати у сценаріях концентраторів та розмов.

EIGRP використовує плоску мережу без областей, це може бути як перевагою, так і недоліком.

OSPF, очевидно, є відкритим стандартом, тому це логічний вибір, якщо у вас є кілька постачальників. Він може працювати добре, але вимагає налаштування таймерів SPF, оскільки за замовчуванням в IOS існує 5 секунд очікування перед запуском алгоритму SPF. OSPF використовує області, що означає, що ви можете сегментувати мережу більш логічно. OSPF може лише підсумовувати між областями. OSPF - стан зв'язку, тому він має кращий перегляд всієї мережі, ніж EIGRP, перш ніж запускати алгоритм SPF. Мережевим адміністраторам зазвичай буде зручніше з OSPF, оскільки він частіше розгортається.

Обидва протоколи мають свої переваги та недоліки. Але загальна відповідь про те, що EIGRP слід відмовитись, оскільки власності вже не є правдою.


5
Більше не є власником, але також не реалізується жодними іншими компаніями за межами cisco. Тож кінцевий результат той самий.
— Тім

1
Наближається. Не впевнений, хто з них, окрім Донні Савидж, згадав, що 5 компаній або близько того випускають продукцію разом із цим. Це сказав, що я очікую, що це такі компанії, як Huawei або інші азіатські компанії. Оскільки EIGRP є власником, люди лінувалися, коли порівнювали їх. Я порівнюю їх технічно і для підприємства EIGRP - це не поганий вибір. для провайдера я б поїхав із ISIS.
— Даніель Діб

Просто швидке вигадування, про це також говорили у Вірпулі
— OzNetNerd

@DanielDib, кажучи про IS-IS, чому провайдери віддають перевагу цьому над OSPF? В 90 слів або менше. ;-)
— загальна мережева оператор

2
> EIGRP тепер є проектом IETF, тому він більше не є власником. Див. Ietf.org/id/draft-savage-eigrp-00.txt Так, але:> 1. Розширені функції EIGRP (а саме заглушки) не будуть передані до IETF. 2. Інформаційна RFC дозволяє Cisco зберігати контроль над протоколом EIGRP. 3. EIGRP все ще є технічною власністю. <br>> Отже, розширені функції EIGRP не випускаються - немає ділянок заглушки, немає способу контролю розповсюдження чи логічного визначення областей. Жодних топологій DMVPN, які б масштабувались. Це одна з головних причин, з якою ви користуєтесь EIGRP. <br> Докладніше: [Чому Cisco турбує “Op
— t3mp

13

Ви можете прочитати про кращу роботу цих протоколів для себе, вони ретельно задокументовані в Інтернеті, і це додаток для пошуку інформації про них.

З точки зору практики я б сказав, що у випадку EIGRP проти OSPF OSPF завжди виграє з наступних причин:

Швидкість конвергенції :

Всі завжди згадували, що EIGRP швидше, ніж OSPF, використовуючи налаштування за замовчуванням. Якщо ви розгортаєте будь-який протокол, не читаючи про них, і використовуєте їх налаштування за замовчуванням, то ви, очевидно, не знаєте, що ви робите, на мою думку. Чому б ви розгорнули налаштування за замовчуванням, не знаючи, що вони є, і коли ви зрозумієте, що вони є, ви зрозумієте, що OSPF підтримує BFD і швидко стає світлішим (як це робить ISIS).

Інженерія руху :

Оскільки OSPF на зразок ISIS базується на значеннях TLV, він був досить розширений. Він має підтримку розширень, таких як MPLS-TE та GMPLS.

Постійне розширення

Як я вже згадував вище, програми OSPF та ISIS були поширені досить багато, а проекти проектів щодо розширення пишуться досить регулярно і продовжують працювати. У EIGRP не так багато вдосконалених варіантів цих двох.

Масштабованість

OSPF масштабується краще, ніж EIGRP, з його використанням областей, однак, я не думаю, що це насправді має значення (як, наприклад, аргумент часу конвергенції через BFD). Небагато людей курсує 10-кілометрові маршрути в одному районі OSPF. Як правило, я б використовував IGP для швидкої маршрутизації в певній частині мережі, але в кінцевому підсумку iBGP виконує всі внутрішні маршрути. Кожному маршрутизатору не потрібен кожен внутрішній маршрут у його RIB, що базується через OSPF, якщо у вас є сотні чи тисячі або маршрутизатори, деякі з них настільки далеко (топологічно кажучи), що про них нічого не варто знати.

Взаємодія

Нарешті, очевидно, є причина, що EIGRP є / була власницькою технологією Cisco. Хоча це нещодавно було внесено в проект для інших постачальників програмного забезпечення, щоб почати його включати, це вже пізно (я вважаю). Жодна мережа, що працює в даний час, не збирається витрачати величезні суми грошей, переходячи з іншої IGP на EIGRP, і я не знаю, чому нова мережа вважатиме це (якщо ви збираєтеся змішувати обладнання Cisco з не-Cisco). Просто тому, що обладнання, яке не є Cisco, яке підтримує OSPF, займається цим вже роками. Код випробуваний і перевірений, виправлено багато помилок, виявляється інформація про лінію тощо. На EIGRP знадобиться роки (якщо це вже не пізно!).


1
Я думаю, що ця відповідь потребує спростування від Donnie Savage. :)
— scottm32768

Я просто намагаюся заповнити сайт відповідними питаннями, я знаю, що lmgtfy дуже відповідає цій темі
— Лукас Кауффман,

1
Це чудова відповідь, але я мушу зазначити, що в рідному OSPF не використовувались TLV, лише OSPF-TE (та інші розширення OSPF) роблять / роблять; OSPF був написаний / розроблений явно для IPv4. У ISIS завжди були TLV, тому у вас немає ISISv3. :-) Див. Tools.ietf.org/html/draft-bhatia-manral-diff-isis-ospf-01 розділ 18.
— Джон Дженсен

1

Я б запропонував правильну відповідь - це залежить від топології мережі. OSPF вимагає меж областей для підбиття підсумків, якщо ви робите мережу зеленого поля або ваша топологія сприятлива до нанесення ділянок, то всіма силами користуйтеся нею. Якщо у вашій мережі потрібні спиці для підключення до декількох концентраторів, тоді OSPF важче зробити, коли у мене була ця вимога в моїй мережі ретрансляції кадрів, я перемістив віддалені сайти на BGP. Я хотів використовувати маршрутизатори EIGRP та заглушки, але cisco зазначив, що на сумісність BGP-OSPF та сумісність EIGRP-OSPF витрачається більше ресурсів, тому я перейшов на BGP на цій основі. Ще один спосіб сказати, що EIGRP зі своїми маршрутизаторами та можливістю підсумовувати підсумки, де завгодно, буде краще масштабуватись у «брудній» топології.


Я погодився б. Чим складніша топологія, тим більше природно має тяжіти до OSPF. У простій топології, що стосується лише Cisco, EIGRP занадто банальна установка, щоб її ігнорувати. Я бачив, як багато непідготовлених людей налаштовували мережі EIGRP; Я ніколи не бачив жодної установки OSPF. (Я пригадую одне велике скупчення f *** спроби. Ця історія, btw, закінчилася штрафом NRC за зрив комірок для систем резервного керування.)
— Ricky Beam
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.