Компьютерные сети. 6-е изд. - Эндрю Таненбаум
Шрифт:
Интервал:
Закладка:
Система связи T: мультиплексирование цифровых сигналов в телефонных сетях
Система связи T (T-Carrier) — спецификация передачи данных через несколько каналов TDM в одном физическом канале. TDM с PCM применяется для трансляции нескольких голосовых звонков по соединительным линиям посредством отправки сэмплов сигналов всех звонков каждые 125 мс. Когда цифровая передача данных стала реальностью, ССЭ МСЭ (тогда он носил название МККТТ) не смог согласовать международный стандарт PCM. В результате сейчас в различных странах используется множество разнообразных несовместимых между собой схем.
В Северной Америке и Японии используется система связи T1, показанная на илл. 2.32. (Строго говоря, формат называется DS1, а сама система связи — T1, но мы, следуя общепринятой в данной отрасли традиции, не станем вдаваться в подобные нюансы.) Система связи T1 состоит из 24 голосовых каналов, мультиплексированных в один. Каждый из этих 24 каналов, в свою очередь, выдает в исходящий поток сигналов 8 бит. Эта система связи возникла в 1962 году.
Илл. 2.32. Система связи T1 (1,544 Мбит/с)
Фрейм состоит из 24×8 = 192 бит плюс один дополнительный контрольный бит, то есть 193 бита каждые 125 мкс. Получается довольно приличная скорость передачи данных в 1,544 Мбит/с, из которых 8 Кбит/с отводится на вспомогательные цели. Этот 193-й бит используется для синхронизации фреймов и в сигнальных целях. В одном из вариантов он входит в состав группы из 24 фреймов, которая называется расширенным суперфреймом (extended superframe). Шесть битов, на 4-й, 8-й, 12-й, 16-й, 20-й и 24 позициях, соответствуют повторяющемуся паттерну 001011. . . Как правило, чтобы убедиться в должной синхронизации, приемник непрерывно проверяет наличие этого паттерна. Еще шесть битов используются для отправки кода проверки ошибок, чтобы приемник мог подтвердить синхронизацию. В случае рассинхронизации приемник ищет паттерн и подтверждает код проверки ошибок для восстановления синхронизации. Оставшиеся 12 бит отводятся на контрольную информацию, необходимую для функционирования и сопровождения сети, например данные о быстродействии с удаленной стороны.
Существует несколько вариантов формата T1. В более ранних версиях сигнальная информация посылалась внутриполосным образом (in-band), то есть по одному каналу с данными, используя некоторые биты. Эта архитектура представляет собой одну из форм передачи служебных сигналов по отдельному каналу (channel-associated signaling), поскольку у каждого канала есть свой собственный сигнальный подканал. В одной из схем в каждом шестом фрейме используется наименее значимый бит из 8 бит сэмпла каждого канала. Этот вариант получил красочное название передачи служебных сигналов с украденным битом (robbed-bit signaling). Основная его идея — несколько «украденных» битов не играют никакой роли для голосовых разговоров. Никто не услышит разницы.
Однако с данными все иначе. Отправка неправильных битов по меньшей мере бесполезна. При передаче данных с помощью более старых версий T1 в каждом из 24 каналов можно было задействовать лишь семь из восьми бит, то есть 56 Кбит/с. Более новые варианты T1 обеспечивают свободные каналы с использованием всех битов. Свободные каналы — это именно то, что нужно компаниям, арендующим линии T1 для отправки по телефонной сети данных вместо голоса. При этом передача служебных сигналов для всех голосовых звонков производится внеполосным образом (out-of-band), то есть по каналу, отделенному от данных. Зачастую передача служебных сигналов происходит по общему, то есть совместно используемому, каналу (common-channel signaling). Для этой цели можно задействовать один из 24 каналов.
За пределами Северной Америки и Японии вместо T1 распространена система связи E1 со скоростью 2048 Мбит/с. В ней используется 32 8-битных сэмпла, упакованных в стандартный 125-мкс фрейм. Тридцать каналов используются для информации и один-два — для передачи служебных сигналов. Каждая группа из четырех фреймов включает 64 бита для служебных сигналов, половина из которых используется для их передачи (по выделенному или общему каналу), а другая половина — для синхронизации фреймов (или же она резервируется — в каждой стране под разные нужды).
Мультиплексирование с разделением по времени позволяет объединять несколько T1 в системы более высокого порядка. На илл. 2.33 показано, как это происходит. Слева представлено четыре канала T1, мультиплексируемых в один канал T2. На уровне T2 и выше 24 голосовых канала, составляющие фрейм T1, мультиплексируются побитно, а не побайтно. Четыре потока T1 со скоростью 1,544 Мбит/с должны давать 6,176 Мбит/с, но на деле скорость T2 составляет 6,312 Мбит/с. Дополнительные биты используются для синхронизации фреймов и восстановления в случае сбоев системы связи.
Илл. 2.33. Мультиплексирование каналов T1 в системы связи более высокого порядка
На следующем уровне семь потоков T2 объединяются побитно в T3. Далее шесть потоков T3 соединяются в T4. На каждом шаге присутствуют небольшие накладные расходы на синхронизацию фреймов и восстановление (на случай рассинхронизации между отправителем и получателем). T1 и T3 широко используются абонентами, в то время как T2 и T4 применяются только внутри самой телефонной системы, поэтому они менее известны.
В США и остальном мире нет единого стандарта для базовой системы связи, так же как нет и согласия относительно ее мультиплексирования в систему с большей пропускной способностью. Принятую в США схему с шагами 4, 7 и 6 в остальном мире не сочли лучшим из возможных вариантов, поэтому стандарт МСЭ призывает мультиплексировать по четыре потока в один на каждом уровне. Кроме того, данные для синхронизации фреймов и восстановления также отличаются в стандартах США и МСЭ. В иерархии МСЭ используется 32, 128, 512, 2048 и 8192 канала, работающие на скоростях 2048, 8848, 34 304, 139 264 и 565 148 Мбит/с.
Мультиплексирование оптических сетей: SONET/SDH
На самых первых этапах развития оптоволоконной связи каждая телефонная компания имела свою патентованную оптическую TDM-систему. После того как в 1984 году правительство США разделило AT&T, местным телефонным компаниям пришлось подключаться к многочисленным междугородним линиям с оптическими TDM-системами от различных производителей и поставщиков. Стало очевидно, что без стандартизации не обойтись. В 1985 году Bellcore, исследовательское подразделение Regional Bell Operating Companies (RBOCs), начало работу над этим стандартом, получившим название синхронные оптические сети (Synchronous Optical NETwork, SONET).
Позднее к этой работе подключился МСЭ, в результате чего в 1989 году появился стандарт SONET и набор сопутствующих рекомендаций МСЭ (G.707, G.708 и G.709). Эти рекомендации МСЭ называются синхронной цифровой иерархией (Synchronous Digital Hierarchy, SDH), но отличаются от SONET лишь мелкими нюансами. Практически все междугородние линии в США, да и во