Организация доступа в Internet по существующим сетям кабельного телевидения

Страница 3

Рис. 3. Асимметричная архитектура.

3.2 Стандарты модемов [7, 8]

Двумя основными стандартами на кабельные модемы являются MCNS/ DOCSIS и DVB/DAVIC. Однако если первый, американский, стандарт пользуется безоговорочной поддержкой американских производителей и операторов, то второй, европейский, стандарт сталкивается с все более жесткой конкуренцией европейского аналога DOCSIS — так называемого EuroDOCSIS (основное различие между американской и европейской версией DOCSIS связано с разной шириной телевизионных каналов в США и Европе и затрагивает только физический уровень).

Изначально эти стандарты были рассчитаны на поддержку разных приложений. Если Совет по цифровому аудио и видео (Digital Audio Visual Council, DAVIC) разрабатывал стандарт для предоставления интерактивных услуг на базе телевизионных приставок, то американские кабельные операторы (Multiservice Cable Operator, MCO), объединившиеся в MCNS, ориентировались, прежде всего, на предоставление в качестве дополнительной услуги передачи данных по кабелю.

Отсюда и их основные отличия. Стандарт DVB/DAVIC опирается на использование фиксированных ячеек ATM и стандартных для ATM методов обеспечения качества услуг. Поддержка передачи данных, в частности TCP/IP, обеспечивается с помощью AAL5. Стандарт DOCSIS предусматривает использование стандартных кадров Ethernet и поэтому лучше всего подходит для передачи пакетных данных.

При сравнении конкурирующие группы производителей часто прибегают к одному и тому же трюку, а именно — сопоставляют последнюю версию своего стандарта с предыдущей версией соперничающего с ним. Так, например, сторонники DVB/DAVIC напирают на поддержку качества обслуживания, хотя схожие возможности были включены в версию 1.1; а сторонники DOCSIS говорят об отсутствии в DVB/DAVIC защиты информации, хотя соответствующие средства были определены уже в DVB/DAVIC 1.4.

Конечно же, объективные различия между стандартами существуют. Например, для обратного канала DVB/DAVIC предусматривает только модуляцию QPSK, тогда как DOCSIS — еще и 16-QAM. В результате первый поддерживает меньшую максимальную пропускную способность при доступе абонентов. Однако максимальная скорость в 10,24 Мбит/с в случае 16-QAM редко когда достижима на практике вследствие зашумленности каналов и конкуренции за доступ.

Вообще, продолжать сравнение двух стандартов можно было бы довольно долго, но дело не в реальных достоинствах конкурентов, а в широте поддержки, которой они пользуются, так что, по-видимому, DVB/DAVIC уготована та же судьба, что и Token Ring, 100VGAnyLAN и ATM в локальных сетях. Впрочем, хотя и нельзя говорить непосредственно об объединении двух стандартов, разрабатываемый OpenCable стандарт для телевизионных приставок опирается на DOCSIS, но включает и компоненты DAVIC.

Помимо двух названных есть и еще один, международный, стандарт IEEE 802.14. Однако из-за долгого отсутствия прогресса в разработке он не получил сколько-нибудь заметной поддержки, и сейчас соответствующая рабочая группа при участии компаний Broadcom и Terayon работает над физическим уровнем следующего поколения с высокой — до 30 Мбит/с — скоростью передачи данных в обратном направлении (от кабельного модема к станции). Иногда этот еще не появившийся стандарт неофициально называют DOCSIS 1.2.

3.3 Стек протоколов DOCSIS [14, 7]

Ввиду доминирующего положения на рынке оборудования на базе DOCSIS мы кратко рассмотрим именно эту спецификацию (сокращение DOCSIS переводится как спецификация интерфейса сервиса передачи данных по кабелю — Data Over Cable Service Interface Specification, а употребляемое взаимозаменяемо с ним MCNS как мультимедийная система на базе кабельной сети — Multimedia Cable-Network System). Вообще говоря, стандарт включает 12 документов, определяющих интерфейс между кабельным модемом и конечным оборудованием, интерфейс между оконечной системой (Cable Modem Termination System, CMTS) и внешней сетью, радиочастотный интерфейс, интерфейс для обратного телефонного соединения, защиту и интерфейс с системой управления.

Как написано в стандарте DOCSIS, главная функция оконечной системы и обслуживаемой ею кабельных модемов состоит в прозрачной передаче трафика TCP/IP между конечным оборудованием подписчика и распределительным узлом. Под словосочетанием «прозрачной передаче» подразумевается то что, ни пользователь, ни ПО работающее в операционной системе не подозревают, что к компьютеру подключен кабельный модем (если не принимать во внимание того, что модем стоит рядом с компьютером, и его можно банально увидеть), они лишь пользуются стандартным TCP/IP интерфейсом, предоставленным им операционной системой. Таким образом, кабельные модемы могут поддерживать все стандартные приложения на базе TCP/IP.

Рис. 4. Стек протоколов DOCSIS в сравнении с моделью OSI.

Канальный уровень делится на три подуровня, а именно: стандартный подуровень контроля канала LLC в соответствии с IEEE802.2(более поздняя модификация IEEE802.14), подуровень защиты канального уровня и зависящий от направления передачи подуровень контроля доступа к среде передачи. Спецификация физического уровня также зависит от направления передачи и различается выделенными диапазонами частот и применяемыми методами модуляции, а также форматами пакетов.

3.4 Подуровень MAC [10]

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

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

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

Для обеспечения множественного доступа с разделением по времени (Time Division Multiple Access, TDMA) обратный канал делится на интервалы времени (кванты или слоты). По своему назначению эти интервалы делятся на три вида — зарезервированные (reserved), коллизионные (contention) и ранжирующие (ranging).

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

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