Подробное объяснение таблицы IP-маршрутизации: сеть/маска назначения, тип протокола, приоритет, стоимость, флаг, следующий переход, исходящий интерфейс.
Подробное объяснение таблицы IP-маршрутизации: сеть/маска назначения, тип протокола, приоритет, стоимость, флаг, следующий переход, исходящий интерфейс.

Что такое таблица маршрутизации?

таблица маршрутизации:Проще говорятаблица Маршрутизация — это запись, используемая сервером маршрутизации, чтобы указать, как пересылать пакеты данных, фиксируя, куда идет следующий переход к IP-адресу назначения (как показано ниже).

Роль таблицы маршрутизации в нашей жизни аналогична карте или знаку: она указывает нам, как добраться до пункта назначения?

Какие элементы содержит таблица IP-маршрутизации?

IPтаблица маршрутизациивключен вСеть/маска назначения, тип протокола, приоритет, служебные данные, флаг, следующий переход, исходящий интерфейсЭти семь элементов。

Давайте посмотрим на реальную таблицу маршрутизации:

С этого маршрутизатора мы можем передать команду display ip routing-table Чтобы запросить таблицу маршрутизации этого устройства, мы видим, что это устройство имеет в общей сложности 12 записей маршрутизации.

Каждая запись маршрутизации должна включать следующие информационные элементы:

(1) Сеть/маска назначения

Сеть/маска назначения:также известный какпрефикс маршрутизации,Это адрес сети назначения и маска сети, связанные с записью маршрутизации.

Полный префикс маршрутизации Зависит от:Сетевой адрес + длина префикса (или маска сети)составляют,Оба незаменимы,Например, 192.168.1.0/24 и 192.168.1.0/25.,хотя адрес тот же,Оба 192.168.1.0.,Но это определенно две разные маршрутизации.,Потому что длина их префиксов разная.

Когда сервер маршрутизации получает IP-пакет,маршрутизация будет анализировать IP-адрес назначения в IP-пакете,Затем выполните поиск таблиц маршрутизации по IP-адресу назначения.,в соответствии ссамое длинное совпадение масокв принципе,Найдите соответствующую запись маршрутизации.

Принцип сопоставления самой длинной маски соответствует сети/маске назначения.

Например: маршрутизатор получает пакет данных с IP-адресом назначения 10.1.1.1. В это время он выполняет поиск в таблице маршрутизации. В одной записи маршрутизации есть две записи маршрутизации. 24, а сеть/маска назначения A в другой записи маршрутизации — 10.1.1.0/24. Сеть/маска назначения записи B — 10.1.1.0/28, поэтому какой записи маршрутизации соответствует этот пакет?

Правильный ответ: Сопоставить запись маршрутизации B, потому что маска B длинная.

(2) Тип соглашения

Тип соглашения:относится кмаршрутизация Какая запись пройдена?маршрутизацияпротокол Узнал что-то。Например, он напрямую связан,или статический,Или это изучается посредством динамической маршрутизации, такой как OSPF, IS-IS, EIGRP, BGP и т. д.

1. Прямая маршрутизация:обратитесь к имаршрутизацияинструментаинтерфейс Создан прямой адресмаршрутизация。

Как показано на рисунке ниже, если тип протокола — прямой, это маршрут, созданный прямым адресом.

2. Статическая маршрутизация:статическиймаршрутизациядаотносится к прохождениюстатическиймаршрутизацияпротоколсозданныймаршрутизация。

3. Динамическая маршрутизация:динамичныймаршрутизацияпротокол В основном включаютRIP、OSPF、ISIS、BGP。RIPиBGPоснован на векторе расстояниямаршрутизацияпротокол,И OSPF, и ISIS основаны на состоянии канала.

(3) Приоритет

Маршруты к одному и тому же пункту назначения в таблице маршрутизации могут создаваться несколькими протоколами маршрутизации.

Например: IP-адрес назначения 192.168.2.1 был сгенерирован посредством статической маршрутизации, а также сгенерирован посредством маршрутизации OSPF. Так какая же маршрутизация будет присоединяться к таблице в это время? маршрутизации Середина?В это времяиприоритет протокола маршрутизацииЭто важно。

Каждому типу протокола соответствует свой приоритет,Чем меньше значение приоритета, тем лучше маршрут.

Взаимосвязь между общими протоколами маршрутизации и приоритетами показана ниже.

Поэтому, когда машина маршрутизации одновременно изучает несколько разных протоколов маршрутизации для маршрутизации, которая идет в один и тот же пункт назначения.,это будетПредпочитать маршрут с наименьшим значением приоритета протокола маршрутизации.

поэтому,В этом примере,Правильный должен пройти мимоOSPFузналмаршрутизацияприсоединиться ктаблица маршрутизации Средний (приоритет маршрутизации OSPF меньше статического приоритета маршрутизации)

(4) Накладные расходы

Накладные расходы:маршрутизациямера,часто также используетсяmetricописать。

Стоимость прямых соединений и статических маршрутов равна 0.

Стоимость, полученная с помощью протокола динамической маршрутизации, зависит от фактической ситуации. Различные протоколы маршрутизации рассчитывают стоимость по-разному.

Например, на рисунке выше запись маршрутизации от R1 до ПК2 изучается через протокол маршрутизации OSPF, а стоимость равна 3.

(5) Маркировка

Логотип:маршрутизацияотметка,Rуказывает на то, чтомаршрутизациядаитеративная маршрутизация。Dуказывает на то, чтомаршрутизация ОтправитьFIB(Forwarding Information Базовый) стол.

итеративная маршрутизация:маршрутизация Для управления пересылкой должен быть непосредственно подключенный следующий переход.,Однако при генерации маршрутизации следующий переход может не быть подключен напрямую.,Следовательно, необходимо рассчитать непосредственно подключенный следующий переход и соответствующий исходящий канал.,Этот процесс называется итерацией маршрутизации. Следующие переходы маршрутизации BGP, статической маршрутизации и маршрутизации UNR могут быть не связаны напрямую.,Все требуют итерации маршрутизации.

Например, следующим прыжком маршрута BGP обычно является адрес обратной связи однорангового узла, который не может управлять пересылкой и требует итерации. То есть поиск в таблице IP-маршрутизации на основе следующего перехода, полученного BGP в качестве адреса назначения. Когда найден маршрут с напрямую подключенным следующим переходом и информацией об исходящем интерфейсе (обычно маршрут IGP), его следующий переход — , заполните поле. информацию об исходящем интерфейсе в таблицу IP-маршрутизации этого маршрута BGP и сгенерируйте соответствующую запись FIB.

(6) Следующий переход

Следующий прыжок:Перейти к целисетьследующий прыжокIPадрес。

(7) Выходной интерфейс

Выходной интерфейс:Перейти к целисеть Из какой части этого устройстваинтерфейсвыходить。

---END---

boy illustration
Неразрушающее увеличение изображений одним щелчком мыши, чтобы сделать их более четкими артефактами искусственного интеллекта, включая руководства по установке и использованию.
boy illustration
Копикодер: этот инструмент отлично работает с Cursor, Bolt и V0! Предоставьте более качественные подсказки для разработки интерфейса (создание навигационного веб-сайта с использованием искусственного интеллекта).
boy illustration
Новый бесплатный RooCline превосходит Cline v3.1? ! Быстрее, умнее и лучше вилка Cline! (Независимое программирование AI, порог 0)
boy illustration
Разработав более 10 проектов с помощью Cursor, я собрал 10 примеров и 60 подсказок.
boy illustration
Я потратил 72 часа на изучение курсорных агентов, и вот неоспоримые факты, которыми я должен поделиться!
boy illustration
Идеальная интеграция Cursor и DeepSeek API
boy illustration
DeepSeek V3 снижает затраты на обучение больших моделей
boy illustration
Артефакт, увеличивающий количество очков: на основе улучшения характеристик препятствия малым целям Yolov8 (SEAM, MultiSEAM).
boy illustration
DeepSeek V3 раскручивался уже три дня. Сегодня я попробовал самопровозглашенную модель «ChatGPT».
boy illustration
Open Devin — инженер-программист искусственного интеллекта с открытым исходным кодом, который меньше программирует и больше создает.
boy illustration
Эксклюзивное оригинальное улучшение YOLOv8: собственная разработка SPPF | SPPF сочетается с воспринимаемой большой сверткой ядра UniRepLK, а свертка с большим ядром + без расширения улучшает восприимчивое поле
boy illustration
Популярное и подробное объяснение DeepSeek-V3: от его появления до преимуществ и сравнения с GPT-4o.
boy illustration
9 основных словесных инструкций по доработке академических работ с помощью ChatGPT, эффективных и практичных, которые стоит собрать
boy illustration
Вызовите deepseek в vscode для реализации программирования с помощью искусственного интеллекта.
boy illustration
Познакомьтесь с принципами сверточных нейронных сетей (CNN) в одной статье (суперподробно)
boy illustration
50,3 тыс. звезд! Immich: автономное решение для резервного копирования фотографий и видео, которое экономит деньги и избавляет от беспокойства.
boy illustration
Cloud Native|Практика: установка Dashbaord для K8s, графика неплохая
boy illustration
Краткий обзор статьи — использование синтетических данных при обучении больших моделей и оптимизации производительности
boy illustration
MiniPerplx: новая поисковая система искусственного интеллекта с открытым исходным кодом, спонсируемая xAI и Vercel.
boy illustration
Конструкция сервиса Synology Drive сочетает проникновение в интрасеть и синхронизацию папок заметок Obsidian в облаке.
boy illustration
Центр конфигурации————Накос
boy illustration
Начинаем с нуля при разработке в облаке Copilot: начать разработку с минимальным использованием кода стало проще
boy illustration
[Серия Docker] Docker создает мультиплатформенные образы: практика архитектуры Arm64
boy illustration
Обновление новых возможностей coze | Я использовал coze для создания апплета помощника по исправлению домашних заданий по математике
boy illustration
Советы по развертыванию Nginx: практическое создание статических веб-сайтов на облачных серверах
boy illustration
Feiniu fnos использует Docker для развертывания личного блокнота Notepad
boy illustration
Сверточная нейронная сеть VGG реализует классификацию изображений Cifar10 — практический опыт Pytorch
boy illustration
Начало работы с EdgeonePages — новым недорогим решением для хостинга веб-сайтов
boy illustration
[Зона легкого облачного игрового сервера] Управление игровыми архивами
boy illustration
Развертывание SpringCloud-проекта на базе Docker и Docker-Compose