Протокол RIP (Routing Information Protocol) работает следующим образом: habr.com
- Создание минимальной таблицы. habr.com В исходном состоянии на каждом маршрутизаторе программным обеспечением стека TCP/IP автоматически создаётся минимальная таблица маршрутизации, в которой учитываются только непосредственно подсоединённые сети. habr.com
- Рассылка минимальной таблицы соседям. habr.com После создания таблиц маршрутизатор начинает рассылать своим соседям сообщения протокола RIP. habr.com Сообщения включают в себя информацию о каждой сети: её IP-адрес и расстояние до неё от передающего маршрутизатора. habr.com
- Получение RIP-сообщений от соседей и обработка полученной информации. habr.com После получения сообщений от соседних маршрутизаторов, маршрутизатор увеличивает каждое поле метрики на 1 и запоминает, через какой порт и от какого маршрутизатора получена информация, после сравнивает значения со своей таблицей. habr.com
- Рассылка новой таблицы соседям. habr.com Сконфигурированную таблицу маршрутизатор снова отправляет всем своим соседям. habr.com В ней хранится информация не только о сетях, к которым маршрутизатор подключён напрямую, но и о удалённых, о которых он узнал от соседних маршрутизаторов на втором этапе. habr.com
- Получение таблиц и обработка полученной информации. habr.com Маршрутизатор получает таблицу и сравнивает со своей, внося изменения. habr.com
- Продвижение пакетов на маршрутизаторе. habr.com Пакет поступает на маршрутизатор, маршрутизатор проверяет свою таблицу маршрутизации и отправляет на указанный порт. habr.com
Протокол RIP основан на дистанционно-векторном алгоритме маршрутизации, в качестве метрики при выборе маршрута использует количество переходов, то есть количество маршрутизаторов, которое должен пройти пакет, прежде чем достигнет пункта назначения. d-link.ru