Рубрики

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

Маршрутизаторы :
Маршрутизатор — это сетевое устройство, которое пересылает пакеты данных между компьютерной сетью. Это устройство обычно подключается к двум или более различным сетям. Когда пакет данных поступает на порт маршрутизатора, маршрутизатор считывает информацию об адресе в пакете, чтобы определить, на какой порт будет отправлен пакет. Например, маршрутизатор предоставляет вам доступ в Интернет, подключив вашу локальную сеть к Интернету.

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

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

 Destination      Subnet mask         Interface
 128.75.43.0      255.255.255.0       Eth0
 128.75.43.0      255.255.255.128     Eth1
 192.12.17.5      255.255.255.255     Eth3
 default                              Eth2

Запись, соответствующая конфигурации шлюза, является сетевым адресатом 0.0.0.0 с маской сети (маска сети) 0.0.0.0. Маска подсети для маршрута по умолчанию всегда 255.255.255.255.

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

Каждая запись в таблице маршрутизации состоит из следующих записей:

  1. Идентификатор сети:
    Идентификатор сети или пункт назначения, соответствующий маршруту.
  2. Маска подсети:
    Маска, которая используется для сопоставления IP-адреса назначения с идентификатором сети.
  3. Следующий прыжок:
    IP-адрес, на который пересылается пакет
  4. Исходящий интерфейс:
    Исходящий интерфейс, пакет должен выходить для достижения сети назначения.
  5. Метрика:
    Обычное использование метрики состоит в том, чтобы указать (пересеченные маршрутизаторы) идентификатор сети.

Записи таблицы маршрутизации могут использоваться для хранения следующих типов маршрутов:

  • Непосредственно подключенные идентификаторы сети
  • Идентификаторы удаленной сети
  • Хост Маршруты
  • Маршрут по умолчанию
  • Место назначения

When a router receives a packet, it examines the destination IP address, and looks up into its Routing Table to figure out which interface packet will be sent out.

Как заполняются таблицы маршрутизации?
Есть способы сохранить таблицу маршрутизации:

Эти таблицы маршрутизации могут поддерживаться вручную или динамически. Устройства автоматически создают и поддерживают свои таблицы маршрутизации, используя протоколы маршрутизации для обмена информацией о топологии окружающей сети. Таблицы динамической маршрутизации позволяют устройствам «прослушивать» сеть и реагировать на такие события, как сбои устройств и перегрузка сети. Таблицы для не изменяются, если администратор сети не изменяет их вручную.

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

200.1.2.0 (Subnet a)
200.1.2.64 (Subnet b)
200.1.2.128 (Subnet c)
200.1.2.192 (Subnet d) 

Затем таблица маршрутизации, поддерживаемая внутренним маршрутизатором, выглядит следующим образом:

DestinationSubnet MaskInterface
200.1.2.0255.255.255.192a
200.1.2.64255.255.255.192b
200.1.2.128255.255.255.192c
200.1.2.192255.255.255.192d
Default0.0.0.0e

Чтобы найти свою правильную подсеть (идентификатор подсети), маршрутизатор выполняет побитовое И-определение IP-адреса назначения, указанного в пакете данных, и все маски подсети по одной.

  • Если происходит только одно совпадение, маршрутизатор пересылает пакет данных на соответствующий интерфейс.
  • Если происходит более одного совпадения, маршрутизатор пересылает пакет данных на интерфейс, соответствующий самой длинной маске подсети.
  • Если совпадений не найдено, маршрутизатор пересылает пакет данных на интерфейс, соответствующий записи по умолчанию.

Пример-1: GATE-CS-2004 | Вопрос 55

Пример 2: GATE IT 2006 | Вопрос 63

Обратите внимание, что таблицы маршрутизации не являются специфичными для устройств Cisco. Даже в вашей операционной системе Windows есть таблица маршрутизации, которую можно отобразить с помощью команды route print

Рекомендуемые посты:

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

0.00 (0%) 0 votes