- •Маршрутизация в сетях 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
1.6. Конфигурирование статических маршрутов: route
Команда route определяет статические маршруты - явно заданные элементы таблицы маршрутизации, которые обычно не меняются даже в тех случаях, когда запускается демон маршрутизации.
Маршрутизация выполняется на уровне IP. Когда поступает пакет, предназначенный для другой машины, IP-адрес пункта назначения пакета сравнивается с маршрутами, указанными в таблице маршрутизации ядра. Если номер сети пункта назначения совпадает с номером сети какого-либо маршрута, то пакет направляется по IP-адресу следующего шлюза, связанного с данным маршрутом.
Каждая команда route добавляет или удаляет один маршрут. Вот ее формат:
route [-f] on [тип] адресат шлюз счетчик переходов
Аргумент on может принимать одно из двух значений: add (маршрут добавляется) или delete (маршрут удаляется). Аргумент адресат может быть адресом машины, адресом сети или ключевым словом default. Аргумент шлюз - это машина, на которую следует посылать пакет (эта машина-шлюз должна находиться в той же сети, что и машина, на которой формируется данный маршрут, пересылка может выполняться только по одному переходу за 1 раз). Аргумент счетчик переходов должен быть числом таких пересылок, необходимых для достижения адресата, но часто его просто устанавливают в единицу.
Необязательный аргумент тип используется для поддержки host-маршрутов (маршрутов, ведущих к конкретной машине), которые используются с полным IP-адресом, а не с адресом сети. Этот аргумент принимает значения net и host.
1.7. Routed: стандартный демон маршрутизации
Демон routed в течение длительного времени был стандартным демоном маршрутизации ОС UNIX, и его до сих пор включают в большинство дистрибутивных комплектов. Существенным преимуществом routed является простота, однако этот демон обладает повышенными требованиями к ресурсам и сейчас постепенно вытесняется демоном gated.
Демон routed базируется на широковещательном протоколе RIP. Каждые тридцать секунд серверы маршрутизации оповещают сеть об известных им маршрутах. Получатели включают новую информацию в свои базы данных маршрутизации и таблицу маршрутизации ядра.
Демон routed может работать в режиме сервера (-s) или в «бесшумном» режиме (-q).
1.8. Gated: более удачный демон маршрутизации
Демон gated - это базовый командный процессор маршрутизации, в который можно вставлять средства поддержки различных протоколов. Текущая версия поддерживает для внутренней маршрутизации протоколы RIP и OSPF, а для внешней - EGP/BGP. По историческим причинам предусмотрена поддержка также одного старого протокола, HELLO. Одновременно можно пользоваться несколькими протоколами, так как gated обеспечивает преобразование данных маршрутизации.
Демой gated обеспечивает детальный контроль за объявленными маршрутами, широковещательными адресами, показателями стоимости, gated можно выполнять в режиме отладки, при этом его действия архивируются в файле регистрации. Средства отладки, имеющиеся в gated, очень полезны при первой настройке файла конфигурации и, кроме того, дают точную картину изменений маршрутизации на работающей машине.