Процесс обработки пакета маршрутизирующим устройством

Предположим, что ПК 1, находящийся в сети 192.168.1.0/24 отправляет запрос серверу, расположенному в сети 172.11.10.0/16 (рис. 6.40).


Рис. 6.40. Процесс обработки пакета маршрутизаторами

Коммутатор 3-го уровня SW1 получает кадр от ПК 1 на интерфейс Int1 и проверяет его целостность. Если кадр не поврежден, то коммутатор SW1 удаляет его заголовок и концевик, в противном случае кадр отбрасывается. Далее из заголовка полученного пакета маршрутизатор SW1 извлекает IP-адрес назначения (Destination address) и сравнивает его сетевую часть с записями в таблице маршрутизации. Если соответствие найдено, то данные передаются на нужный интерфейс маршрутизатора, в данном случае на интерфейс Int2 SW2. Если в таблице маршрутизации нет совпадений с сетевой частью IP-адреса и не определен шлюз по умолчанию, то пакет отбрасывается и отправителю передается ICMP-сообщение Destination Unreachable (получатель недостижим). Затем интерфейс Int2 маршрутизатора SW1 формирует новый кадр, инкапсулируя в него пакет, и пересылает его следующему на пути маршрутизатору SW2, найденному в соответствии с таблицей маршрутизации.

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

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


Рис. 6.41. Процесс поиска маршрута в таблице маршрутизации


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: