- •Маршрутизация в сетях tcp/ip
- •Лабораторная работа №2 маршрутизация в сетях tcp/ip
- •Теоретический материал
- •Основные принципы маршрутизации
- •1.1. Протоколы маршрутизации
- •1.2. Выбор стратегии маршрутизации
- •1.3. Формирование сети
- •1.4. Конфигурирование сетевых интерфейсов: ifconfig
- •1.5. Отладка сетевых интерфейсов: ping
- •1.6. Конфигурирование статических маршрутов: route
- •1.7. Routed: стандартный демон маршрутизации
- •1.8. Gated: более удачный демон маршрутизации
- •2. Способы маршрутизации и доставки дейтаграмм
- •2.1. Доставка дейтаграмм в пределах одной сети
- •2.2. Опосредованная доставка дейтаграмм
- •2.3. Принципы построения таблиц маршрутизации
- •2.4. Маршрутизация «по умолчанию»
- •2.5. Маршрутизация по хосту
- •2.6. Внеклассовые сети tcp/ip
- •2.7. Внеклассовые сети с расширенной маской (subnets)
- •2.8. Внеклассовые сети с укороченной маской (supernets)
- •Алгоритм маршрутизации
- •3. Адресация iPv6
- •3.1. Терминология
- •3.2. Формат заголовка iPv6
- •3.3. Ip версия 6 архитектуры адресации
- •3.4. Модель адресации
- •4. Практическая работа
- •4.1. Организация подсетей
- •4.2. Методика расчета масок подсетей
- •Практические задания
- •Указания по оформлению отчета
- •Контрольные вопросы к лабораторной работе
- •Библиографический список
- •394026 Воронеж, Московский просп., 14
2. Способы маршрутизации и доставки дейтаграмм
В зависимости от того принадлежит источник дейтаграммы и станция её назначения одной и той же сети или нет, могут быть использованы два вида маршрутизации: непосредственная (direct) и опосредованная (indirect).
2.1. Доставка дейтаграмм в пределах одной сети
В том случае, если источник и станция назначения дейтаграммы находятся на одной сети, доставка может быть выполнено непосредственно, без участия маршрутизатора. Выполняя непосредственную доставку дейтаграммы источник, использует процедуру ARP и определяет физический адрес станции назначения. После этого им могут быть сформированы кадр или группа кадров, в поле полезной нагрузки которых должна быть размещена дейтаграмма.
2.2. Опосредованная доставка дейтаграмм
В сети Internet, однако, значительно более часто используется другой вариант доставки дейтаграмм – опосредованная доставка. При использовании данного режима дейтаграмма должна быть передана по сети в направлении посредника, которым в данном случае является маршрутизатор. Этот маршрутизатор, в свою очередь, передает дейтаграмму в направлении по одной из своих сетей в направлении того маршрутизатора, который, по его мнению, находится ближе к станции назначения. Таким образом, цепочка маршрутизаторов, которые участвуют в процедуре опосредованной доставки, представляет собой виртуальный канал, по которому передается дейтаграмма в направлении станции её назначения. Последний маршрутизатор из данной цепочки передает эту дейтаграмму станции назначения, используя при этом режим непосредственной доставки.
2.3. Принципы построения таблиц маршрутизации
Для определения направления, в котором должна быть передана дейтаграмма маршрутизатор и хост используют специальные таблицы – таблицы маршрутизации (IP routing table).
Существенным является то, что в этих таблицах маршрутизации располагается информация не о хостах назначения, а о сетях, к которым эти хосты принадлежат.
Для определения направления в таблицах маршрутизации IP используется принцип, который называется next hop routing. Этот принцип заключается в том, что каждой сети или группе сетей ставится в соответствие сетевой адрес маршрутизатора (IP-шлюза), в направление которого должна быть передана дейтаграмма, для того, чтобы достичь станции назначения, подключенной к данной сети. Важно отметить, что в качестве «хопов» в таблице маршрутизации могут быть указаны только маршрутизаторы, по отношению к которым может быть выполнена процедура непосредственной доставки.
На рис. 2 представлена совокупность сетей для обеспечения информационного взаимодействия между компонентами, для которых используются три маршрутизатора (R1, R2, R3).
Рис. 2. Пример маршрутизации
Ниже представлена таблица маршрутизации для R1:
Network |
Next Hop |
10.10.0.0 |
10.20.0.2 |
10.20.0.0 |
Connected |
10.30.0.0 |
Connected |
10.40.0.0 |
10.30.0.2 |
Сети 10.20.0.0 и 10.30.0.0 являются непосредственно подключенными для данного маршрутизатора. Для направления дейтаграмм в сеть 10.40.0.0 маршрутизатор должен использовать R3, который представлен в таблице маршрутизации интерфейсом 10.30.0.2. Для направления дейтаграмм в сеть 10.10.0.0 маршрутизатор должен использовать R3, который представлен в таблице маршрутизации интерфейсом 10.20.0.2.