- •Расчёт параметров сети ethernet
- •Сетевое оборудование
- •Сетевые адаптеры
- •Сетевые концентраторы
- •Сетевые топологии
- •Топология общая шина
- •Сетевая топология "звезда"
- •Сетевые стандарты Ethernet
- •10Base2 илиТонкий (Thin) Ethernet
- •10Base-5 или Толстый Ethernet
- •10Base-t или Ethernet на витой паре
- •10BaseF или оптическое волокно
- •Ограничения на кабельные соединения Ethernet
- •Выбор технологии соединения
- •Методика расчёта конфигурации сетиEthernet
- •Время двойного оборота и распознавание коллизий
- •Расчет конфигурации сети Ethernet
- •РасчетPdv
- •Расчет pvv
- •Пример расчёта параметров сетиEthernet
- •Протокол tcp/ip
- •Принцип функционирования ip-сети
- •Терминология
- •Структура связей протокольных модулей
- •Потоки данных
- •Работа с несколькими сетевыми интерфейсами
- •Протокол arp
- •Порядок преобразования адресов
- •Запросы и ответы протокола arp
- •Дальнейшее преобразование адресов
- •Классы адресов, номера сетей и номера хостов
- •Зарезервированные номера хостов
- •Назначение адресов: рекомендации и требования
- •Подсети
- •Маски подсетей
- •Расширенная запись ip-адреса
- •Пример расчёта адресов ip-сети
- •Межсетевой протокол ip
- •Прямая маршрутизация
- •Косвенная маршрутизация
- •Правила маршрутизации в модуле ip
- •Система доменных имен (dns)
- •Прямая маршрутизация
- •Косвенная маршрутизация
- •Порядок косвенной маршрутизации
- •Установка маршрутов
- •Задание на курсовой проект
- •Методические указания к выполнению курсового проекта
- •Оглавление
- •Список литературы
Прямая маршрутизация
Рассмотрим более подробно, как происходит маршрутизация в одной физической сети.
Т
аблица
маршрутов в узле alpha выглядит так (табл.
2.15):
Таблица 2.15 Таблица маршрутов (полная форма)
|
Адрес сети |
Маска сети |
Адрес шлюза |
Интерфейс |
Метрика7 |
|
0.0.0.0 |
0.0.0.0 |
— |
223.1.2.1 |
1 |
|
127.0.0.0 |
255.0.0.0 |
127.0.0.1 |
127.0.0.1 |
1 |
|
223.1.2.0 |
225.225.255.0 |
223.1.2.1 |
223.1.2.1 |
1 |
|
223.1.2.1 |
255.255.255.255 |
127.0.0.1 |
127.0.0.1 |
1 |
|
223.1.2.255 |
255.255.255.255 |
223.1.2.1 |
223.1.2.1 |
1 |
|
224.0.0.0 |
224.0.0.0 |
223.1.2.1 |
223.1.2.1 |
1 |
|
255.255.255.255 |
255.255.255.255 |
223.1.2.1 |
223.1.2.1 |
1 |
или в сокращенной записи (табл. 2.16)
Таблица 2.16 Таблица маршрутов (сокращенная форма)
|
Сеть |
Флаг вида маршрутизации |
Шлюз |
Номер интерфейса |
|
development |
прямая |
— |
1 |
Косвенная маршрутизация
Теперь рассмотрим более сложный порядок маршрутизации в IP-сети, изображенной на рис. 2.9.
Таблица маршрутов в узле alpha выглядит так (табл. 2.17):
Таблица 2.17 Таблица маршрутизации (сокращенная форма)
|
Сеть |
Флаг вида маршрутизации |
Шлюз |
Номер интерфейса |
|
development |
прямая |
— |
1 |
|
accounting |
косвенная |
devnetrouter |
1 |
|
factory |
косвенная |
devnetrouter |
1 |
С помощью специальных команд можно преобразовать таблицу 2.15 в таблицу 2.18, которая будет отличаться от первоначальной наличием двух дополнительных строк.

Та же таблица с IP-адресами вместо названий (табл. 2.18).
Таблица 2.18 Таблица маршрутизации (полная форма)
|
Сетевой адрес |
Маска сети |
Адрес шлюза |
Интерфейс |
Метрика |
|
0.0.0.0 |
0.0.0.0 |
223.1.2.1 |
223.1.2.2 |
1 |
|
127.0.0.0 |
255.0.0.0 |
127.0.0.1 |
127.0.0.1 |
1 |
|
223.1.1.1 |
225.225.255.0 |
223.1.2.2 |
223.1.2.2 |
1 |
|
223.1.2.1 |
255.255.255.255 |
127.0.0.1 |
127.0.0.1 |
1 |
|
223.1.2.255 |
255.255.255.255 |
223.1.2.2 |
223.1.2.2 |
1 |
|
223.1.3.0 |
225.255.255.0 |
223.1.2.1 |
223.1.2.2 |
1 |
|
223.1.4.0 |
255.255.255.0 |
223.1.2.1 |
223.1.2.2 |
1 |
|
224.0.0.0 |
224.0.0.0 |
223.1.2.2 |
223.1.2.2 |
1 |
|
255.255.255.255 |
255.255.255.255 |
223.1.2.2 |
223.1.2.2 |
1 |
Порядок косвенной маршрутизации
Узел alphaпосылает IP-пакет узлуepsilon. Этот пакет находится в модуле IP узлаalpha, и IP-адрес места назначения равен IP-адресу узлаepsilon(223.1.3.2). Модуль IP выделяет сетевой номер из IP-адреса (223.1.3.0) и ищет соответствующую ему строку в таблице маршрутов. Соответствие находится во второй строке.
Запись в этой строке указывает на то, что машины требуемой сети доступны через шлюз devnetrouter. Модуль IP в узле alphaосуществляет поиск в ARP-таблице, с помощью которого определяет Ethernet-адрес, соответствующий IP-адресу devnetrouter. Затем IP-пакет, содержащий IP-адрес места назначенияepsilon, посылается через интерфейс 1 шлюзу devnetrouter.
IP-пакет принимается сетевым интерфейсом в узле deltaи передается модулю IP. Проверяется IP-адрес места назначения, и, поскольку он не соответствует ни одному из собственных IP-адресовdelta, шлюз решает ретранслировать IP-пакет.
Модуль IP в узле deltaвыделяет сетевой номер из IP-адреса места назначения IP-пакета (223.1.3.0) и ищет соответствующую запись в таблице маршрутов. Таблица маршрутов в узлеdeltaвыглядит как (табл. 2.19):
Таблица 2.19 Таблица маршрутов (полная форма)
|
Сеть |
Флаг вида маршрутизации |
Шлюз |
Номер интерфейса |
|
development |
прямая |
— |
1 |
|
accounting |
прямая |
— |
3 |
|
factory |
прямая |
— |
2 |
Соответствие находится во второй строке. Теперь модуль IP напрямую посылает IP-пакет узлу epsilonчерез интерфейс номер 3. Пакет содержит IP- и Ethernet-адреса места назначения равныеepsilon.
Узел epsilonпринимает IP-пакет, и его модуль IP проверяет IP-адрес места назначения. Он соответствует IP-адресуepsilon, поэтому содержащееся в IP-пакете сообщение передается протокольному модулю верхнего уровня.
В качестве примера можно рассмотреть реальную таблицу маршрутизации для маршрутизатора, работающего под операционной системой Linux (табл. 2.20).
Маршрутизатор с адресом 194.226.28.22обслуживает 2 сети:194.226.28.0и191.100.0.0. Общение с внешними сетями осуществляется через шлюз с номером194.226.28.1. Общение с маршрутизируемыми сетями происходит через 2 сетевых адаптера.
Таблица 2.20 Таблица маршрутизации
|
IP-адрес назначения |
Маска сети |
Шлюз |
Номер интерфейса |
|
194.226.28.22 |
255.255.255.255 |
* |
eth0 |
|
194.226.28.0 |
255.255.255.128 |
* |
eth0 |
|
191.100.0.0 |
255.255.0.0 |
* |
eth1 |
|
127.0.0.0 |
255.0.0.0 |
* |
lo |
|
default |
0.0.0.0 |
194.226.28.1 |
eth0 |
В этой таблице следующие обозначения: eth0 — сетевой интерфейс Ethernet 0, eth1 — сетевой интерфейсEthernet 1,lo— локальный вывод, звёздочка указывает, что в данном случае используется шлюз по умолчанию.
