Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Рис. 1.1. Пример реализации таблицы маршрутизации клиента
Таблица маршрутизации клиента, приведенная на рис.1, содержит следующие строки:
·Список интерфейсов – под интерфейсом подразумевается плата сетевого адаптера, обладающая уникальным МАС-адресом. Машина клиента содержит один интерфейс, сервер может содержать несколько (в локальных сетях обычно два интерфейса). Список интерфейсов дается до таблицы маршрутизации.
·Сетевой адрес – это IP-адрес получателя. Важен порядок обработки строк: от уникального до широковещательного.
Ниже приведены основные зарезервированные IP-адреса:
0.0.0.0 – используемый по умолчанию маршрут (default);
127.0.0.0 – адрес замыкания (т.е. пересылка «сам себе» – используется для отладки сетевого ПО);
224.0.0.0 – адрес многоадресной рассылки (всем устройствам сети, входящим в группу);
255.255.255.255 – адрес широковещательной рассылки (всем устройствам сети).
· Маска сети – способ задания диапазона адресов.
· Адрес шлюза – определяет адрес устройства, которому пересылается пакет. В локальных сетях это чаще всего IP-адрес сервера-контроллера домена (см. рис. 1.2).
· Интерфейс – в данном случае это IP-адрес клиентской машины, но могут использоваться другие обозначения: int 0, eth 0 и т.п. Поскольку клиентская машина содержит одну плату сетевую плату, то и интерфейс у нее один (см. выше 127.0.0.0).
· Метрика – это число переходов (хопов) до места назначения. Каждый маршрутизатор на пути к получателю считается дополнительным устройством. Метрика используется для определения наилучшего маршрута.
Рис. 1.2. Структурная схема локальной сети
Таблица маршрутизации сервера реализуется на сервере-контроллере домена, и согласно ей анализируются пакеты, приходящие в локальную сеть. Рассмотрим локальную сеть рис. 1.2: она представлена сервером и несколькими клиентскими машинами.
На сервере установлены две платы сетевых адаптеров, т.е. существуют два интерфейса: int 0, обращенный внутрь локальной сети, и int 1, обращенный к провайдеру Интернет. Задача сервера: согласно таблице маршрутизации направить приходящий пакет на один из интерфейсов.
Локальной сети принадлежит диапазон IP-адресов, который задается с использованием маски. Расширение пространства IP-адресов сделано за счет системы NAT (так называемые маскарадные адреса). Это могут быть адреса 10.0.0.0 с маской 255.0.0.0 и ниже или 192.168.0.0 с маской 255.255.0.0 и ниже.
Рассмотрим пример построения таблицы маршрутизации сервера. Допустим, задан диапазон IP-адресов локальной сети:
· Маска 255.255.255.240
· IP-адрес 195.15.27.37
Тогда расчет IP-адресов локальной сети:
Количество узлов в подсети 14;
Диапазон адресов: 195.15.27.33 - 195.15.27.46;
Широковещательный адрес: 195.15.27.47;
Адрес сети 195.15.27.32.
Адреса, не принадлежащие заданному диапазону, задаются инверсной маской, а IP-пакеты маршрутизируются на интерфейс int 1.
Для расчета диапазона адресов и масок можно воспользоваться одним из специализированных калькуляторов, широко представленных в Интернете в свободном доступе, или провести расчет вручную.
Рис.1.3. Пример расчета диапазона IP-сети
с использованием специализированного калькулятора
Сделаем расширение адресного пространства за счет использования NAT диапазона 192.168.1.0 с маской 255.255.255.0. Они будут отправлены на внутренний интерфейс int 0.
IP-адрес провайдера, предоставляющего доступ в Интернет 195.15.7.8, пакеты, адресованные ему, будем направлять на интерфейс int 1.
Определим, что пакеты с IP-адресами, не принадлежащими локальной сети, будут отправлены на внешний интерфейс int 1.
Дата публикования: 2015-02-18; Прочитано: 220 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!