HTML Diff
1 added 1 removed
Original 2026-01-01
Modified 2026-03-10
1 <p>Для начала давайте разберёмся с типами<strong>протоколов</strong>:</p>
1 <p>Для начала давайте разберёмся с типами<strong>протоколов</strong>:</p>
2 <ol><li>Distance-Vector (DV) - RIP; EIGRP.</li>
2 <ol><li>Distance-Vector (DV) - RIP; EIGRP.</li>
3 <li>Link-State (LS) - OSPF; IS-IS.</li>
3 <li>Link-State (LS) - OSPF; IS-IS.</li>
4 </ol><p>Основное отличие этих двух типов состоит в том, что<strong>протоколы LS</strong>строят полную топологию сети и держит её в памяти, вследствие чего каждый маршрутизатор знает всю сеть. В<strong>протоколах DV</strong>маршрутизаторы знают только о конечной сети, расстоянии до неё и о том, через какой интерфейс она доступна (или адрес следующего хопа).</p>
4 </ol><p>Основное отличие этих двух типов состоит в том, что<strong>протоколы LS</strong>строят полную топологию сети и держит её в памяти, вследствие чего каждый маршрутизатор знает всю сеть. В<strong>протоколах DV</strong>маршрутизаторы знают только о конечной сети, расстоянии до неё и о том, через какой интерфейс она доступна (или адрес следующего хопа).</p>
5 <h2>Плюсы и минусы</h2>
5 <h2>Плюсы и минусы</h2>
6 <p>И в том, и в другом подходе есть свои плюсы и минусы.</p>
6 <p>И в том, и в другом подходе есть свои плюсы и минусы.</p>
7 <p>В качестве LS протокола разберём<strong>OSPF</strong>, так как IS-IS не так распространен. Различия в этих протоколах минимальны.</p>
7 <p>В качестве LS протокола разберём<strong>OSPF</strong>, так как IS-IS не так распространен. Различия в этих протоколах минимальны.</p>
8 <p><strong>OSPF</strong>- открытый протокол маршрутизации, рассчитывающий топологию сети по алгоритму Дейкстры (или его ещё называют SPF - Shortest Path First). Вычисляется кратчайший маршрут до каждого маршрутизатора в зоне - метрика. Чем меньше метрика, тем лучше маршрут. То есть это своеобразная стоимость движения по выбранному маршруту.</p>
8 <p><strong>OSPF</strong>- открытый протокол маршрутизации, рассчитывающий топологию сети по алгоритму Дейкстры (или его ещё называют SPF - Shortest Path First). Вычисляется кратчайший маршрут до каждого маршрутизатора в зоне - метрика. Чем меньше метрика, тем лучше маршрут. То есть это своеобразная стоимость движения по выбранному маршруту.</p>
9 <p>Для больших сетей<strong>протокол OSPF удобен</strong>разделением сети на зоны (area). Маршруты между зонами можно передавать суммарными - появляется логика<strong>DV протоколов</strong>. То есть маршрутизатор в одной зоне может не знать топологию в другой зоне и посылает свой трафик только на пограничный маршрутизатор своей зоны.</p>
9 <p>Для больших сетей<strong>протокол OSPF удобен</strong>разделением сети на зоны (area). Маршруты между зонами можно передавать суммарными - появляется логика<strong>DV протоколов</strong>. То есть маршрутизатор в одной зоне может не знать топологию в другой зоне и посылает свой трафик только на пограничный маршрутизатор своей зоны.</p>
10 <p>Так как<strong>OPSF открытый протокол</strong>- нет привязки к конкретному производителю. Но при выборе вендора оборудования необходимо ознакомиться с документацией, так как многие производители делают свои доработки протокола, что может привести к<strong>несовместимости OSPF</strong>на разных маршрутизаторах разных производителей.</p>
10 <p>Так как<strong>OPSF открытый протокол</strong>- нет привязки к конкретному производителю. Но при выборе вендора оборудования необходимо ознакомиться с документацией, так как многие производители делают свои доработки протокола, что может привести к<strong>несовместимости OSPF</strong>на разных маршрутизаторах разных производителей.</p>
11 <p><strong>EIGRP</strong>- изначально<strong>проприетарный протокол</strong>, разработанный компанией<strong>Cisco</strong>(стал открытым в феврале 2013). Этот протокол относился к типу DV-протоколов. В отличии от протокола<strong>RIP</strong>, который рассчитывает только количество маршрутизаторов до удаленной сети, EIGRP в расчёте метрики изначально строит топологию всей сети с учетом 5 параметров: 1.<strong>Bandwidth</strong>(пропускная способность). Минимальная пропускная способность для данного маршрута (а не сумма цен (cost) в отличие от OSPF). 2.<strong>Delay</strong>(задержка). Суммарная задержка на всём пути маршрута. 3.<strong>Reliability</strong>(надежность). Наименьший показатель надёжности на всём пути маршрута, основанный на<strong>keepalive</strong>. 4.<strong>Loading</strong>(загруженность). Наименьший показатель загруженности интерфейса на всём пути маршрута, основанный на количестве трафика, проходящего через интерфейс и настроенном на нём параметре bandwidth. 5.<strong>MTU</strong>. Минимальный размер MTU на всём пути маршрута.</p>
11 <p><strong>EIGRP</strong>- изначально<strong>проприетарный протокол</strong>, разработанный компанией<strong>Cisco</strong>(стал открытым в феврале 2013). Этот протокол относился к типу DV-протоколов. В отличии от протокола<strong>RIP</strong>, который рассчитывает только количество маршрутизаторов до удаленной сети, EIGRP в расчёте метрики изначально строит топологию всей сети с учетом 5 параметров: 1.<strong>Bandwidth</strong>(пропускная способность). Минимальная пропускная способность для данного маршрута (а не сумма цен (cost) в отличие от OSPF). 2.<strong>Delay</strong>(задержка). Суммарная задержка на всём пути маршрута. 3.<strong>Reliability</strong>(надежность). Наименьший показатель надёжности на всём пути маршрута, основанный на<strong>keepalive</strong>. 4.<strong>Loading</strong>(загруженность). Наименьший показатель загруженности интерфейса на всём пути маршрута, основанный на количестве трафика, проходящего через интерфейс и настроенном на нём параметре bandwidth. 5.<strong>MTU</strong>. Минимальный размер MTU на всём пути маршрута.</p>
12 <p>Как только топология построена и рассчитана стоимость всех маршрутов, EIGRP<strong>запоминает только сами маршруты</strong>. Всю топологию сети маршрутизатор не содержит в своей памяти.</p>
12 <p>Как только топология построена и рассчитана стоимость всех маршрутов, EIGRP<strong>запоминает только сами маршруты</strong>. Всю топологию сети маршрутизатор не содержит в своей памяти.</p>
13 <p>Такой расчет метрики позволяет использовать самые оптимальные маршруты в сети. При этом EIGRP способен балансировать трафик с учётом загруженности канала или, например, отправлять трафик с учётом его пропускной способности в соотношении 80/20, распределяя нагрузку на двух каналах. Если мы не используем балансировку трафика, EIGRP запоминает альтернативные маршруты и в случае отказа основного канала мгновенно переключается на запасной (<strong>Backup</strong>).</p>
13 <p>Такой расчет метрики позволяет использовать самые оптимальные маршруты в сети. При этом EIGRP способен балансировать трафик с учётом загруженности канала или, например, отправлять трафик с учётом его пропускной способности в соотношении 80/20, распределяя нагрузку на двух каналах. Если мы не используем балансировку трафика, EIGRP запоминает альтернативные маршруты и в случае отказа основного канала мгновенно переключается на запасной (<strong>Backup</strong>).</p>
14 <p>В OSPF балансировать маршруты можно только с полностью идентичной метрикой. И при отказе одного маршрута пересчитывается вся топология, что в больших сетях занимает заметное время, плюс нагружается канал служебным трафиком.</p>
14 <p>В OSPF балансировать маршруты можно только с полностью идентичной метрикой. И при отказе одного маршрута пересчитывается вся топология, что в больших сетях занимает заметное время, плюс нагружается канал служебным трафиком.</p>
15 <p>При этом изначальная настройка<strong>EIGRP</strong>несколько проще, чем<strong>OSPF</strong>. Не надо задумываться о различных зонах и рассчитывать, какой именно маршрутизатор станет DR/BDR.</p>
15 <p>При этом изначальная настройка<strong>EIGRP</strong>несколько проще, чем<strong>OSPF</strong>. Не надо задумываться о различных зонах и рассчитывать, какой именно маршрутизатор станет DR/BDR.</p>
16 <h2>И что в итоге?</h2>
16 <h2>И что в итоге?</h2>
17 - <p>Делаем вывод, что протокол EIGRP хорош в плане балансировки трафика и в простоте его настройки. Однако, из-за отсутствия встроенного внутреннего разграничения на различные зоны, таблица маршрутизации на каждом маршрутизаторе в больших сетях (от 1000 маршрутизаторов) может занимать большие объемы оперативной памяти (но этот вопрос можно решить грамотным проектированием адресного пространства).</p>
17 + <p>Делаем вывод, что протокол EIGRP хорош в плане балансировки трафика и в простоте его настройки. Однако, из-за отсутствия встроенного внутреннего разграничения на различные зоны, таблица маршрутизации на каждом маршрутизаторе в больших сетях (от 1000 маршрутизаторов) может занимать большие объемы оперативной памяти (но этот вопрос можно решить рамотным проектированием адресного пространства).</p>
18 <p>Второй недостаток - с протоколом EIGRP работает намного меньше специалистов, чем с протоколом OSPF. Чаще это специалисты<strong>Cisco</strong>. Третий недостаток протокола EIGRP - это его<strong>проприетарность</strong>. Хоть протокол и открыт с 2013 года, но до сих нет хороших реализаций среди различных вендоров, кроме самой<strong>Cisco</strong>.</p>
18 <p>Второй недостаток - с протоколом EIGRP работает намного меньше специалистов, чем с протоколом OSPF. Чаще это специалисты<strong>Cisco</strong>. Третий недостаток протокола EIGRP - это его<strong>проприетарность</strong>. Хоть протокол и открыт с 2013 года, но до сих нет хороших реализаций среди различных вендоров, кроме самой<strong>Cisco</strong>.</p>
19 <p>Протокол OSPF работает практически на всём маршрутизирующем оборудовании. Есть встроенное разделение на зоны, что способствует уменьшению базы маршрутов и способствует масштабируемости сети.</p>
19 <p>Протокол OSPF работает практически на всём маршрутизирующем оборудовании. Есть встроенное разделение на зоны, что способствует уменьшению базы маршрутов и способствует масштабируемости сети.</p>
20 <p>В итоге стоит выбрать протокол OSPF для сетей, где существует "зоопарк" различного оборудования, и необходимо разделение на зоны для вертикальной иерархии.</p>
20 <p>В итоге стоит выбрать протокол OSPF для сетей, где существует "зоопарк" различного оборудования, и необходимо разделение на зоны для вертикальной иерархии.</p>
21 <p>EIGRP с учётом всех его плюсов перед OSPF стоит рассматривать только в тех случаях, когда вся сеть построена на оборудовании Cisco и не планируется закупка оборудования другого вендора.</p>
21 <p>EIGRP с учётом всех его плюсов перед OSPF стоит рассматривать только в тех случаях, когда вся сеть построена на оборудовании Cisco и не планируется закупка оборудования другого вендора.</p>
22 <p><em>Если появились вопросы, задавайте их в комментариях!</em></p>
22 <p><em>Если появились вопросы, задавайте их в комментариях!</em></p>
23  
23