Что такое таблица маршрутизации?
таблица маршрутизации:Проще говорятаблица Маршрутизация — это запись, используемая сервером маршрутизации, чтобы указать, как пересылать пакеты данных, фиксируя, куда идет следующий переход к 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---