Пример передачи пакета в процессе маршрутизации - финальные шаги

Продолжим разбирать пример передачи пакета (см. предыдущий пост рубрики) и рассмотрим следующий шаг - когда пакет достигает R3.

Шаг 4: пакет достигает R3

1. R3 получает и копирует кадр PPP канала передачи данных в свой буфер.

2. R3 декапсулирует кадр PPP канала передачи данных.

3. R3 ищет в таблице маршрутизации целевой IP-адрес пакета. Поиск в таблице маршрутизации приводит к сети, которая является одной из непосредственно соединенных с R3 сетей. Это означает, что пакет может быть отправлен непосредственно целевому устройству и не должен быть отправлен другому маршрутизатору.

Поскольку интерфейсом выхода является непосредственно соединенная Сеть Ethernet, R3 должен разрешить целевой IP-адрес пакета с целевым MAC-адресом.

4. R3 ищет целевой IP-адрес пакета 192.168.4.10 в его кэше ARP. Если запись не находится в кэше ARP, R3 отправляет запрос ARP на свой интерфейс FastEthernet 0/0. PC2 отсылает ответ ARP назад со своим MAC-адресом. R3 обновляет свой кэш ARP с записью для 192.168.4.10 и MAC-адресом, который был возвращен в ответе ARP.

5. Пакет IP инкапсулируется в новый Кадр Ethernet канала передачи данных и отсылается интерфейсу R3 FastEthernet 0/0.

Шаг 5: Кадр Ethernet с инкапсулированным пакетом IP достигает PC2

1. PC2 исследует целевой MAC-адрес, который соответствует MAC-адресу интерфейса получения, его NIC Ethernet. Поэтому PC2 копирует остальную часть фрейма в свой буфер.

2. PC2 видит, что поле Type Ethernet является 0x800, что означает, что Кадр Ethernet содержит пакет IP в части данных фрейма.

3. PC2 декапсулирует Кадра Ethernet и передает пакет IP к процессу IP своей операционной системы.

Резюме

В нескольких последних статьях рубрики мы исследовали процесс инкапсуляции и декапсуляции пакета, когда он передается от маршрутизатора к маршрутизатору, от инициирующего исходного устройства к устройству конечного места назначения. Мы были также познакомлены с процессом поиска в таблице маршрутизации, который будет обсужден более тщательно в более поздней статье. Мы увидели, что маршрутизаторы не только участвуют в решениях по маршрутизации Уровня 3, но что они также участвуют в процессах Уровня 2, включая инкапсуляцию, и в Сетях Ethernet, ARP. Маршрутизаторы также участвуют в Уровне 1, который используется, чтобы передавать и получать биты данных по физической среде.

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

Далее: Суммарные статические маршруты

Смотрите также
Комментарии
Написать

(обязательно)

(обязательно)

Это не спам (обязательно)