Лабораторная работа № Исследование технологии Frame Relay в сетях передачи данных


Скачать 0.77 Mb.
Название Лабораторная работа № Исследование технологии Frame Relay в сетях передачи данных
страница 5/7
Тип Лабораторная работа
rykovodstvo.ru > Руководство эксплуатация > Лабораторная работа
1   2   3   4   5   6   7

АК-5

УК-1 С Е Т Ь

АК-2

УК-3 УК-4 АК-6

АК-3 Frame Relay

УК-2 АК-7
АК-4
Рис. 3.2. Структура сети Frame Relay
Между абонентскими комплектами АК1 - АК7 установлены следующие постоянные виртуальные каналы:

PVC1 - между АК1 и АК5,

PVC2 - между АК1 и АК6,

PVC3 - между АК2 и АК3,

PVC4 - между АК3 и АК5,

PVC5 - между АК4 и АК7.

Сравнительно небольшое число PVC (реально их значительно больше) принято в интересах обозримости результатов моделирования и в предположении, что исследуемые функциональные зависимости при этом не нарушаются.

Для каждого виртуального канала на этапе заключения договора между абонентом и провайдером сети устанавливаются приведенные выше параметры - CIR, EIR, Bc и Be. Абоненты выдают потоки двух видов:

- не допускающие задержку (DЕ=0),

- допускающие задержку и даже сброс (DЕ=1).

Контроль за перегрузками в рассматриваемой сети FR реализует УКЗ следующим образом. Кадры, выдаваемые из узла УКЗ в исходящие каналы, при занятости этих каналов поступают в буфер ожидания соответствующего канала. Если при очередном поступлении кадра обнаруживается, что очередь в исходящий канал превышает определенный предел, абоненту отправителю данного PVC посылается сигнал перегрузки (BECN). По получении этого сигнала абоненты снижают интенсивность своего низкоприоритетного потока, а узел УКЗ при этом сбрасывает как не доведенные все кадры с DЕ=1. Напомним, что признак DЕ=1 могут устанавливать абонент или УК в точке доступа.

В рассматриваемой модели подсчитывается количество бит, вводимое в сеть в течение одной секунды по каждому PVC с признаком DЕ=0 и, если это число превышает величину, установленную договором (Bc), то УК принудительно устанавливает этот признак в единицу. Кроме того, УК контролирует в точке доступа общее количество бит, вводимое абонентом за каждую секунду, и если это число превысит договорную величину (Вс+Ве), то вновь поступающие в течение данной секунды кадры сбрасываются не доведенными.

Сеть контролирует время передачи каждого кадра между точкой входа кадра в сеть и точкой выхода из неё. Если известна длина кадра в битах - L и установленная для данного PVC гарантированная скорость - CIR, то это время передачи (t) не должно превышать отношения L/CIR.

Исследуются следующие характеристики сети по качеству передачи приоритетных кадров (ПК-кадры), для которых абонент установил признак DE=0, и неприоритетных кадров (НК-кадры), для которых абонент установил признак DE=1:

- количество НК-кадров по каждому PVC, сброшенных в точке доступа (в УК-отправителе) из-за превышения EIR, а также доля таких кадров в целом по сети по отношению к общему числу НК-кадров;

- то же для ПК-кадров;

- количество НК-кадров по каждому PVC и доля по сети в целом, сокращённых абонентом в режиме перегрузки (РП), т.е. после получения сигнала BECN=1;

- количество НК-кадров по каждому PVC и доля по сети в целом, сброшенных в управляющем УК (т.е. в УК3) в РП-режиме;

- то же для ПК-кадров, у которых в точке доступа был принудительно установлен признак DE=1 из-за превышения абонентом согласованного объёма Вс;

- распределение времени доведения кадров по сети.
3. Вопросы для домашней подготовки

3.1. Что представляет собой технология FR?

3.2. В чем преимущество FR по сравнению с технологией Х.25?

3.3. Какие виды соединений устанавливаются между абонентами в сети FR?

3.4. Что представляет собой идентификатор DLCI и как он используется?

3.5. Что такое гарантированная скорость передачи - CIR?

3.6. Какие два типа кадров используются в FR? Чем отличается обработка этих кадров в сети FR?

3.7. Что означают параметры Вс и Ве ? Как они используются при передаче кадров?

3.8. Какая взаимосвязь между параметрами CIR и Bc?

3.9. Представить формат кадра и заголовка FR.

3.10. Как регулируется загруженность сети по технологии FR?

3.11. Какие гарантии по обслуживанию кадров FR предоставляют провайдеры?
4. Описание имитационной модели

4.1. Реализация основных элементов модели

В представленном в пункте 4.2 листинге моделирующей программы за единицу модельного времени (е.м.в.) принят интервал в 10 мкс.

Основные параметры, приписываемые кадрам-транзактам, следующие:

- идентификатор канала ID. В отличие от идентификатора DLCI он не меняется при передаче и не имеет аналога в реальной сети. Реализуются функцией FN$PVC,

- узел коммутации (УК)- отправитель (UOTP), представляющий точку входа PVC в сеть (FN$OTP),

- УК-получатель (UPOL) - точка выхода PVC из сети (FN$POL),

- длина кадра в битах (L). Реализуется функцией FN$DLN,

- тип кадра по качеству обслуживания (DЕ). Разыгрывается вероятность GRNT выдачи кадра с гарантированным обслуживанием (т.е. с DЕ=0),

- тип кадра, устанавливаемый сетью (DOPDE), если число бит в кадрах с DЕ=0 превышает установленную норму Вс (функция FN$BC),

- рабочие параметры модели - номер транзитного узла (P$KU) и номер ветви выдачи (P$VETV).

Контроль за перегрузкой выполняет оператор, сравнивающий длину очереди в ветви выдачи (Q$VETV) с установленным верхним предельным значением - VPRED. Если Q$VETV >VPRED, то логический переключатель с именем идентификатора данного PVC (P$ID) устанавливается в единицу, на управляющем УК (UUPR) начинается сброс всех кадров c DЕ=1 и DOPDE=1, а абоненту посылается сигнал BECN=1, по получении которого (через время передачи TBECN), абонент начинает прореживание потока НК-кадров с некоторой вероятностью NSOKR. В данной модели управляющим является узел УК3.

Выход из режима сброса осуществляется, когда оператор B6 определяет неравенство Q$VETV

Контроль количества бит, проходящих по каждому PVC в единицу времени через точку входа с DЕ=0 (Вс) и общее число (Вс +Ве) подсчитывается в матрицах с именами BCTEK и BETEK. Значения этих матриц ежесекундно обнуляется в группе операторов OBN. Отметим, что в технологии FR величина Ве означает максимальное количество бит дополнительно к Вс, а в модели для удобства реализации значения Вe и ВЕТЕК означают максимальное и текущее значение бит, включая Вc и ВСТЕК соответственно.

Время передачи по каналу (оператор А5) вычисляется переменной V$TPRD в зависимости от длины кадра (P$L) и канальной скорости (RKAN). Множитель 100000 в выражении для V$TPRD соответствует числу е.м.в. в 1 сек, а произведение RKAN*EMB определяет число бит, передаваемых каналом в 1 е.м.в.. В нашем примере битовая скорость в единицу модельного времени равна:

Сбит/емв= Сбит/с*10-5 c/емв= 2000000 бит/с*10-5 c =20 бит/е.м.в

т.к. канальная скорость равна 2 Мбит/с, а 1 е.м.в. равна 10-5 c.

При вычислении других переменных (ZDR, SBR, SBRP) используется стандартный числовой атрибут GPSS - N$имя, определяющий число транзактов, прошедших через блок с указанным именем.

Основные результаты моделирования отражаются в матрице результатов - MАREZ. Отчёты по прохождению по сети приоритетных кадров (ПК) и неприоритетных кадров (НК) содержатся в 5-и столбцах (номер столбца соответствует номеру PVC) и в 6-м столбце для общесетевых данных.

Данные по строкам (значения ni) включают следующие сведения:

1-я строка – n1 - число ПК-кадров, сброшенных в точке доступа,

2-я строка – n2- число НК-кадров, сброшенных в точке доступа,

3-я строка – n3- число НК-кадров, сокращённых абонентом в РП-режиме т.е. в состоянии, когда в сети объявлен режим перегрузки.

4-я строка – n4- число ПК-кадров, сброшенных в УК-3 в РП-режиме,

5-я строка – n5- число НК-кадров, сброшенных в УК-3 в РП-режиме,

6-я строка – n6- общее число выданных абонентом ПК-кадров, включая сброшенные в точке доступа или в УК-3,

7-я строка – n7- общее число выданных абонентом НК-кадров, включая сброшенные в точке доступа или в УК-3, а также сокращённые абонентом в РП.

6-й столбец содержит отчёт о доле (промили) или числе кадров (6-я и 7-я строки) в целом по сети.

TDOV -таблица и график распределения времени доведения кадров по сети.


4.2. Листинг моделирующей программы

; МОДЕЛЬ СЕТИ FRAME RELAY

; 1 единица модельного времени равна 10мкс

INTERVAL EQU 250 ;Установка интервалов между кадрами вх.потока

RKAN EQU 2000000 ;Скорость магистрального канала [бит/c]

BE FUNCTION P$ID,L5 ;Предельные объемы для любых кадров в секунду

1,800000/2,800000/3,300000/4,400000/5,400000

; -аргумент - номер PVC, -функция - объёмы Вс+Ве

BC FUNCTION P$ID,L5 ;Предельные объемы для ПР-кадров в секунду

1,800000/2,0/3,100000/4,400000/5,200000

; ;-аргумент - номер PVC,-функция - объём Вс

UUPR EQU 3 ;Номер управляющего УК

GRNT EQU .400 ;Доля ПК-кадров в общем потоке

NSOKR EQU .300 ;Доля не сокращаемых при перегрузках НК-кадров

TBECN EQU 4 ;Время передачи сигнала BECN от UUPR до абон. УК

PRED EQU 20 ;Длина очереди предельная

VPRED EQU 15 ;Длина очереди для ввода РП-режима

NPRED EQU 12 ;Длина очереди для снятия РП-режима

GG1 EQU 1

GG2 EQU 2

GG3 EQU 3

GG4 EQU 4

MAREZ MATRIX ,7,6 ;Обобщенная матрица результатов

TEKBC MATRIX ,1,5 ;Текущие значения переданных бит ПР-кадров

TEKBE MATRIX ,1,5 ;Текущие значения переданных бит НК-кадров

;-------------------------------------------------------------------------

SBRDP VARIABLE 1000#N$B6/(N$AG11+1) ;Вер.сброса РК в точке доступа

SBRDN VARIABLE 1000#N$B5/(N$B1+1) ;Вер.сброса NК в точке доступа

SBRN VARIABLE 1000#N$B4/(N$B1+1) ;Вероятность сброса НК-кадров в РП

SBRP VARIABLE 1000#N$B2/(N$AG11+1) ;Вероятность сброса ПК-кадров

SBRS VARIABLE 1000#N$B3/(N$B1+1) ;Вер. сброса НК-кадров по сокращению

TPRD VARIABLE 100000#P$DL/RKAN ;Время передачи по каналу кадра длины DL

J VARIABLE P$VETV@10 ;Вычисление смежного узла.

;-------------------------------------------------------------------------

RASPR FUNCTION RN1,C13 ;Экспоненциальное распределение.

0,0/.2,.222/.4,.509/.6,.915/.75,1.38/.84,1.85/.9,2.3/

.94,2.81/.96,3.2/.98,3.9/.995,5.3/.999,7/1,10

PVC FUNCTION RN1,D5 ;Выбор PVC:

.2,1/.4,2/.6,3/.8,4/1,5 ;аргумент-случайное число, функция-номер PVC

OTP FUNCTION P$ID,L5 ;Выбор отправителей:

1,1/2,1/3,1/4,2/5,2 ;аргумент-номер PVC,функция-номер УК

POL FUNCTION P$ID,L5 ;Выбор получателей:

1,4/2,4/3,2/4,4/5,4 ;аргумент-номер PVC,функция-номер УК

GG1 FUNCTION P$UPOL,D3

2,13/3,13/4,13 ;Таблицы маршрутизации для каждого УК

GG2 FUNCTION P$UPOL,D3

1,23/3,23/4,23 ;-аргумент-номер УК-получателя,

GG3 FUNCTION P$UPOL,D3

1,31/2,32/4,34 ;-функция-номер исходящей ветви

GG4 FUNCTION P$UPOL,D3

1,43/2,43/3,43

DLN FUNCTION RN1,C11 ;Выбор длины кадра:

0,40/.1,160/.2,400/.3,640/.4,1200/.5,2400/

.6,4000/.7,12000/.8,12400/.9,12640/1,12832

;функция-длина кадра в битах, ;аргумент-случайное число,

TDOV TABLE M1,0,400,40 ; Время доведения кадров по сети

;-------------------------------------------------------------------------

GENERATE 100000 ; Интервал подсчета объема вводимых данных

MSAVEVALUE TEKBC,1,1,0

MSAVEVALUE TEKBC,1,2,0 ;Обнуление

MSAVEVALUE TEKBC,1,3,0

MSAVEVALUE TEKBC,1,4,0 ;матриц

MSAVEVALUE TEKBC,1,5,0

MSAVEVALUE TEKBE,1,1,0 ;текущих

MSAVEVALUE TEKBE,1,2,0

MSAVEVALUE TEKBE,1,3,0 ; объемов

MSAVEVALUE TEKBE,1,4,0

MSAVEVALUE TEKBE,1,5,0 ; данных

TERMINATE

;---------------------------------------------------------------------

GENERATE INTERVAL,FN$RASPR ;Генерация общего входного потока

ASSIGN ID,FN$PVC ;Установка идентификатора PVC

ASSIGN UOTP,FN$OTP ;Установка узла-отправителя

ASSIGN UPOL,FN$POL ;Установка узла-получателя

ASSIGN DL,FN$DLN ;Установка длины кадра в битах

ASSIGN DE,0

ASSIGN DOPDE,0

TRANSFER GRNT,,AG11 ;Кадр НК?

B1 ASSIGN DE,1 ;Да! Установка признака DE

MSAVEVALUE MAREZ+,7,P$ID,1

MSAVEVALUE MAREZ+,7,6,1

MSAVEVALUE TEKBE+,1,P$ID,P$DL ;Фиксация текущего объема данных

TEST G MX$TEKBE(1,P$ID),FN$BE,A10 ;Объем превышен?

B5 MSAVEVALUE MAREZ+,2,P$ID,1 ;Да! Регистрация сброса по доступу

TRANSFER ,FIN

A10 GATE LS P$ID,A2 ;Установлен режим РП?

TRANSFER NSOKR,,A2 ;Да! Cокращение НК-кадров

MSAVEVALUE MAREZ+,3,P$ID,1 ;Да! Регистрация сброса по сокращению

B3 TRANSFER ,FIN

AG11 MSAVEVALUE MAREZ+,6,P$ID,1

MSAVEVALUE MAREZ+,6,6,1

MSAVEVALUE TEKBE+,1,P$ID,P$DL ;Фиксация текущего объема данных

TEST G MX$TEKBE(1,P$ID),FN$BE,AA1 ;Объем превышен?

B6 MSAVEVALUE MAREZ+,1,P$ID,1 ;Да! Регистрация сброса по доступу

TRANSFER ,FIN

AA1 MSAVEVALUE TEKBC+,1,P$ID,P$DL ;Фиксация тек. объема ПР данных

TEST G MX$TEKBC(1,P$ID),FN$BC,A2 ;Объем превышен?

ASSIGN DOPDE,1 ;Признак превышения гарантированного объема

A2 ASSIGN KU,P$UOTP ;Фиксация текущего УК

CICL ASSIGN VETV,FN*KU ;Установка номера исходящей ветви

TEST E P$KU,UUPR,OCHR ;Управляющий УК?

TEST GE Q*VETV,VPRED,OCHR ;Да!Пред.длина очереди достигнута?

GATE LR P$ID,A3 ;Да! Установлен режим РП?

SPLIT 1,A4 ;Нет! Выделение транзакта для выдачи BECN=1

A3 TEST E P$DE,1,A8 ;Кадр НК?

B4 MSAVEVALUE MAREZ+,5,P$ID,1 ;Да! Регистрация сброса НК-кадра

TRANSFER ,FIN

A8 TEST E P$DOPDE,1,OCHR ;Данный ПР-кадр сверх допустим.объема?

MSAVEVALUE MAREZ+,4,P$ID,1 ;Да! Регистрация сброса ПК-кадра

B2 TRANSFER ,FIN

OCHR TEST L Q*VETV,PRED,OTK ;Отказ при отсутствии места в очереди

QUEUE P$VETV ;Установка кадра в очередь

SEIZE P$VETV ;Занятие канала

DEPART P$VETV ;Освобождение очереди

TEST E P$KU,UUPR,PRD ;Управляющий УК?

GATE LS P$ID,PRD ;Установлен режим РП?

TEST L Q*VETV,NPRED,PRD ;Да! Нижний предел достигнут?

SPLIT 1,A5 ;Да! Выделение транзакта для выдачи BECN=0

PRD ADVANCE V$TPRD ;Задержка на время передачи по каналу

RELEASE P$VETV ;Освобождение канала

ASSIGN KU,V$J ;Установка номера текущего УК

TEST E P$UPOL,P$KU,CICL ;Переход,если узел транзитный

TABULATE TDOV ;Фиксация времени доведения

FIN TEST E TG1,1,FINAL ;Транзакт последний?

MSAVEVALUE MAREZ,5,6,V$SBRN ;Да! Регистрация вер. сброса НК

MSAVEVALUE MAREZ,4,6,V$SBRP ;Регистрация вер.сброса ПК

MSAVEVALUE MAREZ,3,6,V$SBRS ;Регистрация вер. сброса НК по сокр.

MSAVEVALUE MAREZ,1,6,V$SBRDP ;Регистр.вер.сброса ПК по доступу

MSAVEVALUE MAREZ,2,6,V$SBRDN ;Регистр.вер.сброса НК по доступу

FINAL TERMINATE 1

A4 ADVANCE TBECN ;Задержка на время передачи BECN

LOGIC S P$ID ;Установка РП-режима в абонентских УК

TERMINATE

A5 ADVANCE TBECN ;Задержка на время передачи BECN

LOGIC R P$ID ;Снятие РП-режима в абонентских УК

TERMINATE

OTK SAVEVALUE OT+,1 ;Регистрация отказов по превышению очереди

TRANSFER ,FIN
1   2   3   4   5   6   7

Похожие:

Лабораторная работа № Исследование технологии Frame Relay в сетях передачи данных icon Методические указания для студентов по выполнению лабораторных работ...
Лабораторная работа 4, 5 Исследование регистров, счетчиков и дешифраторов Лабораторная работа 6, 7 Исследование генератора псевдослучайной...
Лабораторная работа № Исследование технологии Frame Relay в сетях передачи данных icon Лабораторная работа 1 4 лабораторная работа 2 13 лабораторная работа...
Интернете разнообразную информацию – описательную, графическую, картографическую и пр. При разработке сайтов необходимо уметь работать...
Лабораторная работа № Исследование технологии Frame Relay в сетях передачи данных icon Лабораторная работа №9 59 Лабораторная работа №10 72 Лабораторная...
Рабочая тетрадь для выполнения лабораторных работ по мдк. 03. 01. «Техническое обслуживание и ремонт компьютерных систем и комплексов»...
Лабораторная работа № Исследование технологии Frame Relay в сетях передачи данных icon Лабораторная работа №2
Исследование объектов схемы, экспорт и импорт данных Oracle Database 11g Express Edition
Лабораторная работа № Исследование технологии Frame Relay в сетях передачи данных icon Методические указания для выполнения лабораторных работ и «Базы данных»
Лабораторная работа №1 «Организация хранения данных в субд ms access»
Лабораторная работа № Исследование технологии Frame Relay в сетях передачи данных icon Лабораторная работа №10. Изучение принципа действия и функциональной...
Лабораторная работа № Изучение принципов построения системы автоматической подстройки частоты (апч) радиолокационной станции
Лабораторная работа № Исследование технологии Frame Relay в сетях передачи данных icon Руководство оператора
Программное обеспечение системы централизованного управления персональными мобильными устройствами и платформами в корпоративных...
Лабораторная работа № Исследование технологии Frame Relay в сетях передачи данных icon Руководство системного программиста
Программное обеспечение системы централизованного управления персональными мобильными устройствами и платформами в корпоративных...
Лабораторная работа № Исследование технологии Frame Relay в сетях передачи данных icon Лабораторная работа №1 «Создание общих ресурсов и управление ими»
Лабораторная работа №6-7 «Изучение типов серверов, их настройка и конфигурирование»
Лабораторная работа № Исследование технологии Frame Relay в сетях передачи данных icon Настройка подключения к сети передачи данных маи и сети Интернет для ос windows xp
Маи является первым этапом подключения к системе передачи данных (спд) маи. Этот этап является единственным в тех случаях, когда...
Лабораторная работа № Исследование технологии Frame Relay в сетях передачи данных icon Лабораторная работа №1: Создание баз данных
В этой утилите можно выполнить типовые задачи обслуживания баз данных, такие как резервирование и восстановление. Здесь можно настраивать...
Лабораторная работа № Исследование технологии Frame Relay в сетях передачи данных icon Лабораторная работа №
Лабораторная работа №1. Изучение основных возможностей программного продукта Яндекс. Сервер. Установка окружения, установка и настройка...
Лабораторная работа № Исследование технологии Frame Relay в сетях передачи данных icon Лабораторная работа №1
Целью работы является изучение технологии построения модели процесса в нотации bpmn 0 с использованием
Лабораторная работа № Исследование технологии Frame Relay в сетях передачи данных icon Техническое задание на организацию канала связи по технологии bpl
Организация канала передачи данных по технологии bpl для подключения абонентов/объектов к сети мгтс
Лабораторная работа № Исследование технологии Frame Relay в сетях передачи данных icon Руководство системного программиста лист утверждения бкмд. 425530....
Программное обеспечение системы централизованного управления персональными мобильными устройствами и платформами в корпоративных...
Лабораторная работа № Исследование технологии Frame Relay в сетях передачи данных icon Лабораторная работа №27 Лабораторная работа №28 Контрольные работы...
Пм «Сборка монтаж (демонтаж) элементов судовых конструкций, корпусов, устройств и систем металлических судов»

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




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