рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Тестирование сервисов Ethernet

Тестирование сервисов Ethernet - раздел Информатика, Описание способов тестирования сетей Чтобы Убедиться В Том, Что Упоминавшиеся Выше Соединения Ethernet Правильно Р...

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

Пропускная способность канала связи — это просто максимальный объем данных, который можно передать от источника к приемнику за одну секунду. Измерение пропускной способности осложняется необходимостью учета приемлемого уровня качества передачи. Например, если допустимая доля ошибочных или потерянных кадров принимается равной 10% от общего числа передаваемых кадров, то пропускную способность надо измерять именно при 10%-ной частоте ошибок. Однако обычно принимается, что пропускная способность должна измеряться при полном отсутствии ошибочных/потерянных кадров.

Для любой системы Ethernet в идеале максимальная пропускная способность должна равняться скорости передачи — например, 10, 100 или 1000 Мбит/с. Однако на практике эти цифры недостижимы из-за влияния конечных размеров кадров и наличия межкадрового интервала. Чем меньше кадры, тем ниже эффективная пропускная способность (добавляемые байты преамбулы и межкадрового интервала не являются данными, как таковыми).

Задержка распространения — это полное время, затрачиваемое кадром на прохождение пути от источника к приемнику. Указанное время складывается из задержки на обработку кадров сетевыми устройствами и задержки распространения кадров в среде передачи. Измерить последнюю можно, передавая через сеть тестовый кадр с временной отметкой. Момент получения кадра сравнивается с этой отметкой. Чтобы это можно было сделать, необходимо вернуть тестовый кадр на исходную тестовую систему через петлю обратной связи; так измеряется круговая задержка (round-trip delay).

Долю потерянных кадров определяют те из них, которые были успешно переданы источником, но так и не дошли до адресата. Их еще называют уровнем потерь (frame loss rate) и измеряют в процентах от общего числа переданных кадров. Например, если были переданы 1000 кадров, из которых приняты лишь 900, то уровень потерь составляет 10% {((1000 –900)/1000) * 100% = 10%}. Кадры могут теряться или сбрасываться по многим причинам — из-за ошибок, перегрузок и недопустимо большого значения задержки.

• Ошибки. Большинство устройств уровня 2 сбрасывают кадры с некорректной контрольной суммой FCS. Это означает, что один-единственный ошибочный бит при передаче кадра приводит к сбросу всего кадра. По этой причине основной критерий качества услуг SONET/SDH — интенсивность битовых ошибок (Bit Error Rate — BER) — не имеет для Ethernet никакого смысла, поскольку установить отношение числа правильно переданных битов к числу ошибочных не представляется возможным.

 

• Перегрузка. Наиболее частой причиной потери кадров является перегрузка линии связи. Например, если два 1000-Мбит/с устройства Ethernet подключаются к одному 622-Мбит/с каналу связи SONET/SDH (что весьма распространено), то по мере увеличения нагрузки ресурсы пропускной способности канала связи очень быстро будут исчерпаны. Как только скорость передачи данных по каналу связи превысит его пропускную способность, избыточные кадры начнут сбрасываться.

• Избыточная задержка. Сама природа сетей Ethernet допускает задержку передаваемых кадров на весьма значительные периоды времени. Это важно учитывать при проведении тестирования, когда измерительное устройство “ждет” все переданные кадры, чтобы принять и сосчитать их. В некоторый момент времени оно должно наконец “решить”, что переданный кадр получен не будет и определить его как потерянный. Обычно период времени, по прошествии которого кадр считается потерянным, принимается равным 2 с.

Соглашение об уровне обслуживания

Очень часто характеристики услуг Ethernet оговариваются в соглашениях об уровне обслуживания (Service Level Agreements — SLA), заключаемых между операторами связи и их клиентами. В данном случае на первое место выходят вопросы обеспечения гарантированного качества обслуживания (QoS), и это, пожалуй, сейчас одна из самых горячо обсуждаемых тем в телекоммуникационной индустрии.

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

• Пропускная способность — это такой ресурс, потребности в котором растут с каждым днем. Передача данных, электронная почта, Web-семинары и IP-телефония (Voice over IP — VoIP) требуют сегодня от сервис-провайдеров предоставления каналов связи с более высокой пропускной способностью, чем раньше. Необходимая для поддержки этих сервисов пропускная способность обычно оговаривается в SLA-соглашении, и, как правило, от сервис-провайдера требуются убедительные доказательства того, что выделенный им канал связи действительно обеспечивает такую пропускную способность.

• Задержка распространения кадров еще один ключевой фактор, учитываемый в SLA-соглашении, особенно когда речь идет о сервисах реального времени, таких, как Web-презентации и IP-телефония. Большое время задержки может привести к нарушению работы этих сервисов или заметно снизить их качество. Еще одно требование к задержке распространения кадров состоит в том, что она должна быть постоянной. Если задержка достаточно мала, но заметно изменяется во время передачи от кадра к кадру, то это также будет приводить к возникновению проблем в работе сервисов реального времени.

• Потеря кадров данных нежелательна для любой сети. Сервис-провайдер должен следить за тем, чтобы кадры и пакеты предоставляемого им сервиса Ethernet не терялись при передаче их через сеть.

– Конец работы –

Эта тема принадлежит разделу:

Описание способов тестирования сетей

Общий алгоритм работы клиент серверной системы тестирования сети... Запуск программы сервера... Запуск программы клиента...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Тестирование сервисов Ethernet

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Описание способов тестирования сетей
Необходимость передачи данных по сетям связи возникла давно. Как известно, самые первые телекоммуникационные системы были способны передавать только “данные” — в виде азбуки Морзе. Однако построенн

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

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

Модель OSI
Семиуровневая сетевая модель OSI описывает функции различных составных частей (уровней) систем передачи данных. Протокол Ethernet охватывает два нижних уровня этой модели: уровень 1 — уров

Эталонное тестирование
Согласно методике тестирования и определенные критерии, позволяющие сервис-провайдеру и клиенту добиться необходимого взаимопонимания, система связи должна тестироваться при всех типовых размерах к

Формат UDP-пакета
Заголовок UDP содержит 4 поля. Поле «порт отправителя» (16 бит) определяет порт на хосте отправителя, пославший пакет. В случае, если процесс-отправитель не ожидает от получателя никаких о

Алгоритм программы клиента с фрагментами программы
1. Запуск программы – клиента 2. Инициализация таймера · QueryPerformanceFrequency(&m_sw_freq) 3. Иницилизация библиотеки Winsock · WSAStartup(0x202, (WSADAT

Алгоритм программы сервера с фрагментами программы
1. Запуск программы сервера 2. Инициализация WinSocket · WSAStartup(0x202, (WSADATA *)&buff[0]) 3. Создание сокета · my_sock = socket(AF_INET,SOCK_DGRAM,0);

Текст полностью прокомментированной программы клиента
// пример простого UDP-клиента #include <vcl.h> #pragma hdrstop #pragma argsused #include <stdio.h> #include <conio.h> #inclu

Текст полностью прокомментированной программы сервера
#include <vcl.h> #pragma hdrstop #pragma argsused #include <stdio.h> #include <conio.h> #include <winsock2.h>  

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги