Интернет через Ethernet

Принцип работы АТМ



Рисунок 2.4. Принцип работы АТМ


На размер минимальной порции данных (ячеек в терминологии АТМ) влияют несколько факторов. Увеличение размера снижает требования на скорость процессора-коммутатора ячеек, и повышает эффективность использования канала. С другой стороны, чем меньше ячейка, тем более близко к реальному времени возможна передача.

Действительно, пока одна ячейка передается, вторая (пусть самая первоочередная) ждет. Сильная математика, механизм очередей и приоритетов может немного сгладить эффект, но не устранить причину. После достаточно долгих экспериментов в 1989 году для ячейки был определен размер в 53 байта (5 байт служебных, и 48 - данных).

Очевидно, что для разной скорости этот размер может быть разным. Если для скоростей от 25 до 155 Мбит/с подходит 53 байта, то для гигабита 500 байт будут ничем не хуже, а для 10 гигабит - годятся и 5000 байт. Но в этом случае проблема совместимости становится неразрешимой.

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

Второй компромисс АТМ - технология с установлением соединения. Перед сеансом передачи на канальном уровне устанавливается виртуальный канал отправитель-получатель, который не может использоваться другими станциями. Тогда как в традиционных технологиях статистического уплотнения соединение не устанавливается, а в среду передачи помещаются пакеты с указанным адресом.

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

Все перечисленные свойства, плюс хорошая совместимость с иерархией SDH, позволила АТМ сравнительно быстро установиться как стандарт магистральных сетей передачи данных. Но с полной реализацией всех возможностей технологии возникли большие проблемы. Как это бывало не раз, локальные сети и клиентские приложения не поддерживали функций АТМ. А без этого мощная технология с большим потенциалом становилась только лишним преобразованием между мирами IP (по сути Ethernet) и SDH.


Сложилась весьма неприятная ситуация, которую сообщество АТМ попыталось исправить. К сожалению, не обошлось без стратегических просчетов. В реальности, несмотря на все преимущества волоконной оптики по сравнению с медными кабелями, высокая цена интерфейсных плат и портов коммутаторов делала ATM на 155 Мбит/с чрезвычайно дорогим для использования в этом сегменте рынка.

Предприняв попытку определить низкоскоростные решения для настольных систем, ATM Forum ввязался в разрушительные споры по поводу того, на какие скорость и тип соединения следует ориентироваться. Производители разделились на два лагеря сторонников медного кабеля со скоростью 25,6 Мбит/с, и оптического кабеля при скорости 51,82 Мбит/с.

Когда после ряда громких конфликтов (первоначально был выбрана скорость 51,82 Мбит/с), ATM Forum провозгласил 25 Мбит/с в качестве стандарта. Но драгоценное время было потеряно безвозвратно. На рынке технологии пришлось встретить уже не "классический" Ethernet с его разделяемой средой передачи, а Fast Ethernet и коммутируемый 10base-T (с надеждой на скорое появление коммутируемого 100base-T). Высокая цена, небольшое количество производителей, необходимость в более квалифицированном обслуживании, проблемы с драйверами, и т.п. только усугубили ситуацию.

Надежды на внедрение в сегмент корпоративных сетей рухнули, и достаточно слабая "промежуточная" позиция АТМ на некоторое время закрепилась. Таково ее положение в отрасли на сегодня. Однако, и этот вопрос будет рассмотрен еще не раз в следующих главах.

Глава 2 | «« Назад |  Оглавление |  Вперед »»




Содержание раздела