Когда маршрутизатор R1 получает кадр Ethernet от компьютера PC1, выполняются следующие операции:
1. Маршрутизатор R1 проверяет MAC-адрес места назначения, который соответствует МАС-адресу интерфейса-получателя FastEthernet 0/0. Таким образом, маршрутизатор R1 копирует кадр в свой буфер.
2. Маршрутизатор R1 определяет поле типа Ethernet в виде 0x800, и это означает, что кадр Ethernet содержит IPv4-пакет в части данных кадра.
3. Маршрутизатор R1 деинкапсулирует кадр Ethernet.
4. Поскольку IPv4-адрес места назначения пакета не соответствует ни одной из сетей с прямым подключением маршрутизатора R1, для отправки этого пакета R1 сверяется со своей таблицей маршрутизации. Маршрутизатор R1 ищет в таблице маршрутизации сетевой адрес, который добавит в эту сеть IPv4-адрес места назначения пакета в качестве узлового адреса. В данном примере таблица маршрутизации содержит путь для сети 192.168.4.0/24. IPv4-адрес места назначения пакета — 192.168.4.10. Это узловой IPv4-адрес в этой сети.
Маршрут к сети 192.168.4.0/24, найденный маршрутизатором R1, содержит IPv4-адрес следующего перехода 192.168.2.2 и выходной интерфейс FastEthernet 0/1. Это означает, что пакет IPv4 инкапсулируется в новый кадр Ethernet с МАС-адресом места назначения IPv4-адреса маршрутизатора следующего перехода.
Поскольку выходной интерфейс находится в сети Ethernet, маршрутизатор R1 должен преобразовать IPv4-адрес следующего перехода в МАС-адрес места назначения с помощью протокола ARP:
1. Маршрутизатор R1 ищет в своём ARP-кэше IPv4-адрес следующего перехода 192.168.2.2. Если в ARP-кэше записи нет, маршрутизатор R1 отправит ARP-запрос из своего интерфейса FastEthernet 0/1, а маршрутизатор R2 отправит ARP-ответ. Затем маршрутизатор R1 добавит в свой ARP-кэш запись для сети 192.168.2.2 и соответствующий МАС-адрес.
2. После этого IPv4-пакет инкапсулируется в новый кадр Ethernet и пересылается из интерфейса FastEthernet 0/1 маршрутизатора R1.
Анимация на рисунке демонстрирует, как маршрутизатор R1 пересылает пакет маршрутизатору R2.