Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Кс.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
329.73 Кб
Скачать

46) Внутренний протокол маршрутизации rip

Этот протокол предназначен для сравнительно небольших и относительно однородных сетей (алгоритм Белмана-Форда).Маршрут здесь характеризуется вектором расстояния до места назначения. Предполагается, что каждый маршрутизатор является отправной точкой нескольких маршрутов до сетей, с которыми он связан.Если сеть однородна, то есть все каналы имеют равную пропускную способность и примерно равную загрузку, что типично для небольших локальных сетей, то число шагов до цели является разумной оценкой пути (метрикой).

Протокол OSPF (Open Shortest Pass First, RFC-1245-48, RFC-1583-1587, std-54, алгоритмы предложены Дикстрой) является альтернативой RIP в качестве внутреннего протокола маршрутизации. OSPF представляет собой протокол состояния маршрута (в качестве метрики используется - коэффициент качества обслуживания). Каждый маршрутизатор обладает полной информацией о состоянии всех интерфейсов всех маршрутизаторов (переключателей) автономной системы. Протокол OSPF реализован в демоне маршрутизации gated, который поддерживает также RIP и внешний протокол маршрутизации BGP.

Протокол IGRP представляет собой протокол, который позволяет большому числу маршрутизаторов координировать свою работу. Основные достоинства протокола стабильность маршрутов даже в очень больших и сложных сетях;быстрый отклик на изменения топологии сети;минимальная избыточность. Поэтому IGRP не требует дополнительной пропускной способности каналов для своей работы;разделение потока данных между несколькими параллельными маршрутами, примерно равного достоинства;учет частоты ошибок и уровня загрузки каналов;возможность реализовать различные виды сервиса для одного и того же набора информации.

Протокол разработан компаниями IBM и CISCO. Главная цель BGP - сократить транзитный трафик. Местный трафик либо начинается, либо завершается в автономной системе (AS); в противном случае - это транзитный трафик. Системы без транзитного трафика не нуждаются в BGP (им достаточно EGP для общения с транзитными узлами). Но не всякая ЭВМ, использующая протокол BGP, является маршрутизатором, даже если она обменивается маршрутной информацией с пограничным маршрутизатором соседней автономной системы. AS передает информацию только о маршрутах, которыми она сама пользуется. BGP-маршрутизаторы обмениваются сообщениями об изменении маршрутов (UPDATE-сообщения, рис. 4.4.11.4.1). Максимальная длина таких сообщений составляет 4096 октетов, а минимальная 19 октетов. Каждое сообщение имеет заголовок фиксированного размера. Объем информационных полей зависит от типа сообщения.

Фильтрация пакетов состоит из двух частей: собственно сетевого фильтра и утилиты pfctl, которая предоставляет интерфейс для управления межсетевым экраном. Фильтр полностью работает в контексте ядра операционной системы, взаимодействие с ним осуществляется через системный вызов ioctl. Поэтому pfctl, строго говоря, не является необходимой частью PF.PF изначально не рассчитан на многопоточную обработку пакетов. С другой стороны, отсутствие блокировок положительно влияет на производительность.

Фильтр обрабатывает сетевые пакеты в один (при посылке пакета с того же компьютера, на котором стоит фильтр, на другой компьютер, или наоборот) или два (при пересылке внутри компьютера или когда компьютер с фильтром исполняет роль сетевого шлюза) цикла обработки. Каждый цикл состоит из следующих этапов:

нормализациясборка фрагментированных и отбрасывание заведомо некорректных пакетов, а также другие операции, упрощающие дальнейшую обработку.

трансляцияперенаправление трафика (более тонкое, чем его могут обеспечить обычные средства маршрутизации) и трансляция сетевых адресов (NAT, biNAT), с поддержкой пула адресов назначения.

фильтрацияпринятие окончательного решения о пропуске или блокировке сетевого пакета.

Следует отметить, что при задании правил трансляции можно указать безусловный пропуск трафика; в таком случае фаза фильтрации опускается, что позволяет повысить производительность. И наоборот, при фильтрации можно указать шлюз, на который должен быть перенаправлен пакет; это бывает полезно в тех случаях, когда нужно задействовать параметры фильтрации, недоступные при трансляции.

При трансляции PF просматривает правила до первого подходящего в следующем порядке:

Правила binat (двусторонняя трансляция)

Правила rdr (перенаправление) и nat (односторонняя трансляция)

47 Маршрутизатор— устройство, обеспечивающее взаимодействие между локальными сетями. Маршрутизаторы, как и мосты или коммутаторы, способны ретранслировать пакеты из одной подсети в другую. Кроме того, маршрутизаторы позволяют строить сети, имеющие петли, т. е. более одного пути возможного следования пакета от одного узла сети к другому. Несколько путей позволяют повышать пропускную способность сети, а также служат резервными каналами передачи данных на случай выхода из строя основных. Основная задача маршрутизатора - выбор наилучшего маршрута в сети. Основные функции, выполняемые маршрутизатором, можно разделить в соответствии с уровнями модели OSI на:•Сетевой: -создание и ведение таблицы маршрутизации; -определение маршрута по таблице маршрутизации; -анализ информации из заголовка сетевою уровня пакета, изменение этого заголовка при необходимости (время жизни пакета и т. п.); -фильтрация пакетов; - проверка контрольной суммы пакетов, отбрасывание пакетов, содержащих ошибки; - буферизация пакетов, управление очередями пакетов.

Канальный: - инкапсуляция пакетов сетевого уровня в кадры канального уровня при передаче пакетов, обратный процесс при их приеме и обработке; - преобразование адреса следующего маршрутизатора или узла назначения из сетевого в физический.

Физический: - обеспечение интерфейса со средой передачи данных; - прием и передача кадров

Cетевым шлюзом называют аппаратное или программное обеспечение либо их комбинацию, обеспечивающую передачу данных между несовместимыми прикладными программами или между сетями, использующими различные протоколы.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]