Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Маршрутизаторы

Классификация маршрутизаторов по областям применения | Основные технические характеристики маршрутизаторов | Cisco 1601 | Cisco 2514. | Серия многофункциональных серверов доступа Cisco 2500 | Серия маршрутизаторов Cisco 2600 | Модули для машрутизаторов серии Cisco 2600 | Cisco 2610 |


Читайте также:
  1. Для соединения нескольких сетей на основе сетевого уровня служат маршрутизаторы.
  2. Коммутирующие маршрутизаторы серии Cisco Catalyst 8500 CSR
  3. Маршрутизаторы фирмы Cisco
  4. овторители, мосты, мультиплексоры, переключатели и маршрутизаторы

 

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

 

Основные функции маршрутизатора

 

Основная функция маршрутизатора — чтение заголовков пакетов сетевых про­токолов, принимаемых и буферизуемых по каждому порту (например, IPX, IP, AppleTalk или DECnet), и принятие решения о дальнейшем маршруте следова­ния пакета по его сетевому адресу, включающему, как правило, номер сети и но­мер узла.

 

Функции маршрутизатора могут быть разбиты на три группы в соответствии с уровнями модели OSI (рис. 1).

 

Рис 1. Функциональная модель маршрутизатора

 

 

Уровень интерфейсов

На нижнем уровне маршрутизатор, как и любое устройство, подключенное к сети, обеспечивает физический интерфейс со средой передачи, включая согласо­вание уровней электрических сигналов, линейное и логическое кодирование, оснащение определенным типом разъема. В разных моделях маршрутизаторов часто предусматриваются различные наборы физических интерфейсов, представ­ляющих собой комбинацию портов для подсоединения локальных и глобальных сетей. С каждым интерфейсом для подключения локальной сети неразрывно свя­зан определенный протокол канального уровня, например Ethernet, Token Ring, FDDI. Интерфейсы для присоединения к глобальным сетям чаще всего опреде­ляют только некоторый стандарт физического уровня, над которым в маршрути­заторе могут работать различные протоколы канального уровня. Например, гло­бальный порт может поддерживать интерфейс V.35, над которым могут работать протоколы канального уровня: LAP-B (в сетях Х.25), LAP-F (в сетях frame reiay), LAP-D (в сетях ISDN). Разница между интерфейсами локальных и гло­бальных сетей объясняется тем, что технологии локальных сетей работают по собственным стандартам физического уровня, которые не могут, как правило, использоваться в других технологиях, поэтому интерфейс для локальной сети представляет собой сочетание физического и канального уровней и носит назва­ние по имени соответствующей технологии, например интерфейс Ethernet.

Интерфейсы маршрутизатора выполняют полный набор функций физического и канального уровней по передаче кадра, включая получение доступа к среде (если это необходимо), формирование битовых сигналов, прием кадра, подсчет его контрольной суммы и передачу поля данных кадра верхнему уровню, в случае если контрольная сумма имеет корректное значение. Перечень физических интерфейсов, которые поддерживает та или иная модель маршрутизатора, является его важнейшей потребительской характеристикой. Маршрутизатор должен поддерживать все протоколы канального и физического уровней, используемые в каждой из сетей, к которым он будет непосредственно присоединен. На рис. 14.6 показана функциональная модель маршрутизатора с четырьмя портами, реализующими следующие физические интерфейсы: 10Base-T и10Base-2 для двух портов Ethernet, UTP для Token Ring и V.35, над которым могут работать протоколы LAP-B, LAP-D или LAP-F, обеспечивая подключение к сетям Х.25, ISDN или frame relay.

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

 

Уровень сетевого протокола

Сетевой протокол, в свою очередь, извлекает из пакета заголовок сетевого уров­ня и анализирует содержимое его полей. Прежде всего проверяется контрольная сумма, и если пакет пришел поврежденным, то он отбрасывается. Выполняется проверка, не превысило ли время, которое провел пакет в сети (время жизни па­кета), допустимой величины. Если превысило — пакет также отбрасывается. На этом этапе вносятся корректировки в содержимое некоторых полей, например наращивается время жизни пакета, пересчитывается контрольная сумма.

На сетевом уровне выполняется одна из важнейших функций маршрутизато­ра — фильтрация трафика. Маршрутизатор, обладая более высоким интеллек­том, нежели мост или коммутатор, позволяет задавать и может отрабатывать значительно более сложные правила фильтрации. Пакет сетевого уровня, нахо­дящийся в поле данных кадра, для мостов и коммутаторов представляется не­структурированной двоичной последовательностью. Маршрутизаторы же, про­граммное обеспечение которых содержит модуль сетевого протокола, способны производить разбор и анализ отдельных полей пакета. Они оснащаются разви­тыми средствами пользовательского интерфейса, которые позволяют админист­ратору без особых усилий задавать сложные правила фильтрации. Они, напри­мер, могут запретить прохождение в корпоративную сеть всех пакетов, кроме пакетов, поступающих из подсетей «родного» предприятия. Фильтрация в дан­ном случае производится по сетевым адресам, и все пакеты, адреса которых не входят в разрешенный диапазон, отбрасываются. Маршрутизаторы, как правило, также могут анализировать структуру сообщений транспортного уровня, поэто­му фильтры могут не пропускать в сеть сообщения определенных прикладных служб, например службы telnet, анализируя поле типа протокола в транспорт­ном сообщении.

В случае если интенсивность поступления пакетов выше интенсивности их обра­ботки, пакеты могут образовать очередь. Программное обеспечение маршрутиза­тора может реализовывать различные дисциплины обслуживания очередей па­кетов: в порядке поступления по принципу «первый пришел — первым обслужен» (First Input First Output, FIFO), дисциплину случайного раннего об­наружения (Random Early Detection, RED), когда обслуживание идет по прави­лу FIFO, но при достижении длиной очереди некоторого порогового значения вновь поступающие пакеты отбрасываются, а также различные варианты приоритетного обслуживания.

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

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

С сетевого уровня пакет, локальный адрес следующего маршрутизатора и номер порта маршрутизатора передаются вниз, канальному уровню. На основании ука­занного номера порта осуществляется коммутация с одним из интерфейсов мар­шрутизатора, средствами которого выполняется упаковка пакета в кадр соответ­ствующего формата. В поле адреса назначения заголовка кадра помещается локальный адрес следующего маршрутизатора. Готовый кадр отправляется в сеть.

 

Уровень протоколов маршрутизации

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

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

 


Дата добавления: 2015-08-10; просмотров: 49 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Основные возможности| Дополнительные функциональные возможности маршрутизаторов

mybiblioteka.su - 2015-2024 год. (0.008 сек.)