Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лекции / 7. Лекция № 7 Технологии маршрутизации в IP-сетях 27.11.24

.pdf
Скачиваний:
0
Добавлен:
28.01.2026
Размер:
2.31 Mб
Скачать

19

Маршрутизация

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

Динамическая маршрутизация – вид маршрутизации,

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

Пример IP - сети

Сеть 2 (192.190.0.0)

 

Сеть 1 (192.190.10.0)

192.190.0.1(в сеть 1)

192.190.10.1 (в сеть 1)

 

192.190.10.4

 

 

192.190.15.75 (в сеть 3)

192.190.0.3 (в сеть 2)

 

 

Узел

Узел

 

Узел

Маршрутизатор 1

Маршрутизатор 2

 

 

Хост А

 

 

 

 

 

 

 

Хост А имеет один интерфейс (один сетевой адаптер) с IP-адресом 192.190.10.4 и маской подсети 255.255.255.0, то есть, подключен к сети класса C с IP-адресом 192.190.10.0, называемой сетью 1.

Маршрутизатор 2 имеет два интерфейса с IP-адресами 192.190.10.1 и 192.190.0.3 и масками подсети 255.255.255.0, то есть, подключен к сети класса C с IP-адресом 192.190.10.0, называемой сетью 1, и к сети класса C с IP-адресом 192.190.0.0, называемой сетью 2.

Маршрутизатор 1 также имеет два интерфейса (два сетевых адаптера) с IP-адресами 192.190.0.1 и 192.190.15.75 и масками подсети 255.255.255.0, то есть, подключен к сети класса C с IP-адресом 192.190.0.0, называемой сетью 2, и к сети класса C с IP-адресом 192.190.15.0, называемой сетью 3.

Таблица маршрутизации

Network Destination

Network Destination (Сетевой адрес). Это поле используется совместно с полем Netmask. Оно определяет диапазон IP-адресов, достижимых с использованием данной записи таблицы маршрутизации (или отдельный IP-адрес, достижимый с использованием данной записи). В нем может быть указан IP-адрес сети, IP-адрес хоста или широковещательный IP-адрес. В данном примере в поле Network Destination указаны адреса сетей 127.0.0.0, 192.190.10.0 и 224.0.0.0, адрес хоста

192.190.10.4 и широковещательные адреса

192.190.10.255 и 255.255.255.255

Netmask (маска сети)

Netmask (Маска сети). Поля Network Destination и Netmask определяют диапазон IP-адресов или один IPадрес. Чтобы выяснить, соответствует ли IP-адрес назначения передаваемого пакета некоторой записи таблицы маршрутизации, на IP-адрес назначения пакета накладывается содержимое поля Netmask этой записи (выполняется операция логического И). Результат сравнивается со значением в поле Network Destination данной записи. Если результат операции «логического И» и значение в поле Network Destination совпадают, то IP-адрес назначения пакета соответствует данной записи, и для продвижения пакета используется IPадрес следующего перехода (содержимое поля Gateway) этой записи.

Принцип маршрутизации в сети

20

 

 

Сеть 4

 

 

200.4.4.0/30

 

 

F0/1

 

A

S1/1 S1/2 B

 

F0/0

F0/0

 

Узел 1-1 Узел 1-n Узел 2-1 Узел 2-k Узел 3-1 Узел 3-m

Сеть 1

Сеть 2

Сеть 3

192.168.1.0/24

192.168.20.0/24

172.30.0.0/16

Принципы маршрутизации

21

Заголовок пакета содержит сетевые IP-адреса узла назначения и узла источника. Процесс прокладывания наилучшего маршрута к адресату назначения получил название маршрутизация.

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

Затем маршрутизатор обращается к таблице маршрутизации, основными параметрами которой являются адрес сети назначения и адрес входного интерфейса следующего маршрутизатора на пути к адресату назначения. Этот адрес интерфейса получил название следующего перехода (next hop).

Таким образом, маршрутизатор ретранслирует пакет, продвигая его с входного интерфейса на выходной.

Оценка наилучшего пути производится на основе метрики. Например, метрика может учитывать только количество маршрутизаторов на пути к адресату, полосу пропускания линий связи, соединяющих маршрутизаторы.

Определения пути пакета

 

 

 

1c

2c

 

 

 

 

 

 

 

2a

 

C

3c

 

 

 

 

 

 

1a

3a

1d

2d

1e

2e

A 4a

 

D

 

 

 

 

 

Е

 

1f

 

2f

 

2h

 

F

 

 

 

 

 

 

1h

 

 

 

 

 

 

 

 

1g

 

H

 

 

 

2g

 

 

 

 

G

 

22

1b

2b

B 3b

Таблицы маршрутизации (1)

23

 

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

сообщения производится без гарантий (дейтаграммный режим).

Сетевые протоколы независимы от среды передачи. Поэтому один и тот же пакет может передаваться по медным и оптоволоконным кабелям, радиоканалам. Однако максимальный размер поля данных кадра может различаться в зависимости от среды, поэтому пакеты в ряде случаев разбиваются на более мелкие фрагменты (фрагментирование).

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

находящихся в заголовке пакета (дейтаграммы).

Большинство таблиц маршрутизации создается и поддерживается динамически, за счет использования протоколов маршрутизации (routing protocol), которые позволяют маршрутизаторам автоматически обмениваться информацией о сетевой топологии друг с другом, т.е. разделять маршрутную информацию.

Таблица маршрутизации (2)

24

 

Каждый маршрутизатор создает таблицу маршрутизации, где задаются:

-источник созданного маршрута;

-адрес сети назначения, маска;

-административное расстояние или другой аналогичный параметр;

-значение метрики;

-адрес следующего перехода (next hop);

-выходной интерфейс маршрутизатора на пути к сети назначения.

-В таблице маршрутизации указываются непосредственно присоединенные сети (directly connected) и маршруты к удаленным сетям.

-Если в таблице маршрутизации не создан путь к сети назначения пакета, то маршрутизатор отбрасывает (discard) такой пакет. Однако на маршрутизаторе можно сконфигурировать маршрут по умолчанию, когда пакеты с незаданными в таблице маршрутизации адресами сети назначения, будут пересылаться через определенный интерфейс, называемый «шлюзом последней надежды».

-Конечный узел формирует таблицу маршрутизации к другим узлам локальной сети, чтобы пакеты направлялись в сеть назначения. Эту таблицу можно посмотреть по команде route print узла.