скачать рефераты
  RSS    

Меню

Быстрый поиск

скачать рефераты

скачать рефератыРеферат: Интерфейсы АТМ

 

Уровень АТМ.

В модели OSI стандарты для канального уровня описывают, каким образом устройства могут совместно использовать среду передачи и гарантировать надежное физическое соединение. Стандарты для уровня ATM регламентируют передачу сигналов, управление трафиком и установление соединений в сети ATM. Функции передачи сигналов и управления трафиком уровня ATM подобны функциям канального уровня модели OSI, а функции установления соединения ближе всего к функциям маршрутизации, которые определены стандартами модели OSI для сетевого уровня.

Стандарты для уровня ATM описывают, как получать ячейку, сгенерированную на физическом уровне, добавлять 5-байтный заголовок и посылать ячейку уровню адаптации ATM. Эти стандарты также определяют, каким образом нужно устанавливать соединение с таким качеством сервиса (QoS), которое запрашивает ATM-устройство или конечная станция.

Стандарты установления соединения для уровня ATM определяют виртуальные каналы и виртуальные пути. После того как соединение установлено, коммутаторы между конечными станциями получают адресные таблицы, содержащие сведения о том, куда необходимо направлять ячейки. В них используется следующая информация: адрес порта, из которого приходят ячейки; специальные значения в заголовках ячейки, которые называются идентификаторами виртуального канала (VCI - Virtual Circuit Identifier) и идентификаторами виртуального пути (VPI - Virtual Path Identifier). Адресные таблицы также определяют, какие VCI и VPI коммутатор должен включить в заголовки ячеек перед тем как их передать.

 

Формат данных.

Пакет ATM, определенный специальным подкомитетом ANSI, должен содержать 53 байта: 5 байтов занято заголовком, остальные 48 - содержательная часть пакета.

Рис. 3 Строение ячейки АТМ.

На рисунке 4 показаны поля заголовка АТМ - ячеек, имеющих интерфейс пользователя с сетью (UNI - User-to-Network Interface) и интерфейс между сетями (NNI - Network-to-Node Interface или Network-to-Network Interface).

Поле общего управления потоком (GFC - Generic Flow Control) состоит из 4 бит и используется только в UNI для управления трафиком и предотвращения перегрузки. Для NNI это поле не определено, а его биты используются для расширения поля идентификатора виртуальных путей.

 

Рис. 4 Типы заголовков пакета данных в АТМ.

Поле VPI используется для обозначения виртуальных путей и состоит из: 8 битов в UNI и 12 битов в NNI. Это поле еще не определено ни C 1992г.ITU-T, ни организацией ATM Forum.

Поле идентификатора виртуального канала состоит из 16 битов. Значения полей VPI и VCI устанавливаются конечными устройствами при запрашивании соединения.

Поле идентификатора полезной нагрузки (PTI - Payload Type Identification) состоит из 3 битов и используется для обозначения типа полезной нагрузки ячейки, а также для обозначения управляющих процедур. В спецификациях, находящихся в стадии разработки, ATM Forum собирается выделить первый бит для обозначения перегрузки, второй бит для управления сетью, а третий - для индикации ошибки.

Признак потери приоритета ячейки (CLP - Cell Loss Priority) - это 1 бит, который определяет возможность потери ячейкой своего приоритета. Если ячейку можно отбросить из-за перегрузки, этот бит устанавливается в 1; если на коммутаторе возникает перегрузка, он выбрасывает все ячейки, у которых этот бит установлен. В результате при перегрузке сети приоритет отдается определенным типам ячеек, переносящим, например, видеоинформацию.

Контрольная сумма заголовка (HEC - Header Error Check) - это восьмиразрядный циклический избыточный код, который вычисляется по всем полям АТМ - заголовка. Такой метод контроля ошибок позволяет выявить все одноразрядные ошибки и часть много разрядных. Контроль ошибок в работе АТМ имеет очень большое значение, поскольку ошибка в VPI/VCI может вызвать искажение данных в других виртуальных каналах.

 

Виртуальные каналы.

Виртуальный канал ATM - это соединение между двумя конечными станциями ATM, которое устанавливается на время их взаимодействия. Виртуальный канал является двунаправленным; это означает, что после установления соединения каждая конечная станция может как посылать пакеты другой станции, так и получать их от нее.

Имеются три типа виртуальных каналов:

постоянные виртуальные каналы (PVC - Permanent Virtual Circuits);

коммутируемые виртуальные каналы (SVC - Switched Virtual Circuits);

интеллектуальные постоянные виртуальные каналы (SPVC - Smart Permanent Virtual Circuits).

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

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

SVC устанавливается по мере необходимости - всякий раз, когда конечная станция пытается передать данные другой конечной станции. Когда отправляющая станция запрашивает соединение, сеть ATM распространяет адресные таблицы и сообщает этой станции, какие VCI и VPI должны быть включены в заголовки ячеек. Через произвольный промежуток времени SVC сбрасывается.

SVC устанавливается динамически, а не вручную. Для него стандарты передачи сигналов уровня ATM определяют, как конечная станция должна устанавливать, поддерживать и сбрасывать соединение. Эти стандарты также регламентируют использование конечной станцией при установлении соединения параметров QoS из уровня адаптации ATM.

Кроме того, стандарты передачи сигналов описывают способ управления трафиком и предотвращения "заторов": соединение устанавливается только в том случае, если сеть в состоянии поддерживать это соединение. Процесс определения, может ли быть установлено соединение, называется управлением признанием соединения (CAC - Connection Admission Control).

SPVC - это гибрид PVC и SVC. Подобно PVC, SPVC устанавливается вручную на этапе конфигурирования сети. Однако провайдер ATM-услуг или сетевой администратор задает только конечные станции. Для каждой передачи сеть определяет, через какие коммутаторы будут передаваться ячейки.

Большая часть раннего оборудования ATM поддерживала только PVC. Поддержка SVC и SPVC начинает реализовываться только сейчас.

PVC имеют два преимущества над SVC. Сеть, в которой используются SVC, должна тратить время на установление соединений, а PVC устанавливаются предварительно, поэтому могут обеспечить более высокую производительность. Кроме того, PVC обеспечивают лучший контроль над сетью, так как провайдер ATM-услуг или сетевой администратор может выбирать путь, по которому будут передаваться ячейки.

Однако и SVC имеют ряд преимуществ перед PVC. Поскольку SVC устанавливается и сбрасывается легче, чем PVC, то сети, использующие SVC, могут имитировать сети без установления соединений. Эта возможность оказывается полезной в том случае, если вы используете приложение, которое не может работать в сети с установлением соединений. Кроме того, SVC используют полосу пропускания, только когда это необходимо, а PVC должны постоянно ее резервировать на тот случай, если она понадобится. SVC также требуют меньшей административной работы, поскольку устанавливаются автоматически, а не вручную. И наконец, SVC обеспечивают отказоустойчивость: когда выходит из строя коммутатор, находящийся на пути соединения, другие коммутаторы выбирают альтернативный путь.

В некотором смысле SPVC обладает лучшими свойствами этих двух видов виртуальных каналов. Как и в случае с PVC, SPVC позволяет заранее задать конечные станции, поэтому им не приходится тратить время на установление соединения каждый раз, когда одна из них должна передать ячейки. Подобно SVC, SPVC обеспечивает отказоустойчивость. Однако и SPVC имеет свои недостатки: как и PVC, SPVC устанавливается вручную, и для него необходимо резервировать часть полосы пропускания - даже если он не используется.

 

Виртуальные пути.

Стандарты установления соединения для уровня ATM также определяют виртуальные пути (Virtual Path). В то время как виртуальный канал - это соединение, установленное между двумя конечными станциями на время их взаимодействия, виртуальный путь - это путь между двумя коммутаторами, который существует постоянно, независимо от того, установлено ли соединение. Другими словами, виртуальный путь - это "запомненный" путь, по которому проходит весь трафик от одного коммутатора к другому.

Когда пользователь запрашивает виртуальный канал, коммутаторы определяют, какой виртуальный путь использовать для достижения конечных станций. По одному и тому же виртуальному пути в одно и то же время может передаваться трафик более чем для одного виртуального канала. Например, виртуальный путь с полосой пропускания 120 Мбит/с может быть разделен на четыре одновременных соединения по 30 Мбит/с каждый.

 

Стандарты Модели ATM.

ATM Forum разработал много стандартов, основанных на модели ATM, в том числе следующие:

User-to-Network Interface (UNI - интерфейс "пользователь-сеть") определяет интерфейс между конечной станцией и коммутатором;

Private Network-to-Network Interface (PNNI - частный интерфейс "сеть-сеть") определяет интерфейс между коммутаторами.

Эти стандарты определяют, как рабочие станции и коммутаторы взаимодействуют в сети ATM.

Стандарты UNI, разработанные ATM Forum, определяют, каким образом устройства взаимодействуют с коммутатором. На рисунке 5 показано, как пакет передается с рабочей станции коммутатору. Сначала пользователь посылает данные, например аудио-, видеоинформацию и т.д. В соответствии с типом данных какой-либо из четырех протоколов AAL получает эти данные и разбивает их на ячейки. Затем ячейки передаются на уровень ATM, который добавляет к ним информацию, необходимую для маршрутизации. Потом ячейки передаются на физический уровень, разбивающий их на биты и посылающий через среду передачи коммутатору.

 

Рис 5.Взаимодействие рабочей станции АТМ с коммутатором.

 

Интерфейсы сетей АТМ.

Обратим свое внимание на рис.6, на котором изображено несколько различных сетей АТМ частных и публичных и интерфейсы сетей АТМ с действующими на них стандартами UNI (User-to-Network Interface), PNNI (Private Network-to-Network Inteface) и B-ICI (B-ISDN Inter-Carrier Interface).

Как видно из этого рисунка PNNI действует либо внутри частной или публичной сети между АТМ-коммутаторами этой сети, либо между двумя частными сетями. Абревиатура PNNI в соответствии с этим имеет два значения: интерфейс между частными сетями (Private Network-to-Network Inteface) или интерфейс между АТМ-коммутаторами в частной сети (Private Network Node Interface).

Для получения полной картины интерфейсов или протоколов в сетях АТМ необходимо отметить, что между конкретным АТМ-коммутатором и частной или публичной сетью АТМ действуют, соответственно, стандарты Private или Public User-to-Network Interface (Private/Public UNI). Стандарт Public UNI действует также между частной и публичной сетями АТМ.

Кроме того, между двумя публичными сетями действует стандарт B-ICI (B-ISDN Inter-Carrier Interface).

На самом деле три стандарта UNI, PNNI и B-ICI очень тесно связаны друг с другом, более того, некоторые функции этих протоколов перекрываются между собой, и это приводит к тому что границы между ними в силу функциональной близости этих стандартов стираются.

Рассматривая все по порядку, начнем со стандарта B-ICI, который работает между публичными сетями.

Рис. 6 B-ICI.

 B-ICI

B-ISND Public Carrier to Public Carrier Interface

Назначение данного стандарта заключается в обеспечении возможности предоставления услуг АТМ через национальные и международные сети АТМ. Разрабатывается этот стандарт рабочей группой B-ICI АТМ Форума.

Первая версия (v.1.1) стандарта увидела свет в сентябре 1994 года и описывала услуги, базирующиеся на постоянных виртуальных соединениях PVC.

Вторая версия (v.2.0) была принята в декабре 1995 года и включала в себя уже и предоставление услуг АТМ не только на базе PVC, но и на базе коммутируемых виртуальных соединениях SVC.

Последняя версия стандарта B-ICI, принятая АТМ Форумом, имеет номер 2.1 и принята она в ноябре 1996 года. Эта версия включает в себя дополнение по переменной скорости передачи (VBR - Variable Bit Rate) и некоторые другие функции, касающиеся поддержки адресации АТМ.

Для стандарта B-ICI характерны следующие особенности:

возможность поддержки функций ATM UNI

возможность поддержки межсетевого взаимодействия с другими сетями, такими как Frame Relay, SMDS и низкоскоростные сети

высокая надежность, дающая возможность использования B-ICI для работы в публичных сетях.

Таким образом, B-ICI поддерживает функциональные возможности работы по передаче многочисленных услуг через специфические интерфейсы, такие как SMDS ICI, FR NNI и т.д.

Хотелось бы отметить функции, которые характерны для коммутируемых виртуальных соединений B-ICI. Во-первых, сигналинг SVC B-ICI базируется на сигналинге ITU-T B-ISDN и поддерживает UNI 3.1. Соединения SVC B-ICI пригодны для использования как внутри публичных сетей, так и между ними и предоставляют следующие возможности:

соединение точка-точка и многоточечные соединения (point-to-multipoint)

симметричные и несимметричные соединения

CBR (Constant Bit Rate) и VBR соединения

поддержку адресации E.164 и систему АТМ адресации (ATM End System Address - AESA).

Последняя функция введена в версии 2.1 B-ICI и является достаточно важной при рассмотрении взаимодействия публичных сетей, которые в основном являются сетями, выросшими из телефонных сетей со своей системой адресации, характерной для телефонии.

Сделаем здесь необходимые пояснения о системе адресации, принятой в АТМ и определенной в стандарте UNI. АТМ Форум принял два базовых типа адресов: адрес конечной системы АТМ (AESA) и E.164.

Адресация AESA базируется на стандарте ISO NSAP и включает в себя три основных структуры адресации: DCC (Data Country Code), ICD (International Code Designator) и E.164.

Адресация E.164 - это точно такая же система адресации, которая применяется в телефонии. Часто ее называют "Натуральным E.164" для отличия от варианта адресации E.164 AESA. Для примера можно разобрать телефонный адрес (телефонный номер) в системе "натуральной E.164": 441712506223. В данном случае 44 - код страны - Англия, 171 - код города - Лондон, 2506223 - номер телефона в Лондоне.

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

Возвращаясь к коммутируемым виртуальным соединениям B-ICI рассмотрим такую уникальную функцию B-ICI как систему измерения использования канала при таком соединении или функцию биллинга. Такая возможность очень важна для провайдеров услуг, которые должны иметь наиболее точные данные о том, каким образом используется услуга пользователем, для точной тарификации услуг.

Страницы: 1, 2, 3


Новости

Быстрый поиск

Группа вКонтакте: новости

Пока нет

Новости в Twitter и Facebook

  скачать рефераты              скачать рефераты

Новости

скачать рефераты

© 2010.