Глава I. Организация электросвязи Гражданской авиации России §




Скачать 2.33 Mb.
Название Глава I. Организация электросвязи Гражданской авиации России §
страница 9/24
Тип Задача
rykovodstvo.ru > Руководство эксплуатация > Задача
1   ...   5   6   7   8   9   10   11   12   ...   24

Продвижение потоков


Далее, когда задачи определения и задания маршрута решены, должно произой­ти соединение, или коммутация, абонентов. Для каждой пары абонентов эта опе­рация может быть представлена совокупностью нескольких (по числу транзит­ных узлов) локальных операций коммутации. Отправитель должен выставить данные на тот свой порт, из которого выходит найденный маршрут, а все тран­зитные узлы должны соответствующим образом выполнить «переброску» дан­ных с одного своего порта на другой, другими словами, выполнить коммутации. Устройство, функциональным назначением которого является выполнение коммутации, называется коммутатором (switch). Коммутатор производит коммутацию входящих в его порты информационных потоков, направляя их в соответствующие выходные порты (рис. 2.9).

Интерфейсы


Рис. 2.9. Коммутатор

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

Отметим, что термины коммутация, таблица коммутации и коммутатор в телекоммуникационных сетях могут трактоваться неоднозначно. Ранее уже был определен термин коммутация как про­цесс соединения абонентов сети через транзитные узлы. Этим же термином обознача­ется и соединение интерфейсов в пределах отдельного транзитного узла. Коммутатором в широком смысле называется устройство любого типа, способное выполнять операции пе­реключения потока данных с одного интерфейса на другой. Операция коммутации может быть выполнена в соответствии с различными правилами и алгоритмами. Некоторые спо­собы коммутации и соответствующие им таблицы и устройства получили специальные на­звания (например, маршрутизация, таблица маршрутизации, маршрутизатор). В то же время за другими специальными типами коммутации и соответствующими устройствами закрепились те же самые названия: коммутация, таблица коммутации и коммутатор, кото­рые здесь используются в узком смысле, например коммутация и коммутатор локальной сети. Для телефонных сетей, которые появились намного раньше компьютерных, также характерна аналогичная терминология — коммутатор является здесь синонимом телефон­ной станции. Из-за солидного возраста и гораздо большей (пока) распространенности те­лефонных сетей чаще всего в телекоммуникациях под термином «коммутатор» понимают именно телефонный коммутатор.
Коммутационная сеть



Рис. 2.10. Коммутационная сеть

Коммутатором может быть как специализированное устройство, так и универ­сальный компьютер со встроенным программным механизмом коммутации, в этом случае коммутатор называется программным. Компьютер может совмещать функ­ции по коммутации данных, направляемых на другие узлы, с выполнением своих обычных функций как конечного узла. Однако во многих случаях более рациональным является решение, в соответствии с которым некоторые узлы в сети выделяются специально для выполнения коммутации. Эти узлы образуют коммутационную сеть, к которой подключаются все остальные. На рис. 2.10. показана коммутационная сеть, образованная из узлов 1, 5, 6 и 8, к которой подключа­ются конечные узлы 2, 3, 4, 7, 9 и 10.

Мультиплексирование и демультиплексирование


Как было уже сказано, прежде чем выполнить переброску данных на определен­ные для них интерфейсы, коммутатор должен понять, к какому потоку они отно­сятся. Эта задача должна решаться независимо от того, поступает ли на вход коммутатора только один поток в «чистом» виде, или «смешанный» поток, яв­ляющийся результатом агрегирования нескольких потоков. В последнем случае к задаче распознавания добавляется задача демультиплексирования — разде­ление суммарного агрегированного потока на несколько составляющих потоков. Как правило, операцию коммутации сопровождает также обратная операция — мультиплексирование (multiplexing), при которой из нескольких отдельных пото­ков образуется общий агрегированный поток, который можно передавать по од­ному физическому каналу связи. Операции мультиплексирования/демульти­плексирования имеют такое же важное значение в любой сети, как и операции коммутации, потому что без них пришлось бы все коммутаторы связывать боль­шим количеством параллельных каналов, что свело бы на нет все преимущества неполносвязной сети связи между абонентами сети.

На рис. 2.11. показан фрагмент сети, состоящий из трех коммутаторов.

Коммута­тор 1 имеет пять сетевых интерфейсов. Рассмотрим, что происходит


Физический канал

Инт4

Инт3


Коммутатор 2


Коммутатор 3

Мультиплексирование

Инт1

Инт2

Коммутатор 1


Демультиплексирование

Инт5


Рис. 2.11. Операции мультиплексирования и демультиплексирования потоков при коммутации

на интер­фейсе Инт1. Сюда поступают данные с трех интерфейсов — Инт3, Инт4 и Инт5. Все их надо передать в общий физический канал, то есть выполнить опе­рацию мультиплексирования. Мультиплексирование является способом обеспе­чения доступности имеющихся физических каналов одновременно для несколь­ких сеансов связи между абонентами сети.

Существует множество способов мультиплексирования потоков в одном физи­ческом канале, важнейшим из них является разделение по времени. При этом спо­собе каждый поток получает физический канал в свое распоряжение с фиксированным или случайным периодом времени и передает в это время по нему свои данные. Следующим по распространенности является частотное разделение канала, при котором каждый поток передает данные в выделенном ему частотном диапазоне.

Технология мультиплексирования должна позволять получателю такого сум­марного потока выполнять обратную операцию — разделение (демультиплекси­рование) данных на слагаемые потоки. На интерфейсе Инт3 коммутатор выпол­няет демультиплексирование потока на три составляющих подпотока. Один из них он передает на интерфейс Инт1, другой — на Инт2, а третий — на Инт5. На интерфейсе Инт2 нет необходимости выполнять мультиплексирование или демультиплексирование — этот интерфейс выделен одному потоку в моно­польное использование. В общем случае на каждом интерфейсе могут одновременно вы­полняться обе задачи — мультиплексирования и демультиплексирования.

Частный случай коммутатора, у которого все входящие информационные пото­ки коммутируются на один выходной интерфейс, где мультиплексируются в один агрегированный поток и направляются в один физический канал, называется мультиплексором и показан на рис. 2.12 а. Коммутатор, который имеет один входной интерфейс и несколько выходных, на­зывается демультиплексором (рис. 2.12 б).

а б
Рис. 2.12. Мультиплексор и демультиплексор

Разделяемая среда передачи данных


Еще одним параметром разделяемого канала связи является количество узлов, подключенных к такому каналу. В приведенных выше примерах к каналу связи подключались только два взаимодействующих узла, точнее — два интерфейса (рис. 2.13 а и б). В телекоммуникационных сетях используется и другой вид подключения, когда к одному каналу подключается несколько интерфейсов (рис. 2.13 в). Такое множественное подключение интерфейсов порождает уже рассматривавшуюся выше топологию «общая шина», иногда называемую также шлейфовым подключением. Во этих случаях возникает проблема согласованного использования канала.

На рисунке показаны различные варианты разделения каналов связи между интерфейсами. Коммутаторы К1 и К2 связаны двумя однонаправ­ленными физическими каналами, по которым информация мо­жет передаваться только в одном направлении. В этом случае передающий ин­терфейс является активным и физическая среда передачи находится целиком и полностью под его управлением. Пассивный интерфейс только принимает дан­ные. Проблема разделения канала между интерфейсами здесь отсутствует. Заме­тим, однако, что задача мультиплексирования потоков данных в канале при этом сохраняется. На практике два однонаправленных канала, реализующих в целом дуплексную связь между двумя устройствами, обычно считаются одним дуп­лексным каналом, а пара интерфейсов одного устройства — как передающая и принимающая части одного и того же интерфейса. На рис 2.13 б коммутаторы К1 и К2 связаны каналом, который может передавать данные в обе стороны, но только попеременно. При этом возникает необходи­мость в механизме согласования доступа интерфейсов К1 и К2 к такому каналу. Обобщением этого варианта является случай, показанный на рис. 2.13 в, когда к каналу связи подключается несколько (больше двух) интерфейсов, образуя об­щую шину.

Рис. 2.13. Совместное использование канала связи

Совместно используемый несколькими интерфейсами физический канал назы­вают разделяемым. Часто используется также термин разделяемая сре­да передачи данных. Разделяемые каналы связи используются не только для связей типа коммутатор-коммутатор, но и для связей компьютер-коммутатор и компьютер-компьютер.

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

Несмотря на все эти сложности, в локальных сетях разделяемые среды исполь­зуются очень часто. Этот подход, в частности, реализован в широко распростра­ненных классических технологиях Ethernet, Token Ring, FDDI. В глобальных се­тях разделяемые между интерфейсами среды практически не используются. Это объясняется тем, что большие временные задержки распространения сигналов вдоль протяженных каналов связи приводят к слишком длительным перего­ворным процедурам доступа к разделяемой среде, сокращая до неприемлемого уровня долю полезного использования канала связи на передачу данных або­нентов.

В последние годы наметилась тенденция отказа от разделяемых сред пе­редачи данных и в локальных сетях. Это связано с тем, что за достигаемое таким образом удешевление сети приходится расплачиваться производительностью. Сеть с разделяемой средой при большом количестве узлов будет работать всегда медленнее, чем аналогичная сеть с индивидуальными линиями связи, так как пропускная способность индивидуальной линии связи достается одному компьютеру, а при ее совместном использовании делится между всеми компьютерами сети. Часто с такой потерей производительности мирятся ради увеличения экономической эффективности сети. Не только в классических, но и в совершенно новых технологиях, разработанных для локальных сетей, сохраняется режим разделяемых линий связи. Например, разработчики технологии Gigabit Ethernet, принятой в 1998 году в качестве нового стандарта, включили режим разделения передающей среды в свои спецификации наряду с режимом работы по индиви­дуальным линиям связи.

Типы и виды коммутации


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

Среди множества возможных подходов к решению задачи коммутации абонен­тов в сетях выделяют два основополагающих:

  • коммутация каналов (circuit switching);

  • коммутация пакетов (packet switching).

Внешне обе эти схемы соответствуют приведенной на рис. 2.13 структуре сети, однако возможности и свойства их различны.

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

Коммутация каналов


Коммутационная сеть в случае коммутации каналов образует между конечными узлами непрерывный составной физический канал из последовательно соединенных коммутаторами промежуточных канальных участков. Условием того, что несколько физических каналов при последовательном соединении образуют единый физический канал, является равенство скоростей передачи данных в каждом из составляющих физических каналов. Равенство скоростей означает, что коммутаторы такой сети не должны буферизировать передаваемые данные.

В сети с коммутацией каналов перед передачей данных всегда необходимо выполнить процедуру установления соединения, в процессе которого и создается составной канал. После этого можно начинать передавать данные. Например, если сеть, изображенная на рис 2.13, работает по технологии коммутации каналов, то узел 1, чтобы передать данные узлу 7, должен передать специальный запрос на установление соединения коммутатору А, указав адрес назначения 7. Коммутатор А должен выбрать маршрут образования составного канала, а затем передать запрос следующему коммутатору, в данном случае Е. Далее коммутатор Е передает запрос коммутатору F, а тот, в свою очередь, передает запрос узлу 7. Если узел 7 принимает запрос на установление соединения, он направляет по уже установленному каналу ответ исходному узлу, после чего составной канал считается скоммутированным и узлы 1 и 7 могут обмениваться по нему данными, например, вести телефонный разговор.

5


Рис. 2.13. Общая структура сети с коммутацией абонентов
Техника коммутации каналов имеет свои достоинства, главными из которых являются:

  • наличие постоянной и известной скорости передачи данных по установленному между конечными узлами каналу, что позволяет пользователю сети на основе заранее произведенной оценки требуемой пропускной способности установить в сети канал нужной скорости;

  • постоянный и достаточно низкий уровень задержки передачи данных через сеть, позволяющий качественно передавать данные, чувствительные к задержкам (называемые также трафиком реального времени) - голос, видео, различную технологическую информацию.

К недостаткам сетей с коммутацией каналов относятся:

  • отказ сети в обслуживании запроса на установление соединения, проходящего по физическому каналу, через который уже проходит максимальное для данной техники мультиплексирования и для данного канала количество информационных потоков. Например, если между двумя телефонными станциями имеется физический канал, который допускает прохождение через него не более 30 соединений абонентов, и нужно установить еще одно соединение, то произойдет отказ в обслуживании. Отказ может случиться и на конечном участке составного канала, например, если абонент может поддерживать только одно соединение, что характерно для многих телефонных сетей. Например, при поступлении второго вызова по телефонной сети к уже разговаривающему абоненту сеть в этом случае передает вызывающему абоненту короткие гудки – сигнал «занято»;

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

  • наличие обязательной задержки перед передачей данных из-за существования фазы установления соединения.

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

Коммутация пакетов


Техника коммутации пакетов была специально разработана для эффективной передачи компьютерного трафика. Эксперименты по созданию первых компью­терных сетей на основе техники коммутации каналов показали, что этот вид коммутации не позволяет достичь высокой общей пропускной способности сети. Типичные сетевые приложения генерируют трафик очень неравномерно, с высо­ким уровнем пульсации скорости передачи данных. Например, при обращении к удаленному файловому серверу пользователь сначала просматривает содер­жимое каталога этого сервера, что порождает передачу небольшого объема дан­ных. Затем пользователь открывает требуемый файл в текстовом редакторе, и эта операция может создать достаточно интенсивный обмен данными, особен­но если файл содержит объемные графические включения. После отображения нескольких страниц файла пользователь некоторое время работает с ними ло­кально, что вообще не требует передачи данных по сети. Затем пользователь воз­вращает модифицированные копии страниц на сервер, что снова порождает интенсивную передачу данных по сети.

Коэффициент пульсации трафика отдельного пользователя сети, равный отно­шению средней интенсивности обмена данными к максимально возможной, может достигать 1:50 или даже 1:100. Если для описанного сеанса организовать коммутацию канала между компьютером пользователя и сервером, то большую часть времени канал будет простаивать. В то же время коммутационные возмож­ности сети будут закреплены за данной парой абонентов и останутся недоступными другим пользователям сети.

При коммутации пакетов все передаваемые пользователем сети сообщения разбиваются в исходном узле на сравнительно небольшие части, называемые пакетами. Напомним, что сообщением называется логически завершенная порция данных: запрос на передачу файла, ответ на этот запрос, содержащий весь файл и т.п. Сообщения могут иметь произвольную длину, от нескольких байт до мно­гих мегабайт. Пакеты обычно тоже могут иметь переменную длину, но в узких пределах, например, от 46 до 1500 байт. Каждый пакет снабжается заголовком, в котором указывается адресная информация, необходимая для доставки пакета узлу назначения, а также номер пакета, который будет использоваться узлом на­значения для сборки сообщения (рис. 2.14). Пакеты транспортируются в сети как независимые информационные блоки. Коммутаторы сети принимают паке­ты от конечных узлов и на основании адресной информации передают их друг другу, а в конечном итоге — узлу назначения.

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



Рис. 2.14. Разбивка сообщения на пакеты

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

Причина состоит в том, что пульсации отдельных абонентов в соответствии с зако­ном больших чисел распределяются во времени так, что их пики не совпадают. Поэтому коммутаторы постоянно и достаточно равномерно загружены работой, если число обслуживаемых ими абонентов действительно велико. На рис. 2.15 показано, что трафик, поступающий от конечных узлов на коммутаторы, очень неравномерно распределен во времени. Однако коммутаторы более высокого уровня иерархии, которые обслуживают соединения между коммутаторами ниж­него уровня, загружены более равномерно, и поток пакетов в магистральных ка­налах, соединяющих коммутаторы верхнего уровня, имеет почти максимальный коэффициент использования. Буферизация сглаживает пульсации, поэтому ко­эффициент пульсации на магистральных каналах гораздо ниже, чем на каналах абонентского доступа — он может быть равным 1:10 или даже 1:2.
Очереди пакетов Магистральный канал



Рис. 2.15. Сглаживание пульсаций трафика в сети с коммутацией пакетов

Более высокая эффективность сетей с коммутацией пакетов по сравнению с сетями с коммутацией каналов (при равной пропускной способности каналов связи) была доказана как экспериментально, так и путем имитационного моделиро­вания. Здесь уместна аналогия с мультипрограммными операционными системами. Каждая отдельная программа в такой системе выполняется дольше, чем в однопрограммной системе, когда программе выделяется все процессорное время, пока она не завершит свое выполнение. Однако общее число программ, выполняемых за еди­ницу времени, в мультипрограммной системе больше, чем в однопрограммной.

Достоинства сетей с коммутацией пакетов:

  • высокая общая пропускная способность сети при передаче пульсирующего трафика;

  • возможность динамически перераспределять пропускную способность физических каналов связи между абонентами в соответствии с реальными потребностями их трафика.

Недостатки сетей с коммутацией пакетов:

  • неопределенность скорости передачи данных между абонентами сети, обу­словленная зависимостью задержек в очередях буферов коммутаторов сети от общей загрузки сети;

  • переменная величина задержки пакетов данных, которые могут достигать зна­чительных величин в моменты мгновенных перегрузок сети;

  • возможные потери данных из-за переполнения буферов.

В настоящее время активно разрабатываются и внедряются методы, позволяю­щие преодолеть указанные недостатки, которые особенно остро проявляются для чувствительного к задержкам трафика, требующего при этом постоянной скорости передачи. Это так называемые методы обеспечения качества об­служивания (QoS).

Сети с коммутацией пакетов, в которых реализованы методы обеспечения каче­ства обслуживания QoS, позволяют одновременно передавать различные виды тра­фика, в том числе такие важные, как телефонный и компьютерный. Поэтому ме­тоды коммутации пакетов сегодня считаются наиболее перспективными для построения конвергентной сети, которая обеспечит комплексные качественные услуги для абонентов любого типа.

Развиваются и методы коммутации каналов. Сегодня сети с коммутацией каналов успешно работают не только в тради­ционных телефонных сетях, но и широко применяются для образования высо­коскоростных постоянных соединений в так называемых первичных (опорных) сетях технологий SDN и DWDM, которые активно используются для созда­ния магистральных физических каналов между коммутаторами телефонных или компьютерных сетей. В будущем вполне возможно появление новых технологий коммутации, в том или ином виде комбинирующих принципы коммутации паке­тов и каналов.

Коммутация сообщений


Коммутация сообщений по своим принципам близка к коммутации пакетов. Под коммутацией сообщений понимается передача единого блока данных между тран­зитными компьютерами сети с временной буферизацией этого блока на диске каждого компьютера. Сообщение в отличие от пакета имеет про­извольную длину, которая определяется не технологическими соображениями, а содержанием информации, составляющей сообщение. Например, сообщением может быть текстовый документ, файл с кодом программы, электронное письмо. Транзитные компьютеры могут соединяться между собой как сетью с коммута­цией пакетов, так и сетью с коммутацией каналов. Сообщение хранится в тран­зитном компьютере на диске, причем время хранения может быть достаточно большим, если компьютер загружен другими работами или сеть временно пере­гружена. По такой схеме обычно передаются сообщения, не требующие немедленного от­вета, чаще всего сообщения электронной почты. Режим передачи с промежуточ­ным хранением на диске называется режимом хранения и передачи (store-and-forward).

Режим коммутации сообщений разгружает сеть для передачи трафика, требую­щего быстрого ответа, например, трафика службы WWW или файловой службы. Количество транзитных компьютеров стараются по возможности уменьшить. Если компьютеры подключены к сети с коммутацией пакетов, то число проме­жуточных компьютеров обычно уменьшается до двух. Например, когда пользо­ватель передает почтовое сообщение своему серверу исходящей почты, тот сразу старается передать сообщение серверу входящей почты адресата. Но если компь­ютеры связаны между собой телефонной сетью, то часто используется несколько промежуточных серверов, так как прямой доступ к конечному серверу может быть невозможен в данный момент из-за перегрузки телефонной сети (абонент занят) или экономически невыгоден из-за высоких тарифов на дальнюю теле­фонную связь.

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

Постоянная и динамическая коммутация


Как сети с коммутацией пакетов, так и сети с коммутацией каналов можно раз­делить на два класса - сети с динамической коммутаци­ей и сети с постоянной коммутацией.

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

Во втором случае сеть не предоставляет пользователю возможность выполнить динамическую коммутацию с другим произвольным пользователем сети. Вместо этого сеть разрешает паре пользователей заказать соединение на длительный период времени. Соединение устанавливается не пользователями, а персоналом, обслуживающим сеть. Время, на которое устанавливается постоянная коммутация, измеряется обычно несколькими месяцами. Режим постоянной (permanent) коммутации в сетях с коммутацией каналов часто называется сервисом выделен­ных (dedicate) или арендуемых (leased), каналов. В том случае, когда посто­янное соединение через сеть коммутаторов устанавливается с помощью авто­матических процедур, инициированных обслуживающим персоналом, его часто называют полупостоянным соединением, в отличие от режима ручного конфигурирования каждого коммутатора.

Примерами сетей, поддерживающих режим динамической коммутации, являют­ся телефонные сети общего пользования, локальные сети, сети ТСР/IР. Наиболее популярными сетями, работающими в режиме постоянной коммута­ции, сегодня являются сети технологии SDN, на основе которых строятся выде­ленные каналы связи с пропускной способностью в несколько гигабит в секунду. Некоторые типы сетей поддерживают оба режима работы. Например, сети Х.25 и АТМ могут предоставлять пользователю возможность динамически связаться с любым другим пользователем сети и в то же время отправлять данные по по­стоянному соединению одному вполне определенному абоненту.

Пропускная способность сетей с коммутацией пакетов


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

Время передачи сообщения в сети с коммутацией кана­лов ТКК равно сумме времени задержки распространения сигнала по линии связи tЗР и времени за­держки передачи сообщения tЗП. Задержка распространения сигнала зависит от скорости распространения электромагнитных волн в конкретной физической среде, которая колеблется от 0,6 до 0,9 скорости света в вакууме. Время передачи сообщения равно V/С, где V — объем сообщения в битах, а С — пропускная спо­собность канала в битах в секунду.


а

Рис. 2.16. Задержка передачи данных в сетях:

а - с коммутацией каналов; б - с коммутацией пакетов
В сети с коммутацией пакетов наблюдается принципиально другая картина. Процедура установления соединения в этих сетях, если она используется, зани­мает примерно такое же время, как и в сетях с коммутацией каналов, то остановимся только на времени передачи данных. На рис. 2.16 б показан пример передачи в сети с коммутацией пакетов. Предполагается, что в сеть передается сообщение того же объема, что и сообщение, иллюстрируемое рис. 2.16, однако оно разделено на пакеты, каждый из которых снабжен заголовком. Время передачи сообщения в сети с коммутацией пакетов обозначено как ТК.П.. При передаче сообщения, разбитого на пакеты, по сети с коммутацией пакетов, возникают следующие временные задержки:

  • задержки в источнике передачи, который, помимо передачи собственно сообщений, тратит дополнительное время на передачу заголовка, tПЗ;

  • задержки, вызванные наличием интервала между переда­чей каждого следующего пакета, tИНТ (это время уходит на формирование очередного пакета стеком протоколов);

  • за­держки времени буферизации пакета tБП (коммутатор не может начать передачу пакета, не приняв его полностью в свой буфер);

  • задержки времени ком­мутации tК.

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

Каждый из коммутаторов вносит задержку коммутации от долей до сотен миллисекунд. Общая задержка, вносимая несколькими коммутаторами, может составить несколько сотен миллисекунд, что сравнимо с общим временем передачи данных в сети с комму­тацией каналов.

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

На эффективность работы сети существенно влияют размеры пакетов, которые передает сеть. Слишком большие пакеты приближают сеть с коммутацией паке­тов к сети с коммутацией каналов, поэтому эффективность сети при этом падает, слишком маленькие пакеты заметно увеличивают долю служебной информации, так как каждый пакет несет с собой заголовок фиксированной длины, а количество пакетов, на которые разбиваются сообщения, при уменьшении размера пакета резко возрастает. Существует некоторый размер пакета, который обеспе­чивает максимальную эффективность работы сети, однако его трудно определить точно, так как он зависит от многих факторов, постоянно меняющихся в процессе работы сети. Поэтому разработчики протоколов сетей с коммутацией пакетов выбирают пределы, в которых может находиться длина пакета, а точнее размеры его поля данных, так как заголовок, как правило, имеет фиксированную длину. Обычно нижний предел поля данных выбирается равным нулю, что разрешает передавать служебные пакеты без пользовательских данных, а верхний предел не превышает значения 4 Кбайт. Приложения при пе­редаче данных пытаются занять максимальный размер поля данных, чтобы бы­стрее выполнить обмен данными, а небольшие пакеты обычно используются для квитанций о доставке пакета.

При выборе размера пакета необходимо учитывать также и интенсивность бито­вых ошибок канала. На ненадежных каналах необходимо уменьшать размеры па­кетов, так как это уменьшает объем повторно передаваемых данных при искажениях пакетов.

Сеть Ethernet как пример технологии коммутации пакетов


Рассмотрим, каким образом описанные выше общие подходы к решению наибо­лее важных проблем построения сетей воплощены в наиболее популярной сете­вой технологии — Ethernet.

Сетевая технология — это согласованный набор стандартных протоколов и реа­лизующих их программно-аппаратных средств (например, сетевых адаптеров, драйверов, кабелей и разъемов), достаточный для построения вычислительной сети. Понятие «достаточности» подчеркивает то обстоятельство, что этот набор представляет собой минимальный набор средств, с помощью которых можно по­строить работоспособную сеть. Возможно, эту сеть можно улучшить, например, за счет выделения в ней подсетей, что сразу потребует, кроме протоколов стан­дарта Ethernet, применения протокола IP, а также специальных коммуникацион­ных устройств — маршрутизаторов. Улучшенная сеть будет, скорее всего, более надежной и быстродействующей, но за счет надстроек над средствами техноло­гии Ethernet, которая составляет базис сети.

Термин «сетевая технология» чаще всего используется в описанном выше узком смысле, но иногда применяется и его расширенное толкование как любого набо­ра средств и правил для построения сети, например, «технология сквозной мар­шрутизации», «технология создания защищенного канала», «технология IP-сетей». Протоколы, на основе которых строится сеть определенной технологии (в узком смысле), специально разрабатывались для совместной работы, поэтому от разра­ботчика сети не требуется дополнительных усилий по организации их взаимо­действия. Иногда сетевые технологии называют базовыми технологиями, имея в виду то, что на их основе строится базис любой сети. Примерами базовых сете­вых технологий могут служить наряду с Ethernet такие известные технологии локальных сетей, как Token Ring и FDDI или же технологии территориальных сетей Х.25 и Frame Relay. Для получения работоспособной сети в этом случае достаточно приобрести программные и аппаратные средства, относящиеся к одной базовой технологии — сетевые адаптеры с драйверами, концентраторы, коммутаторы, кабельная система и т. п., — и соединить их в соответствии с требованиями стандарта на данную технологию.

Основной принцип, положенный в основу Ethernet, — случайный метод доступа к разделяемой среде передачи данных. В качестве такой среды может использо­ваться толстый или тонкий коаксиальный кабель, витая пара, оптоволокно или радиоволны (кстати, первой сетью, построенной на принципе случайного досту­па к разделяемой среде, была радиосеть Aloha Гавайского университета).

В стандарте Ethernet строго зафиксирована топология электрических связей. Ком­пьютеры подключаются к разделяемой среде в соответствии с типовой топологией «общая шина» (рис. 2.17). С помощью разделяемой во времени шины любые два компьютера могут обмениваться данными. Управление доступом к линии связи осуществляется специальными контроллерами — сетевыми адаптерами Ethernet. Каждый компьютер, а более точно, каждый сетевой адаптер, имеет уни­кальный адрес. Передача данных происходит со скоростью 10 Мбит/с. Эта вели­чина является пропускной способностью сети Ethernet.


Рис. 2.17. Сеть Ethernet

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

После того, как компьютер убеждается, что сеть свободна, он начинает передачу, «захватывая» при этом среду. Время монопольного использования разделяемой среды одним узлом ограничивается временем передачи одного кадра. Кадр — это единица данных, которыми обмениваются компьютеры в сети Ethernet. Кадр имеет фиксированный формат и наряду с полем данных содержит различную служебную информацию, например, адрес получателя и адрес отправителя.

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

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

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

Главным достоинством сетей Ethernet, благодаря которому они стали такими по­пулярными, является их экономичность. Для построения сети достаточно иметь по одному сетевому адаптеру для каждого компьютера плюс один физический сегмент коаксиального кабеля нужной длины. Другие базовые технологии, на­пример, Token Ring, для создания даже небольшой сети требуют наличия допол­нительного устройства — концентратора.

Кроме того, в сетях Ethernet реализованы достаточно простые алгоритмы досту­па к среде, адресации и передачи данных. Простая логика работы сети ведет к упрощению и соответственно удешевлению сетевых адаптеров и их драйверов. По той же причине адаптеры сети Ethernet обладают высокой надежностью.

Третьим замечательным свойством сетей Ethernet является их хо­рошая расширяемость, то есть легкость подключения новых узлов.

Другие базовые сетевые технологии — Token Ring, FDDI, — хотя и обладают многими индивидуальными чертами, в то же время имеют много общих свойств с Ethernet. В первую очередь — это применение регулярных фиксированных то­пологий (иерархическая звезда и кольцо), а также разделяемых сред передачи данных. Существенные отличия одной технологии от другой связаны с особен­ностями используемого метода доступа к разделяемой среде. Так, отличия тех­нологии Ethernet от технологии Token Ring во многом определяются специфи­кой заложенных в них методов разделения среды — случайного алгоритма доступа в Ethernet и метода доступа путем передачи маркера в Token Ring.
1   ...   5   6   7   8   9   10   11   12   ...   24

Похожие:

Глава I. Организация электросвязи Гражданской авиации России § icon Учебное пособие для летных училищ гражданской авиации. М., «Транспорт»
Книга предназначена а качестве учебного пособия для летных учебных заведений гражданской авиации. Она также может быть использована...
Глава I. Организация электросвязи Гражданской авиации России § icon Учебное пособие для летных училищ гражданской авиации. М., «Транспорт»
Книга предназначена а качестве учебного пособия для летных учебных заведений гражданской авиации. Она также может быть использована...
Глава I. Организация электросвязи Гражданской авиации России § icon К Инструкции по учету и отчетности при технической эксплуатации наземных...
Инструкции по учету и отчетности при технической эксплуатации наземных средств радиотехнического обеспечения полетов и авиационной...
Глава I. Организация электросвязи Гражданской авиации России § icon Федеральная аэронавигационная служба информационный сборник по вопросам функционирования
От имени коллегий Федерального агентства воздушного транспорта и Федеральной службы по надзору в сфере транспорта, от себя лично...
Глава I. Организация электросвязи Гражданской авиации России § icon Планирование, организация и эксплуатация метеорологического оборудования...
Планирование, организация и эксплуатация метеорологического оборудования аэродромов гражданской авиации
Глава I. Организация электросвязи Гражданской авиации России § icon Руководство по поисковому и аварийно-спасательному обеспечению полетов...
В связи с необходимостью совершенствования поисковых и аварийно-спасательных работ в гражданской авиации центром "Авиаоргпроект"...
Глава I. Организация электросвязи Гражданской авиации России § icon Руководство по поисковому и аварийно-спасательному обеспечению полетов...
В связи с необходимостью совершенствования поисковых и аварийно-спасательных работ в гражданской авиации центром "Авиаоргпроект"...
Глава I. Организация электросвязи Гражданской авиации России § icon Нпо га-85 согласовано
Ссср и является основным нормативным актом Министерства гражданской авиации, регламентирующим вопросы по противопожарному обеспечению...
Глава I. Организация электросвязи Гражданской авиации России § icon Министерство транспорта российской федерации приказ
Федерации, 1997, n 12, ст. 1383; 1999, n 28, ст. 3483; 2004, n 35, ст. 3607 и в целях совершенствования эксплуатации наземных средств...
Глава I. Организация электросвязи Гражданской авиации России § icon Федерального государственного бюджетного образовательного учреждения...
...
Глава I. Организация электросвязи Гражданской авиации России § icon Федерального государственного бюджетного образовательного учреждения...
...
Глава I. Организация электросвязи Гражданской авиации России § icon Анализ состояния метеообеспечения гражданской авиации за 2012 год
Авиаметеорологическое обслуживание (амо) гражданской авиации в 2012 году осуществляли 265 оперативных подразделений Росгидромета...
Глава I. Организация электросвязи Гражданской авиации России § icon Самолетовождение
Книга предназначена в качестве учебного пособия для курсантов и слушателей летных училищ и школ гражданской авиации. Она может быть...
Глава I. Организация электросвязи Гражданской авиации России § icon Анализ состояния метеообеспечения гражданской авиации за 2014 год
Авиаметеорологическое обслуживание (амо) гражданской и экспериментальной авиации в 2014 году осуществляли 254 оперативных подразделений...
Глава I. Организация электросвязи Гражданской авиации России § icon Министерство гражданской авиации указание
Объявляю "Санитарные правила по обслуживанию и ремонту радиотехнических устройств воздушных судов гражданской авиации (СанПиН №6031-91)",...
Глава I. Организация электросвязи Гражданской авиации России § icon Методические рекомендации по разработке инструкций по охране труда...
Методические рекомендации по разработке инструкций по охране труда в организациях гражданской авиации разработаны специалистами ООО...

Руководство, инструкция по применению




При копировании материала укажите ссылку © 2024
контакты
rykovodstvo.ru
Поиск