RIP и EIGRP: как работают протоколы маршрутизации и что учить для CCNA
Привет! Меня зовут Стефан Жаврид. Когда я готовился к CCNA, RIP и EIGRP казались мне двумя похожими штуками: оба что-то объявляют, оба строят маршруты. Но на экзамене и в реальной работе разница между ними огромная. В этой статье я разберу оба протокола с точки зрения плоскости управления: как они находят пути, как реагируют на сбои и почему EIGRP считается умнее. А в конце расскажу, как это связано с подготовкой к CCNA.
Для новичков: что такое протокол маршрутизации
Протокол маршрутизации — это набор правил, по которым маршрутизаторы обмениваются информацией о доступных сетях и выбирают лучший путь. Без него маршрутизатор знает только о сетях, подключённых напрямую, и не может передать трафик дальше.
Протоколы делятся на два больших класса:
- Distance vector — маршрутизатор знает только расстояние до сети и направление (через какого соседа). Примеры: RIP, EIGRP. Работают по алгоритму Беллмана-Форда или его производным.
- Link state — маршрутизатор строит полную карту сети и сам вычисляет кратчайшие пути. Примеры: OSPF, IS-IS.
RIP и EIGRP — оба distance vector, но внутри у них принципиально разные алгоритмы. RIP использует классический Bellman-Ford, EIGRP — DUAL (Diffusing Update Algorithm). Именно поэтому EIGRP сходится быстрее и не создаёт петель.
RIP: простой, но медленный
RIP (Routing Information Protocol) появился в 1988 году и описан в RFC1058. Позже вышли RIP версии 2, 3 и RIPng для IPv6. Это самый простой протокол маршрутизации: он считает количество прыжков (hops) до сети и выбирает путь с минимальным числом.
Как работает RIP:
- Маршрутизатор обнаруживает сеть, подключённую напрямую, и добавляет её в таблицу со стоимостью 1.
- Он объявляет эту сеть соседям. Сосед добавляет стоимость входящего интерфейса (получается 2) и проверяет, нет ли у него более дешёвого пути.
- Если путь лучше — устанавливает его в таблицу и объявляет дальше.
- Максимальная стоимость — 15 прыжков. 16 означает «сеть недоступна».
Главная проблема RIP — медленная сходимость. Если канал упал, информация об этом распространяется по сети постепенно, с каждым обновлением. По умолчанию обновления отправляются каждые 30 секунд, а таймер удержания (hold-down) — 180 секунд. В большой сети это может занять минуты, и всё это время трафик идёт в никуда.
EIGRP: умнее, быстрее, но только Cisco
EIGRP (Enhanced Interior Gateway Routing Protocol) появился в 1993 году как замена IGRP. Основная причина — IGRP не поддерживал маски подсетей (classless routing). Инженеры Cisco создали новый протокол на основе алгоритма DUAL, который позже был описан в RFC7868 (2013).
Ключевые концепции EIGRP:
- Метрика — считается по формуле из пропускной способности, задержки, нагрузки, надёжности и MTU. По умолчанию используются только bandwidth и delay.
- Successor — основной маршрут с лучшей метрикой. Именно через него идёт трафик.
- Feasible successor — резервный маршрут, который гарантированно не создаёт петли. Хранится в топологической таблице и активируется мгновенно, если successor упал.
- Feasible distance (FD) — метрика successor.
- Reported distance (RD) — метрика, которую сосед сообщает о своём пути к сети.
Маршрут становится feasible successor, если его RD меньше FD текущего successor. Это условие гарантирует отсутствие петель: если сосед сообщает метрику лучше, чем наш текущий лучший путь, значит, он не идёт через нас.
Именно наличие feasible successor делает EIGRP быстрым. Когда основной путь падает, резервный уже посчитан и проверен на петли — переключение занимает миллисекунды. В RIP такого механизма нет: нужно ждать таймеры и новых обновлений.
RIP и EIGRP: таблица сравнения
| Параметр | RIP | EIGRP |
|---|---|---|
| Тип | Distance vector | Distance vector (advanced) |
| Алгоритм | Bellman-Ford | DUAL |
| Метрика | Количество прыжков (max 15) | Bandwidth + delay (+ load, reliability, MTU) |
| Сходимость | Медленная (30–180 сек) | Быстрая (feasible successor — мгновенно) |
| Поддержка VLSM | RIPv2 и выше — да | Да |
| Протокол транспорта | UDP, порт 520 | IP, протокол 88 |
| Проприетарность | Открытый стандарт | Cisco (открыт в 2013, RFC7868) |
| Где используется | Малые сети, учебные стенды | Корпоративные сети Cisco |
Как это связано с CCNA
На экзамене CCNA тема протоколов маршрутизации — одна из ключевых. Вопросы бывают про:
- разницу между distance vector и link state;
- как RIP считает метрику и почему 16 — бесконечность;
- что такое successor и feasible successor в EIGRP;
- как EIGRP реагирует на сбой канала (Query, Reply, SIA);
- чем отличается административная дистанция у разных протоколов.
По моему опыту, именно на этих вопросах сыпется большинство новичков: учат команды настройки, но не понимают логику работы. А без логики на экзамене не сдать — там спрашивают не «какая команда», а «что произойдёт, если».
Хотите разобраться в маршрутизации и сдать CCNA?
На моём курсе по подготовке к CCNA мы разбираем RIP, EIGRP, OSPF и BGP не по учебникам, а на реальных лабораторных: строим топологии, ломаем их, смотрим, как ведут себя протоколы, и разбираем, почему именно так. Всё, что нужно для экзамена и для работы.
Смотреть программу курсаЧастые ошибки новичков
- Путают RD и FD в EIGRP. FD — это метрика successor с нашей стороны, RD — метрика, которую сообщил сосед. Feasible successor проверяется по RD < FD.
- Думают, что RIP всегда плох. В маленькой сети из трёх роутеров RIP работает нормально. Проблемы начинаются при масштабировании.
- Забывают про split horizon. Без него RIP может создать петлю даже в простой топологии.
- Считают, что EIGRP — открытый стандарт. Формально да, с 2013 года (RFC7868), но на практике он почти всегда используется в сетях Cisco.
FAQ
Читайте также
RIP и EIGRP: как работают протоколы маршрутизации и что учить для CCNA
Привет! Меня зовут Стефан Жаврид. Когда я готовился к CCNA, RIP и EIGRP казались мне двумя похожими штуками: оба что-то объявляют, оба строят маршруты. Но на экзамене и в реальной работе разница между ними огромная. В этой статье я разберу оба протокола с точки зрения плоскости управления: как они находят пути, как реагируют на сбои и почему EIGRP считается умнее. А в конце расскажу, как это связано с подготовкой к CCNA.
Для новичков: что такое протокол маршрутизации
Протокол маршрутизации — это набор правил, по которым маршрутизаторы обмениваются информацией о доступных сетях и выбирают лучший путь. Без него маршрутизатор знает только о сетях, подключённых напрямую, и не может передать трафик дальше.
Протоколы делятся на два больших класса:
- Distance vector — маршрутизатор знает только расстояние до сети и направление (через какого соседа). Примеры: RIP, EIGRP. Работают по алгоритму Беллмана-Форда или его производным.
- Link state — маршрутизатор строит полную карту сети и сам вычисляет кратчайшие пути. Примеры: OSPF, IS-IS.
RIP и EIGRP — оба distance vector, но внутри у них принципиально разные алгоритмы. RIP использует классический Bellman-Ford, EIGRP — DUAL (Diffusing Update Algorithm). Именно поэтому EIGRP сходится быстрее и не создаёт петель.
RIP: простой, но медленный
RIP (Routing Information Protocol) появился в 1988 году и описан в RFC1058. Позже вышли RIP версии 2, 3 и RIPng для IPv6. Это самый простой протокол маршрутизации: он считает количество прыжков (hops) до сети и выбирает путь с минимальным числом.
Как работает RIP:
- Маршрутизатор обнаруживает сеть, подключённую напрямую, и добавляет её в таблицу со стоимостью 1.
- Он объявляет эту сеть соседям. Сосед добавляет стоимость входящего интерфейса (получается 2) и проверяет, нет ли у него более дешёвого пути.
- Если путь лучше — устанавливает его в таблицу и объявляет дальше.
- Максимальная стоимость — 15 прыжков. 16 означает «сеть недоступна».
Главная проблема RIP — медленная сходимость. Если канал упал, информация об этом распространяется по сети постепенно, с каждым обновлением. По умолчанию обновления отправляются каждые 30 секунд, а таймер удержания (hold-down) — 180 секунд. В большой сети это может занять минуты, и всё это время трафик идёт в никуда.
EIGRP: умнее, быстрее, но только Cisco
EIGRP (Enhanced Interior Gateway Routing Protocol) появился в 1993 году как замена IGRP. Основная причина — IGRP не поддерживал маски подсетей (classless routing). Инженеры Cisco создали новый протокол на основе алгоритма DUAL, который позже был описан в RFC7868 (2013).
Ключевые концепции EIGRP:
- Метрика — считается по формуле из пропускной способности, задержки, нагрузки, надёжности и MTU. По умолчанию используются только bandwidth и delay.
- Successor — основной маршрут с лучшей метрикой. Именно через него идёт трафик.
- Feasible successor — резервный маршрут, который гарантированно не создаёт петли. Хранится в топологической таблице и активируется мгновенно, если successor упал.
- Feasible distance (FD) — метрика successor.
- Reported distance (RD) — метрика, которую сосед сообщает о своём пути к сети.
Маршрут становится feasible successor, если его RD меньше FD текущего successor. Это условие гарантирует отсутствие петель: если сосед сообщает метрику лучше, чем наш текущий лучший путь, значит, он не идёт через нас.
Именно наличие feasible successor делает EIGRP быстрым. Когда основной путь падает, резервный уже посчитан и проверен на петли — переключение занимает миллисекунды. В RIP такого механизма нет: нужно ждать таймеры и новых обновлений.
RIP и EIGRP: таблица сравнения
| Параметр | RIP | EIGRP |
|---|---|---|
| Тип | Distance vector | Distance vector (advanced) |
| Алгоритм | Bellman-Ford | DUAL |
| Метрика | Количество прыжков (max 15) | Bandwidth + delay (+ load, reliability, MTU) |
| Сходимость | Медленная (30–180 сек) | Быстрая (feasible successor — мгновенно) |
| Поддержка VLSM | RIPv2 и выше — да | Да |
| Протокол транспорта | UDP, порт 520 | IP, протокол 88 |
| Проприетарность | Открытый стандарт | Cisco (открыт в 2013, RFC7868) |
| Где используется | Малые сети, учебные стенды | Корпоративные сети Cisco |
Как это связано с CCNA
На экзамене CCNA тема протоколов маршрутизации — одна из ключевых. Вопросы бывают про:
- разницу между distance vector и link state;
- как RIP считает метрику и почему 16 — бесконечность;
- что такое successor и feasible successor в EIGRP;
- как EIGRP реагирует на сбой канала (Query, Reply, SIA);
- чем отличается административная дистанция у разных протоколов.
По моему опыту, именно на этих вопросах сыпется большинство новичков: учат команды настройки, но не понимают логику работы. А без логики на экзамене не сдать — там спрашивают не «какая команда», а «что произойдёт, если».
Хотите разобраться в маршрутизации и сдать CCNA?
На моём курсе по подготовке к CCNA мы разбираем RIP, EIGRP, OSPF и BGP не по учебникам, а на реальных лабораторных: строим топологии, ломаем их, смотрим, как ведут себя протоколы, и разбираем, почему именно так. Всё, что нужно для экзамена и для работы.
Смотреть программу курсаЧастые ошибки новичков
- Путают RD и FD в EIGRP. FD — это метрика successor с нашей стороны, RD — метрика, которую сообщил сосед. Feasible successor проверяется по RD < FD.
- Думают, что RIP всегда плох. В маленькой сети из трёх роутеров RIP работает нормально. Проблемы начинаются при масштабировании.
- Забывают про split horizon. Без него RIP может создать петлю даже в простой топологии.
- Считают, что EIGRP — открытый стандарт. Формально да, с 2013 года (RFC7868), но на практике он почти всегда используется в сетях Cisco.
FAQ
Читайте также
КУРС CCNA • ОНЛАЙН
Прочитал статью — теперь собери свою первую сеть сам
Официальный онлайн-курс Cisco CCNA с инструктором: практика в Packet Tracer и GNS3, поддержка на всём пути, сертификат Cisco Networking Academy и ваучер до 60% на экзамен CCNA 200-301.
- Обучение полностью онлайн из любой точки мира
- Около 3 месяцев, до 9 часов в неделю
- Личный лабораторный стенд и официальные материалы Cisco
- Инструктор Cisco Networking Academy с 2019 года
Успей оставить заявку • Мест в потоке ограниченно
Вопросы по курсу? Связаться
КУРС CCNA • ОНЛАЙН
Прочитал статью — теперь собери свою первую сеть сам
Официальный онлайн-курс Cisco CCNA с инструктором: практика в Packet Tracer и GNS3, поддержка на всём пути, сертификат Cisco Networking Academy и ваучер до 60% на экзамен CCNA 200-301.
- Обучение полностью онлайн из любой точки мира
- Около 3 месяцев, до 9 часов в неделю
- Личный лабораторный стенд и официальные материалы Cisco
- Инструктор Cisco Networking Academy с 2019 года
Успей оставить заявку • Мест в потоке ограниченно
Вопросы по курсу? Связаться