Подключение нагрузки через реле: Ардуино реле — подключение нагрузки к платам ардуино

Содержание

Однофазное реле напряжения: как правильно подключить, схема

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

Подключаем различные модели

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

Локальная защита

Розеточное реле

Чтобы защитить один прибор (холодильник, телевизор, компьютер) достаточно приобрести защиту, которую достаточно просто воткнуть в розетку. Порядок действий такой:

  1. Включаем в реле сетевую вилку от нашего прибора.
  2. Вставляем наше реле в розетку.

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

Обратите внимание! Данные реле не являются стабилизаторами напряжения. При необходимости их нужно приобретать отдельно.

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

Удлинитель

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

Комплексная защита

Теперь разберемся, как правильно установить и смонтировать более сложные модели. Общее у них одно: они устанавливаются в электрощитах рядом с электросчетчиком и силовым автоматом. Схема подключения реле напряжения очень проста, однако могут быть нюансы, на которые будем обращать внимание.

Основные действия:

  1. При помощи индикаторной отвертки определить фазировку. Как правило, с силового автомата выходит «фаза», однако всегда стоит перепроверять.
  2. Отключить автомат, убедиться в отсутствии напряжения.

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

Один из вариантов: УЗМ

Подключение реле такого типа выполняется в несколько шагов:

  1. После отключения силового автомата устанавливаем прибор на дин-рейку или крепим другим, описанным в паспорте, способом.
  2. Определяем вход — выход.
  3. Значение маркировки: INPUT — вход, L — фаза, N — ноль. Подключаем провода, соблюдая фазировку.
  4. К выходу также подключаем концы, выводим их к нагрузке.

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

С односторонним подключением

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

Первые шаги такие же, как и в предыдущем случае: определить фазу, обесточить цепь, убедиться в отсутствии напряжения. Дальше устанавливаем реле на его место. Коммутация производится таким образом:

  • Клемма 1 — рабочий ноль. Сюда подходит нулевой провод с автоматического выключателя.
  • Клемма 2 — вход. Подаем фазу с АВ.
  • Клемма 3 — выход к нагрузке.

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

Модель РН-104

Совсем по-другому подключается такой тип защитного реле. На первый взгляд, оно ничем не отличается от предыдущего, но есть существенные различия в схеме. Ключом к пониманию является маркировка в верхней части корпуса и схема, нарисованная сбоку. Согласно ей, вход — клемма 1, выход — клемма 3. Контакт номер два — общий. Он используется и как вход питания реле, и как выход к нагрузке.

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

Реле с несколькими режимами работы

Только что были рассмотрены самые простые виды моделей реле контроля напряжения, подключение которых не вызывает особых сложностей. Стоит обратить внимание на более сложные разработки. Одна из них — РН-113. Этот аппарат может работать в нескольких режимах, поэтому схема его подключения немного отличается.

Во-первых, в верхней части на клеммнике четыре болта. Но это сдвоенные контакты: слева пара и справа пара. Такая особенность.

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

В-третьих, питание на электронику подключается сверху, а снизу находятся переключающие контакты, на которые необходимо обратить особое внимание: аппарат может иметь несколько режимов работы. Рассмотрим схему.

После установки на дин-рейку (при отключенном силовом автомате), на контакты 4-7 подсоединяем вход 220 вольт. Затем фазный провод зажимаем на контакт 3 (внизу). Теперь нужно определиться, что и как мы хотим защищать.

Если нужен обычный режим — защита от повышенного и пониженного скачка — выход берем с контакта 2, как видно на рисунке, позиция 1. Переключатели Umin и Umax на корпусе реле должны быть включены оба. Подключаем нулевой проводник непосредственно к нагрузке. Можно подавать электропитание.

Для режима защиты от минимального напряжения (включен только переключатель Umin) — фаза на разрыв также подключается на контакты 2–3.

Защита от перенапряжения (включен только Umax) — фазный провод включен как на рисунке, позиция 2 — клеммы 1–3.

Четвертый режим работы — автоматическое отключение при напряжении ниже 155 вольт. Оба переключателя отключены и ручные настройки не задействованы. Нагрузка разрывается контактами 2–3, после устранения режима аварии возврат в рабочий режим происходит через установленное время.

РН-112

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

Прибор имеет три режима работы: контроль напряжения ниже нормы, выше нормы и оба режима одновременно. На верхней планке два контакта 1 и 2 — подача питания.

Для работы в режиме общего контроля (превышение значений максимума и минимума) правый нижний регулятор поворачивается стрелкой вверх. Фазный провод подключается к контакту 5, выход к нагрузке берем с контакта 6.

Режим защиты от пониженного напряжения. Правый нижний регулятор ставим в значение «min». Нагрузка также разрывается контактами 5–6.

Защита от превышения допустимого значения напряжения. Регулятор ставим в значение «max», нагрузку подключаем к контактам 3–4.

Настройка рабочих режимов

Для нормальной работы реле контроля напряжения недостаточно его закрепить и подсоединить. Некоторые модели имеют выведенные на корпус настройки — максимальное и минимальное напряжение, при котором будет обесточена нагрузка, и время задержки включения. Этот параметр позволяет убедиться, что аварийная ситуация устранена.

Заводские настройки обычно составляют такие значения: max — 250 В, min — 175 В, время задержки — 5–15 секунд (каждый завод по-своему). Разумнее всего оставить как есть. Но если в сети сильный разброс, вызывающий частые срабатывания, можно на пять вольт изменить значения, но не более.

Подключение несколько реле контроля напряжения

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

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

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

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

Если мощности не хватает

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

Подключение проводится в такой последовательности:

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

Теперь можно контролировать нагрузку, значительно превышающую номинальное значение защитного реле.

Видео по теме

Импульсное реле для управления освещением: схема подключения

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

С какой целью применяются импульсные прерыватели электрической цепи

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

Одним из преимуществ импульсного устройства является возможность «запоминать» последнее положение контактов, даже в случаях, когда происходит полное обесточивание электрической сети последнее положение контактов сохраняется.

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

Где купить

Приобрести устройство можно как в специализированном магазине, так и онлайн в Интернет-магазине. Во втором случае, особого внимания заслуживает бюджетный вариант приобретения изделий на сайте Алиэкспресс. Для некоторых товаров есть вариант отгрузки со склада в РФ, их можно получить максимально быстро, для этого при заказе выберите «Доставка из Российской Федерации»:

Устройство и принцип работы

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

  • Катушки.
  • Сердечника.
  • Подвижного якоря.
  • Контактов.

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

Благодаря особенности конструкции системы размыкания контактов в импульсном устройстве, удается добиться надежной фиксации этих элементов в каком-либо одном положении.

Разновидности импульсного реле

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

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

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

Основным недостатком электронных реле является низкая устойчивость к помехам и перепадам напряжения. По стоимость такие изделия также существенно проигрывают электромеханическим изделиям (электронные ИР стоят дороже).

Технические характеристики

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

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

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

В паспорте устройства может быть также указано время срабатывание. Различают изделия быстрого типа, которые включаются за 0.001–0.05 с и приборы с долгой задержкой (около 1 с).

Схемы подключения

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

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

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

Многие производители импульсных выключателей указывают в документации на товар о невозможности длительной подачи электрического тока на катушку (обычно не более 1 с).

Количество выключателей, с помощью которых подается сигнал к импульсному реле ничем не ограничено, но, во многих случаях, в схеме подключения устройства находятся 3–4 кнопки. Этого достаточно для управления светом из нескольких мест.

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

Кроме подведения фазного провода от выключателей, фаза подключается на контакт «2» импульсного устройства. Таким образом, обеспечивается передача сигнала о включении (выключении), а также обеспечение устройства электрическим током для подачи напряжения к потребителям (приборам освещения).

К контакту «2» подключается «ноль». Приборы же освещения соединяются с «землей» не через коммутационное устройство. Нулевой провод подключается к осветительному прибору от нулевой шины.

Физическое размещение импульсного реле возможно как в электрических щитках, так и непосредственной близости от осветительного прибора (установка осуществляется в распределительной коробке).

Плюсы устройства

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

  • Относительно невысокая цена.
  • Большой срок эксплуатации.
  • Можно использовать неограниченное количество выключателей (кнопок).
  • Относительно небольшое энергопотребление.
  • Более простой монтаж в сравнении с маршевыми выключателями.

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

Минусы импульсного реле

Реле импульсного типа не лишены недостатков. Наиболее заметными минусами применения таких систем являются:

  • Генерация электрических помех.
  • Довольно громкий щелчок при включении контактов.
  • Возможен быстрый износ подвижных частей (при очень интенсивном использовании).

Практически полностью избавиться от перечисленных недостатков можно установкой электронных реле, но такие устройства будут стоить значительно дороже электромеханических (в 2–3 раза).

Советы и рекомендации

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

  • Если приобретается электронное реле импульсного типа, то лучше отдать предпочтение моделям, оснащенным таймером. Благодаря наличию этой функции можно задать автоматическое отключение электроэнергии после определенного промежутка времени. Такая функция будет очень полезна для организации освещения на улице, а также в помещениях, которые посещаются часто, но ненадолго.
  • Если планируется устанавливать выключатели (кнопки) с подсветкой, то следует заранее уточнить у продавца возможность работы реле с такими элементами электрической арматуры. Многие ИР очень чувствительны к появлению даже незначительного тока в электрической цепи и наличие резистивного элемента приведет к активации системы. Кроме того, прибор может испортиться, ведь катушка будет находиться постоянно под напряжением.
  • Во время выполнения монтажных работ, все детали по которым движется электрический ток, должны быть хорошо изолированы. Для этой цели можно использовать специальные термоусадочные кембрики, а также ПВХ-изоленту.
  • Если в доме есть маленький ребенок, то лучше установить кнопки для активации реле повыше. Такие изделия хорошо изолированы и практически безопасны во время эксплуатации, но дети часто начинают играть с кнопочками подолгу удерживая их во включенном состоянии. Подобные действия часто приводят к выходу из строя импульсные реле электромеханического типа.
  • Большая часть моделей импульсных реле с катушкой рассчитана на 220 В. Такие изделия очень просто подключить к электрической сети, но если необходимо обеспечить высокий уровень безопасности во влажных помещениях, то следует выбирать модели на 12 или  24 Вольта.
  • Если необходимо установить несколько импульсных реле, которые будут использоваться для выключения различных световых приборов, то следует выбирать модели с центральным управлением. Такое устройство можно принудительно выключить, подав на один из его контактов электрический ток. Следовательно, если соединить с одним выключателем несколько таких элементов, то можно одним нажатием кнопки погасить весь свет в доме.
  • Если нет желания или возможности приобретать новые кнопки для включения света посредством импульсного реле, то можно переделать обычные выключатели. Для этой цели необходимо установить небольшие пружины под клавиши, чтобы после прекращения нажатия они возвращались в исходное положение.
  • При установке большого количества импульсных выключателей, для экономии места, кнопки можно располагать в одном подрозетнике.

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

Видео по теме

Facebook

Twitter

Мой мир

Вконтакте

Одноклассники

Pinterest

Как подключить реле тока - больше инструкций на 100ампер.ру

Токовое реле — устройство, контролирующее определенную цепь и подающее сигнал о превышении установленной величины тока, а также отключающие питание при перегрузках и в случае КЗ.

Прибор сравнивает поступающие извне электрические сигналы и, если они не совпадают с его настройками, молниеносно реагирует на них.

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

Схема реле тока

В классическом исполнении схема токового реле включает:

  • электромагнитную катушку с сердечником;
  • подвижный якорь;
  • контакты.

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

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

Основной параметр токового реле — время срабатывания. У реле контроля максимального тока оно небольшое, составляющее иногда десятки миллисекунд.

Инструкция по подключению реле тока

Принципиальная схема подключения реле контроля тока для приборов разных видов может отличаться. Монтаж устройств типа ЕРР, которые используют в системах РЗА (релейной защиты и автоматики), работающих на переменном токе, состоит из следующих шагов:

  • Отключают питание.
  • На шине в РЩ устанавливают реле.
  • Подсоединяют питание согласно техдокументации.
  • Проводят кабель измеряемой линии через сквозной канал подключения реле.
  • К соответствующим контактам устройства контроля тока в порядке очереди присоединяют провод питания сигнализации.
  • Устанавливают пороговые токовые и временные параметры на шкале тока прибора.

Схема подключения токового реле

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

Краткая инструкция по подключению реле тока этого типа:

  • Напряжение подключают к нулевому зажиму и к фазе.
  • Неприоритетную цепь подсоединяют к соответствующему зажиму и нулю.
  • Приоритетную линию подключают к контакту и нулевому проводу.

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

Реле максимального тока (принцип действия, установка, типы)

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

Область применения

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

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

Реле такого типа нашли широкое применение в быту и на промышленных объектах, в квартирах и частных домах линии проводки разделяют на отдельные группы:

  • Розеточная;
  • Осветительная;
  • Для нагревательных приборов большой мощности отдельные линии и другие.

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

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

Принцип работы РМТ

На примере работы реле РЭО-401 наглядно можно понять принцип работы.

Основные элементы конструкции токового реле РЭО-401

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

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

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

Совет №1 Монтаж токового реле рекомендуется размещать в распределительном шкафу, это удобно и упрощает процесс при ремонте или замене.

Виды РМТ

Токовые реле разделяют по способу подключения:

  1. Первичные включаются в разрыв цепи напрямую контактами коммутации и токовой катушкой, такие приборы используются в сетях с напряжением 12,24, 220, 380 до 1000В
  2. Вторичные используются в сетях с высоким напряжением, так как токи большие, они подключаются, в разрыв через трансформатор тока. Магнитная катушка подсоединяется последовательно в разрыв вторичной обмотки трансформатора, где величина тока пропорциональна току первичной обмотки, но в десятки раз меньше. При достижении порогового значения коммутационные контакты размыкают цепь, подключаемую к первичной обмотки трансформатора.

Вторичные реле делятся по способу измерения величины тока и принципу работы механизма переключения:

  • Индукционные с трансформатором тока;
  • Электромагнитные реле с катушкой и сердечником;
  • Дифференциальные работают по принципу сравнения величины тока на участках до нагрузки и после нее. При нормальной работе эти токи равны, коротком замыкании или утечке по различным причинам они отличаются, тогда нагрузка отключается от источника питания;
  • Электронные работают на полупроводниках, при превышении установленного порога величины тока p-n-p переходы закрываются и нагрузка обесточивается.

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

Схемы подключения

Самый простой и распространенный способ защиты прямое включение в цепь электромагнитного токового реле.

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

Нейтральный провод подключен к контакту №11 коммутации реле, который в нормальной состоянии замкнут с контактом №12 от него нейтральный провод идет к нагрузке.

При достижении порогового значения тока сердечник катушки приводит в движение механизм размыкания контактов 11 и 12, после этого нагрузка обесточивается. Обратите внимание, что катушка имеет три клеммы, обмотка разделена на две части, это один из методов регулировки порогового значения тока срабатывания. Если нагрузку подключить к контакту Е2 величина порогового значения тока увеличится в 2 раза.

 Пример включения в цепь токового реле трансформаторного типа

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

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

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

На фотографии показано катушка реле РЭО- 401, способное пропускать токи до 100А Обмотка имеет всего 6 витков медного провода сечением 6-8мм2

Критерии выбора реле

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

  • малые габариты,
  • легко регулируемый широкий диапазон пороговых значений,
  • световую и звуковую индикацию при срабатывании;
  • Цифровую индикацию значений различных параметров на жидкокристаллическом или светодиодном дисплее.

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

Основные технические характеристики

  • Номинальный (рабочий ток) в катушке;
  • Ток в катушке допустимый для длительной эксплуатации;
  • Коэффициент возврата контактов в исходное состояние после срабатывания (отношение тока срабатывания к току отпускания контактов), обычно 0,6 – 0.8;
  • Порог тока срабатывания;
  • Максимально допустимый ток на контактах замыкания;
  • Ток допустимый при длительной эксплуатации на контактах коммутации;
  • Потребляемая мощность обмоткой катушки в обычном режиме;
  • Увеличение мощности в % после срабатывания;
  • Вид тока переменный или постоянный;
  • Рабочее напряжение;
  • Масса, габариты, вес и другие параметры в зависимости модели и ее назначения.

Совет №2 Устанавливая реле или меняя нагрузку, кроме порогового тока срабатывания не забывайте выставить соответствующее время отключения. В противном случае при большом интервале до отключения элементы нагрузки могут сгореть.

Рассмотрим технические характеристики на примере изделий серий РТ- 80…90.

Модификация модели РТрабочие токи, А
фиксированные токи срабатывания индукционного элемента, А время срабатывания, с*
81\110,14,1АА* 5,1АА* 6А* 7А* 8А* 9А*10А1* 2* 3* 4
91\1
81\25,12А* 2.5А* 3А* 3.5А* 4А* 4.5А* 5А
91\2
82\19.94А* 5А* 6А* 7А* 8А* 9А* 10А4* 8* 12* 16
82\25,12А* 2.5А* 3А* 3.5А* 4А* 4.5А* 5А
83\19.94А* 5А* 6А* 7А* 8А* 9А* 10А1* 2* 3* 4
83\25,12А* 2.5А* 3А* 3.5А* 4А* 4.5А* 5А
84\19.94А* 5А* 6А* 7А* 8А* 9А* 10А4* 8* 12* 16
84\25,12А* 2.5А* 3А* 3.5А* 4А* 4.5А* 5А
85\19,94А* 5А* 6А* 7А* 8А* 9А* 10А1* 2* 3* 4
95\1
85\252А* 2.5А* 3А* 3.5А* 4А* 4.5А* 5А
95\2
86\1104А* 5А* 6А* 7А* 8А* 9А* 10А4* 8* 12* 16

 

ток в катушках дпустимый к длительной эксплуатации в % к номинальному.Для всех модификаций  РТ (80…90)110
110
Минимальный коэффициент возврата0.8
Для РТ (81…84 и 91) ток замыкания с напряжением питания 24-250В независимо постоянный или переменный ток в цепи

Размыкание производится контактами иного переключателя

Увеличение  мощности потребляемой катушкой  после срабатывания в %15
Ток размыкания                                    ~ ток2
— ток0.5
Для РТ модификаций (81…84 и86) токи при размыкании или замыкании контактов в сигнальных цепях  24 — 250В, А~ ток1
— ток0.2
 Мощность потребляемая в режиме тока, равному току уставкидля РТ8010А
для РТ9030А
Габариты токовых реле серии РТ80…90. 

Описание модели РМТ 101

Данное реле современного исполнения, многофункциональное и пользуется большим спросом у потребителей, рассмотрим его технические возможности.

Функциональное назначение

Реле используется для контроля тока нагрузки на протяжении всего времени эксплуатации, приборов нагрузки с однофазным питанием. Пределы измерения тока от 0 до 100А, прибор отключает нагрузку при достижении установленного порогового значения тока. Нагрузка подключается через коммутирующие контакты реле при потребляемой мощности не более 1.75кВА. токовые нагрузки выше этого значения до 20кВА подключают через магнитные пускатели с контактами способными выдерживать нагрузку соответствующей мощности.

Органы управления реле позволяют пользователю вручную задавать:

  • Пороги срабатывания по току;
  • Время задержки отключения;
  • Время повторного включения после срабатывания;

В то же время кроме функций защиты изделие имеет дополнительные функции:

  • Цифровой амперметр измеряет и отображает токи нагрузки;
  • Ограничение токов потребления;
  • Используется реле с приоритетом выбора нагрузки.

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

Основные технические характеристики

Питание однофазная сеть переменное напряжение220В
Частота напряжения в сети50 Гц
Диапазон токовых измерения0-100А
Погрешность измерений1%
Интервал регулировки времени включения0 – 900 сек.
Интервал регулировки времени отключения0 – 300 сек.
Максимальный ток коммутации
Максимально допустимое напряжение400В
Потребляемая мощность без нагрузки3.5Вт.
Износостойкость контактов коммутации:

— при нагрузке 8А

— при нагрузке 1А

 

100 тыс. срабатываний;

1 миллион.

Сечение подключаемых проводов в сети0.5 – 2мм2
габариты90-52,6-69,1
креплениеНа дин — рейку

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

Ошибки, которые допускаются при монтаже и эксплуатации РМТ

  • В условиях высокогорья электромагнитные конструкции могут давать сбои в работе. Это связано с изменением атмосферного давления. Внимательно смотрите характеристики, обычно допускается эксплуатация до 2000м над уровнем моря. В авиационной технике этот фактор обязательно учитывается.

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

 

Часто задаваемые вопросы

  1. Можно из герконовых переключателей сделать реле тока?

Можно, наматать на геркон несколько витков провода, это будет как обмотка катушки, при протекании тока, контакты геркона будут замыкаться. Но РМТ для размыкания контактов, еще придется столкнуться с трудностью расчета сечения провода и количества витков для установки нужного порога срабатывания. Герконовые контакты рассчитаны для низковольтных сетей с малыми токами. Надежнее поставить реле промышленного изготовления.

  1. Какое токовое реле лучше поставить для защиты насоса в колодце?

Это зависит от мощности потребляемой насосом и электропитания, для бытового с питанием от одной фазы с потребляемой мощностью до 3 кВт идеально подойдет МРТ- 101.

Оцените качество статьи:

Реле напряжения

Содержание:

  1. Введение
  2. Устройство и принцип работы реле напряжения
  3. Выбор реле напряжения
  4. Схемы подключения реле напряжения
  5. Настройка реле напряжения
  1. Введение.

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

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

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

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

  1. Устройство и принцип работы реле напряжения

Как видно на рисунке выше реле напряжения состоит из двух основных блоков: измерительного и исполнительного блока (реле).

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

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

  1. Выбор реле напряжения

Выбор реле напряжения начинается с выбора его исполнения (типа).

Существуют следующие типы реле напряжений:

— По типу электросети: однофазные и трехфазные

— По способу установки: стационарные и переносные.

Подключение промежуточного реле: видео, схема, инструкция

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

Способы включения устройства

Как подключить механизм в систему? Подключение приспособления в электрическую цепь происходит по двум вариантам:

  1. Параллельно подключенные. При таком способе устройства бывают основные выходные и быстродействующие. У последних время срабатывания составляет 0,02 секунды. Как правило, у механизма стандартное время срабатывания колеблется между 0,02 и 0,1 секундой.
  2. Последовательно подключенные. Используется в случаях мгновенного кратковременного срабатывания.

Когда есть нормальное стабильное напряжение источника питания, то промежуточное реле должно надежно срабатывать. Помимо этого, предусмотрена надежная их работа при аварийном понижении напряжения до 40–60%. По особенности в конструкции такой элемент преобразования может быть с одной обмоткой, двумя или тремя (последние встречаются крайне редко).

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

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

Схемы подключения

После того как промежуточное реле было установлено в электрический шкаф, следует осуществить его подключение в электрическую схему. Для этого применяются контакты самой катушки и непосредственные контактные элементы. Реле имеет, как правило, несколько пар контактов NO нормально открытые и NC нормально закрытые. Нормальным положением считается отсутствие подачи сигнала на катушку. Так как катушка не обладает полярностью, то подключение контактов осуществляется произвольно.

Устанавливается такой аппарат в схемах управления и автоматики. Располагается между исполнительным устройством (например, контактор) и источником задания. На рисунке изображена электрическая схема приспособления:

На картинке изображено промежуточное реле без подачи напряжения. Если его подать, то контакты переключатся. Напряжение в катушке может быть различное: 220, 24 и 12 вольт.

Как подключить приспособление указано на рисунке ниже:

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

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

Также данный аппарат можно подключать к датчику движения. Благодаря ему, к системе датчика движения есть возможность подключать несколько мощных ламп. Монтаж происходит следующим образом: обмотка приспособления подключается к датчику, а силовой контакт переключает нагрузку в системе светильников. Как установить такой датчик, показано ниже:

Еще один вариант установки электронного пускателя — к терморегулятору. Схема изображена на картинке (нажмите, чтобы увеличить):

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

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

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

Материалы по теме:

Relay Protocol v1 - документация Syncthing v1

Что такое реле?

Relay - это служба, которая передает данные между двумя устройствами , которые не могут в противном случае подключитесь друг к другу напрямую. Обычно это связано с обоими устройствами. находясь за NAT, и ни одна из сторон не может открыть порт, который быть напрямую доступным из Интернета.

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

Режимы работы

Relay прослушивает один TCP-сокет, но имеет два разных режима подключения, где режим подключения - это заранее определенный набор сообщений, которые реле и устройство ожидают обмена.

Первый режим - это режим протокола , который позволяет клиенту взаимодействовать с реле, например, присоединиться к реле или запросить соединение с устройством, учитывая, что он доступен на реле. Аналогично BEP, режим протокола требует устройство для подключения через TLS с использованием надежного набора шифров (таких же, как BEP), что позволяет ретранслятору проверять и определять идентичность (идентификатор устройства) устройство.

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

Определение режима подключения

Поскольку оба режима подключения работают с одним и тем же сокетом, метод определения режима подключения не требуется.

Когда новый клиент подключается к реле, реле проверяет первый байт что клиент отправил, и если это соответствует 0x16, это означает, что соединение - это соединение в режиме протокола, поскольку 0x16 является первым байтом в рукопожатии TLS, и только соединения в режиме протокола используют TLS.

Если первый байт не равен 0x16, то мы предполагаем, что соединение является сеансом режим подключения.

Режим протокола

Режим протокола использует TLS, и имя протокола, определенное заголовком TLS, должно быть бэп-реле .

Режим протокола имеет два подрежима: 1. Подрежим постоянного протокола - подключение к реле и ожидание сообщений от реле запрашивает подключение к какому-либо устройству, которое заинтересовано в наличии сеанс с вами. 2. Подрежим временного протокола - используется только для запроса сеанса с устройством. который подключен к реле с использованием подрежима постоянного протокола.

Постоянный подрежим протокола

Постоянный подрежим протокола начинается с отправки клиентом сообщения JoinRelayRequest. сообщение, на которое ретранслятор отвечает либо ResponseSuccess, либо Сообщение ResponseAlreadyConnected, если клиент с таким же идентификатором устройства уже существует.

После того, как клиент присоединился, больше сообщений не обменивается, кроме Сообщения Ping / Pong для общего подключения проверяют работоспособность.

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

Если клиент не может отправить сообщение JoinRelayRequest во время первого эхо-запроса интервал, соединение разрывается. Если клиент не может отправить сообщение (даже если это сообщение проверки связи) каждую минуту (по умолчанию) соединение разрывается.

Подрежим временного протокола

Временный подрежим протокола начинается с сообщения ConnectRequest, к которому relay отвечает либо ResponseNotFound, если устройство является клиентом после недоступен, или с SessionInvitation, содержащим уникальный сеанс ключ, который затем можно использовать для установления соединения в режиме сеанса.

Сразу после этого соединение прерывается.

Пример обмена

Клиент A - подрежим постоянного протокола Клиент B - подрежим временного протокола

#

Клиент (A)

Реле

Клиент (Б)

1

JoinRelayRequest->

2

<-ResponseSuccess

3

Пинг->

4

<-Pong

5

<-ConnectRequest (A)

6

Приглашение к сеансу (A) ->

7

<-Приглашение сеанса (B)

8

(отключает)

9

Пинг->

10

<-Pong

11

Пинг->

12

<-Pong

Режим сеанса

Первое и единственное сообщение, которое клиент отправляет в режиме сеанса, - это Сообщение JoinSessionRequest, которое содержит ключ сеанса, определяющий, какой сеанс, к которому вы пытаетесь присоединиться.Реле отвечает одним из следующих Ответных сообщений:

  1. ResponseNotFound - Недействительный ключ сеанса

  2. ResponseAlreadyConnected - Сеанс заполнен (обе стороны уже подключены)

  3. ResponseSuccess - вы успешно присоединились к сеансу

После успешного ответа все записанные и полученные байты будут передается между двумя устройствами в сеансе напрямую.

Пример обмена

Клиент A - режим постоянного протокола Клиент B - режим временного протокола

#

Клиент (A)

Реле

Клиент (Б)

1

JoinSessionRequest (A) ->

2

<-ResponseSuccess

3

Данные->

(буферизует данные)

4

Данные->

(буферизует данные)

5

<-JoinSessionRequest (B)

6

ResponseSuccess->

7

Данные реле ->

8

Данные реле ->

9

<- Данные реле

<-Данные

сообщений

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

Предупреждение

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

Ping-сообщение (Type = 0)

 0 1 2 3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +


struct Ping {
}
 

Сообщение Pong (Type = 1)

 0 1 2 3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +


struct Pong {
}
 

Сообщение JoinRelayRequest (Тип = 2)

 0 1 2 3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +


struct JoinRelayRequest {
}
 

Сообщение JoinSessionRequest (Тип = 3)

 0 1 2 3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +
| Длина ключа |
+ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +
/ /
\ Ключ (переменной длины) \
/ /
+ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +


struct JoinSessionRequest {
        непрозрачный ключ <32>;
}
 
: ключ

Это уникальный случайный ключ сеанса, сгенерированный сервером ретрансляции.это используется для определения сеанса, к которому вы пытаетесь подключиться.

Ответное сообщение (Тип = 4)

 0 1 2 3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +
| Код |
+ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +
| Длина сообщения |
+ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +
/ /
\ Сообщение (переменной длины) \
/ /
+ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +


struct Response {
        int Code;
        строка Сообщение <>;
}
 
: Код

Целое число, представляющее код состояния.

: сообщение

Сообщение, связанное с кодом.

Сообщение ConnectRequest (Type = 5)

 0 1 2 3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +
| Длина ID |
+ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +
/ /
\ ID (переменная длина) \
/ /
+ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +


struct ConnectRequest {
        непрозрачный ID <32>;
}
 
: ID

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

Сообщение приглашения сеанса (тип = 6)

 0 1 2 3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +
| Длина От |
+ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +
/ /
\ From (переменная длина) \
/ /
+ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +
| Длина ключа |
+ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +
/ /
\ Ключ (переменной длины) \
/ /
+ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +
| Длина адреса |
+ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +
/ /
\ Адрес (переменной длины) \
/ /
+ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +
| 0x0000 | Порт |
+ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +
| Серверный сокет (V = 0 или 1) | V |
+ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +


struct SessionInvitation {
        непрозрачный From <32>;
        непрозрачный ключ <32>;
        непрозрачный Адрес <32>;
        unsigned int Port;
        bool ServerSocket;
}
 
: От

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

: ключ

Уникальный случайный ключ сеанса, созданный сервером ретрансляции. Он используется для определите, к какому сеансу вы пытаетесь подключиться.

: адрес

Необязательный IP-адрес, по которому сервер ретрансляции ожидает, что вы connect, чтобы начать соединение в режиме сеанса. Пустой / полностью нулевой IP-адрес следует заменить общедоступным IP-адресом реле, который использовался при установлении соединения в режиме протокола.

: Порт

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

: серверный сокет

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

Как Syncthing использует реле и общая безопасность

В случае Syncthing и BEP, когда два устройства подключаются через реле, они запускают свое стандартное соединение TLS, инкапсулированное в текстовом формате реле сеансовое соединение, эффективно обновляя текстовое соединение до TLS подключение.

Несмотря на то, что ретранслятор может использоваться для атаки типа «злоумышленник посередине», с использованием TLS на уровне приложения / BEP гарантирует, что весь трафик надежно зашифрован, и совершенно бессмысленна для реле. Кроме того, безопасный набор шифры, используемые BEP, обеспечивают прямую секретность, что означает, что даже если реле захватили весь трафик, и даже если злоумышленник получит в свои руки ключи устройства, они все равно не смогут восстановить / расшифровать любой трафик, который транспортировался через реле.

После установления сеанса ретрансляции Syncthing смотрит на SessionInvitation сообщение, и в зависимости от того, с какой стороны оно было получено, оборачивает необработанный сокет в либо сокет клиента TLS, либо сокет сервера TLS в зависимости от ServerSocket логическое значение в SessionInvitation и запускает рукопожатие TLS.

С этого момента он работает точно так же, как если бы Syncthing был установление прямого соединения с другим устройством через Интернет, выполняет проверку идентификатора устройства и полное шифрование TLS, а также обеспечивает то же свойства безопасности, как при подключении через Интернет.

Примеры надежных наборов шифров

ID

Имя

Описание

0x009F

DHE-RSA-AES256-GCM-SHA384

TLSv1.2 DH RSA AESGCM (256) AEAD

0x006B

DHE-RSA-AES256-SHA256

TLSv1.2 DH RSA AES (256) SHA256

0xC030

ECDHE-RSA-AES256-GCM-SHA384

TLSv1.2 ECDH RSA AESGCM (256) AEAD

0xC028

ECDHE-RSA-AES256-SHA384

TLSv1.2 ECDH RSA AES (256) SHA384

0x009E

DHE-RSA-AES128-GCM-SHA256

TLSv1.2 DH RSA AESGCM (128) AEAD

0x0067

DHE-RSA-AES128-SHA256

TLSv1.2 DH RSA AES (128) SHA256

0xC02F

ECDHE-RSA-AES128-GCM-SHA256

TLSv1.2 ECDH RSA AESGCM (128) AEAD

0xC027

ECDHE-RSA-AES128-SHA256

TLSv1.2 ECDH RSA AES (128) SHA256

HW VSP3 - виртуальный последовательный порт

Новое в HW VSP3

  • Однопортовая и многопортовая версия:
    • Однопортовая версия HW VSP3 доступна бесплатно
    • Многопортовая версия доступна только для продуктов группы HW
  • Работает как автономное приложение или как служба NT , подходящая для серверов
  • Полная поддержка Windows 8 и Windows 10
  • Поддерживает все 32-битные или 64-битные системы Windows, включая Серверные версии
  • Конфигурация сохраняется в INI-файле для упрощения резервного копирования или передачи на другой ПК
  • Автоматически подключается к ранее открытому последовательному порту
  • Приемный буфер очищается при открытии порта
  • В сервисном режиме обе версии работают как клиент-серверное приложение , позволяющее удаленно создавать, перенастраивать и удалять виртуальные порты с помощью клиентской части VSP - полезно для многопортовых приложений
  • Поддерживает UAC (Контроль учетных записей пользователей)
  • VSP в режиме TCP-сервера использует 0.0.0.0 в качестве предварительно введенного IP-адреса
  • Эмуляция скорости передачи - когда управление потоком недоступно

Описание HW VSP3

HW Virtual Serial Driver предназначен в первую очередь для устройств, производимых группой HW, хотя его можно бесплатно использовать в качестве универсального драйвера, который создает виртуальный удаленный последовательный порт, который перенаправляет данные на заранее определенный TCP / IP-адрес и порт.

В специальных приложениях (например, с использованием устройств GPRS) ПК с драйвером HW VSP может быть настроен на работу в режиме TCP-сервера, что позволяет удаленному устройству инициализировать соединение, отправляя любые данные на удаленный порт.Получив данные RS-232, конвертер устанавливает соединение с ПК и передает данные в виртуальный COM-порт. Таким образом, сценарий очень напоминает поведение реального последовательного порта.

При использовании HW VSP вместе с рекомендованными устройствами производства HW group возможно удаленное изменение скорости соединения, четности и других параметров связи (а также управление любыми цифровыми выходами и входами) на лету по протоколу RFC-2217. , таким образом достигая истинного поведения удаленного последовательного порта.

Работает как служба NT / в режиме клиент-сервер

Возможность работать как служба была основной причиной разработки новой версии. Для запуска HW VSP в качестве автономного приложения требуется запускать его от имени вошедшего в систему пользователя, что предотвращает автономную работу на серверах Windows. (В настоящее время HW VSP полностью поддерживает Windows 2000 Server и Windows 2003 Server. Тестируется поддержка Windows 2008 Server.) В этом режиме HW VSP состоит из клиентской части (графический интерфейс настройки) и серверной части. (сам сервис).Параметры ВСП, запущенного на удаленном сервере, можно легко изменить с локального ПК. Однако для повышения стабильности только один пользователь может получить доступ к услуге и изменить параметры виртуального порта одновременно. Кроме того, поскольку для администрирования служб требуются права администратора, защитить VSP от неправомерного использования так же просто, как не устанавливать клиентскую часть.

Примечание: С точки зрения пользователя использование HW VSP в сервисном режиме имеет множество преимуществ. Однако в Windows XP SP2 / Vista / 2003 Server необходимо вручную настроить брандмауэр, чтобы включить соответствующие порты связи или все приложение (по умолчанию Program Files \ HW group \ HW VSP3s \ HW_VSP3s_srv.exe для однопортовой версии и Program Files \ HW group \ HW VSP3 \ HW_VSP3_srv.exe для многопортовой). Управление диалоговым окном брандмауэра в настоящее время находится в стадии разработки.

Эмуляция скорости передачи

В предыдущей версии HW VSP был полностью прозрачен для клиентского программного обеспечения и никоим образом не ограничивал поток обмена данными. Следовательно, клиентское ПО должно было отправить данные в последовательный порт, используя определенную скорость связи, или использовать управление потоком (рукопожатие).В противном случае данные отправлялись в Ethernet / Интернет с максимально возможной скоростью, часто в диапазоне 10 Мбит / с. Когда буферы в VSP заполнялись, данные начали выбрасываться. Теперь можно включить параметр Strict Baudrate Emulation на вкладке «Настройки», чтобы гарантировать, что VSP взаимодействует с клиентским программным обеспечением, используя скорость, которая в данный момент выбрана для порта.

Примечание: Параметр Strict Baudrate Emulation доступен только при подключении к устройствам группы HW и с включенной поддержкой NVT.

Очистка буферов приема и передачи

Опция позволяет очищать буферы приема и передачи Ethernet при открытии порта. Это гарантирует, что клиентское приложение не получит никаких ранее полученных данных (например, отправленных в предыдущем сеансе), которые могут вызвать проблемы.

Автоматическое подключение к ранее открытому порту

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

Конфигурация хранится в файле INI

С появлением многопортовой версии конфигурация VSP теперь хранится в файле INI, а не в системном реестре. Таким образом, конфигурацию можно легко скопировать или восстановить на другом ПК или сервере, просто скопировав файл и перезапустив службу. Файл INI содержит полную конфигурацию VSP, позволяющую пользователю создать собственный графический интерфейс для создания файла INI. После перезапуска службы загружается INI-файл и меняются параметры порта - не нужно изучать сложности управления службами.WC VSP для WirelesCOM является примером такого настраиваемого приложения.

Работает с Windows 8

HW VSP 3 теперь полностью поддерживает Windows 8 . Поддержка UAC (переключение пользователей) теперь также полностью функциональна, включая функциональность в домене. Когда HW VSP работает как сервис, все пользователи могут управлять им.

Установка HW VSP3

HW VSP 3 является бесплатным ПО; Вы можете бесплатно скачать его ЗДЕСЬ. Программа доступна в однопортовой и многопортовой версии (разработка сейчас находится на завершающей стадии).Установка проста, за исключением Windows Vista , где необходимо разрешить программе установки повышать свои привилегии.

Порядок установки:

  • Запустите программу установки «HW VSP Setup 3.0.23 single.exe».
  • Шаг 1. Отображается экран приветствия. Нажмите «Далее», чтобы перейти к следующему шагу установки, или нажмите «Назад», чтобы вернуться к предыдущему шагу.
  • Шаг 2: Отображается основная информация о продукте.
  • Шаг 3: Выберите место для установки драйвера.
  • Выберите тип установки - Клиент-Сервер / Автономная или Выборочная.
  • Шаг 4. Выберите имя для создаваемой папки в меню «Пуск».
  • Шаг 5: Выберите, хотите ли вы создать ярлык на рабочем столе.
  • Шаг 6: Введенные данные отображаются для проверки.
  • Шаг 7: Подтвердите установку.
  • Шаг 8: HW VSP предложит вам согласиться с добавлением HW VSP в список исключений для брандмауэра Windows.Разрешение необходимо для корректной работы. Если вы откажете в разрешении, вам придется вручную добавить приложение и сервис в список исключений.

Если установка прошла успешно, появится следующее окно. Если вы установите флажок «Запустить HW_VSP», программа будет запущена после завершения установки. После установки перезагружать компьютер не нужно. Вы можете запустить HW VSP, щелкнув значок « VSP » (значок с красной стрелкой).

Примечание: При установке HW VSP в режиме клиент / сервер или использовании его в режиме сервера в Windows XP SP2 / Vista / 2003 Server, необходимо вручную настроить брандмауэр, чтобы включить соответствующие порты связи или весь сервис (по умолчанию Program Files \ HW group \ HW VSP3s \ HW_VSP3s_srv.exe для однопортовой версии и Program Files \ HW group \ HW VSP3 \ HW_VSP3_srv.exe для многопортовой версии). Управление диалоговым окном брандмауэра в настоящее время находится в стадии разработки.

Настройка подключенного устройства

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

Важнейшие параметры:

  • IP-адрес удаленного устройства
  • IP-порт
  • Шлюз
  • Маска
  • Режим TCP / IP - Сервер TCP / Пассивный режим
  • Сетевой виртуальный терминал (NVT) - Вкл. (Только для рекомендуемых устройств HWg)
  • Параметры последовательного порта

Безопасность

Все настройки конфигурации в HW VSP3 защищены паролем.Чтобы ввести пароль, нажмите кнопку Login . Пароль по умолчанию - « admin ». Вы можете изменить свой пароль с помощью приложения HW_VSP3s_passwd.exe , которое доступно по адресу Program Files \ HW group \ HW VSP3s \ .

UDP Поиск

Запустите HW VSP и перейдите на вкладку «UDP Search». После нажатия кнопки Поиск модулей в списке MAC-адресов модулей отображается список устройств, обнаруженных в сегменте локальной сети.

Нажмите Используйте этот IP-адрес , чтобы установить IP-адрес и номер входящего порта выбранного устройства в качестве текущего адреса устройства, с которым будет работать HW VSP.

Виртуальный последовательный порт

На главной вкладке отображается основная информация об установлении соединения и его ходе. Здесь вы можете создать или удалить виртуальный последовательный порт с помощью кнопок « Create COM » и « Delete COM » соответственно.
Щелкните « Показать журнал », чтобы отобразить журнал программы, который может упростить поиск и устранение неисправностей.

  • Панель VSP
    Список настроек последовательного порта.
  • Панель LAN
    Отображает состояние подключения Ethernet.
  • Счетчики панель
    Объем переданных данных и запросов в очереди.
  • IP-адрес
    IP-адрес удаленного последовательного порта. Значение может быть взято автоматически на вкладке UDP.
  • Порт
    Входящий порт удаленного устройства последовательного порта. Ваш компьютер открывает соединение TCP / IP и отправляет данные на этот порт.
  • Имя порта
    Номер создаваемого виртуального последовательного порта - выберите номер порта от COM2 до COM20.
  • Порт внешних команд NVT
    HW VSP открывает указанный порт TCP на вашем ПК, где он получает команды управления NVT для управления контактами ввода-вывода и передает их через соединение на удаленное устройство.
    Например, проприетарная утилита обрабатывает данные штрих-кода, а ваша программа (например, пример HWg SDK) управляет выводами ввода-вывода через VSP и указанный порт - см. Блок-схему.

    Если вам нужно создать больше виртуальных последовательных портов на одном ПК, вы можете использовать многопортовую версию HW VSP.

Настройки

Вкладка «Настройки» позволяет вам настроить все функции, поддерживаемые виртуальным последовательным портом.

Внимание: Эти настройки применимы только к HW VSP utility .Они НЕ влияют на удаленное устройство. Свойства удаленного устройства задаются в соответствии с его руководством (например, через утилиту Hercules в случае продуктов группы HW).

  • Файлы журнала включены
    Записывает все сообщения в файл .log.
  • Создать порт VSP при запуске HW VSP
    Если этот флажок установлен, все виртуальные порты воссоздаются при запуске HW VSP.
  • Режим TCP-сервера
    Активирует VSP как TCP / IP-сервер. Затем драйвер ведет себя как устройство TCP-клиент / сервер - это означает, что первая сторона, получившая какие-либо данные, переключается в режим клиента и устанавливает соединение.В режиме TCP-сервера IP-адрес автоматически устанавливается на 0.0.0.0, а TCP-порт устанавливается на текущий номер COM-порта + 3000 (например, COM3 = TCP-порт 3003). Порт можно изменить. Обратите внимание на настройки файервола!
  • Очистить буферы при открытии порта
    Очищает буферы приема и передачи при открытии порта. Это гарантирует, что никакие данные, оставшиеся от предыдущего сеанса, не будут отправлены или получены. Однако при этом также удаляются все данные, полученные до открытия порта (например,г. во время запуска ПК).
  • Подключаться к устройству, даже если порт VSP закрыт
    Если этот флажок установлен, соединение устанавливается сразу после создания виртуального порта, даже если ни одно приложение не использует порт. В результате данные, отправленные, когда порт был открыт, но не использовался, будут потеряны. Устройство отправляет данные, даже если вы их не «слушаете».
  • Использовать NOP для сохранения соединения
    + Продлить автоматически

    Ожидается тестовый NOP для проверки наличия модуля.Если модуль был недоступен и был повторно обнаружен (снова начинает отвечать), соединение восстанавливается либо сразу (флажок «Обновлять автоматически»), либо как только VSP отправляет новые данные в сокет TCP (флажок «Обновлять автоматически» не установлен).
  • NVT
    Нажмите « NVT Enable », чтобы включить поддержку RFC2217 и обнаружение наших удаленных портов. Не забудьте также активировать поддержку NVT на соответствующем устройстве. После активации команд NVT таким же образом можно активировать следующие параметры:
    • Настройка удаленного порта - отправляет управляющую информацию на удаленный порт в соответствии с настройками VSP на вашем ПК.Если ваше программное обеспечение терминала (например, Hyperterminal) изменяет скорость передачи данных на 19200 Бод и эта функция активна, драйвер VSP отправляет команду NVT (согласно стандарту RFC2217) на удаленный последовательный порт TCP / IP и также изменяет его скорость передачи.
    • Сохранить соединение - ваше TCP-устройство закрывает открытое TCP / IP-соединение после 50 секунд бездействия. Эта функция позволяет поддерживать соединение открытым (передает 2 байта каждые 5 секунд).
  • Strict Baudrate Emulation
    Ограничивает скорость передачи от приложения к VSP и TCP к VSP в соответствии со скоростью передачи открытого последовательного порта.
  • Сохранить настройки в файл INI
    Сохраняет текущую конфигурацию в файле INI.

Продвинутый

  • Подключение к службе
    Позволяет указать, подключается ли графический интерфейс к службе, работающей на том же ПК, или изменять IP-порты для связи.
    • Локальный компьютер - можно изменить номер порта для графического интерфейса для обслуживания связи, например в случае конфликтов.
    • Удаленный компьютер - позволяет клиентскому программному обеспечению подключаться к удаленной службе, например.г. в ситуациях, когда удаленный рабочий стол недоступен или не подходит.
  • Reconnect
    Восстанавливает соединение клиентского интерфейса с работающей службой, например когда соединение потеряно, или устанавливает соединение локальной клиентской части с удаленной службой, которая работает, например, на сервере.
  • Отчет о настройке VSP
    Отображает текущую конфигурацию удаленного устройства (если настройка TCP включена на устройстве, использующем стандартный порт 99).
  • Показать журнал
    Отображает файл журнала активности VSP3.

Лицензия

- Условия распространения и использования

Даже если лицензионный сбор не оплачивается за использование программного обеспечения Freeware Version, это не означает, что нет условий для использования такого программного обеспечения:

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

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

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

  4. Программное обеспечение по данной Лицензии может содержать компоненты, разработанные третьими сторонами.Структура, организация и код таких компонентов являются ценной коммерческой тайной и конфиденциальной информацией третьей стороны и защищены авторским правом и лицензионным соглашением с третьей стороной. Лицензиату запрещается:
    • 4.1 включать такие сторонние компоненты в программное обеспечение и оборудование, разработанные Лицензиатом, без специального разрешения третьей стороны;
    • 4.2 предоставлять такие сторонние компоненты для сопровождения программного и аппаратного обеспечения, продаваемого Лицензиатом, без специального разрешения третьей стороны.
  5. Частная и коммерческая лицензия HW VSP
    • 5.1 Лицензия на частное использование
      Нет никаких ограничений на использование и распространение этого программного обеспечения частными лицами; тем не менее, мы убедительно просим вас добавить ссылку на свой веб-сайт (или блог), которая указывает на наш веб-сайт www.HW-group.com, желательно в форме, показанной ниже.
    • 5.2 Коммерческая лицензия
      Организации и другие юридические лица могут использовать и распространять это программное обеспечение только в том случае, если они отображают ссылку на http: // www.HW-group.com называется « с использованием HW VSP на базе HW group » на веб-сайте компании или если они получили разрешение от группы HW в письменной форме.

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

сетей Frame Relay

Frame Relay Networks Вишванат Субраманиан

[email protected]


Это широкий обзор сетей Frame Relay - как с точки зрения разработчика, так и с точки зрения пользователя. Он включает библиографию и набор сайтов WWW с информацией о сетях Frame Relay. Последнее изменение: 25 августа 1995 г.

Содержание

  1. Введение в сети Frame Relay
  2. Протокол Frame Relay
  3. Подключение к локальной сети с помощью Frame Relay
  4. Frame Relay и банкомат
  5. Будущее
  6. Библиография

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

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

С другой стороны, традиционные сети с коммутацией пакетов, ориентированные на X.25, влекли за собой значительные накладные расходы протокола и исторически были слишком медленными - в основном поддерживали низкоскоростные терминалы со скоростью 19,2 кбит / с и ниже. Frame Relay обеспечивает интерфейс статистического мультиплексирования X.25 без дополнительных затрат. Кроме того, он может обрабатывать несколько сеансов данных на одной линии доступа, что означает снижение требований к оборудованию и схемам. Frame Relay также является масштабируемым - доступны реализации от низкой пропускной способности (например, 56 кбит / с) до T1 (1.544 Мбит / с) или даже T3 (45 Мбит / с).

В этом обзоре мы сначала подробно описываем природу Frame Relay, затем взгляд пользователей на то, как заставить Frame Relay работать на них, и, наконец, посмотрим, как Frame Relay работает с ATM.

Содержание


2. Протокол Frame Relay

Служба носителя Frame Relay (FRBS)

В этом разделе мы обсуждаем природу службы, предоставляемой Frame Relay.Frame Relay обеспечивает ориентированный на соединение сервис канального уровня со следующими свойствами:
  • Сохранение порядка передачи кадров от одного края сети к другому
  • Отсутствие дублирования кадров
  • Малая вероятность потери кадра
Тот факт, что FRBS не должен обеспечивать обнаружение / исправление ошибок и управление потоком, зависит от наличия интеллектуальных устройств конечного пользователя, использования уровней протокола управления и высокоскоростных и надежных систем связи.Доступ к FRBS осуществляется через интерфейс ретрансляции кадров, определенный между оконечным оборудованием передачи данных (DCE) на стороне сети и оконечным оборудованием данных (DTE) на стороне пользователя. Хотя стандарт Frame Relay определяет методы для настройки и обслуживания как коммутируемых виртуальных каналов (SVC), так и постоянных виртуальных каналов (PVC), большинство реализаций поддерживают только PVC. В 1990 году четыре поставщика - StrataCom, Digital Equipment Corporation, Cisco Systems и Northern Telecom - совместно разработали спецификацию под названием Frame Relay Specification with Extensions [].В этом документе представлен интерфейс локального управления (LMI) для обеспечения процедур управления постоянными виртуальными каналами (PVC). Он состоит из основной обязательной части и ряда дополнительных расширений. Процедуры контроля образуют три основные функции:
  • Проверка целостности канала, инициированная пользовательским устройством и постоянно поддерживаемая.
  • По запросу пользователя полный отчет о состоянии сети с подробной информацией обо всех PVC.
  • Уведомление сетью об изменении статуса отдельного PVC, включая добавление PVC и изменение состояния PVC (активный / неактивный).
ANSI и ITU-T определяют ретрансляцию кадров в ISDN. Форум Frame Relay имеет соглашения о реализации на различных физических уровнях, включая выделенные линии V.35 (56 кбит / с), T1 и G.704 (2,048 Мбит / с). Как правило, операторы связи предлагают услуги ретрансляции кадров от 56 кбит / с до скоростей T1 / E1. Частные сети могут быть реализованы на более высоких и более низких скоростях.

Содержание


Передача

Для передачи данных между конечными пользователями используется протокол Q.922, который является усовершенствованной версией LAPD. Для Frame Relay используются только основные функции Q.922:
  • Разделение, выравнивание и прозрачность кадров (с использованием флагов HDLC)
  • Мультиплексирование и демультиплексирование кадров с использованием поля адреса.
  • Выравнивание границ кадра
  • Проверка рамы, чтобы убедиться, что она не слишком длинная или слишком короткая
  • Обнаружение ошибок передачи с помощью последовательности проверки кадра (FCS)
  • Функции контроля перегрузки
Сигнализация осуществляется с помощью надежного LAPD.

Форматы кадров Frame Relay

Двухбайтовый формат
 8 7 6 5 4 3 2 1 ----------------------------------------- ----------------- | | | | | DLCI (высокий порядок) | C / R | EA | | | | | -------------------------------------------------- -------- | | | | | | | DLCI (младший заказ) | FECN | BECN | DE | EA | | | | | | | -------------------------------------------------- --------
 
Трехбайтовый формат
 8 7 6 5 4 3 2 1 ----------------------------------------- ----------------- | | | | | DLCI (высокий порядок) | C / R | EA | | | | | -------------------------------------------------- -------- | | | | | | | DLCI | FECN | BECN | DE | EA | | | | | | | -------------------------------------------------- -------- | | | | | DLCI (младший порядок) или DL-CORE Control | D / C | EA | | | | | -------------------------------------------------- --------
 
Трехбайтовый формат
8 7 6 5 4 3 2 1 ------------------------------------------ ---------------- | | | | | DLCI (высокий порядок) | C / R | EA | | | | | -------------------------------------------------- -------- | | | | | | | DLCI (младший заказ) | FECN | BECN | DE | EA | | | | | | | -------------------------------------------------- -------- | | | | DLCI | EA | | | | -------------------------------------------------- -------- | | | | | DLCI (младший порядок) или DL-CORE Control | D / C | EA | | | | | -------------------------------------------------- --------
 
Большая часть заголовка представляет собой идентификатор управления каналом передачи данных (DLCI), который идентифицирует виртуальный канал кадра.Длина может составлять 2, 3 или 4 октета. Бит расширенного адреса (E / A) зарезервирован в каждом октете, чтобы указать, является ли октет последним в заголовке. DLCI влияет на маршрутизацию кадра, а также используется для мультиплексирования PVC на физическом канале и позволяет каждой конечной точке взаимодействовать с несколькими получателями посредством единого доступа к сети. DLCI могут иметь в сети локальное или глобальное значение. Основное различие между используемым форматом кадра и lAPD - отсутствие поля управления.Это имеет следующие последствия:
  • Существует только 1 тип пользователя, используемый для передачи данных.
  • Внутриполосная сигнализация не может использоваться.
  • Порядковые номера отсутствуют, поэтому невозможно выполнить контроль ошибок или управление потоком.
Прямое уведомление о явной перегрузке (FECN) и обратное явное уведомление о перегрузке (BECN), а также бит права на отклонение (DE) объясняются в следующем разделе.

Каждый кадр имеет 16-битную контрольную последовательность кадра (FCS).Кадры ошибок следует отбросить. Длина FCS обычно ограничивает размер кадра 4096 байтами.

Для целей управления интерфейсом интерфейс Frame Relay включает в себя процедуры управления, основанные на определении LMI, содержащемся в исходной спецификации нескольких поставщиков. В процедурах используются сообщения, переносимые по отдельному PVC, идентифицированному DLCI внутриканальной сигнализации. Кадры управления передаются с использованием ненумерованных информационных кадров канала передачи данных, подобных Q.931 формат.

Содержание


Контроль перегрузки

Цели
Цели для контроля перегрузки Frame Relay определены следующим образом:
  • Минимизировать отбрасывание кадра.
  • Поддерживать с высокой вероятностью и с минимальными отклонениями согласованное качество обслуживания.
  • Минимизируйте возможность монополизации сетевых ресурсов одним конечным пользователем за счет других конечных пользователей.(Справедливость)
  • Накладные расходы на конечных пользователей должны быть ограничены.
  • Ограничьте распространение перегрузки на другие сети и другие элементы в сети
  • Эффективно работать независимо от потока трафика в любом направлении между конечными пользователями.
Предотвращение перегрузки процедуры используются в начале перегрузки, чтобы минимизировать влияние на сеть. Для этого требуется явная сигнализация по сети.

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

Предотвращение перегрузки с явной сигнализацией
Для явной сигнализации предоставляется 2 бита в поле адреса каждого кадра. Они устанавливаются любым обработчиком кадров, обнаруживающим перегрузку. Они представляют собой сигналы от сети к конечному пользователю. Они есть:
  1. Уведомление о явной обратной перегрузке (BECN): Устанавливается сетью, когда кадр проходит через перегруженный виртуальный канал в противоположном направлении.Источник, который обнаруживает, что он передает по перегруженному пути, должен снизить нагрузку.
  2. Прямое уведомление о явной перегрузке (FECN): Это позволяет адресату обнаруживать, что путь перегружен, и уведомлять исходный транспорт, чтобы уменьшить его окно и, таким образом, снизить нагрузку на сеть. В средах OSI и DECnet Phase V этот бит может быть сопоставлен с битом перегрузки в заголовке PDU сетевого уровня.
Восстановление перегрузки с неявной сигнализацией
Неявная сигнализация происходит, когда сеть отбрасывает кадр, и этот факт обнаруживается конечным пользователем на более высоком уровне.Стандарт ANSI предполагает, что пользователь, который может изменять размер окна управления потоком, использовал этот механизм в ответ на неявную сигнализацию.

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

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

Способ реализации заключается в том, что обработчик кадров измеряет трафик по каждому логическому соединению в течение временного интервала Tc, который устанавливается сетью. Соответственно, оговариваются 2 параметра. В подтвержденный размер пакета (Bc) - это максимальный объем данных, который сеть обязуется доставить по логическому соединению в течение интервала Tc.В избыточный размер пакета (Be) - это максимальный объем данных, на который пользователь может превысить Bc в течение интервала Tc - эти данные доставляются с меньшей вероятностью, чем данные в Bc.

Спецификация ANSI предлагает использовать алгоритм дырявого ведра для мониторинга потока. Обработчик кадров записывает совокупный объем данных, отправленных каждым пользователем, в счетчик C. Счетчик уменьшается со скоростью Bc каждые единицы времени Tc. Когда значение счетчика превышает Bc, но меньше Bc + Be, входящие данные превышают установленный размер пакета и пересылаются с установленным битом DE.Если счетчик достигает Bc + Be, кадр отбрасывается.

Содержание


Многопротокольная инкапсуляция через Frame Relay

Когда различные протоколы работают через Frame Relay, мы должны указать, как их инкапсулировать, чтобы можно было идентифицировать используемый протокол. Форум Frame Relay достиг соглашения о возможных методах инкапсуляции. Фактический метод, используемый для данного PVC, должен быть настроен при его настройке. Для SVC это устанавливается во время установления вызова.

Это делается путем добавления заголовка к полезной нагрузке ретрансляции кадров. Распознаются три формата заголовков:

  1. Идентификаторы протокола прямого сетевого уровня (NLPID) - протоколы, для которых значение NLPID определено в ISO TR 9577: например, IP, CLNP (ISO 8473),
  2. Инкапсуляция SNAP - с использованием SNAP NLPID, за которым следует SNAP: мост LAN, протоколы без установления соединения, которые имеют значение SNAP (например, DECNET, IPX, AppleTalk и т. Д.).
  3. NLPID, за которым следуют четыре октета, указывающие идентификации уровня 2 и уровня 3: протоколы, ориентированные на соединение (например,g., ISO 8208, SNA и т. д.) и другие протоколы, которые не поддерживаются другими методами.

Содержание


Многоадресная рассылка

Форум Frame Relay определил стандартный способ реализации услуг многоадресной рассылки через PVC. Эти службы должны быть предварительно настроены администратором сети. Используемая модель основана на определении многоадресной услуги X.6.

Модель многоадресной службы показывает многоадресная группа , состоящая из участников , которые участвуют в многоадресной передаче с использованием промежуточного объекта, называемого многоадресный сервер .Сервер многоадресной рассылки - это логический объект, который предоставляет услугу многоадресной рассылки всем участникам. На рисунке 1 показана модель многоадресного обслуживания.

Рисунок 1 - Модель многоадресного обслуживания

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

Существует три типа услуги многоадресной рассылки.

Односторонняя многоадресная передача
В этой конфигурации один узел действует как корень, а остальные как листья дерева. Эта служба многоадресной рассылки требует, чтобы у корня были установлены соединения точка-точка с ретрансляцией кадров со всеми конечными точками в группе многоадресной рассылки. Корень также будет поддерживать отдельное одностороннее многоадресное соединение с многоадресным сервером.

В этой конфигурации корень отправляет кадры многоадресной рассылки через одностороннее многоадресное соединение, идентифицированное односторонним многоадресным DLCI (Mdlci).Сервер многоадресной рассылки будет принимать кадры от Mdlci и отправит кадр каждому конечному члену активной многоадресной группы.

Рисунок 2 - Односторонняя многоадресная передача

Если группа многоадресной рассылки распределена по разным сетям, используется немного другая модель. NNI действует как корень в конечных сетях.

Рисунок 3 - Односторонняя многоадресная передача через NNI

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

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

Рисунок 4 - Двусторонняя многоадресная передача

Эта услуга полезна в среде, где корню не нужно связываться индивидуально с листьями и где количество конечных станций запрещает создание отдельных PVC между корнем и каждым из листьев.Например, при использовании SDLC или аналогичных протоколов опроса может быть много терминалов, подключенных к ограниченному количеству портов хоста. Хост выполняет широковещательную передачу на группу терминалов по многоточечной линии; только один терминал может отвечать одновременно. Услугу двусторонней многоадресной рассылки можно использовать для прозрачной замены многоточечных линий между хостом и терминалами.

N-сторонняя многоадресная передача
Третья многоадресная услуга - n-сторонняя многоадресная передача. Все передачи в этой схеме являются дуплексными и многоадресными.Все члены многоадресной группы являются одноранговыми узлами передачи. Любые данные, отправленные по n-стороннему многоадресному соединению, отправляются всем остальным членам активной многоадресной группы.

Рисунок 5 - Многоадресная передача N-Way

Этот тип службы многоадресной рассылки удобен для приложений, которые требуют, чтобы все участники получали одни и те же данные. Можно представить себе этот тип многоадресной рассылки для использования с протоколами телеконференций или обновления маршрутов.

Содержание


Управление сетью клиентов (CNM)

Форум Frame Relay и Инженерная группа Интернета совместно разработали стандартную базу управляющей информации (MIB) SNMP для Frame Relay CNM, RFC 1604, «Определения управляемых объектов для службы Frame Relay». Используя эту MIB, клиентская система управления сетью (NMS) может контролировать свои PVC, порты UNI и порты NNI. Эта MIB ограничена видением сети пользователем - управлением линиями, коммутаторами и т. Д.это невозможно.

Поскольку сеть Frame Relay поставщика является совместно используемой сетью для многих клиентов Frame Relay, каждому клиенту будет предоставлен доступ только к соответствующей информации (например, информации об их интерфейсах и PVC).

Обычно NMS клиента обращается к агенту SNMP, используя SNMP через UDP через IP через Frame Relay. Если PVC охватывает несколько сетей, NMS должна опрашивать несколько агентов-посредников, чтобы получить сквозное представление их PVC.

Содержание


3. Взаимодействие LAN с Frame Relay

Введение в объединение LAN

За последние несколько лет в компьютерных и коммуникационных технологиях произошли важные достижения, которые изменили бизнес-среду. Снижение стоимости вычислительной мощности привело к тому, что конечным пользователям стали доступны ПК и мощные рабочие станции, что привело к буму использования персональных компьютеров, рабочих станций и локальных сетей, который изменил корпоративную информационную систему.Основные изменения включают следующее:
  • Корпоративная структура: Ранее информационные системы были построены в иерархической структуре с централизованным мэйнфреймом, поддерживающим большое количество пользователей. С появлением современных технологий распределенные вычислительные среды, основанные на локальных сетях, дополняют традиционные иерархические архитектуры мэйнфреймов. Теперь информация передается на латеральном уровне (одноранговая сеть) как внутри организации, так и во внешние группы.
  • Требования к полосе пропускания: ЛВС выросли из конгломерата ПК и интеллектуальных рабочих станций, таким образом потянув за собой приложения рабочих станций с их ожиданиями быстрого времени отклика и способности обрабатывать большие объемы данных. Предполагается, что для этих приложений доступен конвейер LAN, обычно работающий на скорости 4, 10 или 16 Мбит / с, поэтому приложения обычно передают на порядок больше данных за транзакцию, чем типичная транзакция между терминалом и мэйнфреймом.Тем не менее, как и их аналоги, соединяющие терминал с мэйнфреймом, приложения локальной сети представляют собой загруженные приложения с длительными периодами простоя.
  • Требования к менеджменту: Требования к управлению сегодняшними сетями более сложны, чем когда-либо прежде. Каждая среда представляет собой уникальное сочетание оборудования разных производителей. Рост и изменения внутри компании могут привести к постоянным модификациям сети. На администратора сети оказывается давление, чтобы найти рентабельный способ справиться с этой сложностью.

Содержание


Преимущества Frame Relay

Frame Relay позволяет лучше использовать полосу пропускания из-за статистического мультиплексирования и небольших издержек протокола. В результате пользователь видит следующие преимущества Frame Relay:
  • Снижение затрат на межсетевое взаимодействие. При использовании частной сети с ретрансляцией кадров мультиплексирование трафика из многих источников по частным магистральным сетям может уменьшить количество каналов и соответствующую стоимость полосы пропускания в глобальной сети.Поскольку несколько логических соединений могут быть объединены в одно физическое соединение, также снижаются затраты на доступ. Стоимость оборудования может быть снижена за счет уменьшения количества портов, необходимых для доступа к сети. Для устройств удаленного доступа стоимость линии доступа может быть снижена за счет уменьшения количества физических каналов, необходимых для доступа к сетям.
  • Повышенная производительность при уменьшении сложности сети. Оба за счет уменьшения объема обработки (по сравнению с X.25), а благодаря эффективному использованию высокоскоростных цифровых линий передачи Frame Relay может улучшить производительность и время отклика приложений.
  • Повышенная функциональная совместимость с помощью международных стандартов. Упрощенный протокол канального уровня Frame Relay может быть реализован поверх существующей технологии. Устройства доступа часто требуют только изменения программного обеспечения или простых модификаций оборудования для поддержки стандарта интерфейса. Существующее оборудование с коммутацией пакетов и мультиплексоры T1 / E1 часто можно модернизировать для поддержки ретрансляции кадров в существующих магистральных сетях.
  • Независимость протокола. Frame Relay можно легко настроить для объединения трафика от различных сетевых протоколов, таких как IP, IPX и SNA. Это особенно полезно для компаний, которые используют SNA для связи с централизованным мэйнфреймом и начали использовать другие протоколы для приложений клиент-сервер. Экономия затрат может быть достигнута за счет использования ретрансляции кадров в качестве общей магистрали для различных видов трафика, что позволяет унифицировать используемое оборудование и сократить управление сетью.
Frame Relay - хороший выбор для бизнеса, если трафик непредсказуем, большой и прерывистый, как правило, для таких приложений, как электронная почта, приложения CAD / CAM (автоматизированное проектирование, автоматизированное производство) и приложения клиент-сервер. Он отлично подходит для сетей среднего и большого размера с высокой ячеистой структурой или связью звездой.

Frame Relay может быть не лучшим выбором для приложений с непрерывным трафиком, таких как совместная разработка программного обеспечения, мультимедиа, для передачи огромных файлов размером 100 Мб или для подключения медленных немых терминалов к мэйнфрейму.

Содержание


Настройка Frame Relay

Элементы Frame Relay
Сети Frame Relay состоят из оборудования доступа с ретрансляцией кадров, оборудования коммутации Frame Relay и общедоступных служб Frame Relay.

Оборудование доступа с ретрансляцией кадров - это оборудование в помещении клиента (CPE), которое использует ретрансляцию кадров для передачи информации по всей территории. Оборудование доступа может представлять собой мосты, маршрутизаторы, хосты, коммутаторы пакетов, специализированные устройства ретрансляции кадров «PAD» или любые другие подобные устройства.В общем, одно и то же оборудование доступа с ретрансляцией кадров может использоваться либо с оборудованием коммутации кадров с ретрансляцией кадров частной сети, либо с услугами с ретрансляцией кадров. Коммутационное оборудование Frame Relay - это устройства, которые отвечают за транспортировку информации, совместимой с Frame Relay, предоставляемой оборудованием доступа. Коммутационным оборудованием могут быть мультиплексоры T1 / E1, коммутаторы пакетов или любое специализированное коммутационное оборудование с ретрансляцией кадров, которое реализует стандартный интерфейс и способно коммутировать и маршрутизировать информацию, полученную в формате ретрансляции кадров.Как упоминалось ранее, фактическая передача кадров может выполняться либо в единицах информации переменной длины (кадрах), либо в единицах информации фиксированной длины (ячейках). Это оборудование используется при создании частных или общедоступных сетей с ретрансляцией кадров, поскольку базовая технология идентична. Поставщики услуг общего пользования (операторы) предлагают услуги ретрансляции кадров, развертывая коммутационное оборудование с ретрансляцией кадров. Как оборудование доступа с ретрансляцией кадров, так и оборудование частной коммутации с ретрансляцией кадров могут быть подключены к услугам, предоставляемым оператором связи.Поставщик услуг поддерживает доступ к сети через стандартный интерфейс ретрансляции кадров и взимает плату за использование услуги.


Устройства доступа
Доступ к службе ретрансляции кадров включает три элемента: оборудование в помещении клиента (CPE), средство передачи и саму сеть. CPE может быть оборудованием доступа любого типа, например, маршрутизатором Frame Relay или даже коммутатором частной сети с интерфейсом Frame Relay. Это оборудование в основном собирает и преобразует данные в пакеты ретрансляции кадров.Обычно используются три типа: маршрутизаторы, мосты и устройства доступа с ретрансляцией кадров (FRAD). Маршрутизаторы

в целом универсальны. Обычно они также могут обрабатывать трафик от других протоколов WAN. Обычно они могут перенаправлять соединения, если линия выходит из строя, а некоторые также обеспечивают поддержку управления потоком и контроля перегрузки. Обычно они стоят от 2000 до 50 000 долларов.

Мосты - это недорогие, неинтеллектуальные маршрутизаторы. Их проще настраивать и обслуживать, и обычно они используются для привязки филиала к центральному расположению.Обычно они не используются в сетях Frame Relay так часто, как маршрутизаторы. Они варьируются в цене от 1000 до 15000 долларов.

FRAD

предназначены для агрегирования и преобразования данных в пакеты с ретрансляцией кадров; они не направляют трафик. Они хорошо работают, если на сайте уже есть мосты и маршрутизаторы, или для отправки трафика мэйнфрейма по сети Frame Relay. Их цена варьируется от 5000 до 20000 долларов.

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

Наряду с устройством доступа также требуется DSU / CSU, который кодирует и форматирует данные для передачи по WAN, поддерживает синхронизацию часов с линией передачи и т. Д. Они обычно доступны, особенно для линий 56 кбит / с или T1 / E1. по цене от 500 до 1500 долларов.

Сеть
Нужно выбирать между общедоступной службой ретрансляции кадров или частной сетью. Общественные операторы обычно более рентабельны, но крупные корпорации, которым нужен полный контроль над сетью, выбирают частную сеть.

Чтобы настроить службу ретрансляции кадров общего пользования, необходимо указать PVC, а также требуемые скорости портов и CIR.

Многие поставщики предлагают общедоступную услугу Frame Relay. Есть три вида:

  1. Крупные компании дальней связи, такие как AT&T, SPrint, MCI и WilTel.
  2. Региональные колокола.
  3. Независимые региональные и альтернативные поставщики услуг и сети с добавленной стоимостью (VAN).
Выбор между ними зависит от местоположения офиса, который вы хотите соединить.Если они широко распространены по стране, национальный провайдер - идеальный вариант; если они расположены в определенной местности, выберите региональный звонок; для дополнительных услуг, включая настройку, обслуживание и управление, выберите VAN.

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

Содержание


4.Frame Relay и ATM

Обзор

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

RFC 4976 - Relay Extensions for the Message Sessions Relay Protocol (MSRP)

[Документы] [txt | pdf] [draft-ietf-simp ...] [Tracker] [Diff1] [Diff2] [IPR] [Errata]

Обновлено: 7977, 8553 ПРЕДЛАГАЕМЫЙ СТАНДАРТ
Errata Exist
Сетевая рабочая группа C.Дженнингс
Запрос комментариев: 4976 Cisco Systems, Inc.
Категория: Стандарты Track R. Mahy
                                                             Plantronics
                                                             А. Б. Роуч
                                                        Estacado Systems
                                                          Сентябрь 2007 г.


     Расширения ретрансляции для протокола ретрансляции сеанса сообщений (MSRP)

Статус этой памятки

   Этот документ определяет протокол отслеживания стандартов Интернета для
   Интернет-сообщество и просит обсуждения и предложения по
   улучшения.Пожалуйста, обратитесь к текущему выпуску "Интернет
   Официальные стандарты протокола »(STD 1) для состояния стандартизации
   и статус этого протокола. Распространение памятки не ограничено.

Аннотация

   Были определены две отдельные модели передачи мгновенных сообщений.
   Сообщения постраничного режима автономны и не являются частью сеанса
   Протокол инициации (SIP) сеанс, тогда как сообщения сеансового режима
   настроить как часть сеанса с использованием SIP. Ретранслятор сеанса сообщений
   Протокол (MSRP) - это протокол для одноранговой связи почти в реальном времени.
   обмен бинарным контентом без посредников, который предназначен
   для передачи сигналов с использованием отдельного протокола рандеву, такого как SIP.Этот документ вводит понятие посредников ретрансляции сообщений.
   к MSRP и описывает расширения, необходимые для их использования.





















Дженнингс и др. Стандарты Track [Страница 1] 

RFC 4976 MSRP Relays Сентябрь 2007 г.


Содержание

   1. Введение и требования ................................... 3
   2. Условные обозначения и определения ..................................... 4
   3. Обзор протокола............................................... 4
      3.1. Обзор авторизации .................................... 11
   4. Новые элементы протокола .......................................... 11
      4.1. Метод AUTH ........................................... 11
      4.2. Заголовок Use-Path ....................................... 12
      4.3. Заголовок HTTP-аутентификации "WWW-Authenticate" ......... 12
      4.4. Заголовок «Авторизация» HTTP-аутентификации ............ 12
      4.5. Заголовок HTTP-аутентификации "Authentication-Info"...... 12
      4.6. Заголовки, связанные со временем ...................................... 12
   5. Поведение клиента .............................................. ..13
      5.1. Подключение к реле, действующим от вашего имени ................ 13
      5.2. Отправка запросов .......................................... 18
      5.3. Прием запросов ........................................ 18
      5.4. Управление подключениями ...................................... 18
   6. Поведение реле ................................................. 18
      6.1. Обработка входящих соединений ............................. 18
      6.2. Типичное поведение запроса .................................. 19
      6.3. Получение запросов AUTH ................................... 19
      6.4. Экспедирование ................................................ 20
           6.4.1. Пересылка запросов SEND ........................... 21
           6.4.2. Пересылка запросов без отправки ....................... 22
           6.4.3. Обработка ответов ................................. 22
      6.5. Управление подключениями ...................................... 23
   7. Формальный синтаксис .............................................. .... 23
   8. Поиск реле MSRP ............................................ 24
   9. Соображения безопасности ........................................ 25
      9.1. Использование HTTP-аутентификации ................................. 25
      9.2. Использование TLS ................................................ .26
      9.3. Модель угрозы .............................................. 27
      9.4. Механизм безопасности ........................................ 29
   10. Вопросы IANA ........................................... 31
      10.1. Новый метод MSRP .......................................... 31
      10.2. Новые заголовки MSRP ......................................... 31
      10.3. Новые коды ответа MSRP .................................. 31
   11. Пример SDP с несколькими переходами ................................ 31
   12. Благодарности ............................................... 32
   13. Ссылки ............................................... ..... 32
      13.1. Нормативные ссылки ..................................... 32
      13.2. Информационные ссылки ................................... 33
   Приложение A. Рекомендации по реализации ........................ 34







Дженнингс и др. Standards Track [Страница 2] 

RFC 4976 MSRP Relays Сентябрь 2007 г.


1.Введение и требования

   Существует ряд сценариев, в которых использование отдельного протокола
   для рассылки сообщений желательно. В частности, необходимо
   обрабатывать последовательность сообщений как сеанс мультимедиа, инициированный с помощью
   SIP [8], как и любой другой тип носителя. Ретранслятор сеанса сообщений
   Протокол (MSRP) [11] используется для прямой передачи сеанса сообщений.
   между двумя конечными системами без посредников. С MSRP сообщения
   может быть сколь угодно большим, и весь трафик передается надежно,
   безопасный транспорт.В этом документе описаны расширения основного протокола MSRP для
   ввести посредников, называемых реле. С этими расширениями MSRP
   клиенты могут общаться напрямую или через произвольное количество
   реле. Каждый клиент несет ответственность за идентификацию действующих реле.
   от его имени и предоставив соответствующие полномочия. Клиенты, которые
   может получать новые TCP-соединения напрямую, не нужно реализовывать какие-либо
   новый функционал для работы с этими реле.

   Цели расширений ретрансляции MSRP перечислены ниже:

   o передавать произвольные двоичные данные MIME без модификации или передачи
      кодирование

   o продолжать поддерживать работу клиент-клиент (нет серверов ретрансляции
      обязательный)

   o работать через произвольное количество реле для политики
      принуждение

   o работать через реле под различным административным контролем

   o позволить каждому клиенту контролировать, какие реле проходят по его
      от имени

   o предотвращать нежелательные сообщения (спам), "открытые ретрансляторы" и отказ в
      Служебное (DoS) усиление

   o разрешить реле использовать один или небольшое количество TCP или TLS [2]
      соединения для передачи сообщений для нескольких сеансов, получателей,
      и отправители

   o разрешить отправку больших сообщений по медленным соединениям без
      вызывая проблемы с блокировкой заголовка

   o разрешить прерывание передачи больших сообщений и
      возобновляется в местах потери сетевого подключения, а затем
      восстановлен



Дженнингс и др.Стандарты Track [Страница 3] 

RFC 4976 MSRP Relays Сентябрь 2007 г.


   o предлагать уведомление о сбое сообщения у любого посредника

   o разрешить реле удалять состояние через короткий промежуток времени

2. Условные обозначения и определения

   Ключевые слова «ДОЛЖНЫ», «НЕ ДОЛЖНЫ», «ОБЯЗАТЕЛЬНО», «ДОЛЖНЫ», «НЕ ДОЛЖНЫ»,
   «ДОЛЖЕН», «НЕ ДОЛЖЕН», «РЕКОМЕНДУЕТСЯ», «МОЖЕТ» и «ДОПОЛНИТЕЛЬНО» в этом
   документ следует интерпретировать, как описано в RFC 2119 [9].Ниже мы перечисляем несколько определений, важных для MSRP:

   Узел MSRP: хост, который реализует протоколы MSRP как клиент или
      реле.

   Клиент MSRP: узел MSRP, который является начальным отправителем или конечной целью
      сообщений и статус доставки.

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

   Сообщение: произвольный контент MIME [13] [14], который желает передать один клиент
      отправить другому.Для целей данной спецификации
      полное тело MIME, а не часть полного сообщения.

   chunk: часть полного сообщения, доставленного в запросе SEND.

   end-to-end: доставка данных от инициирующего клиента до конечного
      целевой клиент.

   переход: доставка данных между одним узлом MSRP и соседним узлом.

3. Обзор протокола

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

   Клиенты, использующие реле, сначала открывают TLS-соединение.
   с ретранслятором, аутентификацией и получением msrps: URI (из
   relay), который клиент может предоставить своим партнерам для получения сообщений



Дженнингс и др.Стандарты Track [Страница 4] 

RFC 4976 MSRP Relays Сентябрь 2007 г.


   позже. Для этого есть несколько шагов. Во-первых, клиент
   открывает TLS-соединение со своим первым ретранслятором и проверяет, что имя
   в сертификате совпадает с именем реле, к которому он
   пытаюсь подключиться. Такая проверка выполняется согласно
   процедуры, определенные в разделе 9.2. Убедившись, что он
   подключенный к нужному хосту, клиент аутентифицируется на
   ретрансляция с использованием запроса AUTH, содержащего соответствующую аутентификацию
   учетные данные.В случае успешного ответа AUTH реле выдает
   msrps: URI, связанный с обратным путем к клиенту. Клиент
   затем может передать этот URI другим клиентам для сквозного сообщения
   Доставка.

   Когда клиенты хотят отправить короткое сообщение, они отправляют запрос SEND.
   со всем содержанием сообщения. Если требуются какие-либо реле,
   они включены в заголовок To-Path. Крайний левый URI в To-
   Заголовок пути - это следующий переход для доставки запроса или ответа. В
   крайний правый URI в заголовке To-Path является конечной целью.Запросы SEND содержат заголовки, указывающие, как они подтверждаются
   в пошаговой и сквозной форме. По умолчанию это
   Сообщения SEND подтверждаются поэтапно. (Каждое реле, получающее
   запрос SEND подтверждает получение запроса перед его пересылкой
   содержание к следующему реле или конечной цели.) Все остальные
   запросы подтверждаются от начала до конца.

   С появлением реле тонкая семантика To-Path
   заголовок и заголовок From-Path становятся более актуальными.Путь к пути в
   и запросы, и ответы - это список URI, которые должны быть
   посетили, чтобы достичь конечной цели запроса или
   ответ. From-Path - это список URI, который указывает, как получить
   обратно к первоначальному отправителю запроса или ответа. Эти
   заголовки отличаются от заголовков To и From в SIP, которые не
   «поменять местами» от запроса к ответу. (Обратите внимание, что иногда запрос
   отправлено посреднику или от него напрямую.)

   Когда ретранслятор пересылает запрос, он удаляет свой адрес из To-
   Заголовок пути и вставляет его как первый URI в заголовок From-Path.Например, если путь от Алисы к Бобу проходит через реле A и B,
   когда B получает запрос, он содержит заголовки пути, которые выглядят как
   следующее. (Обратите внимание, что MSRP не допускает перенос строк. A "\"
   в примерах показано продолжение строки из-за ограничений в строке
   длина этого документа. Ни обратная косая черта, ни дополнительный CRLF не
   включены в фактический запрос или ответ.)

   Путь к пути: msrps: //B.example.com/bbb; tcp \
              msrps: //Bob.example.com/bob; tcp
   Исходный путь: msrps: // A.example.com/aaa;tcp \
              msrps: //Alice.example.com/alice; tcp



Дженнингс и др. Стандарты Track [Страница 5] 

RFC 4976 MSRP Relays Сентябрь 2007 г.


   После пересылки запроса заголовки пути выглядят так:

   Путь к пути: msrps: //Bob.example.com/bob; tcp
   Исходный путь: msrps: //B.example.com/bbb; tcp \
              msrps: //A.example.com/aaa; tcp \
              msrps: //Alice.example.com/alice; tcp

   Отправка подтверждения для запросов SEND контролируется
   заголовки Success-Report и Failure-Report и работает одинаково
   как в базовом протоколе MSRP.Когда реле получает запрос SEND,
   если для отчета о сбое установлено «да», это означает, что предыдущий переход
   работает таймер, и реле необходимо отправить ответ на
   запрос. Если окончательный ответ содержит ошибку, предыдущий переход
   отвечает за создание отчета об ошибке и его отправку обратно в
   исходный отправитель сообщения. Ответ 200 подтверждает
   получение запроса, чтобы предыдущий переход знал, что это не
   больше отвечает за запрос.Если реле знает, что оно
   не сможет доставить запрос, а для отчета о сбое установлено значение
   любое значение, кроме "нет", тогда он отправляет ОТЧЕТ, чтобы сообщить отправителю
   об ошибке. Если для отчета о сбое установлено «да», то после
   реле завершило отправку запроса на следующий запускаемый узел
   запуск таймера; если таймер истекает до получения ответа
   со следующего перехода реле предполагает, что произошла ошибка и
   отправляет ОТЧЕТ отправителю. Если для отчета об отказе не установлено значение
   «да», реле не должно запускать этот таймер.В следующем примере показан типичный сеанс MSRP. AUTH
   запросы объяснены в следующем разделе, но оставлены в примере для
   полнота потока звонков.






















Дженнингс и др. Стандарты Track [Страница 6] 

RFC 4976 MSRP Relays Сентябрь 2007 г.


   Алиса a.example.org b.example.net Боб
     | | | |
     | ::::::::::::::::::::> | соединение открыто | <:::::::::::::::::::: |
     | --- AUTH -----------> | | <- AUTH ------------ |
     | <- 200 ОК ----------- | | --- 200 ОК ----------> |
     | | | |
           ....                Время проходит           ....
     | | | |
     | --- ОТПРАВИТЬ -----------> | | |
     | <- 200 OK ---------- | ::::::::::::::::::> | (медленная ссылка) |
     | | --- ОТПРАВИТЬ ----------> | |
     | | <- 200 ОК --------- | --- ОТПРАВИТЬ -----------> |
     | | | ....> |
     | | | ..> |
     | | | <- 200 ОК ---------- |
     | | | <- ОТЧЕТ ---------- |
     | | <- ОТЧЕТ --------- | |
     | <- ОТЧЕТ ---------- | | |
     | | | |

   Сообщения SEND и REPORT показаны ниже, чтобы проиллюстрировать To-
   Заголовки Path и From-Path. (Обратите внимание, что MSRP не разрешает строку
   складной.Знак "\" в примерах означает продолжение строки из-за
   ограничения на длину строки этого документа. Ни обратной косой черты,
   ни дополнительный CRLF не включается в фактический запрос или ответ.)

    MSRP 6aef ОТПРАВИТЬ
    Путь к пути: msrps: //a.example.org: 9000 / kjfjan; tcp \
             msrps: //b.example.net: 9000 / aeiug; tcp \
             msrps: //bob.example.net: 8145 / foo; tcp
    Исходный путь: msrps: //alice.example.org: 7965 / bar; tcp
    Отчет об успехе: да
    Байт-диапазон: 1 - * / *
    Идентификатор сообщения: 87652
    Тип содержимого: текст / простой

    Привет, Боб, я собираюсь отправить тебе файл.mpeg
    ------- 6aef $


    Рекомендуемая производителем розничная цена 6aef 200 OK
    Путь к пути: msrps: //alice.example.org: 7965 / bar; tcp
    Исходный путь: msrps: //a.example.org: 9000 / kjfjan; tcp
    Идентификатор сообщения: 87652
    ------- 6aef $






Дженнингс и др. Стандарты Track [Страница 7] 

RFC 4976 MSRP Relays Сентябрь 2007 г.


    MSRP juh76 ОТПРАВИТЬ
    Путь к пути: msrps: //b.example.net: 9000 / aeiug; tcp \
             msrps: //bob.example.net: 8145 / foo; tcp
    Исходный путь: msrps: // a.example.org:9000/kjfjan;tcp \
               msrps: //alice.example.org: 7965 / bar; tcp
    Отчет об успехе: да
    Идентификатор сообщения: 87652
    Байт-диапазон: 1 - * / *
    Тип содержимого: текст / простой

    Привет, Боб, я собираюсь отправить тебе file.mpeg
    ------- juh76 $


    Рекомендуемая производителем розничная цена juh76 200 OK
    Путь к пути: msrps: //a.example.org: 9000 / kjfjan; tcp
    Исходный путь: msrps: //b.example.net: 9000 / aeiug; tcp
    Идентификатор сообщения: 87652
    ------- juh76 $

    MSRP xght6 ОТПРАВИТЬ
    Путь к пути: msrps: //bob.example.net: 8145 / foo; tcp
    Исходный путь: msrps: // b.example.net:9000/aeiug;tcp \
               msrps: //a.example.org: 9000 / kjfjan; tcp \
               msrps: //alice.example.org: 7965 / bar; tcp
    Отчет об успехе: да
    Идентификатор сообщения: 87652
    Байт-диапазон: 1 - * / *
    Тип содержимого: текст / простой

    Привет, Боб, я собираюсь отправить тебе file.mpeg
    ------- xght6 $


    Рекомендуемая производителем розничная цена xght6 200 OK
    Путь к пути: msrps: //b.example.net: 9000 / aeiug; tcp
    Исходный путь: msrps: //bob.example.net: 8145 / foo; tcp
    Идентификатор сообщения: 87652













Дженнингс и др. Стандарты Track [Страница 8] 

RFC 4976 MSRP Relays Сентябрь 2007 г.


    MSRP YH67 ОТЧЕТ
    Путь к пути: msrps: // b.example.net:9000/aeiug;tcp \
             msrps: //a.example.org: 9000 / kjfjan; tcp \
             msrps: //alice.example.org: 7965 / bar; tcp
    Исходный путь: msrps: //bob.example.net: 8145 / foo; tcp
    Идентификатор сообщения: 87652
    Байт-диапазон: 1-39 / 39
    Статус: 000200 ОК
    ------- yh67 $


    MSRP YH67 ОТЧЕТ
    Путь к пути: msrps: //a.example.org: 9000 / kjfjan; tcp \
             msrps: //alice.example.org: 7965 / bar; tcp
    Исходный путь: msrps: //b.example.net: 9000 / aeiug; tcp \
               msrps: //bob.example.net: 8145 / foo; tcp
    Идентификатор сообщения: 87652
    Байт-диапазон: 1-39 / 39
    Статус: 000200 ОК
    ------- yh67 $


    MSRP YH67 ОТЧЕТ
    Путь к пути: msrps: // alice.example.org:7965/bar;tcp
    Исходный путь: msrps: //a.example.org: 9000 / kjfjan; tcp \
               msrps: //b.example.net: 9000 / aeiug; tcp \
               msrps: //bob.example.net: 8145 / foo; tcp
    Идентификатор сообщения: 87652
    Байт-диапазон: 1-39 / 39
    Статус: 000200 ОК
    ------- yh67 $

   При отправке большого содержимого клиент может разбить сообщение на
   мелкие кусочки; каждый запрос SEND может содержать только часть
   полное сообщение. Например, когда Алиса отправляет Бобу файл размером 4 ГБ
   называется "file.mpeg", она отправляет несколько запросов SEND, каждый с
   часть полного сообщения.Реле могут переупаковывать фрагменты сообщений
   в пути. По мере того, как отдельные части полного сообщения поступают на
   конечный целевой клиент, принимающий клиент может дополнительно отправить
   REPORT запросы с указанием статуса доставки.

   Узлы MSRP могут отправлять отдельные части полного сообщения в
   несколько запросов SEND. Поскольку реле получают блоки, они могут
   собирать или повторно фрагментировать их, пока они повторяют полученный
   куски по порядку. (Получатели все еще должны быть готовы к приему
   однако, не по порядку куски.) Если отправитель установил Успех-
   Заголовок отчета равен "да", как только фрагмент или полное сообщение прибывает в
   клиент назначения, пункт назначения отправит запрос ОТЧЕТ



Дженнингс и др. Стандарты Track [Страница 9] 

RFC 4976 MSRP Relays Сентябрь 2007 г.


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

   Алиса a.example.org b.example.net Боб
     | | | |
     | --- ОТПРАВИТЬ 1-3 -------> | | |
     | <- 200 ОК ---------- | | (медленная ссылка) |
     | --- ОТПРАВИТЬ 4-7 -------> | --- ОТПРАВИТЬ 1-5 ------> | |
     | <- 200 OK ---------- | <- 200 OK --------- | --- ОТПРАВИТЬ 1-3 -------> |
     | --- ОТПРАВИТЬ 8-10 ------> | --- ОТПРАВИТЬ 6-10 -----> | ....> |
     | <- 200 ОК ---------- | <- 200 ОК --------- | ..> |
     | | | <- 200 ОК ---------- |
     | | | <- ОТЧЕТ 1-3 ------ |
     | | <- ОТЧЕТ 1-3 ----- | --- ОТПРАВИТЬ 4-7 -------> |
     | <- ОТЧЕТ 1-3 ------ | | ...> |
     | | | <- ОТЧЕТ 4-7 -----> |
     | | <- ОТЧЕТ 4-7 ----- | --- ОТПРАВИТЬ 8-10 ------> |
     | <- ОТЧЕТ 4-7 ------ | | ..> |
     | | | <- 200 ОК ---------- |
     | | <- ОТЧЕТ выполнен ----- | <- ОТЧЕТ выполнен ----- |
     | <- ОТЧЕТ выполнен ----- | | |
     | | | |

   Реле сохраняют состояние транзакции только на короткое время для каждого фрагмента.
   Доставка на каждом этапе должна занимать не более 30 секунд после
   отправляется последний байт данных. Клиентские приложения определяют свои собственные
   зависящие от реализации таймеры для сквозной доставки сообщений.Для связи между клиентом отправитель сообщения обычно
   открывает новое TCP-соединение (с TLS или без него), если оно необходимо.
   Реле сначала повторно используют существующие соединения, но могут открывать новые соединения.
   (обычно к другим реле) для доставки таких запросов, как SEND или
   ОТЧЕТ. Ответы можно отправлять только по существующим соединениям.

   Связь между MSRP и протоколами сигнализации (такими как SIP)
   не изменяется этим документом и описывается в [11]. An
   Пример обмена SDP для сеанса MSRP с участием реле:
   показано в разделе 11.Дженнингс и др. Стандарты Track [Страница 10] 

RFC 4976 MSRP Relays Сентябрь 2007 г.


3.1. Обзор авторизации

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

   Если клиент желает использовать реле, он отправляет запрос AUTH на
   реле. Клиент аутентифицирует реле, используя TLS реле.
   сертификат. Клиент использует дайджест-аутентификацию HTTP [1] для
   аутентифицироваться в реле. Когда аутентификация прошла успешно,
   relay возвращает ответ 200, содержащий URI, который клиент
   можно использовать в пути MSRP для реле.Типичный поток ответа на запрос показан ниже:

   Алиса a.example.org
     | |
     | ::::::::::::::::::::> |
     | --- AUTH -----------> |
     | <- 401 Несанкционированный - |
     | --- AUTH -----------> |
     | <- 200 ОК ----------- |
     | |

   URI, который должен использовать клиент, возвращается в заголовке Use-Path.
   из 200.

   Обратите внимание, что URI, возвращаемые клиенту, фактически являются секретными токенами.
   это должно быть доступно только другому клиенту MSRP в сеансе.По этой причине клиент НЕ ДОЛЖЕН повторно использовать один и тот же URI для нескольких
   сеансов, и необходимо защитить эти URI от перехвата.

4. Новые элементы протокола

4.1. Метод AUTH

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

   В ответ на запрос AUTH успешный ответ содержит Use-
   Заголовок пути со списком URI, которые клиент может передать своим партнерам
   чтобы направлять ответы обратно клиенту.Дженнингс и др. Стандарты Track [Страница 11] 

RFC 4976 MSRP Relays Сентябрь 2007 г.


4.2. Заголовок пути использования

   Заголовок Use-Path - это список URI, предоставленный ретранслятором MSRP в
   ответ на успешный запрос AUTH. Этот список URI можно использовать
   клиентом MSRP, который отправил запрос AUTH для получения MSRP
   запросов и рекламировать этот список URI, например, в
   описание сеанса. URI в заголовке Use-Path ДОЛЖНЫ включать
   полное доменное имя (в отличие от числового IP-адреса) и
   явный номер порта.URI в заголовке Use-Path находятся в том же порядке, что и
   клиент аутентификации использует их в заголовке To-Path. Инструкции по
   формирование заголовков To-Path и атрибутов пути SDP [7] из информации
   в заголовке Use-Path приведены в Разделе 5.1.

4.3. Заголовок HTTP-аутентификации "WWW-Authenticate"

   Заголовок «WWW-Authenticate» содержит токен запроса, используемый в
   Процедура аутентификации HTTP Digest (из RFC 2617 [1]). Использование
   дайджест-аутентификации HTTP в MSRP подробно описывается в
   Раздел 5.1.

4.4. Заголовок "Авторизация" HTTP-аутентификации

   Заголовок «Авторизация» содержит учетные данные для аутентификации для
   HTTP-дайджест-аутентификация (из RFC 2617 [1]). Использование HTTP
   Дайджест-аутентификация в MSRP подробно описана в Разделе 5.1.

4.5. Заголовок HTTP-аутентификации "Authentication-Info"

   Заголовок «Authentication-Info» содержит будущие задачи, которые необходимо решить.
   используется для аутентификации HTTP Digest (из RFC 2617 [1]). Использование
   дайджест-аутентификации HTTP в MSRP подробно описывается в
   Раздел 5.1.

4.6. Заголовки, связанные со временем

   Заголовок Expires в запросе указывает относительное время, по истечении которого
   действие, подразумеваемое методом запроса, больше не
   интерес. В запросе заголовок Expires указывает, как долго
   отправитель хотел бы, чтобы запрос оставался в силе. В ответ
   Заголовок Expires указывает, как долго респондент считает это
   информация актуальная. В частности, заголовок Expires в AUTH
   request указывает, как долго предоставленные URI будут действительны.Дженнингс и др. Standards Track [Страница 12] 

RFC 4976 MSRP Relays Сентябрь 2007 г.


   Заголовок Min-Expires содержит минимальную продолжительность, которую сервер будет
   разрешение в заголовке Expires. Он отправляется только через 423 "Interval Out-
   of-Bounds ». Точно так же заголовок Max-Expires содержит
   максимальная продолжительность, которую сервер разрешает в заголовке Expires.

5. Поведение клиента

5.1. Подключение к реле, действующим от вашего имени

   Клиенты, которые хотят использовать услуги реле или списка реле
   необходимо отправить запрос AUTH каждому реле, которое будет действовать на их
   от имени.(Например, некоторые организации могут развернуть «внутриорганизационный»
   реле и реле "extra-org".) Внутреннее реле используется для туннелирования
   AUTH запрашивает внешнее реле. Например, клиент будет
   отправьте AUTH во внутреннюю организацию и получите путь, который можно использовать для
   пересылка через внутриорганизацию. Затем клиент отправит второй
   AUTH предназначен для дополнительной организации, но отправляется внутри организации. Внутриорганизационная
   relay перенаправляет это в extra-org, а extra-org возвращает путь, который
   может использоваться для пересылки сообщений из другого места назначения в экстра-организацию
   к внутриорганизации, а затем к этому клиенту.Каждое реле аутентифицирует
   клиент. Клиент аутентифицирует первое реле и каждое реле.
   аутентифицирует следующее реле.

   Клиенты могут быть настроены (обычно путем обнаружения или вручную
   Provisioning) со списком реле, которые им необходимо использовать. Они должны быть
   может установить соединение с первым реле и отправить команду AUTH
   чтобы получить URI, который можно использовать в заголовке To-Path. Клиент может
   аутентифицировать свой первый ретранслятор, посмотрев на TLS ретранслятора
   сертификат. Клиент ДОЛЖЕН аутентифицировать себя для каждого из своих
   ретрансляции с использованием дайджест-аутентификации HTTP [1] (см. раздел 9.1 для
   Детали).

   Реле возвращает URI или список URI в заголовке «Use-Path»
   ответ успеха. Каждый URI СЛЕДУЕТ использовать только для одного уникального
   сеанс. Эти URI используются клиентом в атрибуте пути
   который отправляется в SDP для настройки сеанса, и в To-Path
   заголовок исходящих запросов. Чтобы сформировать заголовок To-Path для исходящих
   запросов, клиент берет список URI в заголовке Use-Path
   после самой внешней аутентификации и добавляет список URI
   предоставляется в атрибуте пути в описании сеанса однорангового узла.Чтобы
   сформировать атрибут пути SDP для предоставления одноранговому узлу, клиенту
   переворачивает список URI в заголовке Use-Path (после самого внешнего
   аутентификация) и добавляет собственный URI клиента.

      Например, «A» должен пройти через свои собственные реле «B» и «C», и
      затем ретранслирует «D» и «E» в домене 2, чтобы достичь «F». Клиент «А» будет
      аутентифицироваться с помощью своих реле «B» и «C» и в конечном итоге получить
      Заголовок Use-Path, содержащий «B C». Клиент «А» переворачивает список



Дженнингс и др.Стандарты Track [Страница 13] 

RFC 4976 MSRP Relays Сентябрь 2007 г.


      (теперь "C B") и добавляет свой собственный URI (теперь "C B A") и предоставляет
      этот список на "F" в атрибуте пути SDP. Клиент «F» отправляет свой
      Список путей SDP "D E F", который клиент "A" добавляет к Use-Path
      список получил "B C". В результате получается заголовок To-Path "B C D E
      F ".

     домен 1 домен 2
   ---------------- -----------------

   клиент реле реле клиент
     A ----- B - C -------- D - E ----- F

   Use-Path, возвращаемый C: B C
   path: атрибут, созданный A: C B A
   путь: атрибут, полученный от F: D E F
   Заголовок To-Path, созданный A: B C D E F

   Первоначальный запрос AUTH, отправленный ретранслятору клиентом, обычно
   не содержать заголовок авторизации, так как у клиента нет
   вызов, на который он может ответить.В ответ на запрос AUTH
   который не содержит заголовка авторизации, реле ДОЛЖНО ответить
   с ответом «401 Unauthorized», содержащим WWW-аутентификацию
   заголовок. Заголовок WWW-Authenticate формируется, как описано в RFC.
   2617 [1], с ограничениями и модификациями, описанными в
   Раздел 9.1. Область, выбранная ретранслятором MSRP в таком вызове
   это вопрос административной политики. Потому что одно реле делает
   не иметь нескольких пространств защиты в MSRP, это небезосновательно
   чтобы всегда использовать имя хоста реле в качестве области.Получив ответ 401 на запрос, клиент ДОЛЖЕН получить
   царство из WW 

tvm.relay - tvm 0.8.dev0 документация

ShapeVar (имя)

Помощник, который создает тип var, у которого есть тип формы.

абс (данные)

Вычислить абсолютное поэлементное значение данных.

acos (данные)

Вычислить поэлементное количество данных.

acosh (данные)

Вычислить поэлементный объем данных.

доб. (слева, справа)

Дополнение с трансляцией в стиле numpy.

adv_index (входные данные)

Расширенное индексирование в стиле Numpy.

все (данные [, ось, keepdims, исключить])

Вычисляет логическое И для элементов логического массива по заданным осям.

любой (данные [, ось, keepdims, исключить])

Вычисляет логическое ИЛИ элементов массива по заданным осям.

arange (start [, stop, step, dtype])

Возвращает равномерно распределенные значения в заданном интервале.

argmax (данные [, ось, keepdims, исключить])

Возвращает индексы максимальных значений по оси.

argmin (данные [, ось, keepdims, исключить])

Возвращает индексы минимальных значений по оси.

argsort (данные [, ось, is_ascend, dtype])

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

arg, где (состояние)

Найдите индексы ненулевых элементов тензора.

asin (данные)

Вычислить поэлементно в виде данных.

asinh (данные)

Вычислить поэлементно по размеру данных.

atan (данные)

Вычислить элементарный алгоритм данных.

atanh (данные)

Вычислить элементарную атанху данных.

привязать (expr, связывает)

Свяжите свободные переменные в аргументах expr или функции.

побитовый_и (левый, правый)

побитовое И с широковещательной рассылкой в ​​стиле numpy.

побитовое_не (данные)

Поэлементное побитовое вычисление данных.

bitwise_or (lhs, rhs)

побитовое ИЛИ с широковещательной рассылкой в ​​стиле numpy.

bitwise_xor (lhs, rhs)

побитовое XOR с широковещательной рассылкой в ​​стиле numpy.

broadcast_to (данные, форма)

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

broadcast_to_like (данные, broadcast_type)

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

build (mod [, target, target_host, params,…])

Вспомогательная функция, которая создает функцию Relay для запуска во время выполнения графика TVM.

build_config ([opt_level, required_pass,…])

Настройте поведение сборки, задав переменные конфигурации.

литье (данные, dtype)

Привести входной тензор к типу данных.

cast_like (data, dtype_like)

Преобразование входного тензора в тип данных другого тензора.

ceil (данные)

Вычислить поэлементный набор данных.

зажим (a, a_min, a_max)

Закрепите элементы в a между a_min и a_max .

collapse_sum_like (данные, collapse_type)

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

collapse_sum_to (данные, форма)

Возврат суммирования данных к указанной фигуре.

объединить (данные, ось)

Объединить входные тензоры по заданной оси.

const (значение [, dtype])

Создайте постоянное значение.

копия (данные)

Скопируйте тензор.

copy_shape_func (атрибуты, входы, _)

Функция формы для копирования op.

cos (данные)

Вычислить поэлементный cos данных.

cosh (данные)

Вычислить поэлементное количество данных.

create_executor ([вид, мод, ctx, цель])

Заводская функция для создания исполнителя.

device_copy (data, src_dev, dst_dev)

Скопируйте данные с исходного устройства на целевое. (- сдвиг), где множитель - это Q-число с 31 дробным битом

этаж (данные)

Вычислить поэлементный уровень данных.

floor_divide (lhs, rhs)

Этаж с вещанием в стиле numpy.

floor_mod (левый, правый)

Напольный мод с трансляцией в стиле numpy.

полный (fill_value [, shape, dtype])

Заполнить массив скалярным значением.

full_like (данные, fill_value)

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

сборка (данные, ось, индексы)

Получить значения по заданной оси из заданных индексов.

gather_nd (данные, индексы)

Собирает элементы или срезы из данных и сохраняет их в тензор, форма которого определяется индексами.

больший (левый, правый)

Широковещательный поэлементный тест для (lhs> rhs).

superior_equal (lhs, rhs)

Широковещательный поэлементный тест для (lhs> = rhs).

isfinite (данные)

Вычислить элементарную конечность данных.

isinf (данные)

Вычислить поэлементную бесконечность данных.

иснан (данные)

Проверить nan во входных данных поэлементно.

layout_transform (данные, src_layout, dst_layout)

Преобразовать макет тензора

left_shift (левый, правый)

Левая смена с трансляцией в стиле numpy.

минус (слева, справа)

Широковещательный поэлементный тест для (lhs

less_equal (lhs, rhs)

Широковещательный поэлементный тест для (lhs <= rhs).

load_param_dict (param_bytes)

Загрузить словарь параметров в двоичные байты.

журнал (данные)

Вычислить поэлементный журнал данных.

log10 (данные)

Вычислить поэлементный журнал с основанием 10 данных.

log2 (данные)

Вычислить поэлементный журнал по основанию 2 данных.

logic_and (левый, правый)

логическое И с широковещательной рассылкой в ​​стиле numpy.

logic_not (данные)

Вычислить поэлементное логическое не данных.

logic_or (левый, правый)

логическое ИЛИ с широковещательной рассылкой в ​​стиле numpy.

logic_xor (левый, правый)

логический XOR с широковещательной рассылкой в ​​стиле numpy.

logsumexp (данные [, ось, keepdims])

Вычислить логарифм суммы экспонент входных элементов по заданным осям.

matrix_set_diag (данные, диагональ [, k, выровнять])

Возвращает тензор, в котором диагонали входного тензора заменены заданными диагональными значениями.

макс. (данные [, ось, keepdims, исключить])

Вычисляет максимальное количество элементов массива по заданным осям.

максимум (слева, справа)

Максимум с широковещательной передачей в стиле numpy.

среднее значение (данные [, ось, keepdims, исключить])

Вычисляет среднее значение элементов массива по заданным осям.

mean_std (данные [, ось, keepdims, исключить])

Вычисляет среднее и стандартное отклонение данных по заданным осям.

mean_variance (данные [, ось, keepdims, исключить])

Вычисляет среднее значение и дисперсию данных по заданным осям.

meshgrid (данные [, индексация])

Создание координатных матриц из координатных векторов.

мин (данные [, ось, keepdims, исключить])

Вычисляет минимальное количество элементов массива по заданным осям.

минимум (левый, правый)

Минимум с трансляцией в стиле numpy.

мод (левый, правый)

Мод с трансляцией в стиле numpy.

умножить (lhs, rhs)

Умножение с широковещательной рассылкой в ​​стиле numpy.

ndarray_size (данные [, dtype])

Получить количество элементов входного тензора.

отрицательный (данные)

Поэлементно вычислять отрицательные данные.

not_equal (lhs, rhs)

Широковещательный поэлементный тест для (lhs! = Rhs).

one_hot (индексы, on_value, off_value, depth,…)

Возвращает горячий тензор, в котором ячейки, представленные индексами, принимают значение on_value, а другие ячейки принимают значение off_value.

шт. (форма, тип d)

Заполнить массив единицами.

one_like (данные)

Возвращает массив единиц того же типа и формы, что и ввод.

оптимизировать (mod [, target, params])

Вспомогательная функция, оптимизирующая релейный модуль.

мощность (левый, правый)

Power с трансляцией в стиле numpy.

prod (данные [, ось, keepdims, исключить])

Вычисляет произведения элементов массива по заданным осям.

переинтерпретировать (данные, dtype)

Переинтерпретировать входной тензор в тип данных.

повтор (данные, повторы, ось)

Повторяет элементы массива.

изменить форму (данные, новости)

Измените форму входного массива.

reshape_like (data, shape_like [, lhs_begin,…])

Изменяет форму входного тензора на размер другого тензора.

реверс (данные, ось)

Изменяет порядок элементов вдоль заданной оси, сохраняя при этом форму массива.

reverse_reshape (данные, newshape)

Изменяет форму входного массива, в котором специальные значения выводятся справа налево.

reverse_sequence (данные, seq_lengths [,…])

Обратный тензор для срезов переменной длины.

правая передача (левая, правая)

Сдвиг вправо с трансляцией в стиле numpy.

круглый (данные)

Вычислить поэлементный раунд данных.

rsqrt (данные)

Вычислить элементарно rsqrt данных.

save_param_dict (параметры)

Сохранить словарь параметров в двоичных байтах.

scalar_type (dtype)

Создает скалярный тип.

разброс (данные, индексы, обновления, ось)

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

scatter_add (данные, индексы, обновления, ось)

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

scatter_nd (данные, индексы, out_shape)

Разброс значений из массива.

скрипт (pyfunc)

Оформление функции функции Python как гибридного сценария.

маска_последовательности (данные, допустимая_длина [,…])

Устанавливает для всех элементов вне ожидаемой длины последовательности постоянное значение.

установить предел рекурсии (n)

Установите максимальную глубину стека интерпретатора Python равной n.

shape_of (data [, dtype])

Получить форму тензора.

сигмовидная (данные)

Вычислить поэлементный сигмоид данных.

знак (данные)

Вычислить абсолютное поэлементное значение данных.

sin (данные)

Вычислить поэлементный sin данных.

sinh (данные)

Вычислить поэлементный размер данных.

slice_like (data, shape_like [, axes])

Разделите первый вход относительно второго входа.

sparse_to_dense (sparse_indices,… [,…])

Преобразует разреженное представление в плотный тензор.

разделить (данные, индексы_или_секции [, ось])

Разделить входной тензор вдоль оси по сечениям или индексам.

sqrt (данные)

Вычислить поэлементно sqrt данных.

сжатие (данные [, ось])

Выдавить оси в массиве.

стек (данные, ось)

Присоедините последовательность массивов вдоль новой оси.

std (data [, axis, keepdims, exclude, unbiased])

Вычисляет стандартное отклонение данных по заданным осям.

strided_set (данные, v, начало, конец [, шаги])

Построенный набор массива.

strided_slice (данные, начало, конец [, шаги,…])

Разрезанный фрагмент массива.

вычесть (lhs, rhs)

Вычитание с трансляцией в стиле numpy.

сумма (данные [, ось, keepdims, исключить])

Вычисляет сумму элементов массива по заданным осям.

взять (данные, индексы [, ось, режим])

Извлечь элементы из массива по оси.

желто-коричневый (данные)

Вычислить элементарный загар данных.

tanh (данные)

Вычислить элементарное значение tanh данных.

плитка (данные, представители)

Повторяет весь массив несколько раз.

topk (данные [, k, ось, ret_type, is_ascend, dtype])

Получить верхние k элементов во входном тензоре вдоль заданной оси.

транспонировать (данные [, оси])

Переставляет размеры массива.

усечение (данные)

Вычислить поэлементное усечение данных.

unravel_index (индексы, форма)

Преобразует плоский индекс или массив плоских индексов в кортеж массивов координат.

var (name_hint [, type_annotation, shape, dtype])

Создайте новый tvm.relay.Var.

отклонение (данные [, ось, keepdims, исключить,…])

Вычисляет отклонение данных по заданным осям.

где (условие, x, y)

Выбор элементов из x или y в зависимости от значения условия.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *