Предположим, что ПК1 (PC1) с IP-адресом 192.168.10.10 необходимо отправить пакет на другой узел в этой же сети. Вначале ПК1 (PC1) обратился бы к таблице маршрутизации IPv4 на основе IP-адреса назначения. Затем ПК1 (PC1) определил бы, что узел находится в той же сети, и просто отправил пакет через свой интерфейс (для которого указан параметр «On-link»).
Примечание. Маршрутизатор R1 не участвует в обработке пакета. Если ПК1 (PC1) передаёт пакет к какой-либо сети, отличной от его локальной сети, затем он должен использовать сервисы маршрутизатора R1 и переслать пакеты на его локальный маршрут по умолчанию (192.168.10.1).
Следующие примеры демонстрируют, как узел и маршрутизатор принимают решения о маршрутизации пакетов на основе данных, представленных в таблицах маршрутизации.
Пример 1. ПК1 (PC1) необходимо проверить подключение к своему локальному шлюзу по умолчанию по адресу 192.168.10.1 (интерфейс маршрутизатора).
1. Вначале ПК1 (PC1) обращается к таблице маршрутизации IPv4 на основе IP-адреса назначения.
2. ПК1 (PC1) определяет, что узел находится в той же сети, и просто отправляет пакет эхо-запроса через его интерфейс (для которого указан параметр «On-link»).
3. Маршрутизатор R1 получает пакет на свой интерфейс Gigabit Ethernet 0/0 (G0/0) и проверяет IP-адрес назначения.
4. R1 обращается к таблице маршрутизации.
5. R1 сопоставляет IP-адрес назначения с записью таблицы маршрутизации L 192.168.10.1/32 и устанавливает, что этот маршрут указывает на его собственный локальный интерфейс, как показано на рис. 1.
6. Маршрутизатор R1 открывает оставшуюся часть пакета IP и отправляет соответствующий ответ.
Пример 2. ПК1 (PC1) необходимо отправить пакет на ПК2 (PC2) (192.168.11.10).
1. ПК1 (PC1) сверяется с таблицей маршрутизации IPv4 и обнаруживает, что точное совпадение отсутствует.
2. Следовательно, ПК1 (PC1) использует всю сеть маршрутов (0.0.0.0) и пересылает пакет с помощью локального маршрута по умолчанию (192.168.10.1).
3. Маршрутизатор R1 получает пакет на свой интерфейс Gigabit Ethernet 0/0 (G0/0) и проверяет IP-адрес назначения (192.168.11.10).
4. R1 просматривает свою таблицу маршрутизации и сопоставляет IP-адрес назначения с записью в таблице маршрутизации C 192.168.11.0/24, как показано на рис. 2.
5. R1 пересылает пакет из своего интерфейса Gigabit Ethernet 0/1 (G0/1) с прямым подключением.
6. ПК2 (PC2) получает пакет и обращается к таблице маршрутизации IPv4 узла.
7. ПК2 (PC2) устанавливает, что пакет адресован именно ему, открывает оставшуюся часть пакета и отправляет соответствующий ответ.
Пример 3. ПК1 (PC1) необходимо отправить пакет на адрес 209.165.200.226:
1. ПК1 (PC1) сверяется с таблицей маршрутизации IPv4 и обнаруживает, что точное совпадение отсутствует.
2. Следовательно, ПК1 (PC1) использует маршрут по умолчанию (0.0.0.0/0) и пересылает пакет с помощью шлюза по умолчанию (192.168.10.1).
3. Маршрутизатор R1 получает пакет на свой интерфейс Gigabit Ethernet 0/0 (G0/0) и проверяет IP-адрес назначения (209.165.200.226).
4. R1 просматривает свою таблицу маршрутизации и сопоставляет IP-адрес назначения с записью в таблице маршрутизации C 209.165.200.224/30, как показано на рис. 3.
5. R1 пересылает этот пакет за пределы интерфейса Serial 0/0/0 (S0/0/0) с прямым подключением.
Пример 4. ПК1 (PC1) необходимо отправить пакет на узел с IP-адресом 10.1.1.10.
1. ПК1 (PC1) сверяется с таблицей маршрутизации IPv4 и обнаруживает, что точное совпадение отсутствует.
2. Следовательно, ПК1 (PC1) использует всю сеть маршрутов (0.0.0.0) и пересылает пакет на свой локальный маршрут по умолчанию (192.168.10.1).
3. Маршрутизатор R1 получает пакет на свой интерфейс Gigabit Ethernet 0/0 (G0/0) и проверяет IP-адрес назначения (10.1.1.10).
4. R1 просматривает свою таблицу маршрутизации и сопоставляет IP-адрес назначения с записью в таблице маршрутизации D 10.1.1.0/24, как показано на рис. 4.
5. R1 определяет, что он должен отправить пакет на адрес следующего перехода 209.165.200.226.
6. Маршрутизатор R1 ещё раз просматривает свою таблицу маршрутизации и сопоставляет IP-адрес назначения с записью в таблице маршрутизации C 209.165.200.224/30, как показано на рис. 4.
7. R1 пересылает этот пакет за пределы интерфейса Serial 0/0/0 (S0/0/0) с прямым подключением.