Маршрутизация в локальных сетях работает в два этапа: 1
- Изучение сети и формирование таблицы маршрутизации. 1 После включения в сеть маршрутизатор определяет доступные подсети, маршрутизаторы и связи между ними. 1 Это позволяет ему построить таблицу маршрутизации — ключевой инструмент для доставки пакетов. 1
- Определение маршрута для поступившего пакета. 12 Когда на маршрутизатор поступает пакет, он проверяет IP-адрес назначения и просматривает свою таблицу маршрутизации, чтобы выяснить, по какому интерфейсу будет отправлен пакет. 4
Возможны три варианта действий маршрутизатора: 2
- Сеть, для которой предназначен пакет, подключена непосредственно к маршрутизатору. 2 В этом случае маршрутизатор передаёт пакет непосредственно в эту сеть. 2
- Нужная сеть подключена к другому маршрутизатору, и известен нужный. 2 В этом случае маршрутизатор передаёт пакет на следующий маршрутизатор, который может передать пакет в нужную сеть. 2
- Пришёл пакет для сети, маршрут которой не известен. 2 В этом случае маршрутизатор отбрасывает пакет. 2
Маршрутизация может быть статической. 14 В этом случае записи в таблице маршрутизации настраиваются вручную. 2 Для крупных сетей выгоднее динамическая маршрутизация, в которой маршруты настраиваются автоматически. 2 В этом случае маршрутизаторы сами изучают сеть с помощью протоколов маршрутизации RIP, OSPF, BGP и других. 2