Сети с коммутацией пакетов Х.25 и frame relay . 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Сети с коммутацией пакетов Х.25 и frame relay .



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

Сеть коммутации пакетов состоит из центров коммутации пакетов (ЦКП), расположенных в различных географических точках и соединенных высокоскоростными каналами обмена (рисунок 17.7).

Рис. 17.7. Сеть коммутации пакетов X. 25

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

Этот стандарт основан на синхронной передаче данных. Асинхронные старт-стопные терминалы подключаются к сети через так называемые пакетные адаптеры данных (ПАД). Они могут быть встроенными или удаленными. Встроенный ПАД обычно расположен в стойке ЦКП. Удаленный ПАД представляет собой небольшое автономное устройство, подключенное к ЦКП через один канал связи X.25. Один ПАД обычно обеспечивает доступ для 8, 16 или 24 асинхронных терминалов.

К основным функциям ПАД относятся:

• сборка символов, полученных от асинхронных терминалов, в пакеты,

• разборка полей данных в пакетах и вывод данных на асинхронные терминалы,

• управление процедурами установления соединения и разъединения, сброса и прерывания,

• передача символов, включающих стартстопные сигналы и биты проверки на четность. по требованию асинхронного терминала,

• продвижение пакетов при наличии соответствующих условий, таких как заполнение пакета, истечение времени ожидания и др.

Рекомендации Международного Консультативного Комитета по Телефонии и Телеграфии X.25 включают в себя протоколы трех нижних уровней модели ISO/OSI:

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

• На канальном уровне используется подмножество протокола HDLC. обеспечивающее возможность автоматической передачи в случае возникновения ошибок в линии. Предусмотрена возможность выбора из двух процедур доступа к каналу: LAP или LAPB.

• На сетевом уровне определен протокол X.25/3 обмена пакетами между оконечным оборудованием и сетью передачи данных.

Сетевой уровень реализуется с использованием 14 различных типов пакетов. Так как надежную передачу данных обеспечивает уже упомянутый протокол LAP-B, то протокол X.25/3 выполняет функции маршрутизации пакетов и управления потоком пакетов.

Прежде, чем пакет будет передан через сеть, необходимо установить соединение между исходными ООД - терминалами и компьютерами. Существует два типа соединений - коммутируемый виртуальный канал (SVC - Switched Virtual Channel) и постоянный виртуальный канал (PVC - Permament Virual Channel). SVC можно сравнить с коммутируемым каналом телефонной сети общего пользования. Для установления соединения необходимо знать сетевой номер - адрес пользователя. Рекомендация X. 121 МККТТ определяет международную систему нумерации адресов для сетей передачи данных общего пользования.

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

Маршрутизация на основе виртуальных каналов - это обычный прием, используемый в глобальных сетях. Кроме сетей X.25, такая техника применяется в сетях frame relay и АТМ. Суть такой маршрутизации показана на рисунке 17.8. При установлении соединения между конечными узлами используется специальный тип пакета - запрос на установление соединения - который содержит длинный адрес узла-адресата, а также номер виртуального соединения, присвоенного данному виртуальному соединению в узле-отправителе, например, 15. Адрес назначения используется для маршрутизации пакета на основании таблиц маршрутизации, аналогичных тем, которые использовались при описании протоколов RIP или OSPF. В приведенном примере оказалось необходимым передать пакет с порта 1 на порт 0. Одновременно с передачей пакета маршрутизатор изменяет у пакета номер виртуального соединения - он присваивает пакету первый неиспользованный номер виртуального канала для данного коммутатора. Каждый конечный узел и каждый коммутатор ведет свой список использованных и свободных номеров виртуальных соединений. В таблице коммутации входного порта маршрутизатор отмечает, что в дальнейшем пакеты, прибывшие на этот порт с номером 15, должны передаваться на порт 0, причем номер виртуального канала должен быть изменен на 10, Одновременно делается и соответствующая запись в таблице коммутации порта 0 - пакеты с номером 10 нужно передавать на порт с номером 1, меняя номер виртуального канала на 15.

Рис. 17.8. Коммутация в сетях с виртуальными соединениями.

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

За уменьшение служебного заголовка приходится платить невозможностью баланса трафика внутри виртуального соединения. При отказе какого-либо канала соединение приходится также устанавливать заново.

Протокол X.25 допускает использование следующих максимальных значений длины поля данных: 16, 32, 64, 128, 256, 512 и 1024 байта. Предпочтительной является длина 128 байтов. Пакеты данных циклически нумеруются от 0 до 7 или от 0 до 127. В заголовке пакета помещаются два номера: порядковый номер передачи и порядковый номер приема. Порядковый номер передачи необходим для обеспечения последовательной транспортировки данных по виртуальному каналу, обнаружения потерь пакетов и для управления интенсивностью поступления пакетов в сеть передачи данных.

Услуги по стандарту Х.25 предоставляются многими общественными сетями передачи данных - в США Sprint/Telenet, BT/Tymnet, Infonet и другими, в России - "Исток-К". "Спринт Сеть", ИАСНЕТ, РОСПАК, ИНФОТЕЛ, Релком и другими. Сети Х.25 часто являются единственной возможностью для создания международной сети, так как почти во всех странах имеются сети данного типа. Можно построить и свою собственную сеть Х.25, купив коммутационное оборудование Х.25 и арендовав выделенные линии.

Сети frame relay - сравнительно новые сети, которые гораздо лучше подходят для передачи трафика локальных сетей по сравнению с сетями X.25. Преимущество сетей frame relay заключается в их низкой избыточности, высокой емкости при низких задержках и надежности передачи данных по существующим общественным сетям. Они специально разработаны как общественные сети для соединения частных локальных сетей. Сети frame relay стандартизованы подкомитетом СС1ТТ 1.122. Они обеспечивают скорость передачи данных до 2 Мб/с и позволяют потребителю наращивать требуемую пропускную способность частями по 56 Кб/с.

Сети frame relay обеспечивают высокую пропускную способность и низкие задержки за счет исключения избыточных операций по коррекции ошибок, так как они рассчитаны на использование надежных цифровых и волоконно-оптических линий связи. Протокол frame relay занимается обнаружением ошибок только на первых двух уровнях модели OSI. в то время как в протоколе X.25 этим занимаются три уровня. Протокол frame relay, так как он работает только на первых двух уровнях модели OSI, является независимым от верхних уровней стека протокола, из-за чего его легко встраивать в сети. Существует спецификация RFC 1490, определяющая методы инкапсуляции в трафик frame relay трафика SNA и локальных сетей.

Протокол frame relay подразумевает, что коммуникационное оборудование конечных пользователей (а, точнее, протоколы сетевого и транспортного уровней, подобные IP и TCP) будут обнаруживать и корректировать ошибки за счет повторной передачи пакетов сетевого или более высоких уровней. Это требует некоторой степени интеллектуальности от конечного оборудования, что по большей части справедливо для современных локальных сетей.

Frame relay предлагает независимую адресацию пакетов. Сети frame relay, как и сети X.25, позволяют устанавливать частные виртуальные каналы между локальными сетями без добавления задержки между узлами. После установления виртуального соединения кадры frame relay маршрутизируются (транслируются, передаются, если более точно следовать переводу глагола relay) через коммутаторы сети. Стандарт frame relay определяет как постоянные виртуальные каналы (PVC), так и коммутируемые (SVC), но в большинстве коммерческих сетей frame relay реализованы в основном сервисы постоянных коммутируемых каналов.

Поле номера виртуального соединения (DLCI) состоит из 11 битов и называется идентификатором связи данных. Это поле содержит номер виртуального канала, соответствующий определенному порту сетевого моста или маршрутизатора. Посылающее устройство помещает этот адрес в кадр (фрейм) и передает кадр в сеть для перемещения к приемному устройству.

Поле данных может иметь размер до 4056 байтов.

В сетях frame relay предусмотрена процедура заказа качества обслуживания, отсутствующая в сетях Х.25. Для каждого виртуального соединения определяются несколько параметров, Два параметра определяют среднюю скорость соединения:

CIR (Committed Information Rate) - средняя скорость, с которой сеть согласна передавать данные пользователя,

CBS (Committed Burst Size) - максимальное количество битов, которое сеть согласна передать от этого пользователя за интервал времени Т.

Если эти величины определены, то время Т определяется формулой

                                              Т = CBS/CIR.

На рисунке 17.9 приведен пример использования сети frame relay пятью удаленными региональными отделениями корпорации. Обычно доступ к сети осуществляется каналами с большей пропускной способностью, чем CIR - пропускная способность канала должна быть равна по крайней мере величине CBS/T. Но при этом пользователь платит не за пропускную способность канала, а за заказанные величины CIR и CBS.

Для управления потоком кадров в сетях frame relay используются механизмы оповещения конечных пользователей о том, что в коммутаторах сети возникли перегрузки (переполнение необработанными кадрами). Бит FECN

Рис. 17.9. Пример использования сети frame relay

(Forward Explicit Congestion Bit) кадра извещает об этом принимающую сторону. На основании значения этого бита принимающая сторона должна с помощью протоколов более высоких уровней (TCP/IP. SPX и т.п.) известить передающую сторону о том, что та должна снизить интенсивность отправки пакетов в сеть.

Бит BECN (Backward Explicit Congestion Bit) извещает о переполнении в сети передающую сторону и является рекомендацией немедленно снизить темп передачи. Бит BECN обычно отрабатывается на уровне устройств доступа к сети frame relay - маршрутизаторов, мультиплексоров и устройств CSU/DSU.

В общем случае биты FECN и BECN могут игнорироваться. Но если конечный пользователь нарушает условия, определяемые параметрами его соединения CIR и CBS, то сеть может просто отбрасывать (не передавать) "избыточные кадры" пользователя, выходящие за рамки договоренностей. Для этого в кадре имеется бит DE (Discard Eligible) -"удаление желательно", который устанавливается при превышения конечным узлом максимальной интенсивности трафика. И если в коммутаторе сети возникает перегрузка, то он может отбрасывать кадры с установленным битом DE.

Сервис frame relay обычно предоставляют те же операторы, которые эксплуатируют сети X.25. Большая часть производителей выпускает сейчас коммутаторы, которые могут работать как по протоколам Х.25, так и по протоколам frame relay.



Поделиться:


Последнее изменение этой страницы: 2021-12-15; просмотров: 46; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.223.160.61 (0.011 с.)