Содержание

Как проверить пускозащитное реле и термореле холодильника на работоспособность

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

Пускозащитное реле – вид сверху

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

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

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

Механизм индукционного замыкания

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

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

Схема индукционного замыкания

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

Позисторный механизм включения

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

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

Позисторный механизм включения

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

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

  • Механические устройства используются в старых холодильниках, а также у таких современных производителей, как Indesit, Stinol, Atlant.

Схема механического терморегулятора

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

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

  • Электронные термостаты используются в холодильниках таких производителей, как Samsung, Beko, LG.

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

Схема электронного термостата

Регулятором температуры в данной схеме служит термодатчик LM335. Устройство является стабилитроном, чувствительным к изменениям температуры. Климат в камере холодильника регулируется переменным сопротивлением R4. При повышении температуры воздуха на выходе компаратора TLC271 появляется сигнал, открывающий транзистор KT3102, который запускает холодильник. Соответственно при понижении температуры, на выходе компаратора появляется ноль, компрессор выключается.

Проверка реле холодильника на работоспособность

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

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

Не нужно спешить покупать новое реле холодильника, лучше узнать, как его проверить, и попробовать сделать это.

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

Проверка устройств РТП-1 и РТК-Х

Для проверки поставить реле в правильное положение (стрелкой вверх) и прозвонить мультиметром 1 и3 контакты.

Схема устройства РТК-Х

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

Проверка устройств ДХР и LS-08B

ДХР нужно положить планкой с клеммами вверх и проверить мультиметром целостность между 1 и 3 либо 1 и 4.

LS-08B расположить внутренней стороной вверх, прозвонить между 2 и всеми клеммами или между 3 и всеми клеммами. Где контакты не прозваниваются, там ищите неисправность.

Проверка термореле

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

Прозвон контактов тестером

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

Проверка реле холодильника на работоспособность: схема, описание принципа работы

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

Всё о пусковом реле в холодильнике

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

Дисклеймер

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

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

Имеется пускозащитное реле, которое регулирует подачу и отключает питание на рабочую и пусковую обмотку.

Индукционное замыкание

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

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

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

Позисторное включение

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

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

Как проверить пусковое реле холодильника

Проверку пускового реле холодильника проводят, если:

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

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

. В наклонном положении сердечник катушки не успевает за отведенное время втянуться. Если реле включения компрессора холодильника стоит, как ему положено, причина в другом. Деталь снимают, у модели ДХР ее располагают клеммами в свою сторону, LS-08В – вверх тыльной поверхностью, РТК-Х и РТП-1 – стрелкой вниз. Проверяют, в каком состоянии находятся контакты. Сильно грязные либо окисленные работать нормально не могут. Если на гнездах есть горелые следы, проводить диагностику не имеет смысла, реле подлежит замене.

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

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

Принцип работы реле холодильника

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

Схема термореле холодильника

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

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

Возле выходов имеются символьные значения:

  • общий выход – С;
  • рабочая обмотка – R;
  • пусковая обмотка – S.

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

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

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

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

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

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

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

Индукционное реле ставят строго в направлении, которое указано стрелкой.

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

Как проверить РТП-1 и РТК-Х

Чтобы осуществить проверку, реле ставят стрелкой вверх и прозванивают мультиметром первый и третий контакты. Если звуковой сигнал есть, устройство находится в рабочем состоянии. В моделях РТП-1 и РТК-Х желательно проводить визуальный осмотр, потому часто случается замыкание через пластину, которая держит контакты.

Как проверить ДХР и LS-08B

ДХР кладут планкой с клеммами вверх, мультиметром прозванивают между первой и четвертой либо первой и третьей клеммами. LS-08B располагают вверх внутренней стороной, прозванивают между второй и всеми клеммами или третьей и всеми. Там, где они не прозваниваются, необходимо искать неисправность.

Проверка термореле

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

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

Как проверить пусковое реле холодильника?

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

Так как же проверить работоспособность прибора в домашних условиях и при необходимости провести его замену?

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

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

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

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

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

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

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

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

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

Причины неисправности и замена

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

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

Советы по подключению реле к холодильнику

Обычно установка новой детали не вызывает затруднений у тех, кто имеет хотя бы небольшие технические знания. Обратите внимание на тип прибора – ПЗР, РТК, Р-3, РП, РТК-Х, РТП. Принцип действия у них одинаков, отличаются они только способом крепления к компрессору. На крышке детали имеется указательная стрелка, которая поможет не допустить ошибок при установке.

Как запустить реле и проверить работу

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

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

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

Реле холодильника

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

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

Компрессор устройства

О проверке

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

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

Задняя панель холодильника

Чтобы проверить пусковое реле холодильника, необходимо следовать инструкции:

  1. Проводим визуальный осмотр механизма. Пусковое реле будет функционировать как полагается, если зафиксировано в вертикальном положении. В противном случае сердечник, являющийся частью катушки, не успеет втянуться за отведенный период времени. Во избежание ошибки на устройстве имеется специальная метка. Если реле находится в правильной позиции, значит ошибку следует искать в другом месте.
  2. Располагаем механизм на рабочем столе для дальнейших манипуляций:
  • реле марки РТК-Х и РТП-1 размещаем стрелкой вниз;
  • деталь с обозначением LS-08B кладем тыльной поверхностью вверх;
  • устройство ДХР помещают так, чтобы клеммы находились на виду.
  1. Проверяют наличие контакта между клеммами

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

  1. При отсутствии связи между контактами приступаем к их очищению

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

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

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

Проверка реле

Проверка работоспособности компрессора без реле

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

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

Расположение реле

Если холодильник Индезит (Атлант) запустился как полагается, то проблема однозначно в пусковом механизме. При отсутствии реакции со стороны агрегата неисправность кроется в моторе-компрессоре Aspera.

Неисправности агрегата Индезит

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

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

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

Неполадки агрегата Атлант

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

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

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

Пусковое реле РКТ-2 для холодильника Атлант Минск

АдресТелефонГрафик работыСлужба доставки
Химиков ул, д. 179616750032пн-вс: 10:00-20:00
Энгельса ул, д. 22пн-вс: 9:00-21:00
Профсоюзов б-р, д.1Б8-800-222-80-00пн-вс: 09.00-21.00
Просп. Им Ленина, д. 7589370925901пн-пт: 9:00-20:00, сб-вс: 10:00-19:00
Профсоюзов б-р, д. 7Бпн-вс: 9:00-21:00
Оломоуцкая ул, д.358-800-222-80-00пн-пт: 09.00-18.00, сб: 09.00-17.00
Просп. Дружбы, д. 105а89270610070пн-вс: 9:00-20:00
Просп. Им Ленина, д. 12979616750032пн-вс: 10:00-20:00
Ленина пр-т, 92б+78443391122, +79053361122Пн-Пт 09:00-20:00, Сб-Вс 10:00-18:00
Мира ул, 79+79034493939Пн-Пт 10:00-20:00, Сб-Вс 10:00-18:00
Мира ул, д. 131пн-вс: 9:00-21:00
Мира ул, д. 57+7 988 392-32-31пн-пт: 9:00-21:00, сб-вс: 9:00-20:00
Оломоуцкая ул, д. 30Апн-вс: 9:00-21:00
Ленина пр-кт, 383+78443510061, +79910817347Пн-Пт 09:00-20:00, Сб-Вс 10:00-18:00
Коммунистическая ул, д.448-800-222-80-00пн-сб: 09.00-18.00
Генерала Карбышева ул, 47А, офис 2+79044053221Пн-Пт 10:00-20:00, Сб-Вс 10:00-18:00
Им Генерала Карбышева ул, д. 12089270610070пн-пт: 9:00-20:00, сб-вс: 9:00-19:00
Волжский, улица Кирова, 21+7(961)685-93-65пн-вс: 9:00-20:00
Волжский, проспект имени Ленина, 11+7(999)627-73-82пн-вс: 9:00-21:00
Волжский, проспект имени Ленина, 38пн-пт: 9:00-20:00, сб-вс: 10:00-19:00
Волжский, улица 40 лет Победы, 61Гпн-пт: 9:00-20:00, сб-вс: 10:00-19:00
Волжский, улица 40 лет Победы 26+7(937)081-39-00пн-пт: 9:00-20:00, сб-вс: 9:00-19:00
87-й Гвардейской ул, д.398-800-222-80-00пн-вс: 09.00-19.00
Александрова ул, д. 158(903)316 61 61пн-пт: 10:00-20:00, сб-вс: 10:00-18:00
Александрова ул, д.18А8-800-222-80-00пн-вс: 10.00-22.00
Волжский, Пионерская улица, 12А+7(904)402-31-52пн-вс: 9:00-20:00
40 лет Победы ул, д.518-800-222-80-00пн-пт: 09.00-19.00, сб-вс: 09.00-18.00
Жилгородок ул, д. 297 937 998-54-80пн-вс: 9:00-20:00
М.горького ул, д. 1А89171153223пн-вс: 9:00-21:00

Пусковое реле РКТ-2 для холодильника Атлант

Пусковое реле к холодильнику Атлант

Признаки поломки пускового реле РТК-2 компрессора холодильника:
– отсутствие запуска двигателя;
– мотор запускается, но глохнет через 10 минут;
– работа двигателя без перерыва.

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

Характеристики:

Оригинальные коды, аналоги — PRK002, 064114901601, 064746100101.

Применение — Для холодильника.

Почему стоит купить у нас:

 Надежный интернет-магазин.

На рынке услуг более 5 лет. Огромный опыт работы – нам доверяют более 100 покупателей каждый день.

 

 Свой сервисный центр.

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

 Качественные товары.

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

 

 Конкурентные цены.

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

 Широкий ассортимент.

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

 

  Подарки и скидки.

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

 Квалифицированная помощь.

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

 

 Мы доверяем своим покупателям.

Мы доверяем Вам и отправим Вашу посылку наложенным платежом. Также у Вас есть возможность оплатить заказ на карту ПриватБанка.

Рекомендации по ремонту холодильников Норд

_____________________________________________________________________________

_____________________________________________________________________________

Двухкамерный холодильник Норд 241-6-040, 1 мотор-компрессор ЭК 8-3-80-К, ПЗР-03-4,8-09А. После отказа в работе и вскрытия ПЗР контакты биметаллической пластины в нормальном состоянии разомкнуты, при внешнем нагреве (слегка паяльником) контакты замыкаются. Разве это правильно?

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

Двухкамерный холодильник ДХ 241-6-040 с электромеханическим управлением и одним компрессором (ПЗР 03 4,8-09А). При подключении его к сети загораются светодиоды на верхней панели и освещение холодильной камеры, мотор компрессор молчит. Проверены контакты (все чистые, окислов нет), проверен электроконденсатор (исправен), подключен мотор-компрессор напрямую к сети (рабочая обмотка включена была постоянно, пусковая – кратковременно, работает, все нормально). Проверен терморегулятор, и, что интересно, при температуре внутри хол. отделения +8, контакты терморегулятора разомкнуты, вращение регулировочной ручки, замыкание контактов с помощью нажатием отверткой до щелчка ни к чему не привело. При вскрытии ПЗР не обнаружилось ни окислов, ни подгораний. Было установлено, что при несильном замыкании контактов на терморегуляторе и биметаллической пластине холодильник запустился и стал нормально работать. Почему контакты на терморегуляторе и
биметаллической пластинке ПЗР разомкнуты? Не совсем понятен принцип работы пускового реле?

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

Двухкамерный холодильник Норд DX 244-6-040, куплен в 2003 году. Часто срабатывает пускозащитное реле. Где-то с интервалом 30 минут. Замена реле на новое не помогла. Еще есть такой симптом – вначале включения компрессор работает нормально, но где-то через секунд 30 звук работы меняется, и ему явно становится труднее работать. При этом появляется как бы резонанс в районе скрученной трубки после фильтра-осушителя, если к ней дотронутся рукой, то резонанс пропадает, ну и где-то через 30 минут срабатывает ПЗР. Компрессор, конечно, горячий, но ниже 100
градусов, где-то ориентировочно 80-90 градусов. Морозит нормально. Я пробовал снять крышку, под которой находится ПЗР и отодвинул ПЗР на контактах компрессора на 1 мм, при этом холодильник нормально работает.

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

Перестал работать Nord ДХ-241-(6)-020. Зелёный диод питания и лампочка в камере горят. Характерного звука запуска и работы компрессора не слышно. Если можно дайте принципиальную схему. Замена предохранителя поможет? Знаю, были проблемы с электропитанием здания и температура внутри помещения, где находится агрегат, была меньше 0 градусов. Где искать проблему?

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

Пожалуйста, подскажите, какой компрессор мне нужен для замены на холодильник Норд дх-241? Подойдут ли к нему следующие двигатели: HQT 55 AA (R600) HQY 75 AA (R600)?

Можно установить указанные Вами компрессоры.

Холодильник Норд, однокамерный, очень старый. Щелкает, мотор горячий, не включается. Выключаю из розетки, через 2 часа включается. Систематически это повторяется. Подскажите, можно подобрать к нему запчасти? И что это может быть?

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

Есть старенький холодильник Nord, больше 10 лет ему. Раньше года два назад была проблема, когда вообще морозить перестал, вызвали мастера, чистил там капиллярную трубку, заправил фреоном. После этого он работал нормально. Но вот недели две назад начало опять с ним происходить что-то неладное – перестал морозить верх. В морозилке морозил, но не очень сильно. К тому же дня два был шум переливающейся воды. Переставили продукты в морозилку, чтобы не пропали, и вот дня через 3 он снова начал морозить, что все продукты позамораживал и они стали “камнем”. Разморозили, вытирали, включили обратно – нормально работал, но не долго, дня 3-4. Теперь опять верх не морозит, правда звука переливающейся воды уже нет. Можно по этим признакам определить, что примерно вышло из строя?

Если в помещении есть +16 и выше, то нужна перезаправка – по описанию как “влага в системе”, т.е. замерзание капельной влаги внутри агрегата.

Сегодня внезапно х-к перестал шуметь – не запускается компрессор, свет горит. Соответственно все оттаивает. Холодильник двухкамерный, сзади написано дх-241-010. Шума вообще нет никакого, полная тишина, пробовал крутить регулятор внутри, включать выключать из розетки – никакой реакции. Подскажите, пожалуйста, что можно сделать?

Отключить из розетки на 30 минут и обратно включить, возможно, поможет.

Помогите подобрать аналог и правильно подсоединить пусковое реле на холодильник Норд DX-241-010, так как родное реле MPV-09K я не могу найти.

Подойдёт любое пускозащитное реле с током 0,9А (защита), лишь бы установить удалось, хоть РКТ, хоть ПЗР для всех реле РКТ (1,2,3,4,5,6 ) температура срабатывания 130+/-10 С, температура отпускания 65+10/-5С, ток разный, 0,9А у РКТ2.

В наличии имеется холодильник Норд (б/у, около 10-11 лет эксплуатации), после замены компрессора (старый вышел из строя), новый, модель С-КО 140Н5-03. Компрессор хладоновый герметичный серии СКО с комплектом пускозащитным и комплектом монтажных частей исполнения 02 – это издержка выписки из паспорта компрессора. Почему-то стал плохо управляться родным термостатом (марка родного термостата K59-Р3134 04-27 04s). Суть дела в том, что при первом пуске всё хорошо, просто отлично. Включился, выставил температуру, набрал её, сам отключился,
собственно говоря, вот и всё, больше не включается. Вырывал питающий провод из сети, менял фишки местами (питание клемм на термостате) – всё тщетно. Естественно, простояв приличный промежуток времени (более нескольких дней он включился, один раз, и на этом всё, больше не включается), он включается, как бы, по температуре разрешение есть, пуск происходит, но термостат работает не корректно – это явно. Далее заменил его на другой, хотел купить родной, но в наличии не было, купил аналог, как мне сказали, термостат K59-L1275 (14-17-04s), и ситуация аналогичная. Всё подключил, включил в сеть, всё нормально работает, набирает температуру, далее сам отключается, потом всё повторяется (постоял некоторый промежуток времени, раз включился и молчит). В конечном итоге принудительно включается, так как иначе и не возможно, температура поднялась в конечном итоге, но всё равно контур управления по температуре работает весьма и весь не корректно. Визуально ничего особо сложного не вижу – двигатель, термостат, реле (концевик – на освещение), в принципе больше ничего и нет, всё вроде рабочее и при этом ничего не работает. Кстати проверил на всякий случай термостат. Один раз, когда агрегат включился после небольшого промежутка времени, в ручную, плавно, начал повышать температуру (т.е. снижаясь от максимума к минимуму). В итоге компрессор отключился, т.е. термостат как бы работает – управление по температуре осуществляется, но тут же понизив температуру ещё раз (от минимуму к максимуму), компрессор больше не включался. И не сразу и даже спустя время, он тоже не включился, хотя при замене одного термостата на другой включается, отрабатывает. И так по кругу, меняя эти два термостата местами. Может ответ и лежит на поверхности, может я ошибся в порядке подключения проводов или др. вариант (хотя пробовал разные комбинации, их всего несколько). Или ещё что-то другое, в общем подскажите, пожалуйста, что ещё проверить или перепроверить? Компрессор новый (предполагаю, что не спалил, иначе быть не может, так как принудительно всё работает). Система заполнена – наличие хладагента перепроверено, имеется, в норме (перед запуском закачен, и запаян, на утечки перепроверен, всё в порядке). Термостат – что старый, что новый звонил тестером, всё одинаково (вроде).

Если на компрессор подается 220, а он не пускается, ищите причину в нем. Непонятно меряли ли вы напряжение на компрессоре, или тупо термостаты меняли, т.к. вам не нравится, как они работают. Отключают они по температуре стенки хол. камеры (грубо говоря, минус 12-14 градусов), а включаются, когда на ней будет плюс 5, возможно просто не дождались. Крутить туда-сюда термостат бесполезно, после выключения по температуре, он и замкнет контакты только по температуре.

Неполадки и ремонт

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

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

Основные из них:

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

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

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

С имеющимся у меня холодильником Nord возникла проблема: при выключении он издает громкий стукающий звук. Осмотр его не выявил никаких соприкасающихся трубок, отвинченых винтов, трещин в металле. Агрегат выставлен ровно по уровню. Полная разгрузка также не помогла. В момент выключения компрессор вместе с перекладиной, к которой он крепится, не совершает видимых колебаний. Стук идет из самого компрессора. Причем бывают и совершенно тихие выключения. Кстати, при них компрессор никуда не “подпрыгивает”. Двигатель работает практически бесшумно.
Техника была куплена в 2011 году.

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

В Норд ДХ-239-7-10, купленном еще в 2006 г., в левом нижнем углу хол. камеры постоянно образуется глыба льда. В чем причина?

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

Морозилка работает но большой отсек практически не охлаждается. Задняя решетка не греется вообще, но компрессор закипает пока его не вырубает защита. Сзади потеки распыленной маслянистой жидкости. Обязательна ли замена компрессора?

Если решётка не греет, то возможно два варианта: либо нет фреона в системе (утечка), либо компрессор не создаёт необходимое давление.

_____________________________________________________________________________

_____________________________________________________________________________

_____________________________________________________________________________

_____________________________________________________________________________





Отслеживание DHCP

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

Условие отбрасывания пакета

Условие отбрасывания пакета Типы пакетов
Пакет от DHCP-сервера, полученный через ненадежный порт DHCPOFFER, DHCPACK, DHCPNACK
Если коммутатор настроен со списком авторизованных адресов DHCP-серверов и пакет получен от DHCP-сервера на доверенный порт с исходным IP-адресом, которого нет в списке адресов авторизованных DHCP-серверов. DHCPOFFER, DHCPACK, DHCPNACK
Если не настроено выполнение этой проверки, пакет DHCP, полученный через ненадежный порт, где поле аппаратного адреса DHCP-клиента не совпадает с исходным MAC-адресом в пакете НЕТ
Если эта проверка не настроена, пакет DHCP, содержащий информацию о ретрансляции DHCP (опция 82), получен из ненадежного порта НЕТ
Широковещательный пакет, у которого есть MAC-адрес в базе данных привязки DHCP, но порт в базе данных привязки DHCP отличается от порта, на котором был получен пакет DHCPRELEASE, DHCPDECLINE

Отслеживание DHCP включается глобально путем ввода этой команды:

Коммутатор HP (конфигурация) # dhcp-snooping
 

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

Синтаксис:

[нет] dhcp-snooping [авторизованный сервер | база данных | опция | доверие | проверка | vlan]

авторизованный сервер

Введите IP-адрес доверенного DHCP-сервера. Если авторизованные серверы не настроены, все адреса DHCP-серверов считаются действительными. Максимум: 20 авторизованных серверов.

база данных

Чтобы настроить расположение для базы данных аренды, введите URL-адрес в формате tftp: // ip-addr / ascii-string .Максимальное количество символов для URL – 63.

вариант

Добавить опцию релейной информации (опция 82) к пакетам DHCP-клиента, которые пересылаются на доверенные порты. По умолчанию да , добавьте информацию о реле.

траст

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

проверить

Включает проверку пакетов DHCP.Поле аппаратного адреса DHCP-клиента и MAC-адрес источника должны совпадать для пакетов, полученных на ненадежных портах, в противном случае пакет будет отброшен. По умолчанию: Да .

vlan

Включить отслеживание DHCP на vlan. Отслеживание DHCP должно быть уже включено. По умолчанию: Нет .

Чтобы отобразить конфигурацию отслеживания DHCP, введите следующую команду:

Коммутатор HP (конфигурация) # показать dhcp-snooping
 

Вывод команды show dhcp-snooping

Коммутатор HP (конфигурация) # показать dhcp-snooping
 Информация DHCP Snooping
  Отслеживание DHCP: Да
  Включены Vlan:
  Проверить MAC: Да
  Вариант 82 недоверенной политики: отбросить
  Вариант 82 Вставка: Да
  Вариант 82 remote-id: mac
  База данных аренды магазина: не настроена
  Port Trust
  ----- -----
  5 Нет
  6 Нет
 

Чтобы отобразить статистику процесса отслеживания DHCP, введите следующую команду:

HP Switch (config) # показать статистику dhcp-snooping
 

Пример вывода показан ниже.

Вывод команды show DHCP snooping statistics

HP Switch (config) # показать статистику dhcp-snooping

Тип пакета Действие Причина Количество
----------- ------- ---------------------------- ---- -
переадресация сервера с доверенного порта 8
переадресация клиента на доверенный порт 8
отключение сервера получено на ненадежном порту 2
удаление сервера неавторизованный сервер 0
назначение сброса клиента на ненадежный порт 0
клиент отбрасывает ненадежный параметр 82, поле 0
клиент отбрасывает неверный запрос на выпуск DHCP 0
сбой сброса клиента проверить проверку MAC 0
 

Включение отслеживания DHCP в сетях VLAN

Отслеживание DHCP в сетях VLAN по умолчанию отключено.Чтобы включить отслеживание DHCP в VLAN или диапазоне VLAN, введите эту команду:

Коммутатор HP (конфигурация) # dhcp-snooping vlan <
 
vlan-id-range  >
 

Вы также можете использовать эту команду в контексте vlan, и в этом случае вы не можете ввести диапазон VLAN для отслеживания. Ниже приведен пример DHCP-отслеживания, включенного в VLAN 4.

Отслеживание DCHP в VLAN

Коммутатор HP (конфигурация) # dhcp-snooping vlan 4
Коммутатор HP (конфигурация) # показать dhcp-snooping

 Информация DHCP Snooping

  Отслеживание DHCP: Да
  
 
Включено Vlan: 4 
  Проверить MAC: Да
  Вариант 82 недоверенной политики: отбросить
  Вариант 82 Вставка: Да
  Вариант 82 remote-id: mac
 

Настройка доверенных портов DHCP-отслеживания

Коммутаторы

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

Чтобы настроить порт или диапазон портов как доверенный, введите следующую команду:

HP Switch (config) # dhcp-snooping trust <список-портов>
 

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

Настройка доверенных портов

Коммутатор HP (конфигурация) # dhcp-snooping trust 5-6
Коммутатор HP (конфигурация) # показать dhcp-snooping

 Информация DHCP Snooping

  Отслеживание DHCP: Да
  Включенных Vlan: 4
  Проверить MAC: Да
  Вариант 82 недоверенной политики: отбросить
  Вариант 82 Вставка: Да
  Вариант 82 remote-id: mac

  База данных аренды магазина: не настроена
  
  Port Trust
  ----- -----
  5 Да
  6 Да
  7 Нет
 

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

Чтобы настроить порт или диапазон портов как доверенный, введите следующую команду:

HP Switch (config) # dhcpv6-snooping trust <список-портов>
 

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

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

Настройка адресов авторизованных серверов

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

Чтобы настроить адрес авторизованного сервера DHCP, введите эту команду в контексте глобальной конфигурации:

Коммутатор HP (конфигурация) # авторизованный сервер dhcp-snooping <
 
IP-адрес  >
 

Авторизованные серверы для отслеживания DHCP

Коммутатор HP (конфигурация) # показать dhcp-snooping

 Информация DHCP Snooping

  Отслеживание DHCP: Да
  Проверить MAC: Нет
  Вариант 82 недоверенной политики: отбросить
  Вариант 82 Вставка: Да
  Вариант 82 remote-id: подсеть-ip

Авторизованные серверы
---------------------
111.222.3.4
10.0.0.11
 

Использование отслеживания DHCP с опцией 82

DHCP добавляет параметр 82 (параметр ретрансляции информации) к пакетам запроса DHCP, полученным на ненадежных портах по умолчанию. (См. «Настройка DHCP-ретрансляции» в Руководстве по управлению и настройке для получения дополнительной информации о опции 82.)

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


ПРИМЕЧАНИЕ. Отслеживание DHCP отменяет настройки опции 82 только для VLAN, в которой включено отслеживание, но не для VLANS без включенного отслеживания.


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

Синтаксис:

[no] dhcp-snooping option 82 [remote-id ] [untrusted-policy ]

Включает вставку опции 82 DHCP-сервера в пакет

удаленный идентификатор

Установите значение, используемое для поля remote-id опции информации о реле.

mac

MAC-адрес коммутатора используется для удаленного идентификатора. Это значение по умолчанию.

IP-подсеть

IP-адрес VLAN, по которой был получен пакет, используется для удаленного идентификатора. Если указан subnet-ip , но значение не задано, используется MAC-адрес.

MGMT-IP

IP-адрес управляющей VLAN используется в качестве удаленного идентификатора.Если mgmt-ip указан, но значение не задано, используется MAC-адрес.

ненадежная политика

Настраивает поведение отслеживания DHCP при пересылке пакета DHCP с ненадежного порта, который уже содержит информацию о ретрансляции DHCP (опция 82). По умолчанию падение .

падение

Пакет отброшен.

держать

Пакет пересылается без замены информации о параметрах.

заменить

Существующая опция заменена новой опцией 82, созданной коммутатором.


ПРИМЕЧАНИЕ. Политика отказа по умолчанию и должна оставаться в силе, если есть какие-либо ненадежные узлы, например клиенты, напрямую подключенные к этому коммутатору.


Изменение удаленного идентификатора с MAC на IP-адрес

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

Коммутатор HP (config) # dhcp-snooping option 82 remote-id 
 

Параметр отслеживания DHCP 82 с использованием IP-адреса VLAN

HP Switch (config) # dhcp-snooping option 82 subnetip удаленного идентификатора
Коммутатор HP (конфигурация) # показать dhcp-snooping

 Информация DHCP Snooping

  Отслеживание DHCP: Да
  Включенных Vlan: 4
  Проверить MAC: Да
  Вариант 82 недоверенной политики: отбросить
  Вариант 82 Вставка: Да
  Вариант 82 remote-id: подсеть-ip
 

Отключение проверки MAC-адреса

Отслеживание DHCP отбрасывает пакеты DHCP, полученные на ненадежных портах, когда поле контрольного адреса (chaddr) в заголовке DHCP не совпадает с исходным MAC-адресом пакета (поведение по умолчанию).Чтобы отключить эту проверку, используйте форму no этой команды.

Коммутатор HP (config) # dhcp-snooping verify mac
 

Отображение настройки MAC-адреса проверки DHCP-отслеживания

Коммутатор HP (config) # dhcp-snooping verify mac
Коммутатор HP (конфигурация) # показать dhcp-snooping

 Информация DHCP Snooping

  Отслеживание DHCP: Да
  Включенных Vlan: 4
  Проверить MAC: да
  Вариант 82 недоверенной политики: отбросить
  Вариант 82 Вставка: Да
  Вариант 82 remote-id: подсеть-ip
 

DHCP snooping поддерживает базу данных, содержащую до 8192 привязок DHCP к ненадежным портам.Каждая привязка состоит из:

  • MAC-адрес клиента

  • Номер порта

  • Идентификатор VLAN

  • Арендованный IP-адрес

  • Срок аренды

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

Синтаксис:

[no] dhcp-snooping database [file / >] [delay <15-86400>] [timeout <0-86400>]

файл

Должен быть в формате унифицированного указателя ресурсов (URL) – «tftp: // ip-адрес / ascii-строка». Максимальная длина имени файла – 63 символа.

задержка

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

тайм-аут

Количество секунд ожидания завершения передачи файла базы данных перед возвратом ошибки. Нулевое значение (0) означает повторение бесконечно. По умолчанию = 300 секунд.

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

Синтаксис:

показать привязку dhcp-snooping

Содержимое базы данных привязки отслеживания DHCP

HP Switch (config) # показать привязку dhcp-snooping

 MacAddress IP VLAN Interface Оставшееся время
 ------------- --------------- ---- --------- ---------
 22.22.22.22.22.22 10.0.0.1 4 6 1600
 

ПРИМЕЧАНИЕ. Если настроена база данных аренды, коммутатор отбрасывает все пакеты DHCP до тех пор, пока база данных аренды не будет прочитана.Это происходит только при перезагрузке коммутатора и выполняется быстро. Если коммутатор не может прочитать базу данных аренды с tftp-сервера, он ждет, пока время этой операции не истечет, а затем начинает пересылку пакетов DHCP.


Максимальная привязка DHCPv4 snooping

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

Максимальную привязку

DHCP snooping можно настроить в контексте конфигурации или в контексте интерфейса для ненадежного интерфейса. В случае контекста конфигурации выбирается порт или список портов, для которых должна быть настроена максимальная привязка.Тогда соответствующее максимальное значение привязки предоставляется в диапазоне <1-8192>. Для контекста интерфейса после выбора интерфейса, на котором должна быть настроена максимальная привязка, значение максимальной привязки предоставляется в диапазоне <1-8192>. Конфигурацию максимальной привязки для порта можно удалить с помощью параметра команды no. max-binding не может быть установлен на доверенных портах и ​​портах, для которых в соответствующей VLAN не включено отслеживание DHCP. Как только предел max-bindings для интерфейса достигнут, пакеты для клиентов DHCP, у которых нет записи привязки, отбрасываются.

Синтаксис:

(config) # max-bindings dhcp-snooping [ PORT-LIST ] [ MAX-BINDING-NUM ]

Настройте максимальное количество привязок на указанных портах. Максимальное количество привязок по умолчанию – 8192. Допустимый диапазон для порта – от 1 до 8192.

Синтаксис:

(интерфейс) # dhcp-snooping [ 1-8192 ]

Настраивает максимальное значение привязки для порта.На порт разрешено только это количество клиентов. При указании [no] привязка max удаляется из конфигурации и устанавливается значение по умолчанию 8192.

Синтаксис:

(конфигурация) # показать dhcp-snooping

Показать всю доступную информацию о DHCP-отслеживании.

Пример:
Информация DHCP Snooping
Отслеживание DHCP: Да
                Максимальное количество текущих привязок
Привязки доверия портов Статические Динамические
_____ ______ ________ _______ _________
 1 Да - - -
 2 Нет 200 10 3
 3 Нет 3 * 3 6
 4 Нет 5 * 23 0
 5 Нет - - -
 6 Нет - - -
 7 Нет - - -
 8 Нет - - -
 9 Нет - - -
 10 Нет - - -
 11 Да - - -
 12 Да - - -
 13 Нет - - -
 14 Нет - - -
 15 Нет - - -
 16 Нет - 2 8
 17 Нет 21 12 24
 18 Да - - -
 19 Нет - - -
 20 Нет - - -
 21 Нет - - -
 22 Нет - - -
 23 Нет - - -
 24 Да - - -
 
Синтаксис:

(config) # показать статистику dhcp-snooping

Показывает статистику отслеживания DHCP.

Тип пакета Действие Причина Количество
 ----------- ------- ---------------------------- ---- -----
переадресация сервера с доверенного порта 0
переадресация клиента на доверенный порт 0
сброшен сервер на ненадежном порте 0
удаление сервера неавторизованный сервер 0
назначение сброса клиента на ненадежный порт 0
клиент отбрасывает ненадежный параметр 82, поле 0
клиент отбрасывает неверный запрос на выпуск DHCP 0
сбой сброса клиента проверка MAC-адреса 0
сбой удаления клиента на максимальном ограничении привязки 0
 

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

Синтаксис:

[нет] безопасность отладки dhcp-snooping [агент | событие | пакет]

агент

Отображает сообщения агента отслеживания DHCP.

событие

Отображает сообщения о событиях отслеживания DHCP.

пакет

Отображает пакетные сообщения отслеживания DHCP.

  • DHCP не настраивается с помощью WebAgent или интерфейса меню.

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

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

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

Сервер пакет, полученный на ненадежном порту <номер-порта>, отброшен.

Указывает, что DHCP-сервер на ненадежном порту пытается передать пакет. Это событие распознается при получении пакета DHCP-сервера на порт, который настроен как ненадежный.

Прекращение ведения журналов ненадежного сервера для% s.

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

Клиентский пакет, предназначенный для ненадежного порта <номер-порта>, отброшен.

Указывает, что адресатом одноадресного пакета DHCP-клиента является ненадежный порт. Это событие распознается, когда клиентский одноадресный пакет отбрасывается из-за того, что адрес назначения находится вне порта, настроенного как ненадежный.

Прекращение журналов назначения ненадежного порта для% s.

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

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

Указывает, что неавторизованный DHCP-сервер пытается отправить пакеты.Это событие распознается, когда пакет сервера отбрасывается, потому что есть настроенные авторизованные серверы, и пакет сервера получен от сервера, который не настроен как авторизованный сервер.

Прекращение журналов неавторизованных серверов на <длительность>.

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

Получена ненадежная информация о реле от клиента на порт .

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

Прекращение журналов ненадежной информации о реле для <длительность>.

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

Адрес клиента не равен исходному MAC , обнаруженному на порту .

Указывает, что MAC-адрес источника пакета клиента не соответствует полю «chaddr».Это событие распознается, когда агент dhcp-snooping включен для фильтрации пакетов DHCP-клиента, у которых нет совпадающего поля «chaddr» и исходного MAC-адреса.

Прекращение журналов несоответствия MAC для <длительность>.

Было отброшено несколько пакетов DHCP-клиента с несоответствующим исходным MAC-адресом и полем chaddr. Чтобы избежать заполнения файла журнала повторными попытками, события несоответствия адресов клиента не будут регистрироваться в течение указанного .

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

Указывает на попытку клиента освободить адрес, когда пакет DHCPRELEASE или DHCPDECLINE получен на порт, отличный от порта, для которого адрес был арендован.

Прекращение журналов неудачных выпусков для% s.

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

Таблица аренды заполнена, аренда DHCP не добавлена.

Таблица аренды заполнена, и эта аренда не будет добавлена ​​к ней.

Ошибка записи базы данных в удаленный файл, ошибка (номер ошибки).

Ошибка при записи временного файла и его отправке с помощью tftp на удаленный сервер.

DHCP-пакетов ограничена по скорости.

Слишком много пакетов DHCP проходит через коммутатор, и некоторые из них отбрасываются.

Таблица отслеживания заполнена.

Таблица привязки DHCP заполнена, и последующие привязки удаляются.

Анализ трафика систем анонимности

% PDF-1.7 % 1 0 объект > эндобдж 5 0 obj > эндобдж 2 0 obj > поток 2018-11-14T06: 49: 38-08: 002018-11-14T06: 49: 38-08: 002018-11-14T06: 49: 38-08: 00 Приложение AppendPDF Pro 5.5uuid: 616adef3-aa15-11b2-0a00-782dad000000uuid: 616b0f4d-aa15-11b2-0a00-c06b5bdcfc7fapplication / pdf

  • Анализ трафика систем анонимности
  • Prince 9.0 rev 5 (www.princexml.com) AppendPDF Pro 5.5 Ядро Linux 2.6 64-битная 2 октября 2014 Библиотека 10.1.0 конечный поток эндобдж 6 0 obj > эндобдж 3 0 obj > эндобдж 94 0 объект > эндобдж 95 0 объект > эндобдж 96 0 объект > эндобдж 109 0 объект > эндобдж 110 0 объект > эндобдж 111 0 объект > эндобдж 112 0 объект > эндобдж 113 0 объект > эндобдж 14 0 объект > / Повернуть 0 / Тип / Страница >> эндобдж 23 0 объект > / Повернуть 0 / Тип / Страница >> эндобдж 24 0 объект > / Повернуть 0 / Тип / Страница >> эндобдж 22 0 объект > / Повернуть 0 / Тип / Страница >> эндобдж 25 0 объект > / Повернуть 0 / Тип / Страница >> эндобдж 158 0 объект > поток xXɒ7w # * 8 “Ւ Ro ^ ac70a6cJuW Ⴣ Ј \ JA? cr = luć4 $ v ؾ Z & ° = _ = OƵD 𣒖 HST & qf٨! ‘Q5y & Hc’zp> CxS-`g \ FN6

    ON ׿0 i” Fqd2.ɆEɴex “6ӜGϥ’U?” M ځ ő [n! G2t Z {Swx2JmKǷmxj; [$ j} ڞ njg _P, = Xvb} šM: o󪶦cX S ߖ S1V5 @, qN / N

    “[, 9 [HkpI҄ro 桦 nVJvY !; 0Ϡk

    Анализ производительности релейной двусторонней связи D2D с сетевым кодированием

    IEEE Trans Veh Technol. Рукопись автора; доступна в PMC 2019 9 мая.

    Опубликован в окончательной редакции как:

    PMCID: PMC6508586

    NIHMSID: NIHMS971659

    Национальный институт стандартов и технологий, Гейтерсбург, Мэриленд 20899

    Аннотация

    В этой статье подход к оценке производительности двухскачковой, двусторонней и асимметричной связи D2D с сетевым кодированием и без него.В нашем подходе мы сначала устанавливаем взаимосвязь между вероятностью нарушения связи (LOP) и вероятностью потери пакета (PLP), где PLP определяется как функция LOP. Различая два типа вероятностей, мы затем исследуем пропускную способность системы и вероятность сквозной потери пакетов (E2EPLP). Результаты нашей оценки показывают, что когда PLP всех каналов односторонней связи D2D больше или меньше, чем у соответствующих каналов в другом направлении, сетевое кодирование может обеспечить более высокую пропускную способность (около 25%), а также более низкую E2EPLP ( примерно 10%).Мы полагаем, что предложенный аналитический подход может дать полезное представление о применении сетевого кодирования в релейных сетях D2D.

    Ключевые слова: Релейная связь D2D, сетевое кодирование, вероятность сбоя канала, вероятность потери пакета

    I. Введение

    Связь между устройствами (D2D) является одной из ключевых технологий в системах 5G и является разработан в качестве основы в сотовых сетях для повышения производительности системы. В то время как связь D2D исследовалась в различных сценариях, парадигма односкачковой связи D2D, однако, сталкивается с огромной проблемой преодоления своего ограниченного покрытия.Это в основном связано с тем, что мощность передатчика D2D должна быть ограничена, чтобы гарантировать отношение сигнал-помеха плюс шум (SINR) пользователей сотовой связи. В результате однопроходная связь D2D может быть не в состоянии иметь дело с услугами дальней связи, такими как социальные сети и обмен контентом. Следовательно, многозвенная связь D2D (также называемая D2D на основе ретрансляции) может играть решающую роль в расширении покрытия D2D [1].

    Сетевое кодирование (NC) способно повысить производительность, позволяя узлам ретрансляции вычислять, а затем пересылать полученные пакеты.Кроме того, NC может повысить секретность данных по сравнению с необработанными данными (т.е. без NC) [2]. Применение NC для релейной беспроводной связи вызвало огромный интерес со стороны исследовательского сообщества [3]. Например, в случае кооперативных сетей двусторонней ретрансляции Yang et al. [4] предложили адаптивное сетевое кодирование с использованием усеченного ARQ. Кроме того, для сети с двусторонней ретрансляцией в [5] также исследовалось аналоговое сетевое кодирование (ANC) с источниками с множеством антенн и одной антенной.Как правило, мы можем разделить сетевое кодирование для приложений D2D на четыре отдельные категории: сетевое кодирование физического уровня (PNC) [6], пространственно-временное аналоговое сетевое кодирование (STANC) [7], мгновенное декодируемое сетевое кодирование (IDNC) [8], и случайное линейное сетевое кодирование (RLNC) [9]. Каждый индивидуален для определенного сценария. Например, Jeon et al . В [6] представлено сетевое кодирование физического уровня в сценарии связи D2D с использованием сотовой связи, где базовая станция кодирует межсессионные сообщения для двух независимых пар D2D.Вэй и др. . [7] исследовали D2D-связь с двойным переходом с кодированием аналоговой сети и три пары D2D-связи с пространственно-временным аналоговым сетевым кодированием на основе схемы Аламоути. В обоих случаях предполагалось, что каждое устройство имеет несколько антенн. Благодаря возможности наложения нескольких электромагнитных волн на физическом уровне, PNC и ANC, а также STANC достигают выигрыша в пространстве и / или времени. С другой стороны, IDNC и RLNC работают на сетевом уровне и больше подходят для чувствительных к задержкам услуг в D2D-коммуникациях на основе ретрансляции [10].Keshtkarjahromi и др. . [8] изучает IDNC в сетях D2D с учетом содержимого, в которых источник передает общий контент группе взаимодействующих мобильных устройств в непосредственной близости. В [9] для сетей D2D в реальном времени с использованием RLNC была разработана теоретико-игровая схема стимулирования.

    Хотя NC был широко признан в качестве жизнеспособного подхода для релейной связи D2D, его влияние на пропускную способность и характеристики потери пакетов до конца не изучено. В этой статье мы исследуем производительность двухскачковой, двусторонней и асимметричной связи D2D с точки зрения пропускной способности и вероятности сквозной потери пакетов.Наша основная цель этой работы – разработать аналитический подход к D2D-коммуникациям на основе ретрансляции, сначала установив функцию между вероятностью выхода из строя канала и вероятностью потери пакета, а затем исследуя вероятность сквозной потери пакетов (E2EPLP). В качестве примера разработанного нами анализа результаты оценки показывают, что когда PLP всех каналов односторонней связи D2D больше или меньше, чем у соответствующих каналов в другом направлении, сетевое кодирование может обеспечить не только более высокий выигрыш в пропускной способности, но также лучший E2EPLP.Это понимание прольет свет на применение NC в релейных сетях D2D.

    II. Модель системы

    Мы рассматриваем двухходовую, двустороннюю, асимметричную базовую сеть D2D, в которой два устройства взаимодействуют через несколько промежуточных узлов, то есть реле, как показано на. В этой сети D 1 и D 2 – устройства, R i , 1 ≤ i ≤ k – реле, и каждое беспроводное соединение между любыми двумя узлами, т. Е. Устройство- to-relay или relay-to-device имеет другое качество связи.Мы предполагаем, что ретрансляторы выбираются eNodeB (базовой станцией), которая координирует повторное использование спектра в соте, так что D2D и сотовая связь не подвергаются взаимному влиянию. Мы также предполагаем, что все участвующие узлы используют один и тот же канал. Подчеркнем, что при отсутствии сетевого кодирования (NC) необходимы четыре временных интервала. Кроме того, эта сетевая модель применима к сценариям, где два удаленных устройства заинтересованы в установлении соединения через узлы ретрансляции в координации с eNodeB [11].

    На базе NC задействованы два этапа. На первом этапе D 1 передает свои пакеты ретрансляторам во временном интервале 1, D 2 передает свои пакеты ретрансляторам во временном интервале 2, а затем R i кодирует пакеты из D 1 и D 2 в набор закодированных пакетов. На втором этапе каждый ретрансляционный узел в другом временном интервале передает свои собственные закодированные пакеты (вместе с коэффициентами кодирования на D 1 и D 2 , если есть).После приема закодированных пакетов (и соответствующих коэффициентов кодирования, помещенных в заголовок закодированных пакетов) от R i , D 1 или D 2 может получить желаемые данные путем декодирования закодированных пакетов.

    Предположим, что беспроводные каналы, задействованные в приведенном выше сценарии, соответствуют модели Rician , тогда мгновенная мощность, полученная от передатчика, p tx , имеет следующую функцию плотности вероятности (PDF):

    f (ptx) = (1 + K) p¯txexp (−K − 1 + Kp¯tx) I0 (4K (1 + K) ptxp¯tx)

    (1)

    где K фактор Рициана , K ∈ [1, 10], I 0 (·) – модифицированная функция Бесселя первого рода и нулевого порядка, и p¯tx – локальная средняя мощность доминирующего и рассеянного сигналов.= d − α, d – расстояние между передатчиком и приемником, а 2 ≤ α ≤ 5.

    III. Анализ производительности

    Вероятность потери пакета (PLP) обычно коррелирует с вероятностью сбоя канала (LOP). Например, больший LOP указывает на более низкое качество связи, что приводит к более высокому PLP [13], [14]. Тем не менее, в отличие от предположения в [13], более высокий PLP не требуется из-за большего LOP. Это в основном связано с тем, что PLP зависит не только от качества канала, но и от других факторов, таких как нагрузка трафика.Следовательно, следует проводить четкое различие между двумя типами вероятностей: 0 ≤ g (Pr o ) ≤ 1.

    Мы используем стандартную модель отношения сигнал-помеха-шум (SINR) для расчета вероятности сбоя канала, когда передача будет успешной, если SINR превышает определенный порог ε [12].Следовательно, мы можем показать

    Pr (p0> εpN) = ∫0∞fpN (x) ∫εx∞fp0 (y) dydx.

    (3)

    Использование расширения серии

    I0 (ε) = ∑n = 0∞1 (n!) 2 (ε24) n

    мы можем переписать уравнение. (3) согласно формуле. (1) как

    Pr (p0> εpN) = ∑n = 0∞Knn! E − K∑m = 0nsmm! ∫0∞xms − sxfpN (x) dx,

    где s = εp¯0.

    Применение преобразования Лапласа к приведенному выше уравнению дает

    Pr (p0> εpN) = e − K∑n = 0∞∑m = 0n (−1) mKnn! Smm! Dmℒ (fpN (x), s) dsm,

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

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

    {PrD1, RGl = ∪i = 1kPrD1, RilPrD2, RGl = ∪i = 1kPrD2, RilPrRG, D1l = ∪i = 1kPrRi, D1lPrRG, D2l = ∪i = 1kPrRi, D2l.

    (5)

    С приведенным выше уравнением. (5), модель системы можно упростить, как показано на. Обратите внимание, что третье и четвертое уравнения уравнения. (5) отличаются от первого и второго из-за асимметрии беспроводных линий связи; то есть каждое беспроводное соединение между любыми двумя узлами имеет разное качество связи.

    Пусть Pr s будет вероятностью успешной доставки, тогда у нас будет

    {PrD1, RGs = 1 − ∪i = 1kPrD1, RilPrD2, RGs = 1 − ∪i = 1kPrD2, RilPrRG, D1s = 1 − ∪i = 1kPrRi, D1lPrRG, D2s = 1 − Ri.

    (6)

    Очевидно, Pr s в приведенных выше уравнениях не зависят друг от друга из-за уравнения. (5).

    Используя приведенные выше уравнения, мы теперь анализируем производительность D2D с сетевым кодированием (NC) и без него. Мы предполагаем, что общее количество пакетов, отправленных с D 1 на D 2 , составляет N1, от D 2 до D 1 – N2 и четыре временных интервала необходимы для двусторонней связи [2].В первом случае, т.е. без NC, PLP от D 1 до D 2 равен

    PrD1, D2l, 0 = N1 − N1 · PrD1, RGs · PrRG, D2sN1 = 1 − PrD1, RGs · PrRG, D2s,

    (7)

    и аналогично, у нас есть PLP из D 2 С по D 1 :

    PrD2, D1l, 0 = 1-PrD2, RGs · PrRG, D1s.

    (8)

    Где «0» в верхнем индексе вероятности означает «без NC».

    Мы определяем вероятность сквозной потери пакетов (E2EPLP) как коэффициент потери пакетов двустороннего трафика, поэтому E2EPLP системы без сетевого кодирования на первом этапе равен

    PrE2El, 0 = 1-N1 · PrD1, D2s, 0 + N1 · PrD2, D1s, 0N1 + N2.

    (9)

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

    Prstg1s = N1 · PrD1, RGs + N2 · PrD2, RGsN1 + N2,

    (10)

    На втором этапе вероятность D 2 успешного получения пакетов от D 1 является

    PrD1, D2s, 1 = Prstg1s · PrRG, D2s

    (11)

    где «1» в верхнем индексе вероятности означает «с NC.”

    Следовательно, PLP от D 1 до D 2 является

    PrD1, D2l, 1 = 1-Prstg1s · PrRG, D2s.

    (12)

    Аналогично, вероятность успешного получения пакетов от D 1 от D 2 равна

    PrD2, D1s, 1 = Prstg1s · PrRG, D1s

    (13)

    и PLP от D 2 до D 1 – это

    PrD2, D1l, 1 = 1-Prstg1s · PrRG, D1s.

    (14)

    Таким образом, E2EPLP для случая с сетевым кодированием

    PrE2El, 1 = 1-N1 · PrD1, D2l, 1 + N2 · PrD2, D1l, 1N1 + N2.

    (15)

    Далее мы сосредоточимся на различии E2EPLP в обоих случаях. Обозначить

    Δ = PrE2El, 1 − PrE2El, 0,

    (16)

    и для простоты пусть X1 = PrD1, RGs, X2 = PrD2, RGs, X3 = PrRG, D1s, X4 = PrRG, D2s, то мы можем сформулировать уравнение. (9) и (15) как

    PrE2El, 0 = 1 − N1X1X4 + N2X2X3N1 + N2

    (17)

    и

    PrE2El, 1 = 1 – N12X1X4 + N1N2X2X4 + N1N2X1X3 + N22X2X3 (N1 + N2) 2.

    (18)

    Δ = N1N2 (N1 + N2) 2 (PrD2, RGl − PrD1, RGl) (PrRG, D1l − PrRG, D2l).

    (19)

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

    IV. Оценка

    В этом разделе мы сравниваем пропускную способность и вероятность сквозной потери пакетов (E2EPLP) на основе ретрансляции D2D с сетевым кодированием (NC) и без NC.Для сравнения производительности используются два сценария, основанные на: двусторонняя связь D2D на основе трех реле ( k = 3) и на основе четырех реле ( k = 4). Параметры эксперимента показаны в. Все данные собираются статистически путем усреднения результатов 10 000 независимых прогонов.

    ТАБЛИЦА I

    Параметр Значение
    Рицианский фактор K [1, 7]
    Пороговое значение SINR ε [3, 10] Местная средняя мощность p¯tx [5, 9]
    Показатель потерь на трассе α [2, 5]
    N1, N2 1000
    Размер пакета 1024 байта

    показывает вероятность сбоя канала (LOP) при изменении различных параметров. ∈ [0.колеблется от 0,6915 до 1. На основе этих наблюдений сравниваются характеристики D2D с NC и без него.

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

    представляет результаты сравнения вероятности сквозной потери пакетов (E2EPLP) с различными g ( · ). При моделировании мы предполагаем, что вероятности выхода из строя канала (LOP) от D 2 до узлов ретрансляции, между узлами ретрансляции до D 1 и D 2 одинаковы и равны соответствующее значение, когда p¯tx = 5dBm, ε = 4 и K = 1, как показано на.Более того, мы предполагаем, что LOP от D 1 до узлов ретрансляции изменяются с увеличением ε с 4 до 7. Из этого видно, что E2EPLP с большим количеством реле ниже, чем с меньшим количеством реле. Это очевидно, потому что большее количество реле указывает на более надежную передачу, что, в свою очередь, означает более низкий E2EPLP. Кроме того, мы видим, что E2EPLP с NC и без NC в одном и том же сценарии тестирования почти одинаковы. Это наблюдение раскрывает чрезвычайно полезную информацию о применении сетевого кодирования в релейных сетях D2D – пропускную способность системы можно значительно повысить с помощью сетевого кодирования без ущерба для E2EPLP.

    Сравнение производительности D2D с NC и без NC в случае I.

    Как упоминалось ранее, без NC D 1 и D 2 требуется четыре временных интервала для двусторонней связи, но с NC, их нужно всего три. Мы исследуем пропускную способность в 12, 24 и 36 временных интервалах для сравнения, то есть без сетевого кодирования, D 1 и D 2 необходимо отправлять друг другу 3N1 и 3N2 в 12 временных интервалах, 6N1 и 6N2 в 24 временных интервалах, и 9N1 и 9N2 в 36 временных интервалах; но с сетевым кодированием, 4N1 и 4N2 в 12 временных интервалах, 8N1 и 8N2 в 24 временных интервалах, и 12N1 и 12N2 в 36 временных интервалах.В то время как пропускная способность системы с NC всегда выше ожидаемой, E2EPLP с NC почти такой же, как и без NC. Это наблюдение указывает на то, что пропускная способность системы может быть значительно увеличена с помощью сетевого кодирования без ущерба для E2EPLP, что точно соответствует заключению уравнения. (19).

    В случае II мы устанавливаем LOP из D 1 для узлов реле, от D 2 до реле, от реле до D 1 и от реле до D 2 равны 0.1, 0,9, 0,15 и 0,95, при этом остальные параметры моделирования остаются неизменными. Результаты экспериментов представлены на рис. Неудивительно, что обеспечивает то же понимание, но E2EPLP в обоих случаях с NC меньше, чем без NC, что соответствует уравнению. (19). Другими словами, когда PLP всех каналов односторонней связи D2D больше или меньше, чем у соответствующих каналов в другом направлении, сетевое кодирование может обеспечить не только более высокую пропускную способность (около 25%), но и лучший E2EPLP. (примерно 10%).Такое понимание, в некоторой степени, согласуется с тем фактом, что NC использует разнообразие беспроводных линий связи для достижения выигрыша в системе. Поскольку качество связи в реальной сети D2D варьируется, пропускная способность и выигрыш от E2EPLP могут быть получены при разработке и применении надлежащей техники NC.

    Сравнение производительности D2D с NC и без NC в случае II.

    В дополнение к численным результатам мы также сравниваем производительность двух схем (схема 1 обозначает случай в предположении [13] в терминах PLP, т.е.е., Pr l = Pr o , и схема 2 имеет место в предположении уравнения. (2)) с ЧПУ и без него посредством моделирования. В нашем моделировании предполагается, что все беспроводные каналы между D 1 и реле и между реле и D 2 имеют идентичный PLP. Настройки параметров моделирования для моделирования устанавливаются следующим образом: размер поля сетевого кодирования, количество поколений, PLP, количество пакетов и Pr ^ установлены на 8, 10, [0.1, 0,5], 1000 и 0,6915 соответственно. Результаты моделирования собираются статистически.

    показывает результаты сравнения, где k = 3 и используется метод мгновенного декодируемого сетевого кодирования (IDNC). Из этого рисунка видно, что E2EPLP можно уменьшить примерно на 10% с помощью NC по сравнению со схемами без NC. Это еще раз подтверждает как аналитические, так и численные результаты.

    Основываясь на приведенных выше результатах, мы утверждаем, что когда PLP всех каналов односторонней связи D2D больше или меньше, чем у соответствующих каналов в другом направлении, сетевое кодирование может обеспечить не только более высокий выигрыш в пропускной способности, но и лучший E2EPLP.Такое понимание, в некоторой степени, согласуется с тем фактом, что NC использует разнообразие беспроводных линий связи для достижения выигрыша в системе. Поскольку качество связи в реальной сети D2D варьируется, пропускная способность и выигрыш от E2EPLP могут быть получены при разработке и применении надлежащей техники NC.

    V. Заключение

    В этой статье мы исследовали производительность двухканальной двусторонней связи D2D с сетевым кодированием и без него. Была установлена ​​взаимосвязь между вероятностью выхода из строя канала (LOP) и вероятностью потери пакета (PLP), а также исследованы пропускная способность и вероятность сквозной потери пакетов (E2EPLP).В качестве примера проведенного нами анализа мы экспериментально обнаружили, что, когда PLP всех каналов односторонней связи больше, чем соответствующих каналов другой односторонней связи, мы можем получить примерно 10% -ный выигрыш от E2EPLP с помощью сетевого кодирования. . Ожидается, что это понимание прольет свет на применение сетевого кодирования в релейных сетях D2D.

    Ссылки

    1. Лю Дж., Като Н., Ма Дж., Кадоваки Н. Связь между устройствами в сетях с расширенными возможностями lte: обзор.Обзоры и учебные пособия по коммуникациям IEEE. 2015; 17 (4): 1923–1940. Четвертая четверть. [Google Scholar] 2. Бассоли Р., Маркес Х., Родригес Дж., Шум К.В., Тафазолли Р. Теория сетевого кодирования: обзор. Обзоры и учебные пособия по коммуникациям IEEE. 2013; 15 (4): 1950–1978. [Google Scholar] 3. Хуанг Дж., Гарави Х., Ян Х., Син Си-Си. Сетевое кодирование в релейной связи между устройствами. Сеть IEEE. 2017; 31 (4): 102–107. [Бесплатная статья PMC] [PubMed] [Google Scholar] 4. Ян И, Чен В., Ли О, Лю К., Хандзо Л. Адаптивное сетевое кодирование с помощью усеченной дуги для кооперативных сетей двусторонней ретрансляции: межуровневое проектирование и анализ.Доступ IEEE. 2016; 4: 9361–9376. [Google Scholar] 5. Modem S, Prakriya S. Производительность аналогового сетевого кодирования на основе двусторонней ретрансляции с формированием диаграммы направленности. IEEE Trans on Comm. 2017 Апрель; 65 (4): 1518–1535. [Google Scholar] 6. Чон SW, Чой SW, Ким Дж., Шин Вайоминг. Связь между устройствами с помощью сотовой связи: преимущество сетевого кодирования на физическом уровне. IEEE Comm Lett. 2016 ноя; 20 (11): 2324–2327. [Google Scholar] 7. Вей Л., Ху Р.К., Ли КК, Ву Г. Энергоэффективность многозвенной связи между устройствами, лежащая в основе сотовых сетей, в 2014 г.IEEE ICC. 2014: 5486–5491. [Google Scholar] 8. Кешткарджахроми Й., Сефероглу Х., Ансари Р., Хохар А. Сетевое кодирование с учетом содержимого в сетях между устройствами. IEEE Trans на Mob Compt. 99: 1–1. [Google Scholar] 9. Ли Дж., Бхаттачарья Р., Пол С., Шаккоттаи С., Субраманиан В. Стимулирование совместного использования в потоковых сетях d2d в реальном времени: среднестатистическая перспектива. IEEE / ACM Trans в сети. 99: 1–15. [Google Scholar] 10. Aboutorab N, Sadeghi P. Мгновенно декодируемое сетевое кодирование для уменьшения времени завершения или уменьшения задержки декодирования в совместных системах обмена данными.Транзакции IEEE по автомобильным технологиям. 2016 Март; 65 (3): 1212–1228. [Google Scholar] 11. Лю Дж., Кавамото Й., Нишияма Х., Като Н., Кадоваки Н. Связь между устройствами позволяет эффективно балансировать нагрузку в современных сетях. Беспроводная связь IEEE. 2014 Апрель; 21 (2): 57–65. [Google Scholar] 12. Торриери Д. Мгновенное и среднее локальное управление мощностью для сотовых сетей cdma прямой последовательности. IEEE Trans on Comm. 2002 август; 50 (8): 1310–1315. [Google Scholar] 13. Зорзи М., Пуполин С. Вероятность сбоев в пакетных радиосетях с множественным доступом при наличии замирания.IEEE Trans на Veh Tech. 1994, август; 43 (3): 604–610. [Google Scholar] 14. Лю Дж., Нишияма Х., Като Н., Го Дж. О вероятности сбоя в многоканальных сотовых сетях с поддержкой связи между устройствами: перспектива на основе rss-порога. Журнал IEEE по избранным областям коммуникаций. 2016, январь; 34 (1): 163–175. [Google Scholar] 15. Ко Й, Ким К. Поведение вероятности потери очереди pareto / m / 1 / k. Письма связи IEEE. 2003 Янв; 7 (1): 39–41. [Google Scholar] 16. Choe J, Shroff NB. Подход, основанный на центральной предельной теореме, для анализа поведения очередей в высокоскоростных сетях.Транзакции IEEE / ACM в сети. 1998 Октябрь; 6 (5): 659–671. [Google Scholar]

    Frame Relay – обзор

    55.2 Frame Relay

    Рекомендация CCITT I.122 – «Структура для предоставления дополнительных услуг передачи данных в пакетном режиме», описывает архитектурную структуру для двух типов услуг Frame Relay. Кадры основаны на Рекомендации I.441. Frame Relay оказался наиболее популярным из определенных дополнительных услуг передачи данных в пакетном режиме. Это и самое простое.

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

    Основная цель Frame Relay – использовать схожесть функции уровня 2 OSI (управление каналом передачи данных) между сетями с коммутацией пакетов X.25, сигнальным протоколом IBM SNA (LAPD), протоколами LAN IEEE 802 и MAP / TOP. . Стандартный (LAPB) кадр и кадр LAPD показаны на рисунке 55.2.

    Рисунок 55.2. Формат Frame Relay: (a) стандартный кадр LAPB; (b) Кадр LAPD, как для Frame Relay

    На рисунке 55.3 показаны пути связи Frame Relay относительно семиуровневой модели OSI.Только на уровне 3 эти протоколы начинают выглядеть существенно иначе.

    Рисунок 55.3. Канал связи Frame Relay

    IBM создала то, что мы теперь называем функцией уровня 2 или канального уровня, со своим протоколом SNA SDLC, и представила ее различным органам для стандартизации. SDLC возник из ANSI как Advanced Data Communications Control Protocol (ADCCP), из ISO как HDLC и из CCITT как LAP (процедура доступа к каналу для X.25). LAP превратился в LAPB для X.25 и в LAPD для ISDN.HDLC был адаптирован к IEEE 802.2 Logical Link Control (LLC) для локальных сетей, который также стал канальным уровнем для MAP / TOP.

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

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

    55.2.1 Сети Frame Relay

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

    Некоторые поставщики реализуют ретрансляцию кадров для интерфейса X.25 на своих коммутаторах пакетов, что дает производительность только традиционной сети с коммутацией пакетов.Мультиплексоры с временным разделением и интерфейсами Frame Relay имеют недостатки, описанные ниже. Коммутатор пакетов с другой загрузкой программного обеспечения, удаляющий функции уровня 3 в коммутаторе и создавая пакеты фиксированного размера на магистральных линиях коммутатора, эффективно обеспечивает функциональность Cell Relay для трафика данных. Существуют также проприетарные мультиплексоры ATM, которые обрабатывают голосовой трафик и трафик данных, хотя стандартные платформы ATM развиваются (см. Раздел 55.3 и Глава 41). В целях дальнейшего обсуждения такие платформы будут рассматриваться как «коммутаторы Frame Relay».

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

    Для достижения этих целей сеть просто «ретранслирует» пакет или кадр в пункт назначения, указанный полем адреса уровня 2 пакета. Коммутатор Frame Relay выполняет основные функции уровня 2: разделение кадров с помощью флагов, вставку нулевых битов, мультиплексирование кадров через поле адреса и обнаружение ошибок CRC, позволяющее отбрасывать кадры с ошибками.Коммутатор не подтверждает и не запрашивает повторную передачу. Этот и все другие функции протокола (уровень 3 и выше) реализуются сквозным образом через сеть, а не ею.

    Упрощение функций протокола позволяет сети работать экономически эффективно при высоких скоростях и малых задержках. Вместо подключения коммутаторов со скоростью 64 кбит / с это делается со скоростью N × 64 кбит / с (интерфейсы V.35 или X.21) или с узкополосным ISDN со скоростью 2 Мбит / с или 1,5 Мбит / с. Пакеты, вместо того, чтобы обрабатываться на промежуточных коммутаторах (как в случае с обычными коммутаторами пакетов), ретранслируются непосредственно от исходного коммутатора к коммутатору назначения.В результате задержка, возникающая при ретрансляции пакета, намного меньше, чем задержка, возникающая при переключении (программной обработке) пакета.

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

    55.2.2 Преимущества, доступные с Frame Relay

    Интеграция LAN / WAN на сегодняшний день является самым популярным приложением для служб Frame Relay, хотя возможна также передача из локальной сети в хост и передача неподвижных изображений.

    Коммутация вместе с коммутацией ячеек и Frame Relay обеспечивает:

    1.

    Экономия на оборудовании. Для Frame Relay необходим только один порт, поскольку кадры содержат адреса назначения, что эффективно разделяет физическое соединение на несколько логических соединений с разными пунктами назначения. Это заменяет требование интерфейса TDM о выделении одного порта для каждого пункта назначения. В результате снижаются затраты на оборудование, особенно в больших сетях. Рисунки 55.4 и 55.5 иллюстрируют это.

    Рисунок 55.4. Обычная сеть без Frame Relay

    Рисунок 55.5. Сеть с Frame Relay

    2.

    Экономия полосы пропускания. Коммутатор Cell Relay, обрабатывающий пакетные данные, при использовании с интерфейсом Frame Relay обеспечивает непрерывную экономию на линейных расходах, предлагая более эффективное управление полосой пропускания. Неактивные данные не передаются по сети, как это происходит с платформами TDM. Пропускная способность при необходимости мгновенно используется для пакетов данных, а затем мгновенно освобождается для использования другим трафиком. Пакеты из нескольких источников чередуются на одной и той же доступной полосе пропускания.

    3.

    Лучшая производительность. Коммутация Cell Relay вместе с Frame Relay обеспечивает лучшую производительность, чем TDM с Frame Relay. Интерфейс Frame Relay может работать на гораздо более высоких скоростях без потери полосы пропускания магистрали. Это приводит к меньшей задержке и более высокой производительности сети. Поскольку интерфейс Frame Relay обеспечивает полную взаимосвязь, каждое устройство напрямую подключается к любому другому устройству. Это устраняет задержку, вызванную маршрутизацией трафика через промежуточные узлы (конечные системы), такие как маршрутизаторы LAN или внешние процессоры.

    sonic-mgmt / dhcp_relay_test.py на главном сервере · Azure / sonic-mgmt · GitHub

    ........
    импорт AS
    import struct
    импорт ipaddress
    # Packet Test Framework импортирует
    импорт птф
    импорт птф.пакет как scapy
    импортировать ptf.testutils как testutils
    из конфигурации импорта ptf
    из ptf.base_tests import BaseTest
    from ptf.mask import Маска
    # Вспомогательная функция для увеличения IP-адреса
    # ip_addr следует передавать как десятичную строку
    # Возвращаемое значение также представляет собой десятичную строку
    def incrementIpAddress (ip_addr, by = 1):
    new_addr = ipaddress.ip_адрес (юникод (ip_addr))
    new_addr = new_addr + от
    return str (new_addr)
    класс DataplaneBaseTest (BaseTest):
    def __init __ (сам):
    BaseTest.__init __ (сам)
    def setUp (self):
    self.dataplane = ptf.dataplane_instance
    self.dataplane.flush ()
    , если config [“log_dir”] не равен None:
    имя_файла = os.path.join (config [“log_dir”], str (self)) + “.pcap “
    self.dataplane.start_pcap (имя файла)
    def tearDown (самостоятельно):
    , если config [“log_dir”] не равен None:
    self.dataplane.stop_pcap ()
    “” “
    Этот тест имитирует загрузку нового хоста в сети VLAN ToR и
    запрашивает IP-адрес через DHCP.Настройка выглядит следующим образом:
    – DHCP-клиент моделируется путем прослушивания / отправки на интерфейсе, подключенном к VLAN ToR.
    – DHCP-сервер моделируется путем прослушивания / отправки на внедренные интерфейсы PTF, которые связывают
    ТЗ к листьям. Таким образом, мы можем прослушивать трафик, отправляемый от DHCP-ретранслятора на потенциальные DHCP-серверы
    Этот тест выполняет следующие функции:
    1.) Имитация клиента передает сообщение DHCPDISCOVER
    2.) Убедитесь, что ретранслятор DHCP, работающий на ToR, получает сообщение DHCPDISCOVER
    и ретранслирует его на все известные DHCP-серверы, добавляя соответствующую информацию о опции 82
    3.) Имитируйте широковещательную рассылку сообщения DHCPOFFER от DHCP-сервера на ToR
    4.) Убедитесь, что ретранслятор DHCP получает сообщение DHCPOFFER и пересылает его на наш
    смоделированный клиент.
    5.) Имитация клиента рассылает сообщение DHCPREQUEST
    6.) Убедитесь, что ретранслятор DHCP, работающий на ToR, получает сообщение DHCPREQUEST
    и ретранслирует его на все известные DHCP-серверы, добавляя соответствующую информацию о опции 82
    7.) Имитируйте сообщение DHCPACK, отправленное с сервера DHCP на ToR
    8.) Убедитесь, что ретранслятор DHCP получает сообщение DHCPACK и пересылает его на наш
    смоделированный клиент.
    Для запуска: поместите следующее в сценарий оболочки (это будет проверять на соответствие str-s6000-acs-12 (ec: f4: bb: fe: 88: 0a)):
    ptf –test-dir ptftests dhcp_relay_test.DHCPTest –platform remote -t ​​”hostname = \” str-s6000-acs-12 \ “; client_port_index = \” 1 \ “; client_iface_alias = \” 40GigE0 / 4 \ “; leaf_port_indices = \” [29, 31, 28 , 30] \ “; num_dhcp_servers = \” 48 \ “; server_ip = \” 192.0.0.1 \ “; relay_iface_ip = \” 192.168.0.1 \ “; relay_iface_mac = \” ec: f4: bb: fe: 88: 0a \ “; relay_iface_netmask = \” 255.255.255.224 \ “” –disable-vxlan –disable-geneve –disable-erspan –disable-mpls –disable-nvgre
    Приведенная выше команда настроена для тестирования со следующей конфигурацией:
    – IP-адрес VLAN DuT равен 192.168.0.1, MAC-адрес: ec: f4: bb: fe: 88: 0a (настроен для проверки на str-s6000-acs-12)
    – смоделированный клиент будет жить на интерфейсе PTF eth5 (номер интерфейса 4)
    – Предполагается, что листовые переключатели подключены к интерфейсам 28, 29, 30, 31 инжектированных PTF.
    – Тест будет имитировать ответы от сервера с IP ‘192.0.0.1’
    – Смоделированный сервер будет предлагать смоделированный IP-адрес клиента 192.168.0.2 ‘с подсетью’ 255.255.255.0 ‘(это должно быть в VLAN DuT)
    DHCP-ретранслятор, в настоящее время установленный с SONiC, – isc-dhcp-relay
    TODO ???:
    1) Тест обновления DHCP
    2) Тест DHCP NACK
    3) Тест с несколькими DHCP-серверами
    “” “
    класс DHCPTest (DataplaneBaseTest):
    BROADCAST_MAC = ‘ff: ff: ff: ff: ff: ff’
    BROADCAST_IP = ‘255.255.255.255 ‘
    DEFAULT_ROUTE_IP = ‘0.0.0.0’
    DHCP_CLIENT_PORT = 68
    DHCP_SERVER_PORT = 67
    DHCP_LEASE_TIME_OFFSET = 292
    DHCP_LEASE_TIME_LEN = 6
    LEASE_TIME = 86400
    DHCP_PKT_BOOTP_MIN_LEN = 300
    def __init __ (сам):
    DataplaneBaseTest.__init __ (сам)
    def setUp (self):
    DataplaneBaseTest.setUp (самостоятельно)
    self.test_params = testutils.test_params_get ()
    сам.hostname = self.test_params [‘hostname’]
    # Это интерфейсы, которые мы вводим в этот канал для вывода конечных коммутаторов
    self.server_port_indices = ast.literal_eval (self.test_params [‘leaf_port_indices’])
    self.num_dhcp_servers = int (self.test_params [‘num_dhcp_servers’])
    сам.assertTrue (self.num_dhcp_servers> 0,
    «Ошибка: для этого теста необходимо указать хотя бы один DHCP-сервер!»)
    # Мы смоделируем отвечающий DHCP сервер на первом интерфейсе в предоставленном наборе
    self.server_ip = self.test_params [‘server_ip’]
    сам.server_iface_mac = self.dataplane.get_mac (0, self.server_port_indices [0])
    self.relay_iface_ip = self.test_params [‘relay_iface_ip’]
    self.relay_iface_mac = self.test_params [‘relay_iface_mac’]
    self.client_iface_alias = self.test_params [‘client_iface_alias’]
    сам.client_port_index = int (self.test_params [‘client_port_index’])
    self.client_mac = self.dataplane.get_mac (0, self.client_port_index)
    self.switch_loopback_ip = self.test_params [‘switch_loopback_ip’]
    # ‘dual’ для тестирования с двумя торсионами
    # ‘single’ для регулярных испытаний одноточечного соединения
    сам.dual_tor = (self.test_params [‘testing_mode’] == ‘dual’)
    # option82 – строка байтов, созданная агентом ретрансляции. Он содержит поля circuit_id и remote_id.
    # circuit_id сохраняется как подопция 1 опции 82.
    # Состоит из следующего:
    # Байт 0: номер дополнительной опции, всегда устанавливается на 1
    # Байт 1: длина данных подопции в байтах
    # Байты 2+: данные подопции
    # Наша строка circuit_id имеет форму “hostname: portname”
    circuit_id_string = self.имя хоста + “:” + self.client_iface_alias
    self.option82 = struct.pack (‘BB’, 1, len (circuit_id_string))
    self.option82 + = circuit_id_string
    # remote_id сохраняется как подопция 2 опции 82.
    # Состоит из следующего:
    # Байт 0: номер дополнительной опции, всегда устанавливается на 2
    # Байт 1: длина данных подопции в байтах
    # Байты 2+: данные подопции
    # Наша строка remote_id просто состоит из MAC-адреса порта, получившего запрос
    remote_id_string = сам.relay_iface_mac
    self.option82 + = struct.pack (‘BB’, 2, len (remote_id_string))
    self.option82 + = remote_id_string
    # В «двойном» режиме тестирования IP vlan сохраняется как подопция 5 опции 82.
    # Состоит из следующего:
    # Байт 0: номер дополнительной опции, всегда установлен на 5
    # Байт 1: длина данных подопции в байтах, всегда устанавливается на 4 (адрес ipv4 имеет 4 байта)
    # Байты 2+: vlan ip адрес
    , если сам.dual_tor:
    link_selection = ” .join ([chr (int (byte)) для байта в self.relay_iface_ip.split (‘.’)])
    self.option82 + = struct.pack (‘BB’, 5, 4)
    self.option82 + = link_selection
    # Мы назначим нашему клиенту IP-адрес на 1 больше, чем у нашего интерфейса ретрансляции (т.е.е., шлюз) IP
    self.client_ip = incrementIpAddress (self.relay_iface_ip, 1)
    self.client_subnet = self.test_params [‘relay_iface_netmask’]
    self.dest_mac_address = self.test_params [‘dest_mac_address’]
    self.client_udp_src_port = сам.test_params [‘client_udp_src_port’]
    def tearDown (самостоятельно):
    DataplaneBaseTest.tearDown (сам)
    “” “
    Функции / оболочки генерации пакетов
    “” “
    def create_dhcp_discover_packet (self, dst_mac = BROADCAST_MAC, src_port = DHCP_CLIENT_PORT):
    discover_packet = testutils.dhcp_discover_packet (eth_client = self.client_mac, set_broadcast_bit = True)
    discover_packet [scapy.Ether] .dst = dst_mac
    discover_packet [scapy.IP] .sport = src_port
    , если dst_mac! = Self.BROADCAST_MAC:
    discover_packet [scapy.IP] .dst = self.switch_loopback_ip
    discover_packet [scapy.IP] .src = self.client_ip
    возврат discover_packet
    def create_dhcp_discover_relayed_packet (сам):
    my_chaddr = ”.join ([chr (int (octet, 16)) для октета в self.client_mac.split (‘:’)])
    # Relay изменяет сообщение DHCPDISCOVER следующим образом:
    # 1.) Увеличивает количество переходов в заголовке DHCP
    # 2.) Обновляет IP-адрес шлюза в заголовке hte BOOTP (если это 0.0.0.0)
    № 3.) Заменяет исходный IP-адрес на IP-адрес интерфейса, который реле
    # получил широковещательное сообщение DHCPDISCOVER на
    # 4.) Заменяет IP-адрес назначения на IP-адрес DHCP-сервера
    # каждое сообщение пересылается на
    # Здесь фактический MAC-адрес назначения должен быть MAC-адресом конечного ретранслятора
    # перенаправляет через, и IP-адрес назначения должен быть IP-адресом DHCP-сервера
    #, на которое пересылается реле.Подтверждать это не нужно, поэтому мы
    # просто замаскируйте их позже
    #
    # TODO: На уровне IP ретранслятор DHCP также заменяет исходный IP-адрес на IP-адрес интерфейса на
    # который получил широковещательную рассылку DHCPDISCOVER от клиента. Это похоже на
    # be loopback.Мы можем вытащить из миниграфа и проверить здесь.
    эфир = scapy.Ether (dst = self.BROADCAST_MAC, src = self.relay_iface_mac, type = 0x0800)
    ip = scapy.IP (src = self.DEFAULT_ROUTE_IP, dst = self.BROADCAST_IP, len = 328, ttl = 64)
    udp = scapy.UDP (sport = self.DHCP_SERVER_PORT, dport = self.DHCP_SERVER_PORT, len = 308)
    bootp = scapy.BOOTP (op = 1,
    htype = 1,
    hlen = 6,
    скачка = 1,
    xid = 0,
    секунды = 0,
    флагов = 0x8000,
    ciaddr = сам.DEFAULT_ROUTE_IP,
    yiaddr = self.DEFAULT_ROUTE_IP,
    siaddr = self.DEFAULT_ROUTE_IP,
    giaddr = self.relay_iface_ip, если не self.dual_tor else self.switch_loopback_ip,
    chaddr = my_chaddr)
    bootp / = scapy.DHCP (options = [(‘тип-сообщения’, ‘обнаружение’),
    (‘relay_agent_Information’, self.option82),
    (‘конец’)])
    # Если наш bootp слой слишком мал, подкладываем его
    pad_bytes = self.DHCP_PKT_BOOTP_MIN_LEN – len (bootp)
    , если pad_bytes> 0:
    bootp / = scapy.ЗАПОЛНЕНИЕ (‘\ x00’ * pad_bytes)
    pkt = эфир / IP / UDP / bootp
    возврат пкт
    def create_dhcp_offer_packet (сам):
    вернуть testutils.dhcp_offer_packet (eth_server = self.server_iface_mac,
    eth_dst = сам.relay_iface_mac,
    eth_client = self.client_mac,
    ip_server = self.server_ip,
    ip_dst = self.relay_iface_ip если не self.dual_tor иначе self.switch_loopback_ip,
    ip_offered = self.client_ip,
    port_dst = self.DHCP_SERVER_PORT,
    ip_gateway = self.relay_iface_ip если не self.dual_tor иначе self.switch_loopback_ip,
    netmask_client = self.client_subnet,
    dhcp_lease = self.LEASE_TIME,
    padding_bytes = 0,
    set_broadcast_bit = True)
    def create_dhcp_offer_relayed_packet (самостоятельно):
    my_chaddr = ”.join ([chr (int (octet, 16)) для октета в self.client_mac.split (‘:’)])
    # Relay изменяет сообщение DHCPOFFER следующим образом:
    # 1.) Заменяет MAC-адрес источника на MAC-адрес интерфейса, который он получил на
    # 2.) Заменяет MAC-адрес назначения на boradcast (ff: ff: ff: ff: ff: ff)
    № 3.) Заменяет исходный IP-адрес на IP-адрес интерфейса, который реле
    # получил на
    # 4.) Заменяет IP-адрес назначения широковещательным (255.255.255.255)
    # 5.) Заменяет порт назначения на порт клиента DHCP (68)
    ether = scapy.Ether (dst = self.BROADCAST_MAC, src = self.relay_iface_mac, тип = 0x0800)
    ip = scapy.IP (src = self.relay_iface_ip, dst = self.BROADCAST_IP, len = 290, ttl = 64)
    udp = scapy.UDP (sport = self.DHCP_SERVER_PORT, dport = self.DHCP_CLIENT_PORT, len = 262)
    bootp = scapy.BOOTP (op = 2,
    htype = 1,
    hlen = 6,
    скачка = 0,
    xid = 0,
    секунды = 0,
    флагов = 0x8000,
    ciaddr = сам.DEFAULT_ROUTE_IP,
    yiaddr = self.client_ip,
    siaddr = self.server_ip,
    giaddr = self.relay_iface_ip, если не self.dual_tor else self.switch_loopback_ip,
    chaddr = my_chaddr)
    bootp / = scapy.DHCP (options = [(‘тип-сообщения’, ‘предложение’),
    (‘server_id’, self.server_ip),
    (‘lease_time’, self.LEASE_TIME),
    (маска_подсети, self.client_subnet),
    (‘конец’)])
    # TODO: Сначала необходимо добавить это к функциям создания пакетов в коде PTF!
    # Если наш bootp слой слишком мал, подкладываем его
    #pad_bytes = self.DHCP_PKT_BOOTP_MIN_LEN – len (bootp)
    #if pad_bytes> 0:
    # bootp / = scapy.PADDING (‘\ x00’ * pad_bytes)
    pkt = эфир / IP / UDP / bootp
    возврат пкт
    def create_dhcp_request_packet (self, dst_mac = BROADCAST_MAC, src_port = DHCP_CLIENT_PORT):
    request_packet = testutils.dhcp_request_packet (
    eth_client = self.client_mac,
    ip_server = self.server_ip,
    ip_requested = self.client_ip,
    set_broadcast_bit = Истина
    )
    request_packet [scapy.Эфир] .dst = dst_mac
    request_packet [scapy.IP] .sport = src_port
    , если dst_mac! = Self.BROADCAST_MAC:
    request_packet [scapy.IP] .dst = self.switch_loopback_ip
    request_packet [scapy.IP] .src = self.client_ip
    return request_packet
    def create_dhcp_request_relayed_packet (сам):
    my_chaddr = ”.join ([chr (int (octet, 16)) для октета в self.client_mac.split (‘:’)])
    # Здесь фактический MAC-адрес назначения должен быть MAC-адресом конечного ретранслятора
    # перенаправляет через, и IP-адрес назначения должен быть IP-адресом DHCP-сервера
    #, на которое пересылается реле. Подтверждать это не нужно, поэтому мы
    # просто замаскируйте их позже
    #
    # TODO: На уровне IP ретранслятор DHCP также заменяет исходный IP-адрес на IP-адрес интерфейса на
    # который получил широковещательный запрос DHCPREQUEST от клиента.Это похоже на
    # be loopback. Мы можем вытащить из миниграфа и проверить здесь.
    эфир = scapy.Ether (dst = self.BROADCAST_MAC, src = self.relay_iface_mac, type = 0x0800)
    ip = scapy.IP (src = self.DEFAULT_ROUTE_IP, dst = self.BROADCAST_IP, len = 336, ttl = 64)
    udp = scapy.UDP (sport = self.DHCP_SERVER_PORT, dport = self.DHCP_SERVER_PORT, len = 316)
    bootp = scapy.BOOTP (op = 1,
    htype = 1,
    hlen = 6,
    скачка = 1,
    xid = 0,
    секунды = 0,
    флагов = 0x8000,
    ciaddr = сам.DEFAULT_ROUTE_IP,
    yiaddr = self.DEFAULT_ROUTE_IP,
    siaddr = self.DEFAULT_ROUTE_IP,
    giaddr = self.relay_iface_ip, если не self.dual_tor else self.switch_loopback_ip,
    chaddr = my_chaddr)
    bootp / = scapy.DHCP (options = [(‘тип-сообщения’, ‘запрос’),
    (‘запрошенный_аддр’, self.client_ip),
    (‘server_id’, self.server_ip),
    (‘relay_agent_Information’, self.option82),
    (‘конец’)])
    # Если наш bootp слой слишком мал, подкладываем его
    pad_bytes = сам.DHCP_PKT_BOOTP_MIN_LEN – len (bootp)
    , если pad_bytes> 0:
    bootp / = scapy.PADDING (‘\ x00’ * pad_bytes)
    pkt = эфир / IP / UDP / bootp
    возврат пкт
    def create_dhcp_ack_packet (сам):
    вернуть testutils.dhcp_ack_packet (eth_server = self.server_iface_mac,
    eth_dst = self.relay_iface_mac,
    eth_client = self.client_mac,
    ip_server = self.server_ip,
    ip_dst = self.relay_iface_ip если не self.dual_tor иначе self.switch_loopback_ip,
    ip_offered = self.client_ip,
    port_dst = self.DHCP_SERVER_PORT,
    ip_gateway = self.relay_iface_ip если не self.dual_tor иначе self.switch_loopback_ip,
    netmask_client = self.client_subnet,
    dhcp_lease = self.LEASE_TIME,
    padding_bytes = 0,
    set_broadcast_bit = True)
    def create_dhcp_ack_relayed_packet (сам):
    my_chaddr = ”.join ([chr (int (octet, 16)) для октета в self.client_mac.split (‘:’)])
    # Relay изменяет сообщение DHCPACK следующим образом:
    # 1.) Заменяет MAC-адрес источника на MAC-адрес интерфейса, который он получил на
    # 2.) Заменяет MAC-адрес назначения на boradcast (ff: ff: ff: ff: ff: ff)
    № 3.) Заменяет исходный IP-адрес на IP-адрес интерфейса, который реле
    # получил на
    # 4.) Заменяет IP-адрес назначения широковещательным (255.255.255.255)
    # 5.) Заменяет порт назначения на порт клиента DHCP (68)
    ether = scapy.Ether (dst = self.BROADCAST_MAC, src = self.relay_iface_mac, тип = 0x0800)
    ip = scapy.IP (src = self.relay_iface_ip, dst = self.BROADCAST_IP, len = 290, ttl = 64)
    udp = scapy.UDP (sport = self.DHCP_SERVER_PORT, dport = self.DHCP_CLIENT_PORT, len = 262)
    bootp = scapy.BOOTP (op = 2,
    htype = 1,
    hlen = 6,
    скачка = 0,
    xid = 0,
    секунды = 0,
    флагов = 0x8000,
    ciaddr = сам.DEFAULT_ROUTE_IP,
    yiaddr = self.client_ip,
    siaddr = self.server_ip,
    giaddr = self.relay_iface_ip, если не self.dual_tor else self.switch_loopback_ip,
    chaddr = my_chaddr)
    bootp / = scapy.DHCP (options = [(‘тип-сообщения’, ‘подтверждение’),
    (‘server_id’, self.server_ip),
    (‘lease_time’, self.LEASE_TIME),
    (маска_подсети, self.client_subnet),
    (‘конец’)])
    # TODO: Сначала необходимо добавить это к функциям создания пакетов в коде PTF!
    # Если наш bootp слой слишком мал, подкладываем его
    #pad_bytes = self.DHCP_PKT_BOOTP_MIN_LEN – len (bootp)
    #if pad_bytes> 0:
    # bootp / = scapy.PADDING (‘\ x00’ * pad_bytes)
    pkt = эфир / IP / UDP / bootp
    возврат пкт
    “” “
    Функции отправки / получения
    “” “
    # Имитация подключения клиента к VLAN и широковещательной рассылки сообщения DHCPDISCOVER
    def client_send_discover (self, dst_mac = BROADCAST_MAC, src_port = DHCP_CLIENT_PORT):
    # Сформировать и отправить пакет DHCPDISCOVER
    dhcp_discover = сам.create_dhcp_discover_packet (dst_mac, src_port)
    testutils.send_packet (сам, self.client_port_index, dhcp_discover)
    # Убедитесь, что DHCP-ретранслятор действительно получил и ретранслировал сообщение DHCPDISCOVER на все
    # известные DHCP-серверы. Мы также проверяем, что реле вставило информацию о опции 82 в
    # пакет.
    def verify_relayed_discover (сам):
    # Создать пакет, похожий на ретранслируемый пакет DCHPDISCOVER
    dhcp_discover_relayed = self.create_dhcp_discover_relayed_packet ()
    # Скрыть поля, которые нас не интересуют, соответствие
    masked_discover = Маска (dhcp_discover_relayed)
    masked_discover.set_do_not_care_scapy (scapy.Ether, “dst”)
    masked_discover.set_do_not_care_scapy (scapy.IP, “версия”)
    masked_discover.set_do_not_care_scapy (scapy.IP, “ihl”)
    masked_discover.set_do_not_care_scapy (scapy.IP, “tos”)
    masked_discover.set_do_not_care_scapy (scapy.IP, “len”)
    masked_discover.set_do_not_care_scapy (scapy.IP, “id”)
    masked_discover.set_do_not_care_scapy (scapy.IP, «флаги»)
    masked_discover.set_do_not_care_scapy (scapy.IP, “frag”)
    masked_discover.set_do_not_care_scapy (scapy.IP, “ttl”)
    masked_discover.set_do_not_care_scapy (scapy.IP, “proto”)
    masked_discover.set_do_not_care_scapy (scapy.IP, “chksum”)
    masked_discover.set_do_not_care_scapy (scapy.IP, “src”)
    masked_discover.set_do_not_care_scapy (scapy.IP, “dst”)
    masked_discover.set_do_not_care_scapy (scapy.IP, «параметры»)
    masked_discover.set_do_not_care_scapy (scapy.UDP, “chksum”)
    masked_discover.set_do_not_care_scapy (scapy.UDP, “len”)
    masked_discover.set_do_not_care_scapy (scapy.BOOTP, “sname”)
    masked_discover.set_do_not_care_scapy (scapy.BOOTP, “файл”)
    # Подсчитываем количество этих пакетов, полученных на портах, подключенных к нашим листьям
    число_ ожидаемых_пакетов = себя.num_dhcp_servers
    discover_count = testutils.count_matched_packets_all_ports (self, masked_discover, self.server_port_indices)
    self.assertTrue (discover_count == num_expected_packets,
    “Ошибка: количество обнаружений% d! =% D”% (discover_count, num_expected_packets))
    # Имитация отправки DHCP-сервером сообщения DHCPOFFER клиенту.
    # Мы делаем это, вставляя сообщение DHCPOFFER в ссылку, подключенную к одному
    # наших листовых выключателей.
    def server_send_offer (сам):
    dhcp_offer = self.create_dhcp_offer_packet ()
    testutils.send_packet (self, self.server_port_indices [0], dhcp_offer)
    # Убедитесь, что DHCPOFFER будет получен нашим смоделированным клиентом
    def verify_offer_received (сам):
    dhcp_offer = сам.create_dhcp_offer_relayed_packet ()
    masked_offer = Маска (dhcp_offer)
    masked_offer.set_do_not_care_scapy (scapy.IP, “версия”)
    masked_offer.set_do_not_care_scapy (scapy.IP, “ihl”)
    masked_offer.set_do_not_care_scapy (scapy.IP, “tos”)
    masked_offer.set_do_not_care_scapy (scapy.IP, “len”)
    masked_offer.set_do_not_care_scapy (scapy.IP, “id”)
    masked_offer.set_do_not_care_scapy (scapy.IP, «флаги»)
    masked_offer.set_do_not_care_scapy (scapy.IP, “frag”)
    masked_offer.set_do_not_care_scapy (scapy.IP, “ttl”)
    masked_offer.set_do_not_care_scapy (scapy.IP, “proto”)
    masked_offer.set_do_not_care_scapy (scapy.IP, “chksum”)
    masked_offer.set_do_not_care_scapy (scapy.IP, «параметры»)
    masked_offer.set_do_not_care_scapy (scapy.UDP, “len”)
    masked_offer.set_do_not_care_scapy (scapy.UDP, “chksum”)
    masked_offer.set_do_not_care_scapy (scapy.BOOTP, “sname”)
    masked_offer.set_do_not_care_scapy (scapy.BOOTP, “файл”)
    masked_offer.set_do_not_care_scapy (scapy.DHCP, “lease_time”)
    # masked_offer.set_do_not_care_scapy (scapy.PADDING, “load”)
    # ПРИМЕЧАНИЕ: verify_packet () завершится ошибкой через assert, поэтому нет необходимости проверять здесь возвращаемое значение
    testutils.verify_packet (self, masked_offer, self.client_port_index)
    # Имитируйте, как наш клиент отправляет сообщение DHCPREQUEST
    def client_send_request (self, dst_mac = BROADCAST_MAC, src_port = DHCP_CLIENT_PORT):
    dhcp_request = self.create_dhcp_request_packet (dst_mac, src_port)
    testutils.send_packet (сам, self.client_port_index, dhcp_request)
    # Убедитесь, что DHCP-ретранслятор действительно получил и ретранслировал сообщение DHCPREQUEST на все
    # известные DHCP-серверы. Мы также проверяем, что реле вставило информацию о опции 82 в
    # пакет.
    def verify_relayed_request (сам):
    # Создать пакет, похожий на ретранслируемый пакет DCHPREQUEST
    dhcp_request_relayed = сам.create_dhcp_request_relayed_packet ()
    # Скрыть поля, которые нас не интересуют, соответствие
    masked_request = Маска (dhcp_request_relayed)
    masked_request.set_do_not_care_scapy (scapy.Ether, “dst”)
    masked_request.set_do_not_care_scapy (scapy.IP, “версия”)
    masked_request.set_do_not_care_scapy (scapy.IP, “ihl”)
    masked_request.set_do_not_care_scapy (scapy.IP, “tos”)
    masked_request.set_do_not_care_scapy (scapy.IP, “len”)
    masked_request.set_do_not_care_scapy (scapy.IP, “id”)
    masked_request.set_do_not_care_scapy (scapy.IP, «флаги»)
    masked_request.set_do_not_care_scapy (scapy.IP, “frag”)
    masked_request.set_do_not_care_scapy (scapy.IP, “ttl”)
    masked_request.set_do_not_care_scapy (scapy.IP, “proto”)
    masked_request.set_do_not_care_scapy (scapy.IP, “chksum”)
    masked_request.set_do_not_care_scapy (scapy.IP, “src”)
    masked_request.set_do_not_care_scapy (scapy.IP, “dst”)
    masked_request.set_do_not_care_scapy (scapy.IP, «параметры»)
    masked_request.set_do_not_care_scapy (scapy.UDP, “chksum”)
    masked_request.set_do_not_care_scapy (scapy.UDP, “len”)
    masked_request.set_do_not_care_scapy (scapy.BOOTP, “sname”)
    masked_request.set_do_not_care_scapy (scapy.BOOTP, “файл”)
    # Подсчитываем количество этих пакетов, полученных на портах, подключенных к нашим листьям
    число_ ожидаемых_пакетов = себя.num_dhcp_servers
    request_count = testutils.count_matched_packets_all_ports (self, masked_request, self.server_port_indices)
    self.assertTrue (request_count == num_expected_packets,
    “Ошибка: количество запросов% d! =% D”% (request_count, num_expected_packets))
    # Имитируйте DHCP-сервер, отправляющий сообщение DHCPOFFER клиенту с одного из наших листьев
    def server_send_ack (сам):
    dhcp_ack = сам.create_dhcp_ack_packet ()
    testutils.send_packet (self, self.server_port_indices [0], dhcp_ack)
    # Убедитесь, что DHCPACK будет получен нашим смоделированным клиентом
    def verify_ack_received (сам):
    dhcp_ack = self.create_dhcp_ack_relayed_packet ()
    masked_ack = Маска (dhcp_ack)
    masked_ack.set_do_not_care_scapy (scapy.IP, “версия”)
    masked_ack.set_do_not_care_scapy (scapy.IP, “ihl”)
    masked_ack.set_do_not_care_scapy (scapy.IP, “tos”)
    masked_ack.set_do_not_care_scapy (scapy.IP, “len”)
    masked_ack.set_do_not_care_scapy (scapy.IP, “id”)
    masked_ack.set_do_not_care_scapy (scapy.IP, «флаги»)
    masked_ack.set_do_not_care_scapy (scapy.IP, “frag”)
    masked_ack.set_do_not_care_scapy (scapy.IP, “ttl”)
    masked_ack.set_do_not_care_scapy (scapy.IP, “proto”)
    masked_ack.set_do_not_care_scapy (scapy.IP, “chksum”)
    masked_ack.set_do_not_care_scapy (scapy.IP, «параметры»)
    masked_ack.set_do_not_care_scapy (scapy.UDP, “len”)
    masked_ack.set_do_not_care_scapy (scapy.UDP, “chksum”)
    masked_ack.set_do_not_care_scapy (scapy.BOOTP, “sname”)
    masked_ack.set_do_not_care_scapy (scapy.BOOTP, “файл”)
    masked_ack.set_do_not_care_scapy (scapy.DHCP, “lease_time”)
    # ПРИМЕЧАНИЕ: verify_packet () завершится ошибкой через assert, поэтому нет необходимости проверять здесь возвращаемое значение
    testutils.verify_packet (self, masked_ack, self.client_port_index)
    def runTest (сам):
    self.client_send_discover (self.dest_mac_address, self.client_udp_src_port)
    self.verify_relayed_discover ()
    self.server_send_offer ()
    сам.verify_offer_received ()
    self.client_send_request (self.dest_mac_address, self.client_udp_src_port)
    self.verify_relayed_request ()
    self.server_send_ack ()
    self.verify_ack_received ()

    Симметрия | Бесплатный полнотекстовый | Анализ разнообразия пакетов при буферной ретрансляции по симметричным и асимметричным каналам с рэлеевскими замираниями

    1.Введение

    Кооперативная ретрансляция с буферизацией способна уменьшить проблему рассогласования каналов в традиционной кооперативной ретрансляции, чтобы увеличить выигрыш от разнесения и пропускную способность. Это дает свободу выбора отдельных реле для передачи информации в отличие от традиционной ретрансляции, которая выбирает одно реле для передачи информации. Таким образом, мы можем обрабатывать информацию в наиболее подходящих канальных условиях. Если канал от источника к реле (C1) является наиболее подходящим, реле принимает и собирает данные в своем буфере.Более того, если канал ретрансляции в пункт назначения (C2) является наиболее подходящим, ретранслятор пересылает собранные данные в пункт назначения [1,2,3,4]. Кооперативная ретрансляция с буферизацией обычно выполняется в двух расписаниях передачи, фиксированных и динамичный. В фиксированном расписании наиболее подходящий C1 на основе качества канала или занятости буфера выбирается для сбора данных на ретрансляторе за нечетный временной интервал. Точно так же для пересылки данных на четный временной интервал выбирается наиболее подходящий C2. Из-за установленного графика связи конструкции, следующие этой парадигме, достигают максимального выигрыша от разнесения, соответствующего количеству реле [3,5].В динамическом расписании наиболее подходящий канал, основанный на качестве канала или занятости буфера, выбирается для обработки информации в каждом временном интервале. Когда C1 наиболее подходит, соответствующее реле накапливается в своем буфере, а когда C2 наиболее подходит, соответствующее реле пересылается из своего буфера. В схемах, основанных на динамическом расписании, достигается лучший выигрыш от разнесения, соответствующий удвоенному количеству реле [4,6,7,8]. В этой работе мы фокусируемся на динамическом расписании. Преимущества кооперативной ретрансляции с использованием буферов сопряжены с проблемами для разработчиков системы, включая получение мгновенной информации о состоянии канала (CSI), получение мгновенного заполнения буфера и обработку расширенной задержки в очереди. [2].Наиболее подходящее реле выбирается на основе мгновенной занятости CSI или буфера. Следовательно, важно получать CSI всех каналов каждый временной интервал. Кроме того, в случае конечных буферов требуется мониторинг состояния буфера для отслеживания полностью свободных или полностью занятых буферов. Заполненный буфер не может собрать больше данных, а полностью свободный буфер не может отправлять данные. Таким образом, они делают каналы неактивными. Кроме того, пакет ожидает в буфере, пока его соответствующий C2 не будет выбран для передачи информации, и он суммируется с задержкой постановки в очередь.В литературе было предпринято много усилий для решения упомянутых ранее проблем. Схема выбора реле max-max [3] и схема выбора реле Max-Link [4] являются одними из первых работ в этой области. Качество связи, то есть отношение сигнал / шум (SNR), является единственным критерием в этих схемах для выбора наиболее подходящего реле. Поэтому они называются схемами выбора реле на основе SNR. Они следуют фиксированному и динамическому расписанию соответственно. Большая часть литературы разработана на основе [3,4].Схема выбора реле Max-Link на основе приоритета представлена ​​в [9]. Авторы присвоили первый, второй и третий приоритет полным, пустым и частично заполненным буферам соответственно. Выбор реле основан на самом мощном канале в пределах класса приоритета. Аналогичным образом авторы [10] предложили гибрид схем max-max и Max-Link. В этой схеме при использовании фиксированного закона передачи достигается двукратное увеличение числа ретрансляторов за счет разнесения. В упомянутой выше литературе качество канала является единственным критерием при выборе ретранслятора, который увеличивает шансы заполненных или пустых буферов.Он ограничивает количество активных каналов. Падение числа активных каналов способствует увеличению вероятности выхода системы из строя. Учитывая это, авторы [5,7,8,11] предлагают выбрать заполнение буфера в качестве второго критерия для выбора реле. Схемы просмотра занятости буфера называются схемами выбора реле на основе состояния буфера. Авторы в [5,7,8] нашли назначение веса в соответствии с доступным и занятым буферным пространством. Для передачи информации выбирается канал с наибольшим весом.Выбор реле на основе текущей занятости буфера значительно увеличивает количество активных каналов, поскольку предотвращает заполнение или опустошение буфера. Другой подход, предложенный в [11], рассматривает как качество канала, так и занятость буфера при выборе ретранслятора. Авторы также уменьшили задержку в очереди, вносимую буферами, назначив приоритет C2 над C1.Чтобы устранить задержку в системе кооперативной связи с использованием буферов, авторы в [12] представили вариант Max-Link, который может достичь идеальной задержки всего 2 временных интервала.Они предлагают приоритизацию C2 над C1, чтобы поддерживать как можно более короткие очереди буферов. Другая попытка сделана в [13]. Авторы используют несколько каналов C1 для преодоления задержек. Тем не менее, эти схемы компенсировали выигрыш от разнесения с задержкой. Если время ожидания улучшено, максимально достижимый выигрыш от разнесения не достигается, и если выигрыш от разнесения восстанавливается, задержка согласовывается. Другой подход к уменьшению задержки с уменьшенной сложностью представлен в [14]. Авторы отдают приоритет C2 при сохранении разнообразия.Они установили пороговое значение для буфера в зависимости от количества пакетов. Когда может быть выполнено хотя бы одно соединение C1, C2 получает приоритет только в том случае, если буфер достигает своего порога. Авторы исследуют [4], используя технику ретрансляции с усилением и пересылкой (AF) в [15]. Эта схема дополнительно изучается в [16] с использованием занятости буфера в качестве основного критерия выбора. Другая работа для буферной кооперативной ретрансляции с использованием AF-ретрансляции предложена в [17]. Он разработан для одиночного ретрансляционного узла и ориентирован на выбор пакетов, а не на выбор ретранслятора, чтобы повысить вероятность сбоя.В этой схеме ретранслятор заполняется пакетами на первом этапе. Когда буфер заполнен пакетами, сопоставление пакетов выполняется на втором этапе на основе понятия сопоставления канала и пакета. Эта концепция позволяет повысить вероятность сбоя за счет того, что пакеты, прошедшие через неблагоприятный C1, перемещаются через правый C2 и наоборот. Эта схема усовершенствована в [18] за счет включения прямого контакта между источником и получателем и использования техники кооперативного разнесения с инкрементной ретрансляцией.В работе [19] рассматривалась эффективность секретности при кооперативной ретрансляции с использованием буферов. В работе [20] также исследуются характеристики сбоев в работе буферных систем кооперативной ретрансляции с множеством входов и множеством выходов в непосредственной близости от тихого подслушивающего устройства. Выбирается канал с наиболее выгодной скоростью, чтобы повысить вероятность нарушения секретности. Задача оптимизации пропускной способности для кооперативной релейной сети с двойным переходом также изучается в [21]. В этой работе авторы утверждают, что оптимальный выбор ссылок имеет пороговую структуру, и формулируют задачу оптимизации пропускной способности с использованием процесса принятия решений Маркова.

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

    Вклад

    В этой работе исследуются ретрансляция и выбор пакетов вместе для сетей CR с буферизацией. Вклады суммируются следующим образом:

    • Первая схема, известная как объединенный выбор пакетов и ретрансляторов (JPARS) -SNR, предлагается для выбора ретранслятора на основе SNR.Выбор реле выполняется в первую очередь. Для передачи информации по всем каналам выбирается наиболее подходящий канал по качеству канала. После выбора реле выполняется выбор пакета. Если выбран канал C2, схема выбирает наилучшее соответствие из буферов всех реле. Наилучшее совпадение находится в соответствии с понятием соответствия канала и пакета. Согласно условию C2, пакет, который обеспечивает наивысшее сквозное SNR, выбирается из буфера соответствующего ретранслятора.В этой конструкции повышается общая вероятность сбоя системы.

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

    • Предлагаемая схема JPARS-SNR моделируется как для симметричной, так и для асимметричной конфигураций канала, и представлены исследования вероятности сбоя, пропускной способности и сквозной задержки пакетов.Предлагаемая схема JPARS-BSB моделируется для симметричной конфигурации канала с использованием метода установления пороговых значений ретрансляции.

    • Результаты анализируются по существующим схемам.

    Остальная часть статьи организована следующим образом: Раздел 2 знакомит с различными схемами и мотивами для предлагаемого дизайна. В разделе 3 представлены предлагаемые нами схемы. Численные результаты представлены в Разделе 4. Выводы и будущая работа показаны в Разделе 5.

    3. Схемы совместного выбора пакетов и ретрансляторов (JPARS)

    Схема совместного выбора пакетов и ретрансляторов совместно исследует ретрансляцию и выбор пакетов. Он основан на концепции выбора лучшего ретранслятора для приема данных и лучшего пакета для передачи данных. Схема работает в два этапа. На шаге 1 выполняется выбор ретранслятора, а на шаге 2 выполняется выбор пакетов. Здесь следует отметить, что эти две ступени не работают в разных временных интервалах. Вместо этого шаг 2 инициируется только тогда, когда на шаге 1 выбран C2, и он работает в том же временном интервале, чтобы сохранить выигрыш от разнесения.Блок-схемы для обеих предложенных схем показаны на Рисунке 2 и Рисунке 3.
    3.1. Схема JPARS на основе SNR

    Представлена ​​первая предложенная схема, обозначенная как JPARS-SNR. Эта схема выбрала наиболее подходящее реле на основе мгновенного отношения сигнал / шум канала.

    3.1.1. Шаг 1: выбор реле
    На шаге 1 выбирается наиболее надежное реле, основанное на хорошем качестве канала. Это канал, имеющий самый мощный канал с точки зрения отношения сигнал / шум среди всех активных каналов. Математически наиболее подходящее реле показано как [4]:

    Rr = argmaxRk⋃Rk: ψ (Lk) ≠ 0 {| hC2k | 2} ⋃Rk: ψ (Lk) ≠ L {| hC1k | 2}.

    (1)

    где Rr – выбранное реле. Если C1 является наиболее подходящим, соответствующее реле собирает пакет и увеличивает буфер на 1. Информация SNR также собирается в буфере. Поскольку используется ретрансляция AF, принятый сигнал не декодируется. Вместо этого он собирается в соответствующем буфере в усиленной форме. В этом случае шаг 2 не инициируется, и выбор реле для следующего временного интервала продолжается. Пакет, собранный ретранслятором в t-м временном интервале, математически записывается как:

    yC1r (t) = Px (t) hC1r (t) + nC1r (t),

    (2)

    где x (t) – переданный сигнал, yC1r (t) – принятый сигнал в реле Rr, а nC1r (t) – шум канала.С другой стороны, если C2 является наиболее подходящим, вместо передачи пакета, хранящегося в начале буферной очереди, наиболее подходящий пакет выбирается на этапе 2, который поясняется в следующем подразделе.
    3.1.2. Фаза 2: выбор пакета
    Шаг 2 предназначен для выполнения выбора пакета. Шаг 1 определяет, следует ли принимать данные на ретрансляторе или начать совместный выбор пакета и ретранслятора. Термин «совместный выбор» используется здесь, потому что на этом этапе наиболее подходящий ретранслятор повторно выбирается вместе с наиболее подходящим пакетом.Цель шага 1 – только узнать, какой канал выбрать, то есть C1 или C2. Когда канал C2 выбирается на основе SNR, цель состоит в том, чтобы выбрать, какой пакет какого ретранслятора больше всего подходит для отправки. С этой целью ретрансляция и выбор пакетов выполняются совместно. Выбор пакета основан на представлении о соответствии канала и пакета. Сохраненные пакеты в буфере с низким SNR покидают буфер при получении высокого SNR C2, чтобы улучшить общую производительность системы. В зависимости от качества каждого активного C2 эквивалентные SNR всех пакетов, собранных в буферах всех реле, вычисляются с использованием их сохраненных SNR; они испытали прыжок C1.Эквивалентное SNR γD (t) для SNR, полученного в предыдущем q-м временном интервале от C1, определяется как [22,23]:

    γD (t) = | hC1 (q) | 2 | hC2 (t) | 2 | hC1 (q) | 2+ | hC2 (t) | 2 + 1,

    (3)

    Мы определяем Γ-матрицу, которая содержит эквивалентные отношения сигнал / шум всех пакетов, хранящихся в буфере. Например, когда все буферы заполнены, Γ выражается как:

    Γ = γD11γD12 ⋯ γD1LγD21γD22 ⋯ γD2L ⋮⋮⋮⋮ γDK1γDK2 ⋯ γDKL

    Для передачи выбирается пакет с самым сильным эквивалентным SNR. Математически совместная ретрансляция и выбор пакетов выражаются как:

    L * = argmaxRkl⋃Rkl: γC1kl> γthγC2k + 1γC2k − γth, ψ (Lk) ≠ 0γD,

    (4)

    где L * – выбранный пакет, а Rkl∈ {R11,, R1ψ (L1), ⋯, RKψ (LK)} – это набор, состоящий из всех SNR, хранящихся в настоящее время в буферах всех реле.γC1kl представляет принятый SNR l-го пакета в буфере ретрансляции Rk, принятый в q-м временном интервале, где q γthγC2k + 1γC2k − γth гарантирует, что выбранный пакет является тем пакетом, который обеспечивает эквивалентное отношение сигнал / шум больше, чем γth. Здесь следует отметить, что выбранный на шаге 2 ретранслятор может отличаться от ретранслятора, выбранного на шаге 1. Целью повторного выбора ретранслятора на шаге 2 является получение наилучшего доступного пакета для передачи, что, в свою очередь, снижает общую вероятность сбоя.Пакет, полученный в D, математически выражается как:

    yC2s (t) = PGyC1 (q) hC2s (t) + nC2s,

    (5)

    где Rs – это реле, пакет которого выбран, yC2s (t) – принятый сигнал в точке D, nC2s (t) – шум канала, а G – коэффициент усиления, определенный как [22]: Отказ учитывается в схеме JPARS-SNR, когда для передачи не выбран ни один пакет, то есть L * = ϕ. Это тот случай, когда в буфере нет ни одного пакета, который обеспечивает эквивалентное ОСШ, превышающее предварительно определенное пороговое значение γth, где γth = 22r0−1.γth – минимальный порог для возможности декодирования данных в D. Математически вероятность сбоя пакета выражается как:

    PoutSNR = P (γD≤γth).

    (7)

    Любой пакет, эквивалентное SNR которого в пункте назначения падает ниже γth, считается отказом. В случае сбоя пакет остается в буфере, а состояние буфера остается неизменным. С другой стороны, если максимальное эквивалентное SNR выше, чем γth, выбранный пакет отправляется по назначению, а соответствующий размер буфера уменьшается на 1.

    3.2. Ретрансляция на основе состояния буфера и выбор пакетов

    Выбор реле на основе SNR игнорирует заполнение буфера, что приводит к возникновению проблемы переполненных или пустых буферов. Это, в свою очередь, уменьшает количество активных каналов. В этом разделе представлена ​​схема ретрансляции на основе занятости буфера и выбора пакетов. Работа схемы аналогична схеме JPARS-SNR. Шаг 1 выбирает наиболее подходящее реле, а шаг 2 выбирает наиболее подходящий пакет.

    3.2.1. Шаг 1: выбор реле
    Шаг 1 предназначен для выбора реле.В этой схеме каждому каналу назначается соответствующий вес. Вес соответствует доступному или занятому буферному пространству в соответствующем буфере для приема или передачи, соответственно. Пусть w – вектор, содержащий веса всех звеньев. Длина w равна 2К. wi = L − ψ (Lk) – веса каналов на стороне C1, если 1≤i≤K, и wi = ψ (Lk) – веса каналов на стороне C2, если K + 1≤i≤2K. Например, при K = 2 и L = 2 w = {w1, w2, w3, w4}. w1 и w2 – веса каналов C1, а w3 и w4 – веса каналов C2.Если L1 имеет 2 пакета, w1 = 0 и w3 = 2. Для передачи информации выбирается канал с наибольшим весом. Выбор реле математически выражается как [7],

    Rr¯ = argmaxRk⋃Rk: ψ (Lk) ≠ L, | hC1k | 2> γthA {L − ψ (Lk)} ⋃Rk: ψ (Lk) ≠ 0, | hC2k | 2> γthA {ψ (Lk)} .

    (9)

    где Rr¯ – выбранное реле для приема или передачи. Возможен сценарий, когда несколько ссылок имеют одинаковый максимальный вес. В таком случае один канал выбирается случайным образом среди каналов с наибольшим весом.Здесь γthA – пороговое значение для ретрансляции AF во избежание распространения шума. Этот пороговый метод введен в [16]. При ретрансляции AF данные не могут быть декодированы в реле. В CR с буферизацией, основанной на ретрансляции AF, сигнал не проверяется на соответствие допустимому пороговому SNR на реле. Вместо этого передается усиленный сигнал вместе с шумом, и сквозное эквивалентное SNR проверяется на соответствие пороговому значению SNR только в пункте назначения. Следовательно, качество сигнала в пункте назначения зависит от самого плохого канала.Чтобы избежать распространения шума, мы применяем пороговые значения на ретрансляционном узле и узле назначения. Если сигнал ниже порога γthA, он не сохраняется в буфере. Выражение γthA с учетом симметричного случая, т. Е. Γ¯C1 = γ¯C2 = γ¯, γD = 22ro − 1 и с использованием (3), имеет вид

    γ = 22ro − 1 + 22ro (22ro − 1)

    (10)

    где γ = γthA, который является пороговым значением SNR в ретрансляторе и пункте назначения. Если для приема выбрано реле, данные собираются в соответствующий буфер, и размер буфера увеличивается на 1.С другой стороны, если ретранслятор выбран для передачи, для выбора пакета инициируется шаг 2. Отказ считается, когда ни один из каналов не имеет отношения сигнал / шум больше γthA. В этом случае Rr = 0. Отключение на шаге 1 выражается как,

    PoutBSB = P (γC1≤γthA) P (γC2≤γthA)

    3.2.2. Шаг 2: Выбор пакета

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

    Отказ считается в схеме JPARS-BSB, когда нет доступного пакета, который обеспечивает эквивалентное SNR выше порогового значения, что аналогично схеме JPARS-SNR.

    3.3. Доступ к буферу

    Метод доступа к буферу в предложенной схеме считается произвольным. Изначально все буферы пусты и активны только каналы C1. Следовательно, пакеты хранятся в буфере в порядке очереди. Первый пакет собирается и сохраняется в первом месте выбранного буфера.Если в последующем временном интервале выбран тот же канал C1, пакет сохраняется во втором доступном месте и так далее. Когда C2 может внести свой вклад, для передачи данных выбирается лучший пакет. Самый лучший пакет не обязательно помещается в голову. Вместо этого это может быть любое место внутри буфера. Следовательно, между двумя заполненными ячейками буфера создается пустое место. В этом случае пакет прибывает в первое доступное пространство и отправляется из любого места. ПРИМЕЧАНИЕ: Согласно предложенной схеме, наиболее подходящий ретранслятор приема выбирается из K каналов C1 и K каналов C2 на шаге 1.Кроме того, на этапе 2 наиболее подходящий пакет выбирается из K × L SNR (в худшем случае), хранящихся в буферах. Следовательно, общая сложность предложенной схемы составляет 2K + KL.

    5. Выводы и будущие работы

    В этой статье мы совместно исследуем ретрансляцию и выбор пакетов и предложили две схемы, известные как JPARS-SNR и JPARS-BSB. Идея выбора пакетов по нескольким ретрансляторам повысила общую вероятность сбоя системы. Результаты моделирования показывают, что схема JPARS-BSB лучше с точки зрения вероятности сбоя по сравнению со схемой JPARS-SNR.Сделан вывод, что в схеме JPARS-SNR симметричная конфигурация канала дает лучшую вероятность выхода из строя по сравнению с асимметричной конфигурацией канала. Когда SNR C2 выше, чем SNR C1, предложенные схемы работают лучше при малых значениях β. Однако при увеличении β схемы AF Max-Link и JPARS-SNR имеют одинаковую производительность. Когда SNR C2 меньше, чем SNR C1, предлагаемая схема не имеет большого значения в вероятности сбоя. Аналогичные наблюдения справедливы и для пропускной способности.Максимальная задержка пакета JPARS-SNR ниже AF Max-Link как в условиях симметричного, так и асимметричного канала; однако, когда C2 отдается приоритет перед C1, улучшение задержки не очень существенно. Задержка в схеме JPARS-BSB не увеличивается линейно, как в схемах JPARS-SNR и AF Max-Link. Кроме того, в случае условий асимметричного канала, поскольку JPARS-BSB выполняет выбор ретранслятора на основе состояния буфера, мы можем сделать вывод, что JPARS-SNR может использоваться для определения приоритета каналов назначения ретрансляции для лучшей средней задержки.В будущем мы намерены изучить совместный выбор пакетов и ретрансляторов для неортогональной связи с множественным доступом.

    черновик-joshi-dhc-layer2-relay-agent-00

     Рабочая группа DHC Б. Джоши
    Интернет-проект П. Курапати
    Истекает: 13 Августа 2007 M. Kamath
                                                   ООО "Инфосис Технологии"
                                                               С.Де Кноддер
                                                              Alcatel-Lucent
                                                            9 февраля 2007 г.
    
    
                              Агент ретрансляции уровня 2
                   черновик-Джоши-dhc-layer2-relay-agent-00.txt
    
    Статус этого меморандума
    
       Отправляя этот Интернет-проект, каждый автор заявляет, что любой
       применимые патентные или другие притязания на интеллектуальную собственность, о которых он или она осведомлены
       были или будут раскрыты, и любой из которых он или она становится
       осведомленные будут раскрыты в соответствии с Разделом 6 BCP 79.Интернет-проекты - это рабочие документы Интернет-инжиниринга.
       Целевая группа (IETF), ее направления и рабочие группы. Обратите внимание, что
       другие группы могут также распространять рабочие документы как Интернет-
       Черновики.
    
       Интернет-проекты - это проекты документов, срок действия которых составляет не более шести месяцев.
       и могут быть обновлены, заменены или исключены другими документами в любое время
       время. Использовать Интернет-черновики в качестве справочника неуместно.
       материала или цитировать их иначе, как «незавершенная работа».
    
       Со списком текущих Интернет-проектов можно ознакомиться по адресу
       http: // www.ietf.org/ietf/1id-abstracts.txt.
    
       Список Интернет-черновиков теневых каталогов можно найти по адресу
       http://www.ietf.org/shadow.html.
    
       Срок действия этого Интернет-проекта истекает 13 августа 2007 года.
    
    Уведомление об авторских правах
    
       Авторские права (C) IETF Trust (2007).
    
    Абстрактный
    
       В сетях доступа уровня 2 концентраторы доступа присутствуют между
       Клиенты DHCP и агент ретрансляции. В этом случае агент ретрансляции не может
       однозначно идентифицировать конечный хост и, следовательно, не может добавить уникальное реле
       Параметр "Информация об агенте", соответствующий конечным хостам в DHCP.
       Сообщения.Поскольку концентраторы доступа находятся ближе к конечным хостам,
    
    
    
    Джоши и др. Истекает 13 августа 2007 г. [Страница 1] 

    Интернет-проект агента ретрансляции уровня 2, февраль 2007 г.
    
    
       они могут однозначно идентифицировать конечные хосты и добавить агент ретрансляции
       Опция информации в сообщении DHCP. Концентраторы доступа не
       установите поле giaddr. Концентраторы доступа в этом режиме
       обычно называемые агентами ретрансляции уровня 2.
    
       Этот документ дает представление о поведении Access
       Концентраторы, которые действуют как агенты ретрансляции DHCP уровня 2 при доступе
       Сети.Оглавление
    
       1. Введение . . . . . . . . . . . . . . . . . . . . . . . . . 4
       2. Терминология. . . . . . . . . . . . . . . . . . . . . . . . . 5
       3. Агент ретрансляции уровня 2. . . . . . . . . . . . . . . . . . . . . 7
       4. Обработка сообщений DHCP в агенте ретрансляции уровня 2. . . . . . . . 8
         4.1. Обработка широковещательных сообщений DHCP. . . . . . . . . . . . . 8
         4.2. Обработка одноадресных сообщений DHCP. . . . . . . . . . . . . . 8
       5. Обработка сообщений DHCP в агенте ретрансляции уровня 3.. . . . . . . 9
       6. Обработка сообщений DHCP на сервере DHCP. . . . . . . . . . . . 10
       7. Расширение DHCPLEASEQUERY для агента ретрансляции уровня 2. . . . . 11
         7.1. Обзор расширений протокола. . . . . . . . . . . . . . . 11
           7.1.1. Информация об аренде / местоположении в сетях уровня 2. . . . 11
           7.1.2. Расширение DHCPLEASEQUERY в сетях уровня 2. . . 11
         7.2. Подробная информация о расширении протокола. . . . . . . . . . . . . . . . 11
           7.2.1. Создание сообщения DHCPLEASEQUERY.. . . . . . . . . 11
           7.2.2. Обработка сообщения DHCPLEASEQUERY в ретрансляции уровня 3
                   Агент. . . . . . . . . . . . . . . . . . . . . . . . 12
           7.2.3. Обработка сообщения DHCPLEASEQUERY на DHCP-сервере. . . . 13
           7.2.4. Обработка ответного сообщения DHCP в агенте ретрансляции уровня 3. . 13
           7.2.5. Обработка ответного сообщения DHCP в агенте ретрансляции уровня 2. . 13
         7.3. DHCPLEASEQUERY с использованием IP-адреса управления уровня 2
               Агент ретрансляции. . . . . . . . . . . . . . . . . .. . . . . 14
       8. Предотвращение лавинной рассылки ответов DHCP от ретранслятора уровня 3.
           Агент. . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
         8.1. Флудинг ответных сообщений DHCP от ретранслятора уровня 3
               Агент. . . . . . . . . . . . . . . . . . . . . . . . . . 15
           8.1.1. Подпараметр Unicast-Address. . . . . . . . . . . . . . 15
         8.2. Флудинг ответных сообщений DHCPLEASEQUERY от уровня 3
               Агент ретрансляции. . . . . . . . . . . . . . . . . . . . . . . 17
           8.2.1. Параметр аппаратного адреса агента ретрансляции. . . . . . . . . 18
       9. Благодарности. . . . . . . . . . . . . . . . . . . . . . . 20
       10. Соображения безопасности. . . . . . . . . . . . . . . . . . . . 21 год
       11. Вопросы IANA. . . . . . . . . . . . . . . . . . . . . 22
       12. Список литературы. . . . . . . . . . . . . . . . . . . . . . . . . . 23
         12.1. Нормативная ссылка. . . . . . . . . . . . . . . . . . . 23
         12.2. Информативная ссылка. . . . . . . . . . . . . . . . . . 23
       Адреса авторов.. . . . . . . . . . . . . . . . . . . . . . . 24
    
    
    
    Джоши и др. Истекает 13 августа 2007 г. [Страница 2] 

    Интернет-проект агента ретрансляции уровня 2, февраль 2007 г.
    
    
       Заявления об интеллектуальной собственности и авторских правах. . . . . . . . . . 25
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    Джоши и др. Истекает 13 августа 2007 г. [Страница 3] 

    Интернет-проект агента ретрансляции уровня 2, февраль 2007 г.
    
    
    1.Вступление
    
       В сетях доступа поставщики услуг развертывают DHCP для
       динамически настраивать конечные хосты. Агенты ретрансляции DHCP устраняют
       необходимость наличия DHCP-сервера в каждой физической сети. RFC 3046
       определяет новую опцию «Relay Agent Information», которая добавляется в DHCP.
       сообщения от агентов ретрансляции. DHCP-серверы могут использовать эту опцию для IP
       адреса и другие политики назначения параметров.
    
       В случае сетей доступа уровня 2 концентраторы доступа обычно
       действовать как прозрачный мост.Они действуют как агенты ретрансляции DHCP, добавляя
       Опцию «Relay Agent Information», так как они ближе к
       подписчики. Первое устройство уровня 3, подключенное к Access
       Концентратор действует как агент ретрансляции уровня 3, который ретранслирует DHCP.
       сообщения между DHCP-клиентами и DHCP-серверами.
    
       В этом документе описывается типичная сеть доступа уровня 2 и то, как
       Агент ретрансляции уровня 2 работает. Позже он описывает необходимость
       leasequery в агентах ретрансляции уровня 2 и расширяет RFC 4388 до уровня 2
       Релейные агенты.В этом документе также описаны механизмы предотвращения
       лавинная рассылка между агентами ретрансляции уровня 2 и агентом ретрансляции уровня 3.
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    Джоши и др. Истекает 13 августа 2007 г. [Страница 4] 

    Интернет-проект агента ретрансляции уровня 2, февраль 2007 г.
    
    
    2. Терминология
    
       Ключевые слова «ДОЛЖНЫ», «НЕ ДОЛЖНЫ», «ОБЯЗАТЕЛЬНО», «ДОЛЖНЫ», «НЕ ДОЛЖНЫ»,
       «ДОЛЖЕН», «НЕ ДОЛЖЕН», «РЕКОМЕНДУЕТСЯ», «МОЖЕТ» и «ДОПОЛНИТЕЛЬНО» в этом
       документ следует интерпретировать, как описано в RFC 2119 [1].В этом документе используются следующие термины:
    
       o «Концентратор доступа»
    
       Концентратор доступа - это маршрутизатор или коммутатор при широкополосном доступе.
       край провайдера общедоступной сети широкополосного доступа. Этот документ
       предполагает, что концентратор доступа действует как прозрачный мост и
       включает функцию агента ретрансляции DHCP. Например: в DSL
       среды, это обычно известно как DSLAM. (Цифровой подписчик
       Мультиплексор доступа к линии)
    
       o "DHCP-клиент"
    
       Клиент DHCP - это интернет-хост, использующий DHCP для получения конфигурации.
       такие параметры, как сетевой адрес.o "Агент ретрансляции уровня 3"
    
       Агент ретрансляции уровня 3 - это сторонний агент, который передает Bootstrap.
       Протокол (BOOTP) и сообщения DHCP между клиентами и серверами
       находящиеся в разных подсетях согласно RFC951 [8] и RFC1542 [9].
    
       o "DHCP-сервер"
    
       DHCP-сервер - это интернет-хост, который возвращает конфигурацию
       параметры для клиентов DHCP.
    
       o "вниз по течению"
    
       Нисходящий поток - это направление от пограничной сети к DHCP.
       Клиенты.
    
       o «Прозрачный мост»
    
       Устройство, которое выполняет мост на основе принципов обучения MAC.Bridge изучает MAC-адрес источника входящих кадров и обновляет
       таблица с информацией MAC / интерфейса. При пересылке пакетов данных
       bridge смотрит в эту таблицу, чтобы найти исходящий интерфейс.
    
       o "вверх по течению"
    
       Восходящий поток - это направление от DHCP-клиентов к границе.
    
    
    
    Джоши и др. Истекает 13 августа 2007 г. [Страница 5] 

    Интернет-проект агента ретрансляции уровня 2, февраль 2007 г.
    
    
       сеть.
    
       o «Восходящий порт»
    
       Порт на агенте ретрансляции уровня 2, который подключен к восходящему потоку.
       роутер.Агент ретрансляции DHCP уровня 2 не имеет никаких IP-интерфейсов. Следовательно
       необходимо определить "порт восходящей связи", через который DHCP
       сообщения ретранслируются на сервер DHCP через ретранслятор DHCP уровня 3
       агент. Порт восходящего канала ДОЛЖЕН быть настраиваемым параметром на
       Агент ретрансляции DHCP уровня 2. Это предотвратит ненужное затопление
       сообщений DHCP на все порты, входящие в одну VLAN.
    
       o «Ненумерованные интерфейсы»
    
       Интерфейс без связанного с ним IP-адреса.IP-пакеты
       полученные на этом интерфейсе будут обрабатываться как любые другие пронумерованные
       IP-интерфейс. Он может использовать локальный IP-адрес другого интерфейса.
       при пересылке пакетов.
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    Джоши и др. Истекает 13 августа 2007 г. [Страница 6] 

    Интернет-проект агента ретрансляции уровня 2, февраль 2007 г.
    
    
    3. Агент ретрансляции уровня 2
    
       В сетях доступа концентратор доступа действует как прозрачный
       Мост также может действовать как агент ретрансляции DHCP уровня 2.На рисунке 1
       Агент ретрансляции уровня 3 не может однозначно идентифицировать конечные хосты, поэтому
       Концентратор доступа должен добавить информацию об агенте ретрансляции [опция
       82] для каждого пакета DHCP перед его пересылкой агенту ретрансляции уровня 3.
       Когда получен ответ DHCP, агент ретрансляции уровня 2 использует ретранслятор.
       Опция агента [опция 82] для идентификации исходящего интерфейса и
       удаляет опцию Relay Agent Information перед пересылкой DHCP
       ответить конечным хостам.
    
    
                     + ------- +
       + ----- + | |
       | Host1 | ------- | |
       + ----- + | Доступ |
                     | Concen- | -----......
       + ----- + | трактор | .
       | Host2 | ------- | # 1 | . + ------ +
       + ----- + | | . | |
                     + ------- + ---- | | + -------- +
                     Надежный уровень 2 | | | DHCP |
                     Агенты ретрансляции DHCP | IPEdge | --.....--- | Сервер |
                     + ------- + | | + -------- +
       + ----- + | | .---- | |
       | Host3 | ------- | | .| |
       + ----- + | Доступ | . + ------ +
                     | Concen- | -----...... Уровень 3
       + ----- + | трактор | Агент ретрансляции
       | Host4 | ------- | # 2 |
       + ----- + | |
                     + ------- +
    
       фигура 1
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    Джоши и др. Истекает 13 августа 2007 г. [Страница 7] 

    Интернет-проект агента ретрансляции уровня 2, февраль 2007 г.
    
    
    4. Обработка сообщений DHCP в агенте ретрансляции уровня 2.
    
    4.1. Обработка широковещательных DHCP-сообщений
    
       Когда сообщение DHCP получено от клиента DHCP, уровень 2
       Агент ретрансляции ДОЛЖЕН добавить информацию об агенте ретрансляции (опция 82 как
       описанный в RFC 3046 [3]), и направить его на DHCP-сервер.
       Агент ретрансляции уровня 2 НЕ ДОЛЖЕН заполнять поле 'giaddr' в
       Сообщение DHCP. Опция «Relay Agent Information» ДОЛЖНА быть добавлена ​​в качестве
       последний вариант, непосредственно перед параметром END (FF), как описано в RFC 3046
       [3].
    
       Если агент ретрансляции уровня 2 получает сообщение DHCP, которое уже
       содержит параметр информации агента ретрансляции, агент ретрансляции уровня 2
       может отбросить этот пакет, если интерфейс, на котором он был получен,
       ненадежный.В противном случае, если интерфейс является доверенным, то DHCP
       пакет должен быть перенаправлен на DHCP-сервер.
    
       Когда ответное сообщение получено от сервера, агент ретрансляции
       Информационная опция МОЖЕТ быть проверена. Агент ретрансляции уровня 2 МОЖЕТ
       молча отклонить пакет, если он не добавил агент ретрансляции
       Информационная опция. Информация агента ретрансляции МОЖЕТ использоваться для идентификации
       исходящий интерфейс. Информация об агенте ретрансляции ДОЛЖНА быть удалена.
       до того, как ответное сообщение будет отправлено DHCP-клиенту.4.2. Обработка одноадресных сообщений DHCP
    
       DHCP-клиенты отправляют одноадресные сообщения RENEW, RELEASE и INFORM непосредственно в
       DHCP-сервер. Подобно агенту ретрансляции уровня 3, ретранслятор уровня 2
       Агент не перехватывает одноадресные сообщения DHCP и поэтому не
       добавить любую опцию Relay Agent Information для одноадресной рассылки.
    
       Некоторые существующие реализации поддерживают информацию об аренде / местонахождении.
       для каждого DHCP-клиента. Эти реализации отслеживают одноадресный DHCP
       сообщения, чтобы обновлять информацию об аренде / местонахождении.Итак, слой
       2 Агент ретрансляции добавляет параметр информации агента ретрансляции для одноадресной рассылки DHCP
       сообщения тоже. Агент ретрансляции уровня 3 и DHCP-сервер обрабатывают их.
       аналогично широковещательным сообщениям, описанным выше в разделе 4.1.
    
    
    
    
    
    
    
    
    
    
    
    
    
    Джоши и др. Истекает 13 августа 2007 г. [Страница 8] 

    Интернет-проект агента ретрансляции уровня 2, февраль 2007 г.
    
    
    5. Обработка сообщений DHCP в агенте ретрансляции уровня 3.
    
       Когда агент ретрансляции уровня 3 получает сообщение DHCP от ретранслятора уровня 2
       Агент, он выполняет следующее:
    
       o Если сообщение DHCP содержит параметр 82 и установлено поле 'giaddr'
          к нулю и было получено от доверенного канала, уровня 3
          Агент ретрансляции пересылает пакет в соответствии с обычным агентом ретрансляции DHCP.
          операций, установив поле giaddr по своему усмотрению.Но
          если такое сообщение DHCP получено от ненадежного интерфейса,
          Агент ретрансляции ДОЛЖЕН отбросить пакет.
    
       o Если сообщение DHCP не содержит опции 82, обработка
          пакета ДОЛЖНО выполняться в соответствии с RFC 2131 и RFC 3046.
    
       Агент ретрансляции уровня 3 должен пересылать ответы на такие сообщения DHCP.
       только к тому агенту ретрансляции уровня 2, который ретранслировал DHCP
       сообщение агенту ретрансляции уровня 3. Это означает, что реле уровня 3
       Агенту нужен механизм, с помощью которого он может идентифицировать исходящие
       интерфейс для ответов DHCP.Агент ретрансляции уровня 3 может этого добиться
       следующими способами:
    
       o Агент ретрансляции уровня 3 может заполнять поле 'giaddr' в таком
          таким образом, когда он получает ответ от DHCP-сервера, он может использовать
          IP-адрес назначения ответного сообщения DHCP для идентификации
          исходящий интерфейс. Например, он может использовать основной IP
          Адрес интерфейса как 'giaddr', по которому он получил
          Сообщение DHCP.
    
       o Вышеупомянутый метод не будет работать, если агент ретрансляции уровня 3 использует
          «ненумерованный интерфейс».В этом случае агент ретрансляции уровня 3 может
          преодолеть эту проблему следующими способами:
    
          * Если агент ретрансляции уровня 3 использует локальный IP-адрес как 'giaddr',
             он может поддерживать некоторую информацию о состоянии для каждого сообщения DHCP
             перенаправляется на DHCP-сервер. Агент ретрансляции уровня 3 относится к
             эта информация о состоянии для пересылки ответных сообщений.
    
          * Вышеупомянутое решение не будет масштабироваться, если есть несколько
             ненумерованные интерфейсы. Так же не получится, если есть
             несколько агентов ретрансляции между DHCP-клиентами и сервером.Этот
             проблема может быть решена, если промежуточные агенты ретрансляции поддерживают
             Связь реле [7]. С помощью цепочки ретрансляций каждый агент ретрансляции может
             добавить опцию Relay Agent Information, которую можно использовать для
             определить исходящий интерфейс для пересылки ответного сообщения.
    
    
    
    
    
    
    Джоши и др. Истекает 13 августа 2007 г. [Страница 9] 

    Интернет-проект агента ретрансляции уровня 2, февраль 2007 г.
    
    
    6. Обработка сообщений DHCP на сервере DHCP.
    
       В функциональности DHCP-сервера не предлагается никаких изменений.
       поддержка агента ретрансляции уровня 2.Джоши и др. Истекает 13 августа 2007 г. [Страница 10] 

    Интернет-проект агента ретрансляции уровня 2, февраль 2007 г.
    
    
    7. Расширение DHCPLEASEQUERY для агента ретрансляции уровня 2.
    
    7.1. Обзор расширения протокола
    
    7.1.1. Информация об аренде / местоположении в сетях уровня 2
    
       Агенты ретрансляции уровня 2 отслеживают все сообщения DHCP и поддерживают
       информация об исходящем интерфейсе, MAC-адресе, IP-адресе и аренде
       информация для каждого DHCP-клиента.Эта информация [MAC-IP-Interface
       Связывание] может использоваться для предотвращения атак подмены MAC / IP, а также может
       использоваться для соединения рамок.
    
    7.1.2. Расширение DHCPLEASEQUERY в сетях уровня 2
    
       Агенты ретрансляции уровня 2, действующие как прозрачный мост, обычно поддерживают
       информация об аренде / местонахождении для всех DHCP-клиентов. Это делает это
       уязвима к той же проблеме [информация о местонахождении / аренде утеряна, когда
       Агент ретрансляции уровня 2 перезагружается], что было рассмотрено в RFC
       4388 [5] для сетей уровня 3.Этот документ расширяет механизм
       предложено в [5] для решения этой проблемы для сетей уровня 2.
    
       Когда агенту ретрансляции уровня 2 необходимо связать фрейм, он МОЖЕТ ссылаться на
       информация о местонахождении / аренде для проверки IP-адреса или MAC-адреса.
       Если информация о местонахождении / аренде недоступна, он может запросить DHCP.
       сервер для получения информации об аренде / местонахождении с помощью DHCPLEASEQUERY
       сообщение.
    
       Агент ретрансляции уровня 2 может генерировать DHCPLEASEQUERY [Запрос по IP
       адрес, MAC-адрес или идентификатор клиента [10]] со всеми полями
       правильно заполнены, как определено в RFC 4388 [5].7.2. Подробная информация о расширении протокола
    
    7.2.1. Создание сообщения DHCPLEASEQUERY
    
       Когда пакет данных получен от хоста, агент ретрансляции уровня 2 может
       проверьте, есть ли у него информация о местонахождении / аренде для исходного IP-адреса
       или MAC-адрес источника полученного пакета данных. Аналогично, когда Layer
       2 Агент ретрансляции получает пакет данных от восходящего интерфейса, он может
       проверить информацию о местонахождении / аренде для IP-адреса назначения или
       MAC-адрес назначения пакета данных. Агент ретрансляции уровня 2
       обычно генерирует сообщение DHCPLEASEQUERY, если местоположение / аренда
       информация недоступна для соответствующего IP-адреса или MAC
       адрес, предполагая, что он потерял информацию о местонахождении / аренде
       во время последней перезагрузки.Сообщение DHCPLEASEQUERY использует сообщение DHCP.
       формат, как описано в RFC 2131 [2], и использует номер сообщения 10 в
       параметр типа сообщения DHCP (параметр 53). Сообщение DHCPLEASEQUERY
       имеет следующее соответствующее содержание сообщения:
    
    
    
    Джоши и др. Истекает 13 августа 2007 г. [Страница 11] 

    Интернет-проект агента ретрансляции уровня 2, февраль 2007 г.
    
    
       o Поле "giaddr" НЕ ДОЛЖНО устанавливаться. Хотя RFC 4388 [5] требует, чтобы
          концентратор доступа [в режиме уровня 3] ДОЛЖЕН установить "giaddr"
          В этом документе предполагается, что агент ретрансляции уровня 2 действует как
          Прозрачный мост не должен устанавливать поле «giaddr».o Параметр «Список запросов параметров» (опция 55) ДОЛЖЕН включать
          Опция «Информация об агенте ретрансляции» (опция 82).
    
       o Все остальные опции в опции «Список запросов параметров» (опция 55)
          ДОЛЖЕН быть установлен в соответствии с интересами запрашивающего. В
          интересные варианты, вероятно, включают аренду IP-адреса
          Параметр времени (вариант 51) и, возможно, идентификатор класса поставщика
          вариант (вариант 60).
    
       o Исходный IP-адрес сообщения DHCPLEASEQUERY ДОЛЖЕН быть установлен на
          0.0.0.0.
    
       o ДОЛЖЕН быть установлен IP-адрес назначения сообщения DHCPLEASEQUERY.
          на широковещательный адрес 255.255.255.255.
    
       o ДОЛЖЕН быть установлен MAC-адрес назначения сообщения DHCPLEASEQUERY.
          в FF: FF: FF: FF: FF: FF.
    
       o MAC-адрес источника сообщения DHCPLEASEQUERY ДОЛЖЕН быть установлен на
          аппаратный адрес интерфейса, на котором этот запрос
          разослан.
    
       Все остальные поля в заголовке MAC, заголовке IP и заголовке DHCP ДОЛЖНЫ быть
       установлен в соответствии с RFC 2131 [2]. Дополнительные сведения о различных
       типы запросов такие же, как определено в RFC 4388 [5].7.2.2. Обработка сообщения DHCPLEASEQUERY в агенте ретрансляции уровня 3
    
       Агент ретрансляции уровня 3, соответствующий этому документу, ДОЛЖЕН обрабатывать
       Сообщение DHCP LEASEQUERY, полученное на его нисходящем интерфейсе, аналогично
       к другим сообщениям DHCP.
    
       Когда агент ретрансляции уровня 3 использует ненумерованные интерфейсы и не
       поддерживать внутренние состояния, он не может идентифицировать исходящий интерфейс
       когда DHCP-сервер возвращает DHCPLEASEUNASSIGNED или DHCPLEASEUNKNOWN. Так
       Агент ретрансляции уровня 3 ДОЛЖЕН добавить параметр информации агента ретрансляции в
       Сообщения DHCPLEASEQUERY, как описано в RFC 3046 [3].DHCP-сервер
       ДОЛЖЕН повторить этот параметр для сообщения типа DHCPLEASEUNASSIGNED или
       DHCPLEASEUNKNOWN и агент ретрансляции уровня 3 ДОЛЖНЫ использовать это для идентификации
       исходящий интерфейс.
    
    
    
    
    
    
    Джоши и др. Истекает 13 августа 2007 г. [Страница 12] 

    Интернет-проект агента ретрансляции уровня 2, февраль 2007 г.
    
    
    7.2.3. Обработка сообщения DHCPLEASEQUERY на DHCP-сервере
    
       При генерации ответа DHCP на сообщение DHCPLEASEQUERY, если
       тип сообщения - DHCPLEASEUNASSIGNED или DHCPLEASEUNKNOWN, он ДОЛЖЕН отражаться
       вернуть информацию агента ретрансляции, полученную в DHCPLEASEQUERY
       сообщение.Если тип сообщения DHCPLEASEACTIVE, DHCP-сервер
       подготавливает сообщение, как описано в RFC 4388, и игнорирует Relay
       Параметр «Информация об агенте» получен в сообщении DHCPLEASEQUERY.
    
       Этот документ не предлагает никаких других изменений в RFC 4388 [5] для
       обработка сообщения DHCPLEASEQUERY на DHCP-сервере.
    
    7.2.4. Обработка ответного сообщения DHCP в агенте ретрансляции уровня 3
    
       Когда агент ретрансляции уровня 3 получает ответное сообщение DHCP с сообщением
       введите как DHCPLEASEUNASSIGNED, DHCPLEASEACTIVE или DHCPLEASEUNKNOWN, это
       должен иметь способ определить, сгенерировал ли он запрос аренды
       сообщение или он ретранслировал его для агента ретрансляции уровня 2.Когда получено ответное сообщение DHCP, агент ретрансляции уровня 3 МОЖЕТ
       используйте параметр 'giaddr', 'state information' или Relay Agent Information
       для идентификации исходящего интерфейса.
    
    7.2.5. Обработка ответного сообщения DHCP в агенте ретрансляции уровня 2
    
    7.2.5.1. Обработка ответного сообщения DHCPLEASEUNASSIGNED
    
       Когда сообщение DHCPLEASEUNASSIGNED получено ретранслятором уровня 2
       Агент, это означает, что для IP-адреса нет активной аренды
       присутствует на DHCP-сервере, но на самом деле сервер управляет
       этот IP-адрес.Агент ретрансляции уровня 2 ДОЛЖЕН кэшировать эту информацию.
       для дальнейшего использования.
    
    7.2.5.2. Обработка ответного сообщения DHCPLEASEUNKNOWN
    
       Когда агент ретрансляции уровня 2 получает сообщение DHCPLEASEUNKNOWN,
       ему СЛЕДУЕТ кэшировать эту информацию, но только на короткое время,
       примерно в течение 5 минут, как это предлагается в RFC 4388 [5].
    
    7.2.5.3. Обработка ответного сообщения DHCPLEASEACTIVE
    
       Когда агент ретрансляции уровня 2 получает сообщение DHCPLEASEACTIVE, он ДОЛЖЕН
       обновить информацию о местонахождении / аренде.
    
    7.2.5.4. Обработка нескольких ответов на сообщение DHCPLEASEQUERY
    
       Агент ретрансляции уровня 3 может пересылать запрос DHCPLEASEQUERY другим адресатам.
       чем один DHCP-сервер, поэтому агент ретрансляции уровня 2 может получать больше
    
    
    
    Джоши и др.Истекает 13 августа 2007 г. [Страница 13] 

    Интернет-проект агента ретрансляции уровня 2, февраль 2007 г.
    
    
       чем один ответ на сообщение DHCPLEASEQUERY.
    
       Агент ретрансляции уровня 2 ДОЛЖЕН иметь возможность обрабатывать несколько ответов для
       сообщение DHCPLEASEQUERY. Например:
    
       o Он должен иметь возможность игнорировать все другие ответы после получения
          DHCPLEASEACTIVE ответ от одного из DHCP-серверов.
    
    7.2.5.5. Обработка отсутствия ответа на сообщение DHCPLEASEQUERY
    
       Это подробно обсуждалось в RFC 4388 [5], и то же самое верно.
       хорошо подходит и для этого документа.7.2.5.6. Обработка сообщений DHCPLEASEQUERY, не принадлежащих Уровню 2
              Агент ретрансляции
    
       o Поскольку агент ретрансляции уровня 3 может транслировать ответ
          Сообщение DHCPLEASEQUERY, оно будет обработано всеми уровнями 2.
          Агенты ретрансляции подключены к одной локальной сети. Использование любой транзакции
          Идентификатор или параметр информации агента ретрансляции, агент ретрансляции уровня 2 должен
          быть в состоянии правильно определить, является ли ответ DHCPLEASEQUERY
          предназначен для себя. Ответы, не принадлежащие Access
          Концентратор ДОЛЖЕН быть списан без предупреждения.o В типичной мостовой сети несколько агентов ретрансляции уровня 2 могут
          использовать одну и ту же локальную сеть. Как сообщение DHCPLEASEQUERY, созданное
          Агент ретрансляции уровня 2 транслируется, он будет получен другими
          Агент ретрансляции уровня 2 также. Агенты ретрансляции уровня 2 ДОЛЖНЫ молча
          отменить любое сообщение DHCPLEASEQUERY, полученное в восходящем направлении
          интерфейс.
    
    7.3. DHCPLEASEQUERY с использованием IP-адреса управления агента ретрансляции уровня 2
    
       Хотя и редко, но если агент ретрансляции уровня 2 позволяет использовать
       IP-адрес управления для связи с DHCP-сервером, он может
       генерировать сообщение DHCPLEASEQUERY, как описано в RFC 4388 вместо
       используя расширение сообщения DHCPLEASEQUERY, описанное в этом
       документ.Джоши и др. Истекает 13 августа 2007 г. [Страница 14] 

    Интернет-проект агента ретрансляции уровня 2, февраль 2007 г.
    
    
    8. Предотвращение лавинной рассылки ответов DHCP от агента ретрансляции уровня 3.
    
       На рисунке 1 показан пример, в котором каждый концентратор доступа добавляет
       параметр информации агента ретрансляции, содержащий информацию о порте
       хост отправляет сообщения DHCP, а граничный IP-маршрутизатор ретранслирует DHCP
       Сообщения.
    
       RFC 2131 [2] определяет значение флага широковещания в флагах.
       поле: указывает, желает ли клиент получить
       Сообщения DHCPOFFER и DHCPACK в виде широковещательной или одноадресной рассылки от
       DHCP-сервер или агент DHCP-ретрансляции.В сценарии на Рисунке 1
       это означает, что граничный IP-маршрутизатор будет транслировать DHCPOFFER и
       Сообщения DHCPACK всем концентраторам доступа, если установлен флаг широковещания.
       задавать. Независимо от того, используется ли широковещательная передача между ретранслятором уровня 3
       Агент и доверенные агенты ретрансляции уровня 2 зависят от поведения
       клиенты DHCP. Однако трансляции в сети агрегации
       следует избегать. Поэтому предпочтительнее всегда использовать одноадресную рассылку из
       Агент ретрансляции DHCP уровня 3 к доверенному агенту ретрансляции DHCP уровня 2.Между доверенным агентом ретрансляции DHCP уровня 2 и хостом осуществляется широковещательная передача.
       флаг нужно уважать.
    
       Несмотря на то, что клиенты DHCP не устанавливают флаг широковещания, он
       все еще возможно, что сообщения DHCPOFFER и DHCPACK от
       Сервер DHCP рассылается всем концентраторам доступа. Это когда
       концентратор доступа реализует концентрацию MAC или трансляцию MAC
       функция. Когда такая операция MAC выполняется, доступ
       концентратор заменяет исходный MAC-адрес всех кадров восходящего потока
       другим MAC-адресом, например, собственным MAC-адресом.В
       в этом случае MAC-адреса хостов останутся неизвестными в
       сеть между доверенным агентом ретрансляции DHCP уровня 2 и уровнем 3
       Агент ретрансляции DHCP. Следовательно, все одноадресные сообщения, отправленные Уровнем 3
       Агент DHCP-ретрансляции, использующий этот MAC-адрес, будет перенаправлен на весь доступ
       концентраторы.
    
    8.1. Переполнение ответных сообщений DHCP от агента ретрансляции уровня 3
    
       Чтобы преодолеть эти две ранее упомянутые проблемы, появилась новая подопция
       «unicast-address» определен для параметра «Информация агента ретрансляции».С помощью этой подопции агент ретрансляции уровня 3 всегда будет одноадресной рассылкой
       сообщения доверенному агенту ретрансляции уровня 2 с оборудованием
       адрес, который известен в сети.
    
    8.1.1. Подпараметр Unicast-Address
    
    8.1.1.1. Определение подпараметра Unicast-Address
    
       Подопция unicast-address опции relay-agent-information
       МОЖЕТ использоваться любым доверенным агентом ретрансляции DHCP уровня 2, так что
    
    
    
    Джоши и др. Истекает 13 августа 2007 г. [Страница 15] 

    Интернет-проект агента ретрансляции уровня 2, февраль 2007 г.
    
    
       Агент ретрансляции уровня 3 одноадресно рассылает сообщения от DHCP-сервера с помощью
       аппаратный адрес, известный в сети.Аппаратный адрес в
       Подопция unicast-address ДОЛЖНА быть адресом, который можно использовать для
       отправлять одноадресные пакеты клиенту.
    
       Формат опции следующий:
    
        SubOpt Len [подробный адрес оборудования]
       + ------ + ------ + ---------- + ------------- +
       | X | Лен | htype (1) | hwaddr |
       + ------ + ------ + ---------- + ------------- +
    
       фигура 2
    
       o «X» - это код подопции, который должен быть выделен IANA.
    
       o 'Len' представляет длину 'значения', которое включает в себя оба
          поля htype и hwaddr
    
       o «htype» представляет тип оборудования.См. "Параметры ARP"
          хранится в базе данных, на которую ссылаются присвоенные номера RFC 3232
          [6].
    
       o "hwaddr" - аппаратный адрес одноадресной рассылки.
    
    8.1.1.2. Поведение агента ретрансляции уровня 3
    
       Когда агент ретрансляции DHCP уровня 3 получает пакет DHCP с одноадресной передачей
       добавлена ​​подопция адреса, СЛЕДУЕТ одноадресной рассылке этого сообщения
       Агент ретрансляции DHCP уровня 2 с адресом назначения, установленным на значение
       содержится в поле hwaddr подопции. Реле уровня 3
       агент, поддерживающий эту опцию, ДОЛЖЕН игнорировать флаг широковещания, если
       эта подопция присутствует в сообщении DHCP.В отсутствие
       этот подвариант агент ретрансляции уровня 3 ДОЛЖЕН вести себя так же, как и раньше, и
       пересылать сообщение в соответствии с битом широковещательной рассылки, установленным в сообщении.
    
    8.1.1.3. Поведение агента ретрансляции уровня 2
    
       Агент ретрансляции уровня 2 может добавить эту подопцию только в том случае, если
       промежуточные элементы сети выполняют обучение MAC, гарантируя, что когда
       агент ретрансляции уровня 3 одноадресно передает сообщения на это оборудование.
       адреса, сообщения будут поступать на тот же DHCP-ретранслятор уровня 2
       агент. Агент ретрансляции DHCP уровня 2 ДОЛЖЕН иметь возможность получать
       широковещательные сообщения от агента ретрансляции DHCP уровня 3 для
       остаются совместимыми с агентами ретрансляции, которые не поддерживают одноадресный
       подопция адреса.Агент ретрансляции DHCP уровня 2 ДОЛЖЕН всегда обрабатывать флаг широковещания как
    
    
    
    Джоши и др. Истекает 13 августа 2007 г. [Страница 16] 

    Интернет-проект агента ретрансляции уровня 2, февраль 2007 г.
    
    
       описано в [RFC2131]. Это означает, что возможно, что
       Агенты ретрансляции DHCP уровня 2 получают одноадресное сообщение от уровня 3
       Агент ретрансляции DHCP, и что он должен пересылать его как широковещательную рассылку. Это
       также возможно, что одноадресное сообщение останется одноадресным и только
       MAC-адрес назначения должен быть изменен на содержимое
       поле чаддр.Если агент ретрансляции DHCP уровня 2 выполняет концентрацию MAC-адресов
       функции, СЛЕДУЕТ добавить подопцию unicast-address ко всем
       сообщения DHCP в восходящем направлении, чтобы избежать переполнения неизвестных
       MAC-адреса назначения. С другой стороны, если уровень 2 DHCP
       агент ретрансляции действует как мост, он МОЖЕТ добавить под-
       только для сообщений DHCPDISCOVER и DHCPREQUEST, так как они
       единственные сообщения, которые могут привести к нисходящей трансляции.
    
    8.1.1.4. Поведение DHCP-сервера
    
       Хотя это маловероятно, также возможно, что DHCP уровня 3 не
       агент ретрансляции настроен в сети и что DHCP-сервер имеет
       связь уровня 2 с доверенным агентом ретрансляции DHCP уровня 2.В
       в этом случае DHCP-сервер, поддерживающий опцию одноадресного адреса,
       ДОЛЖЕН действовать как агент ретрансляции DHCP уровня 3.
    
       Итак, если DHCP-сервер получает сообщения DHCP с нулевым значением giaddr
       и допустимая подопция unicast-address, DHCP-сервер ДОЛЖЕН игнорировать
       флаг широковещания и одноадресная передача сообщений DHCP на оборудование
       адрес в подопции unicast-address. Сервер DHCP ДОЛЖЕН
       также включите этот подвариант в вариант 82 своего ответа.
    
    8.1.1.5. Примеры сценариев
    
       В первом примере агент ретрансляции DHCP уровня 2, которому доверяют, действует как
       мост.В таком случае агент ретрансляции DHCP уровня 2 помещает MAC
       адрес в поле chaddr сообщений DHCP в unicast-адресе
       подвариант. Агент ретрансляции DHCP уровня 3 отправит
       Сообщения DHCPOFFER и DHCPACK от DHCP-сервера в одноадресной
       Агент ретрансляции DHCP уровня 2, который преобразует сообщение в широковещательное, если
       установлен флаг трансляции.
    
       Во втором случае агент ретрансляции уровня 2 выполняет трансляцию / преобразование MAC-адресов.
       функция концентрации.В этом случае агент DHCP-ретрансляции уровня 2 добавляет
       подопция unicast-address, которая содержит MAC-адрес,
       Агент DHCP-ретрансляции уровня 2 использует для восходящих кадров.8.2. Флудинг ответных сообщений DHCPLEASEQUERY от агента ретрансляции уровня 3
    
       Вышеупомянутая подопция не будет работать для ответного сообщения на LEASEQUERY.
       запрос, потому что тип ответного сообщения, отличный от LEASEACTIVE для
    
    
    
    Джоши и др. Истекает 13 августа 2007 г. [Страница 17] 

    Интернет-проект агента ретрансляции уровня 2, февраль 2007 г.
    
    
       В сообщении LEASEQUERY не будет параметра «Информация об агенте ретрансляции».
       Эту проблему можно решить, создав новую опцию, которая повторяется
       DHCP-сервер в ответных сообщениях DHCP для сообщения LEASEQUERY.В этом документе необходимо определить следующую новую опцию для DHCP.
       пакет помимо тех, которые определены в [RFC2131] и [RFC2132]. Смотрите также
       Раздел 12, Вопросы IANA.
    
    8.2.1. Параметр аппаратного адреса агента ретрансляции
    
       Параметр "relay-agent-hwaddr" позволяет агенту ретрансляции уровня 3 одноадресной рассылки
       Ответ DHCP на сообщение DHCPLEASEQUERY агенту ретрансляции уровня 2
       который сгенерировал сообщение DHCPLEASEQUERY. Код для этого
       опция должна быть выделена IANA.
    
          код [подробный адрес оборудования]
          + ------ + ------ + ------------ + ------------ +
          | X | len | htype (1) | hwaddr |
          + ------ + ------ + ------------ + ------------ +
    
          В приведенном выше варианте:
    
          o «X» должен быть выделен IANA.o Поле "len" содержит длину "Аппаратного адреса".
            details »и может использоваться для определения длины поля« hwaddr ».
    
          o «htype» представляет тип оборудования. См. "Параметры ARP"
            поддерживается в базе данных, на которую ссылаются присвоенные номера RFC
            3232 [4].
    
          o "hwaddr" - аппаратный адрес агента ретрансляции.
    
    8.2.1.1. Поведение агента ретрансляции уровня 2
    
       Агенты ретрансляции уровня 2, которые могут получать одноадресный ответ для
       Сообщение DHCPLEASEQUERY ДОЛЖНО добавить параметр "relay-agent-hwaddr" в
       Сообщение DHCPLEASEQUERY.Параметр "relay-agent-hwaddr" ДОЛЖЕН быть
       заполняется на основе интерфейса, по которому отправляется этот запрос.
    
    8.2.1.2. Поведение агента ретрансляции уровня 3
    
       При пересылке ответа на запрос на аренду ретранслятор уровня 3
       Агент ДОЛЖЕН искать параметр "relay-agent-hwaddr" [код 'X'] в
       DHCP-ответ, и если он найдет эту опцию, он ДОЛЖЕН извлечь
       аппаратный адрес и использовать его для одноадресной передачи ответа на ретранслятор уровня 2.
       Агент.
    
    
    
    
    Джоши и др. Истекает 13 августа 2007 г. [Страница 18] 

    Интернет-проект агента ретрансляции уровня 2, февраль 2007 г.
    
    
       Ответное сообщение DHCP с типом сообщения DHCPLEASEACTIVE может иметь ретрансляцию.
       Опция «Информация об агенте», которая может иметь подопцию «unicast-address».В таком случае оба параметра relay-agent-hwaddr и unicast-
       может присутствовать подопция адреса. Агент ретрансляции уровня 3, соответствующий требованиям
       к этому документу ДОЛЖЕН всегда отдавать предпочтение аппаратному адресу, извлеченному из
       Подопция 'unicast-address' опции Relay Agent Information поверх
       Параметр relay-agent-hwaddr.
    
    8.2.1.3. Поведение DHCP-сервера
    
       DHCP-серверы, соответствующие этому документу, ДОЛЖНЫ отображать все
       содержимое опции "relay-agent-hwaddr" [код 'X'] в ответе
       для запроса DHCPLEASEQUERY.DHCP-серверы НЕ ДОЛЖНЫ размещать
       повторяется опция "relay-agent-hwaddr" в перегруженном sname или файле
       поля. Если сервер не может скопировать полный "relay-agent-hwaddr"
       в ответ, он ДОЛЖЕН отправлять ответ без
       параметр "relay-agent-hwaddr" и ДОЛЖЕН увеличивать счетчик ошибок
       для ситуации.
    
       DHCP-сервер НЕ ДОЛЖЕН добавлять или повторять эту опцию в любом другом DHCP-сервере.
       ответные сообщения, которые он генерирует.
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    Джоши и др. Истекает 13 августа 2007 г. [Страница 19] 

    Интернет-проект агента ретрансляции уровня 2, февраль 2007 г.
    
    
    9.Благодарности
    
       Стиг Венаас, Войцех Дек, Рихард Прусс и Андре Костур предоставили
       хорошие отзывы об этой памятке. Подробное обсуждение с Тедом Лимоном,
       Андре Костур о том, как агент ретрансляции уровня 3 может одноадресной
       Ответы DHCP агенту ретрансляции уровня 2 были очень полезны.
    
       Авторы выражают признательность Людвигу Пауэлсу и Полу.
       Рейндерсу за их отзывы о подопции «unicast-address». Спасибо
       Патрику Меншу, который участвовал в разработке первоначальной версии
       документ, в котором определена подопция «unicast-address».Описание аутентификации для сообщений DHCPLEASEQUERY в безопасности
       раздел взят из RFC 4388.
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    Джоши и др. Истекает 13 августа 2007 г. [Страница 20] 

    Интернет-проект агента ретрансляции уровня 2, февраль 2007 г.
    
    
    10. Соображения безопасности
    
       o Агент ретрансляции уровня 3, который ретранслирует сообщение DHCP, по сути
          DHCP-клиенты для целей DHCP-сообщений, ретранслируемых
          Агент ретрансляции уровня 2.Агент ретрансляции уровня 3 ДОЛЖЕН ретранслировать DHCP
          сообщение только в том случае, если оно исходит от доверенного канала. Таким образом,
          RFC3118 [4] - подходящий механизм для ретрансляции сообщений DHCP.
          агентом ретрансляции уровня 2.
    
       o В этом документе предлагается новая опция, которая МОЖЕТ быть добавлена ​​на уровне 2.
          Агенты ретрансляции в сообщении DHCP. Если сервер обнаружит эту новую опцию
          включенный в полученное сообщение, сервер ДОЛЖЕН вычислить любой хэш
          работать так, как если бы опция НЕ была включена в сообщение без
          изменение порядка опций.Всякий раз, когда сервер отправляет обратно
          эту опцию для агента ретрансляции, сервер НЕ ДОЛЖЕН включать эту
          опция при вычислении любой хеш-функции над сообщением.
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    Джоши и др. Истекает 13 августа 2007 г. [Страница 21] 

    Интернет-проект агента ретрансляции уровня 2, февраль 2007 г.
    
    
    11. Соображения IANA
    
       Этот документ требует от IANA предоставления уникального номера для нового
       возможность переноса аппаратного адреса агента ретрансляции.Пожалуйста, обратитесь к
       раздел 8.1 для более подробной информации.
    
       Этот документ также требует от IANA предоставления уникального номера для
       следующие новые подопции в опции «Информация об агенте ретрансляции» [Опция
       82]:
    
       o Для переноса аппаратного адреса агента ретрансляции. Пожалуйста, обратитесь к
          раздел 8.2 для более подробной информации.
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    Джоши и др. Истекает 13 августа 2007 г. [Страница 22] 

    Интернет-проект агента ретрансляции уровня 2, февраль 2007 г.
    
    
    12.использованная литература
    
    12.1. Нормативная ссылка
    
       [1] Брэднер, С., «Ключевые слова для использования в RFC для обозначения требований.
            Уровни », BCP 14, RFC 2119, март 1997 г.
    
       [2] Дромс Р., «Протокол динамической конфигурации хоста», RFC 2131,
            Март 1997 г.
    
       [3] Патрик М., «Опция информации агента ретрансляции DHCP», RFC 3046,
            Январь 2001 г.
    
       [4] Дромс, Р. и Б. Арбо, «Аутентификация для сообщений DHCP»,
            RFC 3118, июнь 2001 г.
    
       [5] Рэнди, Р. и К. Киннер, «Протокол динамической конфигурации хоста.
            (DHCP) Leasequery ", RFC 4388, февраль 2006 г.[6] Рейнольдс, Дж., «Assigned Numbers», RFC 3232, январь 2002 г.
    
       [7] Джоши, Б. и П. Курапати, «Ретрансляционная цепочка в DHCPv4»,
            черновик draft-kurapati-dhc-relay-chaining-dhcpv4-00.txt,
            Февраль 2007 г.
    
    12.2. Информативная ссылка
    
       [8] Крофт Б. и Дж. Гилмор, "Протокол начальной загрузки (BOOTP)",
             RFC 951, сентябрь 1985 г.
    
       [9] Ваймер У. "Разъяснения и расширения для Bootstrap.
             Протокол », RFC 1542, октябрь 1993 г.
    
       [10] Дромс, Р. и С. Александер, «Параметры DHCP и поставщик BOOTP.
             Расширения », RFC 2132, март 1997 г.Джоши и др. Истекает 13 августа 2007 г. [Страница 23] 

    Интернет-проект агента ретрансляции уровня 2, февраль 2007 г.
    
    
    Адреса авторов
    
       Бхарат Джоши
       ООО "Инфосис Технологии"
       44 Electronics City, Hosur Road
       Бангалор 560 100
       Индия
    
       Электронная почта: [email protected]
       URI: http://www.infosys.com/
    
    
       Паван Курапати
       ООО "Инфосис Технологии"
       44 Electronics City, Hosur Road
       Бангалор 560 100
       Индия
    
       Электронная почта: pavan_kurapati @ infosys.ком
       URI: http://www.infosys.com/
    
    
       Мукунд Каматх
       ООО "Инфосис Технологии"
       44 Electronics City, Hosur Road
       Бангалор 560 100
       Индия
    
       Электронная почта: [email protected]
       URI: http://www.infosys.com/
    
    
       Стефаан Де Кноддер
       Alcatel-Lucent
       Фрэнсис Веллесплейн 1,
       B-2018 Антверпен
       Бельгия
    
       Электронная почта: [email protected]
       URI: http://www.alcatel-lucent.com
    
    
    
    
    
    
    
    
    
    
    
    Джоши и др. Истекает 13 августа 2007 г. [Страница 24] 

     Интернет-проект агента ретрансляции уровня 2, февраль 2007 г. Заявление об интеллектуальной собственности IETF не занимает никакой позиции относительно действительности или объема каких-либо Права на интеллектуальную собственность или другие права, которые могут быть заявлены на относятся к реализации или использованию технологии, описанной в этот документ или степень, в которой любая лицензия на такие права может быть, а может и нет; и не означает, что предпринял какие-либо независимые усилия для выявления любых таких прав.Информация о процедурах в отношении прав в документах RFC может быть найдено в BCP 78 и BCP 79. Копии раскрытия информации о правах интеллектуальной собственности в секретариат IETF и гарантии предоставления лицензий или результат попытка получить генеральную лицензию или разрешение на использование такие права собственности разработчиков или пользователей этого спецификацию можно получить в он-лайн репозитории IETF IPR по адресу http://www.ietf.org/ipr. IETF приглашает любую заинтересованную сторону довести до ее сведения любые авторские права, патенты или заявки на патенты или другие проприетарные права, которые могут распространяться на технологии, которые могут потребоваться для реализации этот стандарт.Пожалуйста, направьте информацию в IETF по адресу [email protected] Отказ от ответственности Этот документ и содержащаяся в нем информация размещены на Принцип "КАК ЕСТЬ" и ПОСТАВЩИК, ОРГАНИЗАЦИЯ, ПРЕДСТАВЛЯЕМЫЕ ОН / ОНА ИЛИ СПОНСИРУЕТСЯ (ЕСЛИ ЕСТЬ) ИНТЕРНЕТ-ОБЩЕСТВОМ, ДОВЕРИЕМ IETF И ИНТЕРНЕТ-ИНЖИНИРИНГ ЗАДАЧА ОТКАЗЫВАЕТСЯ ОТ ВСЕХ ГАРАНТИЙ, ЯВНОЙ ИЛИ ПОДРАЗУМЕВАЕМЫЕ, ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯ НИКАКИХ ГАРАНТИЙ, ЧТО ИСПОЛЬЗОВАНИЕ ПРИВЕДЕННАЯ ИНФОРМАЦИЯ НЕ НАРУШАЕТ НИКАКИХ ПРАВ ИЛИ ПОДРАЗУМЕВАЕМЫХ ГАРАНТИИ КОММЕРЧЕСКОЙ ЦЕННОСТИ ИЛИ ПРИГОДНОСТИ ДЛЯ ОПРЕДЕЛЕННОЙ ЦЕЛИ.Заявление об авторских правах Авторские права (C) IETF Trust (2007). Этот документ подлежит права, лицензии и ограничения, содержащиеся в BCP 78, за исключением случаев, когда изложенные в нем, авторы сохраняют за собой все свои права.  

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

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