Протоколи: 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.