Инфрастуктура телекоммуникационной системы имеет архитектуру, вытекающую из фундаментального различия между тремя составными частями - инфраструктуры доступа, обеспечивающей соединение для пользователей, инфраструктуры коммутации, обеспечивающей динамическую обработку элементов телекоммуникаций (т.е. "вызовов"), и инфраструктуры транспортировки, обеспечивающей соединение между географически разделенными сегментами.
Телекоммуникационные сети представляют собой логические элементы, отображаемые на инфраструктуру, как показано на фиг. 1. Сеть может быть любого размера и иметь конфигурацию любой формы, но ограничена инфрастуктурой: в частности, не допускаются нарушения непрерывности, что может интерпретироваться как то, что допустимы только топологии, которые будут отображаться ретроспективно на существующую инфраструктуру.
Ниже описывается построение сегмента инфраструктуры уровня доступа для режима асинхронной передачи, соответствующего вышеприведенному определению.
В соответствии с изобретением заявлена сеть доступа к режиму асинхронной передачи (Asynchronous Transfer Mode - ATM) или сегмент инфраструктуры уровня доступа, содержащий множество абонентских устройств или расширений, связанных с одним или более межсетевых узлов (шлюзов), имеющих порты, обеспечивающие доступ к более высоким уровням сети и от указанных более высоких уровней, причем связь от абонентских устройств или расширений к межсетевым узлам осуществляется посредством статистического мультиплексирования ATM-элементов данных, передаваемых во временных интервалах (слотах), форматированных в широкополосных однонаправленных каналах передачи данных, причем желательный межсетевой узел идентифицируется числом, передаваемым в поле идентификатора виртуального канала для каждого ATM элемента данных, а источник идентифицируется числом, передаваемым в дополнительном адресном поле, внешнем для ATM элемента данных, но внутреннем для временного интервала, при этом связь от межсетевых узлов к абонентским устройствам или расширениям осуществляется посредством коммутатора распределения, где желательное абонентское устройство (т. е. адресат передаваемой информации) идентифицируется числом, передаваемым в дополнительном адресном поле, а источник передаваемой информации идентифицируется числом, передаваемым в поле идентификатора виртуального канала ATM элемента данных.
Настоящее изобретение будет описано ниже со ссылками на иллюстрирующие чертежи, на которых представлено следующее:
фиг. 1 - графическое представление инфраструктуры телекоммуникационной системы;
фиг. 2a(i), 2a(ii) - форматы пользовательского сетевого интерфейса сегмента доступа для восходящего и нисходящего потоков передачи данных соответственно;
фиг. 2b(i), 2b(ii) - форматы выделенных интервалов сегмента доступа для восходящего и нисходящего потоков передачи данных для пользовательского интерфейса;
фиг. 3 - схематичная модель инфраструктуры ATM;
фиг. 4 - схематичное представление узла доступа к системе ATM, соответствующего настоящему изобретению;
фиг. 5 - схематичное представление маршрутизатора, соответствующего настоящему изобретению.
Два основных требования, предъявляемых к инфраструктуре доступа, относятся к концентрации и к подготовке.
Маршруты и каналы в ATM-сети реализуются по трассам. Трасса будет занимать полосу однонаправленных сетевых каналов передачи данных. Когда она переносит информацию. Таким образом, трасса маршрута или канала представляет собой виртуальный элемент, который реально существует только при передаче информации.
Поэтому в рамках границ адресных полей фиксированного размера для виртуального маршрута (VPI) или виртуального канала (VCI), передаваемых в заголовке ATM элемента данных (т.е. полей VPI и VCI), можно в пределах одного сегмента инфраструктуры доступа определить непрерывные виртуальные трассы между всеми абонентами и одним или несколькими межсетевыми узлами к уровню коммутации восходящего потока передачи данных.
Концентрация в направлении восходящего потока передачи данных обеспечивается путем статистического мультиплексирования множества источников в один однонаправленный канал передачи данных, совместимый с обслуживанием хорошего качества и ожидаемым использованием. Распределение в нисходящем потоке передачи данных обеспечивается путем адресации источника информации для виртуальной трассы требуемого абонента.
Подготовка проводится абонентом, адресующим один из вариантов выбора виртуальных трасс, обеспечивающих доступ к двум или более отдельным межсетевым узлам. Каждый межсетевой узел представляет собой сегмент инфраструктуры доступа с одной сетью более высокого уровня или средством обслуживания на стороне восходящего потока передачи данных и с группой абонентов в пределах указанного сегмента на стороне нисходящего потока передачи данных.
Предпочтительная конфигурация сегмента доступа должна иметь возможность распределения в пределах значительной географической территории.
Имеются два основных метода обработки связей между абонентами и межсетевыми узлами:
1) Путем соотнесения соединений доступа с вызовами с использованием адресации режима соединения и поля VCI.
Выбранное значение VCI должно быть уникальным (однозначно определенным) в пределах сегмента для каждого соединения, тем самым в явном виде идентифицируя источник (абонента или межсетевой узел) и адресат (межсетевой узел или абонента).
Хотя это может рассматриваться некоторыми как обычное решение проблемы, однако данный метод имеет существенный недостаток в сегменте доступа.
Каждый межсетевой узел (шлюз) имеет свою собственную подсистему обработки вызова. Поскольку поле VCI должно быть уникальным в пределах сегмента, отдельные и в остальном независимые межсетевые узлы должны взаимодействовать для обеспечения выбора уникального значения поля VCI.
Как вариант, может быть предусмотрено, что одному межсетевому узлу предоставлено право устанавливать все соединения в сегменте; даже такие соединения между абонентом и межсетевым узлом, которые могут принадлежать оператору-конкуренту, - это решение, которое очевидным образом является неудовлетворительным для каждого, за исключением законным образом установленных абонентов, требующих принудительного осуществления доступа по закону.
Для решения вышеуказанной проблемы данный сегмент может иметь свою собственную подсистему обработки вызовов, имеющую каналы сигнализации со всеми межсетевыми узлами. Это наиболее удовлетворительное решение из всех известных к настоящему времени, однако оно сопряжено с дополнительными существенными затратами.
2) Путем соотнесения каждого межсетевого узла с уникальным постоянным значением поля VPI, которое может рассматриваться как ATM эквивалент префиксу номеронабора, используемому для доступа к сетям и к обслуживанию в существующей сети речевых данных.
Это означает, что постоянный виртуальный канал устанавливается между каждым абонентом и каждым межсетевым узлом. Виртуальный канал проходится прозрачным образом по маршруту для осуществления связи между абонентом и межсетевым узлом.
Это решение является предпочтительным вследствие его простоты в смысле управления и организации. Однако в то время как поле VPI идентифицирует межсетевой узел, необходимо также идентифицировать оба конца для определения виртуального канала. Решение этой проблемы описано ниже.
Заметим, что при таком решении дублирование значения поля VCI для трасс к различным межсетевым узлам не вызывает проблем; таким образом, не требуется координация между межсетевыми узлами.
Пользовательским интерфейсом является пользовательский сетевой интерфейс, форматированный, как показано на фиг. 2a.
Заметим, что поле VPI содержит адрес межсетевого узла в качестве адресата для элемента передаваемых данных в направлении восходящего потока передачи данных и в качестве источника данных в направлении нисходящего потока, что находится в соответствии с рекомендацией ITU I.150/3.4.1, где указано, что "одно и то же значение (VPI) присваивается для обоих направлений передачи".
В сегменте доступа элемент передается во временном интервале, заключенный между внутренним заголовком и внутренним концевиком, как показано на фиг. 2b.
Выбранный размер выделенного временного интервала составляет 56 байт, что обеспечивает наименьшие непроизводительные затраты на передачу дополнительной необходимой информации. Таким образом, высокоскоростной узел главным образом ограничен по пропускной способности временем цикла памяти в буферах интерфейса, предполагая потребность в относительно большой длине кодовых слов. За счет выбора размера временного интервала как целого кратного значения 8 байт обеспечивается возможность использования длины кодовых слов буфера 32 или 64 бита без дополнительных затрат на схему повторной синхронизации.
Во внутренний заголовок включено 12-битовое поле идентификации абонента, которое передает адрес источника в направлении восходящего потока передачи данных и адрес места назначения (адресата) в направлении нисходящего потока передачи данных. Эти значения вводятся и удаляются в схеме интерфейса линии на стороне нисходящего потока сегмента доступа и в каждом межсетевом узле на стороне восходящего потока передачи данных.
Соединения в сегменте доступа всегда маршрутизируются по адресу места назначения, который передается в поле VPI скомпонованного элемента передаваемых данных в направлении восходящего потока, но во внутреннем заголовке временного интервала в направлении нисходящего потока передачи данных. В коммутаторе маршрутизации в сегменте доступа направление может быть не выражено в явном виде, поэтому в заголовке требуется поле в 1 бит для идентификации направления и, следовательно, указания местоположения адреса места назначения ("0" для восходящего потока и "1" для нисходящего потока, как показано на фиг. 2b). Временной интервал может быть занят элементом передаваемых данных (состояние "занято") или незанят (состояние "свободно"), что идентифицируется битом B/F.
Режим асинхронной передачи (режим ATM) представляет собой технологию, выбранную для использования в широкополосных сетях международными стандартами. Основной передающей средой для широкополосной сети является оптическое волокно, и известные из уровня техники стандарты для оптико-волоконных каналов передачи основываются на процедуре SDN (иерархии синхронной цифровой передачи).
Процедура SDN обеспечивает возможность дополнительного использования или пропуска некоторой полосы в промежуточных точках оптико-волоконного канала. Эта возможность в настоящее время используется для обеспечения множественного доступа с временным разделением для традиционного телефонного обслуживания при скорости 64 кбит/с по однонаправленным каналам "основной скорости" (1,5 - 2 Мбит/с) для связи с удаленными или совмещенными мультиплексорами; это однонаправленные каналы, которые соединены на стороне восходящего потока с центральными концентраторами. Несколько десятков тысяч усовершенствованных цифровых мультиплексоров, обеспечивающих данный вид обслуживания, уже установлены в настоящее время.
Режим ATM использует статистическое мультиплексирование для обеспечения эквивалента концентрации; чем больше ширина полосы однонаправленного канала передачи данных и число обслуживаемых абонентов, тем более эффективен данный режим функционирования. Для того чтобы эффективным образом собрать это большое число абонентских широкополосных каналов в одном сегменте доступа, необходимо статистическое мультиплексирование.
Широкополосный режим представляет собой новый вид обслуживания, который еще не имеет установившегося рынка. Описываемое решение основывается на ретроспективном улучшении усовершенствованного цифрового мультиплексора, соответствующего процедуре иерархии синхронной цифровой передачи, так что оператору нужно только добавить обслуживание в широкополосном режиме ATM, когда можно будет осуществить коммерчески приемлемую систему.
Модель инфраструктуры ATM показана на фиг. 3 для случая кольцевой структуры усовершенствованного цифрового мультиплексора, обеспечивающего распределенное обслуживание в режиме ATM на уровне доступа.
ATM доступ к усовершенствованному цифровому мультиплексору может быть реализован посредством карты ATM узла и одной или нескольких дополнительных карт различных типов. Например, в рассматриваемом примере ширина полосы канала между картой узла и дополнительной картой соответствует примерно 300 Мбит/с (т.е. удвоенному значению скорости для режима синхронной передачи SDN STM-1) при широковещательной передаче в режиме ATM в направлении нисходящего потока и использовании программируемых элементов-временных интервалов режиме временного уплотнения в направлении восходящего потока, как показано на фиг. 4.
Статистическое мультиплексирование абонентских устройств, обслуживаемых кольцевым усовершенствованным цифровым мультиплексором, образующим сегмент инфраструктуры уровня доступа к режиму ATM, выполняется в два этапа:
i. Каждый индивидуальный усовершенствованный цифровой мультиплексор обеспечивает статистическое мультиплексирование для группы абонентов, которых он обслуживает.
ii. Каждый усовершенствованный цифровой мультиплексор содержит коммутатор маршрутизации режима ATM, который может быть каскадно связан с соседними усовершенствованными цифровыми мультиплексорами, использующими общий однонаправленный канал передачи данных по процедуре иерархии синхронной цифровой передачи для формирования топологии в виде кольца.
Коммутатор маршрутизации, показанный на фиг. 5, обеспечивает сквозной доступ и дополнительный доступ в направлениях по часовой стрелке и против часовой стрелки по кольцу. Сквозной трафик имеет приоритет перед сходящимся локальным трафиком и поэтому не претерпевает никаких задержек в очереди.
Эффект обеспечения приоритета сквозным каналам (E/W и W/E) в коммутаторе маршрутизации состоит в том, что наиболее удаленным абонентам в цепи обеспечивается предпочтительная обработка. Равнодоступность ресурсов сети восстанавливается на основе кредитуемого управления потоком с использованием канала внутреннего управления потоком.
Группе абонентов в узле цепи (обычно один узел на усовершенствованный цифровой мультиплексор) распорядителем кредитов выделяется по умолчанию определенное число кредитов, пропорциональное суммарной величине ширины полосы на обслуживание, согласованной с членами группы.
Ширина полосы на обслуживание абонентов выделяется на момент заключения контракта и является величиной, аналогичной приходящейся на канал пропускной способности по каналу доступа для узкополосных видов обслуживания, например, с основной скоростью (30 выделенных временных интервалов), парциальной основной скоростью, базовой скоростью (2B+D) цифровой системы с комплексным обслуживанием (системы ISDN) и т.д. Для режима ATM ширина полосы обслуживания может представлять собой любое значение вплоть до ширины полосы физического однонаправленного канала передачи данных (при соответствующей оплате).
Ширина полосы обслуживания определяется двумя факторами, а именно: максимальной скоростью, которая ограничена временным уплотнением с перемежением временных интервалов в направлении восходящего потока между интерфейсами линий и общим буфером, обеспечивающим сопряжение с коммутатором маршрутизации, и краткосрочным значением скорости, которое усреднено на периоде, соразмерном с размером общего буфера.
В сегменте доступа не предусматривается ограничений по длительности соединений и по числу устанавливаемых виртуальных каналов - это входит в круг обязанностей систем управления и администрирования на уровне коммутации, выше уровня доступа. Контроль установленных виртуальных каналов входит в обязанности межсетевых шлюзов.
Для каждого элемента данных, передаваемых в направлении восходящего потока передачи данных, кредит дебетуется со счета узла.
Контроллер потока периодически будет передавать указание RESET ("сброс") по каналу внутреннего контроля потока, и при распознавании этого указания в узле кредит по умолчанию будет восстанавливаться.
Если все кредиты будут использованы, прежде чем будет передано указание RESET, то пусковые схемы формирования трафика в формирователе распределения будут увеличивать приращения в буфере, подобно тому, как аналогичное действие административного распределения ресурсов позволяет избежать перегрузки центральной сети с достижением того же эффекта - понижения скорости с буфера. Этот довольно сложный метод управления потоком от индивидуальных узлов позволяет избежать резких повышений трафика в кольцевом однонаправленном канале передачи данных при каждой передаче указания RESET, что могло бы иметь место при более прямой логике управления.
При этом каждому узлу выделяется доля ширины полосы общего однонаправленного канала передачи данных, пропорциональная выделенному ему кредиту, и, следовательно, среднему значению суммарной величины выделенных полос обслуживания.
Суммирование установленных по умолчанию кредитов для всех узлов в цепи с номинальной частотой указания RESET определяет информационную емкость ширины полосы однонаправленного канала передачи данных. Однако это предполагает, что все пользователи одновременно инициируют свой трафик пропорционально выделенным им полосам обслуживания, что, однако, редко имеет место на самом деле. Более типичной ситуацией является то, что некоторые абоненты находятся в неактивном состоянии, в то время как другие - в состоянии высокой активности. В этом случае номинальная частота сброса будет приводить к тому, что активные абоненты не будут получать доступа, так как кредиты их узлов израсходованы, кроме того времени, когда информационная емкость канала сэкономлена за счет неактивности других узлов. Чтобы избежать подобной ситуации, контроллер потока осуществляет контроль занятости однонаправленного канала передачи данных во всех узлах цепи и, если активность низка во всех узлах, то интервал между передачами указания RESET будет сокращаться, чтобы обеспечить более активным абонентам возможность использования большей доли ширины полосы в общей цепи. Аналогичным образом, когда активность излишне высока, интервал между сбросами увеличивается.
Для внутреннего контроля потока используются первые два передаваемых бита внутреннего слота для формирования каналов в направлениях по часовой стрелке и против часовой стрелки, которые независимы от передаваемых элементов данных. Иногда вместе с этими каналами предусматриваются контроллеры потока для направления по часовой стрелке и против часовой стрелки; они являются единственными блоками, которые осуществляют прерывания канала внутреннего контроля потока.
Коды, передаваемые по каналу внутреннего контроля потока, имеют следующий вид (левый бит передается первым):
00 - низкая занятость (ниже нижнего предела)
01 - занято (между установленными пределами)
10 - высокая занятость (выше верхнего предела)
11 - сброс (RESET)
Эти коды специально выбраны для обеспечения возможности изменения "на лету" без введения задержки. Все узлы несут ответственность за установление первых трех кодов в соответствии с состоянием занятости совместно используемого буфера восходящего потока передачи данных; каждый код будет перезаписывать все значения кодов ниже данного кода. Индикация RESET устанавливается контроллером потока для передачи в обратном направлении и передается в широковещательном режиме всем узлам. Заметим, что контролер для направления передачи по часовой стрелке будет пропускать без изменения данные канала внутреннего контроля потока для направления против часовой стрелки; аналогичным образом, контроллер для направления против часовой стрелки будет пропускать без изменения данные канала внутреннего контроля потока для направления по часовой стрелке. Это означает, что тот же самый канал внутреннего контроля потока должен передавать все четыре состояния (т.е. первые три состояния для одного контроллера и четвертое состояние для другого).
Канал внутреннего контроля потока берет свое начало с контроллера потока значением 00 в каждом выделенном временном интервале (если только он не передает указание RESET).
Канал внутреннего контроля потока принимается контроллером потока после завершения цикла передачи по узлам и при этом
для каждого выделенного временного интервала внутреннего контроля потока, содержащего индикацию высокой активности (10), интервал между передачами RESET увеличивается на один интервал приращения;
для каждого выделенного временного интервала, содержащего индикацию занятости (01), не будет предприниматься никаких действий;
для каждого выделенного временного интервала, содержащего индикацию низкой активности (00), интервал между передачами RESET будет уменьшаться на один интервал приращения.
Если один узел в цепи имеет высокую нагрузку в однонаправленном канале передачи данных, то все пропускаемые интервалы внутреннего контроля потока будут установлены в состояние высокой активности, пока нагрузка не снизится ниже уровня запуска.
Если во всех узлах цепи имеет место низкая нагрузка в однонаправленном канале передачи данных, то состояние низкой активности будет приниматься контроллером потока.
Этот механизм будет гарантировать, что в однонаправленном канале передачи данных будет поддерживаться сбалансированная нагрузка с равными возможностями для всех, т.е. устанавливается равнодоступность.
Заявленным изобретением является сеть доступа к режиму асинхронной передачи (режиму ATM) или сегмент инфраструктуры уровня доступа, содержащий множество абонентских устройств или расширений, связанных с одним или несколькими межсетевыми узлами, имеющими порты. Техническим результатом является то, что упомянутые узлы обеспечивают доступ к более высоким уровням сети и от более высоких уровней сети. Это достигается тем, что упомянутые сеть или сегмент выполнены с возможностью связи абонентских устройств или расширений с межсетевыми узлами посредством статистического мультиплексирования ATM элементов данных, передаваемых в выделенных временных интервалах, форматированных в широкополосные однонаправленные каналы передачи данных, при этом желательный межсетевой узел идентифицируется числом, передаваемым в поле идентификатора виртуального канала каждого ATM элемента данных, а источник идентифицируется числом, передаваемым в дополнительном адресном поле, внешнем для АТМ элемента данных, но внутреннем для выделенного временного интервала, упомянутые сеть или сегмент выполнены с возможностью связи межсетевых узлов с абонентскими устройствами или с расширениями посредством коммутатора распределения, причем желательное абонентское устройство идентифицируется числом, передаваемым в дополнительном адресном поле, а источник идентифицируется числом, передаваемым в поле идентификатора виртуального канала указанного элемента данных. 6 з.п. ф-лы, 5 ил.
US 5355365 A, 11.10.1994 | |||
Система передачи и приема информации с пакетной коммутацией | 1988 |
|
SU1690210A1 |
Устройство передачи данных для кольцевой локальной сети с резервированием каналов | 1987 |
|
SU1497754A1 |
УСТРОЙСТВО ИДЕНТИФИКАЦИИ ТРАНСПОРТНОГО СРЕДСТВА | 2005 |
|
RU2280573C1 |
DE 4121446 A1, 16.01.1992. |
Авторы
Даты
2000-12-20—Публикация
1996-06-05—Подача