Реле ркт 2 как проверить: Здравствуйте! Хотел бы узнать, как проверить исправность пускозащитного реле РКТ-2

Содержание

Как проверить пускозащитное реле холодильника и узнать, нуждается ли оно в замене? ─ Блог

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

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

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

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

Контакты пускового реле

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

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

Шток пускового реле

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

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

Проверить обмотки компрессора

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

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

Если появляется показатель OL, то это значит, что напряжение на реле не поступает, и искать поломку следует в моторе-компрессоре.

Прозвонить реле

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

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

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

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

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

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

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

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

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

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

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

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

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

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

В этой схеме для запуска электродвигателя применяется катушка (К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 и всеми клеммами. Где контакты не прозваниваются, там ищите неисправность.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

В холодильнике есть несколько типов реле.

Тепловое реле холодильника — устанавливается на ТЭНе оттайки.

Пусковое реле компрессора холодильника – устанавливается на компрессоре.

Какие симптомы, что нужно проверить именно это реле?

Если сзади холодильника намерзает шуба, то это или тепловое реле или неисправен Таймер оттайки.

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

Купить реле холодильника можно у нас в магазине.

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

АЕГ (AEG), Аристон (Ariston), Аско (Asko), Атлант, Минск, Stinol (Стинол),Беко (Beko), Бош (Bosch), Вирпул (Whirlpool),Горенье (Gorenje), Занусси (Zanussi), Индезит (Indesit), Канди (Candy), Самсунг (Samsung), Сименс (Siemens), Электролюкс (Electrolux), ЭлДжи (LG)

044220 OVER LOAD PROTECTOR 4TM283RFBYY-52Звоните
046375 SET TERMINAL BOARD DANFOSS 103N0018Звоните
2080568013 ПереключательЗвоните
26401001 Реле для компрессоров ACCЗвоните
26409001 Реле пускозащитное 103N0011 DanfossЗвоните
26490003 Предохранитель плавкий 3-х контакнтый (Орел)Звоните
26490015 РТК-Х РФ реле пускозащитноеЗвоните
26497001 Реле пусковое IC-4Звоните
26497002 Реле тепловое 4TMЗвоните
26499028 Реле пускозащитное РТК-2Звоните
26499052 Р-3 (К) реле пускозащитноеЗвоните
26499053 Р-4 (К) реле пускозащитноеЗвоните
29FR010 Реле пусковое 103N0021/220V (для компрессора)Звоните
4346040285 Пусковое реле ZBT1114CY\JIAXIPERAЗвоните
50293452004 РелеЗвоните
6411901602 Реле пускозащитное РКТ-3 (атлант)Звоните
851087 Реле тепловое с термовыключателем (4-х концевое) Стинол ТПП ТАБ-Т2Звоните
851160 Реле тепловое с термовыключателем (3х концевой)Звоните
b4346040485 Пусковое реле NU1114Y/NS1114YЗвоните
b4346041100 Пусковое релеЗвоните
L276886 Реле тепловое с термовыключателем (2-х концевое)Звоните
M064114901601 Реле пусковое РКТ-2 (120-175)Звоните
ST01R12 реле пусковое хол-каЗвоните
ST01R13-WB Реле тепловое хол-каЗвоните
ST01R17 реле пусковое хол-ка в корпусе (ST01R19)Звоните
UN-06311 Реле пусковое РКТ-2 (120-175) (Китай)Звоните
UN-06313 Реле пусковое РКТ-3 (120-175) (Китай)Звоните
W16002191002 Реле тепловое с термовыключателем (4-х концевое) Indesit, Ariston, StinolЗвоните
W16002356302 Реле тепловое с термовыключателем (2-х концевое) ‘россия’Звоните
WF456 Реле пусковое (черное) PTC NECCHIЗвоните
Р-1 Реле холодильникаЗвоните
Р-3 Реле холодильникаЗвоните
Реле пускозащитное A67LP AsperaЗвоните

 

 

Пускозащитное реле холодильника: конструкция и работа

Трехфазному двигателю наличие пусковой обмотки излишний элемент. Потребляя 380 вольт, врубается в сеть непосредственно, катушки статора сфазированы определенным образом. Требуется запуск от сети 230 вольт – умельцы начинают химичить. Появляются схемы звезды, треугольника, использующие конденсатор, обеспечивающий сдвиг напряжения на 90 градусов в произвольной обмотке относительно двух оставшихся. Первая выполняет роль пусковой, конденсатор должен отключаться, когда двигатель наберет обороты. Фактически из трехфазного мотора получается двухфазный. Конечно, можно сделать блок питания, выдающий три синусоиды, сдвинутые на 120 градусов друг относительно друга искусственным путем. Пускозащитное реле холодильника вторит принципами работы асинхронных двигателей, служит реализации функций, заложенных названием.

Запуск асинхронного двигателя однофазной сетью 230 вольт

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

Чтобы двигатель асинхронного типа работал правильно, поле статора должно вращаться. Легко обеспечить (доказано Николой Тесла): на три обмотки подать соответствующие фазы. Происходит векторное сложение полей. Результирующий вектор плавно вращается, увлекая ротор. КПД трехфазных двигателей сети 380 В максимальный из прочих разновидностей, типов включений. В промышленности применяется непривычный жилому дому вольтаж. Может жилец получить 380 В? Гипотетически – да. Профессиональный электрик найдет три фазы, сдвинутые друг относительно друга на нужный угол (120 градусов).

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

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

Почему квартиры лишены трехфазного напряжения. Работа с ним требует глубоких знаний, отличных практических навыков. 230 вольт любой домохозяйке поможет подвести розетку. Одна фаза и земля (нейтраль). Думать не надо. Формулировка утрирована, но близка смыслу реального положения дел. Теряем КПД, получаем взамен простоту.

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

Принцип действия пускозащитного реле

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

  1. «Таблетки» работают на основе материала, расширяемого нагревом. Изначально рабочий элемент холодный, пусковая обмотка потребляет ток, обеспечивая плавный пуск асинхронного двигателя. Постепенно температура таблетки поднимается, вызывая размыкание контакта, включенной остается рабочая катушка. Полагаем, для поддержания режима внутри реле установлен механизм предотвращения охлаждения таблетки. Дроссель рабочей обмотки, греющий элемент. Если таблеточное реле ломается, часто внутри можно услышать шорох рассыпавшегося порошка, изменяя положение корпуса прибора.
  2. Индукционные реле основаны на действии электромагнитов. При запуске ток большой и за счет этого сердечник прижимает контакты пусковой катушки. Со временем потребление двигателя падает. В результате сила тока уже не уравновесит пружину, контакты пусковой катушки размыкаются. Обратите внимание: важно сориентировать реле в пространстве правильно. Часто сердечник падает, увлекаемый действием силы тяготения. Зато и тестировать такие элементы гораздо проще: повертите из стороны в сторону, чтобы контакты пускового реле изменяли сопротивление от нуля до бесконечности.

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

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

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

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

Конструкция пускозащитного реле

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

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

Схема коммутации пускозащитного реле холодильника:

  1. Фаза 220 В.
  2. Земля.
  1. Пусковая обмотка асинхронного двигателя компрессора.
  2. Рабочая обмотка асинхронного двигателя компрессора.
  3. Земля.

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

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

Индукционное реле компрессора холодильника РТП отличается тем, что может находиться и на проводе. Не обязательно крепить к раме. Работа ведется с компрессорами ДХМ 3 и 5. Отличие от ДХР в несколько меньшем токе срабатывания. Это позволит надежнее защитить компрессор. Ток отпускания такой же. Умельцы используют холодильные компрессоры, изготавливая аппараты высокого давления, ресиверы. Накачивают шины, используют пневматическое оборудование.

Прежде чем купить реле для холодильника, убедитесь, что изделие соответствует типу компрессора. Затем элемент необходимо правильно установить. Лучше брать именно ту марку, которая имелась до ремонта. Если реле холодильника Бирюса оснащена типом РТК, лучше такое и брать, несмотря на то, что для двигателя ДХМ подойдут также и РТП, и ДХР. Совместимость устройств помогут определить справочные таблицы. Указывают необходимые технические сведения.

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

АдресТелефонГрафик работыСлужба доставки
Ульяновский пр-кт, д.128-800-222-80-00пн-вс: 09.00-21.00
Федерации ул, 148пн-вс: 9:00-21:00
Федерации ул, 52+78422505317Пн-Пт 09:00-20:00, Сб-Вс 10:00-18:00
Хрустальная ул, д. 31пн-вс: 9:00-21:00
Хрустальная ул, д.35А8-800-222-80-00пн-пт: 09.00-18.30, сб: 10.00-17.00, обед: 13.00-14.00
Шоферов ул, д. 1089170533340пн-вс: 9:00-21:00
Скочилова ул, 189276337206пн-вс: 9:00-21:00
Столыпина пр-кт, 5+7(905)349-24-44пн-вс: 9:00-21:00
Транспортная ул, д. 3А89025897779пн-пт: 8:00-20:00, сб-вс: 9:00-20:00
Транспортная ул, д.3а8-800-222-80-00пн-вс: 08.00-20.00
Туполева пр-кт, 26пн-вс: 9:00-21:00
Туполева пр-т, 26+78422276100Пн-Пт 10:00-20:00, Сб-Вс 10:00-18:00
Рябикова ул, д.758-800-222-80-00пн-сб: 10.00-19.00
Рябикова ул, дом 22А8-903-339-25-92пн-вс: 9:00-21:00
Рябикова ул, д.22а8-800-222-80-00пн-вс: 09.00-21.00
Рябикова ул, д. 8989170533340пн-вс: 9:00-21:00
Розы Люксембург ул, д.30/18-800-222-80-00пн-вс: 09.00-21.00
Розы Люксембург ул, дом 30/1+79510957862пн-вс: 9:00-21:00
Просп. Хо Ши Мина, д. 21Б8 960-360-92-28пн-вс: 9:00-21:00
Репина ул, 8+78422771088Пн-Пт 10:00-20:00, Сб-Вс 10:00-18:00
Радищева ул, д.948-800-222-80-00пн-пт: 11.00-19.00
Пушкарева ул, д.708-800-222-80-00пн-вс: 09.00-21.00
Пушкарева ул, д. 70+7 (903) 339-25-92пн-вс: 9:00-21:00
Пушкарева ул, 11+78422229707Пн-Пт 10:00-20:00, Сб-Вс 10:00-18:00
Просп. Гая, 90А8-951-095-78-62пн-вс: 9:00-21:00
Просп. Ленинского Комсомола, д. 158 962 630-70-77пн-вс: 9:00-21:00
Просп. Ленинского Комсомола, д. 33пн-вс: 9:00-21:00
Просп. Ливанова, д. 1389276337206пн-вс: 9:00-21:00
Просп. Нариманова, д. 4489170612270пн-вс: 8:00-20:00
Просп. Нариманова, д. 75, стр. 189276337206пн-вс: 9:00-21:00
Просп. Туполева, 12+7 917 607-79-53пн-вс: 9:00-21:00
Просп. Ульяновский, д. 1289279853001пн-вс: 9:00-21:00
Просп. Ульяновский, д. 16+7 937 458-55-93пн-вс: 9:00-21:00
Просп. Авиастроителей, д. 12А+79084913726пн-вс: 9:00-21:00
Просп. Академика Филатова, дом 18(8422)27-85-90; 89278329216пн-вс: 9:00-21:00
Полбина ул, д.50а8-800-222-80-00пн-вс: 09.00-21.00
Полбина ул, дом 50А8-937-459-85-57пн-вс: 9:00-21:00
Про-кт Тюленева, 13+78422582340Пн-Пт 10:00-20:00, Сб-Вс 10:00-18:00
Промышленная улица, 79пн-вс: 9:00-21:00
Нариманова пр-кт, д.448-800-222-80-00пн-сб: 08.00-20.00
Островского ул, д. 6089061466276пн-вс: 9:00-21:00
Отрадная улица, 87А+7(961)800-54-48пн-вс: 9:00-21:00
Пионерская ул, 13/18+78422582248Пн-Пт 10:00-20:00, Сб-Вс 10:00-18:00
Нариманова пр-кт, 29пн-вс: 9:00-21:00
Московское ш, д. 65А89061466276пн-вс: 9:00-21:00
Московское ш, д.1008-800-222-80-00пн-пт: 09.00-19.00, сб-вс: 10.00-16.00
Можайского ул, д.48-800-222-80-00пн-вс: 09.00-21.00
Можайского ул, дом 48-951-095-78-62пн-вс: 9:00-21:00
Московское ш, д. 1008(8422)505235пн-пт: 9:00-19:00, сб-вс: 10:00-18:00
Микрорайон Новый Город, проспект Ливанова, 26+7(927)633-72-06пн-вс: 9:00-21:00
Меркурий/ул. Шолмова, 11+78422273313Пн-Пт 10:00-20:00, Сб-Вс 10:00-18:00
Локомотивная ул, д.2078-800-222-80-00пн-пт: 09.00-19.00, сб-вс: 09.30-16.00
Крымова ул, 63/1+78422582246Пн-Пт 10:00-20:00, Сб-Вс 10:00-18:00
Кузоватовская ул, д. 11Б89276337206пн-вс: 9:00-21:00
Ленинского Комсомола пр-кт, д.158-800-222-80-00пн-вс: 09.00-21.00
Ленинского Комсомола пр-кт, д.378-800-222-80-00пн-пт: 09.00-18.00
Локомотивная ул, 10+78422746500Пн-Вс 09:00-20:00
Карбышева ул, 2Апн-вс: 9:00-21:00
Карбышева ул, д. 498-927-633-72-06пн-вс: 9:00-21:00
Карла Либкнехта ул, дом 28, корпус 289061466276пн-вс: 9:00-21:00
Карла Маркса ул, д. 418 (902) 589-77-79пн-вс: 8:00-20:00
Карла Маркса ул, д.418-800-222-80-00пн-вс: 08.00-20.00
Кирова ул, 6+79603744783Пн-Пт 10:00-20:00, Сб-Вс 10:00-18:00
Кирова ул, д. 28пн-вс: 9:00-21:00
Камышинская улица, 22пн-вс: 8:00-20:00
Камышинская ул, 109+78422582271Пн-Пт 10:00-20:00, Сб-Вс 10:00-18:00
Камышинская ул, д. 12А89170533340пн-вс: 9:00-21:00
Камышинская ул, д. 27пн-вс: 9:00-21:00
Ефремова ул, 78+79297979032Пн-Пт 10:00-20:00, Сб-Вс 10:00-18:00
Игошина ул, д. 2Апн-вс: 9:00-21:00
Ипподромная улица, 4А+7(908)490-57-92пн-вс: 9:00-21:00
Гончарова ул, д. 7пн-вс: 9:00-21:00
Гончарова ул, д.138-800-222-80-00пн-сб: 08.00-19.00, вс: 09.00-19.00
Гончарова ул, 54А+7(917)607-79-53пн-вс: 9:00-21:00
Героев Свири ул, д. 4, корп. а8-927-633-72-07пн-вс: 9:00-21:00
Гая пр-кт, д.90, строение 18-800-222-80-00пн-вс: 09.00-21.00
Александра Невского ул, д.2 Ж8-800-222-80-00пн-вс: 09.00-21.00
Богдана Хмельницкого ул, 18+7(906)146-62-76пн-вс: 9:00-21:00
Волжская ул, 62+79378867752Пн-Вс 09:00-20:00
Врача Михайлова ул, д.328-800-222-80-00пн-пт: 10.00-18.00, сб: 09.00-13.00
Врача Михайлова ул, д. 5289063937642пн-вс: 8:00-20:00
Александра Невского ул, д. 2ж89041945750пн-вс: 9:00-21:00
Академика Филатова пр-кт, д.18-800-222-80-00пн-вс: 09.00-21.00
50-летия Влксм 13-1 пр-т89170612270, 89384324654пн-вс: 8:00-20:00
40-летия Октября ул, д.7 В8-800-222-80-00пн-вс: 09.00-21.00
40-летия Октября ул, дом 7В8 (908) 486-90-11пн-вс: 9:00-21:00
50-летия ВЛКСМ пр-кт, д.138-800-222-80-00пн-пт: 09.00-19.00, сб: 09.00-16.00, вс: 09.00-14.00

Реле пусковое компресора х-ка Атлант РКТ-2

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

Пускозащитное (тепловое) реле РКТ-2(К).
Пусковое реле с защитой.
Температура срабатывания 130+/-10°С;
Температура возврата настраивается в диапазоне 65 -75°С;
Ток срабатывания при t=80°С — 1,8 А;
Максимальный ток срабатывания при t=25°С, 6,3 А;
Срабатывает реле в интервале от 6 до 15 сек.
Устанавливается в холодильники Атлант, Минск, Бирюса.
Аналоги — пускозащитные реле РКТ-1, РКТ-2, РКТ-3, отличаются температурой отключения теплового реле.

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

Реле в холодильниках устанавливается на мотор-компрессоры «Барановичи» или «Бирюса» следующих моделей: СК-120, СКО-120, СК-140, СКО-140, СК-160, СКО-160, СК-175, СКО-175, СК-140, СКО-140, СК-160, СКО-160, а так же на компрессоры других производителей.

1. Забрать заказ из магазина на ул. Маршала Казакова — БЕСПЛАТНО

Магазин находится по адресу: ул. Маршала Казакова, д. 35, ТРК «Юнона», павильон 335 . Режим работы магазина: Пн-Вс: с 10-00 до 18-00.

Оплата при получении заказа возможна наличными и банковскими картами. Предоплата возможна онлайн через ЮKassa или по счету через банк.
 

2. Оплата заказов с доставкой (онлайн оплата на сайте)

Доставка заказов осуществляется ТОЛЬКО ПОСЛЕ ОПЛАТЫ (кроме некоторых ПВЗ Санкт-Петербурга).

Оплатить заказ без комиссии можно на нашем сайте с помощью платежной ситемы Ю.Касса (бывшая Яндекс.Касса). Принимаются банковские карты, электронные деньги, наличные через терминал оплаты и др. (Visa, Mastercard, МИР, Яндекс.Деньги, WebMoney, QIWI Wallet, Сбербанк онлайн, Альфа-Клик, Интернет-банк Промсвязьбанка, MasterPass, Куппи.ру, КупиВкредит, Билайн, Мегафон, МТС, Comepay, Связной, Евросеть).

Подробнее о способах оплаты с помощью ЮKassa можно почитать здесь .

Сервис Ю.Касса работает по Стандарту Банка России (СТО БР ИББС) и имеет сертификат соответствия международному стандарту PCI DSS (безопасность индустрии платежных карт). Система без замечаний прошла проверку Роскомнадзора на соответствие требованиям по защите персональных данных. Яндекс.Деньги используют собственное программное обеспечение. Комплекс обнаружения и блокирования мошеннических транзакций постоянно совершенствуется. Все операции с банковскими картами производятся по технологии 3-D Secure: это своего рода двойная защита, когда банк просит пользователя подтвердить платеж специальным паролем, получить который может только владелец карты.

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

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

Для юридических лиц предусмотрена оплата по безналичному расчету.

* — Доставка крупногабаритных товаров, таких как баки и барабаны стиральных машин, двери, корпусные детали холодильников и другой техники, осуществляется только собственной курьерской службой по Санкт-Петербургу и ТК CDEK по РФ, тарифицируется доставка этих товаров в индивидуальном порядке (при согласовании заказа с менеджером). Доставка таких товаров Почтой России и другими транспортными компаниями не производится! На такие товары не распространяется действие акций и специальных условий доставки!

Остались вопросы? нам или позвоните !

Статьи:

Почему мы не отправляем заказы с наложенным платежом?

Почему стоит выбрать наш магазин? Как понять, что мы не интернет-мошенники?

IP-адресация: Руководство по настройке DHCP, Cisco IOS версии 15SY — Настройка агента DHCP-ретрансляции Cisco IOS [Поддержка]

Инкапсуляция опции 82 DHCP-ретрансляции

12,2 (33) SRD

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

Этой функцией были изменены следующие команды: ip dhcp relay information policy, ip dhcp relay information policy-action.

Поддержка класса DHCP для идентификации клиентов

12,4 (11) т

Эта функция расширяет механизм класса DHCP для поддержки параметров 60, 77, 124 и 125. Эти параметры определяют тип клиента, отправляющего сообщение DHCP. Агент ретрансляции DHCP может принимать решения о пересылке на основе содержимого опций в сообщении DHCP, отправленном клиентом.

Эта функция была введена следующей командой: option hex.

DHCPv4 Relay per Interface VPN ID Поддержка

12,4 (11) т

Функция DHCPv4 Relay per Interface VPN ID Support позволяет настроить агент DHCP-ретрансляции Cisco IOS для каждого интерфейса, чтобы переопределить глобальную конфигурацию команды vpn опции информации ip dhcp relay. Эта функция позволяет достигать абонентов с разными требованиями к идентификатору VPN ID на разных интерфейсах с одного маршрутизатора Cisco.

Эта функция была введена следующей командой: ip dhcp relay information option vpn-id.

Опция 82 DHCP-реле для каждого интерфейса

12,4 (6) T 12,2 (31) SB2 12,2 (33) SRC

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

Следующие команды были введены этой функцией: ip dhcp relay information check-reply, ip dhcp relay information option-insert, ip dhcp relay information policy-action.

Подопция идентификатора абонента DHCP для опции 82

12,3 (14) T 12,2 (28) SB 12,2 (33) SRB

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

В этой функции появилась следующая команда: ip dhcp relay information option subscriber-id.

DHCP Relay MPLS VPN Support

12,2 (8) 12,2 (28) SB 12,2 (33) SRC

Поддержка ретрансляции DHCP для сетей MPLS VPN позволяет администратору сети экономить адресное пространство, разрешая перекрытие адресов. Агент ретрансляции может поддерживать несколько клиентов в разных VPN, и многие из этих клиентов из разных VPN могут использовать один и тот же IP-адрес.

Этой функцией были изменены следующие команды: параметр информации о реле ip dhcp, вспомогательный адрес ip.

DHCPv6 Bulk Lease query

15,1 (1) ю

Агент ретрансляции DHCPv6 Cisco IOS поддерживает массовый запрос аренды в соответствии с RFC 5460.

Следующие команды были введены или изменены этой функцией:

debug ipv6 dhcp relay, ipv6 dhcp-relay bulk-lease.

Агент DHCP-ретрансляции Поддержка ненумерованных интерфейсов

15,3 (1) ю

Функция агента ретрансляции DHCP Cisco IOS поддерживает использование ненумерованных интерфейсов.

DHCPv6 — релейная цепочка для делегирования префикса

15,0 (1) SY

Эта функция позволяет ретранслировать сообщения DHCPv6 через несколько агентов ретрансляции.

Следующие команды были введены или изменены этой функцией:

очистить привязку реле ipv6 dhcp, очистить ipv6 dhcp route, ipv6 dhcp iana-route-add, ipv6 dhcp iapd-route-add, show ipv6 dhcp relay binding, show ipv6 dhcp маршрут.

Как настроить агент DHCP-ретрансляции на маршрутизаторах Cisco

В этом руководстве подробно описывается конфигурация агента ретрансляции DHCP. Узнайте, как использовать команду ‘ip helper-address’ для настройки агентов ретрансляции DHCP на маршрутизаторах Cisco на примере трассировщика пакетов.

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

Маршрутизатор (config-if) #ip helper-address [ip-address-of-the-dhcp-server]
 

Команда ‘ip helper-address’ указывает интерфейсу пересылать входящее сообщение DHCP на настроенный сервер DHCP. Используйте эту команду на всех интерфейсах, которые подключены к локальным подсетям, содержащим клиентов DHCP.

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

Установка для практической работы с трассировщиком пакетов

  • Создайте сеть, содержащую пять подсетей: 10.0.0.0/8, 20.0.0.0/8, 30.0.0.0/8, 40.0.0.0/8 и 50.0.0.0/8.
  • Добавьте несколько хостов в каждую сеть, кроме пятой подсети.В пятой подсети добавьте DHCP-сервер.
  • Для подключения подсетей используйте три маршрутизатора: Router0, Router1 и Router2.
  • Подключите подсети 10.0.0.0/8 и 20.0.0.0/8 к интерфейсам FastEthernet 0/0 и FastEthernet0 / 1 маршрутизатора Router1 соответственно.
  • Подключите подсети 30.0.0.0/8 и 40.0.0.0/8 к интерфейсам FastEthernet 0/0 и FastEthernet0 / 1 маршрутизатора Router2 соответственно.
  • Подключите последовательный интерфейс 0/0/0 маршрутизатора 1 к последовательному интерфейсу 0/0/0 маршрутизатора 0.Используйте подсеть 192.168.1.0/252 для IP-конфигурации этого соединения.
  • Подключите последовательный интерфейс 0/0/1 маршрутизатора 2 к последовательному интерфейсу 0/0/1 маршрутизатора 0. Используйте подсеть 192.168.4.0/252 для IP-конфигурации этого соединения.
  • Настройте маршрутизацию RIP между маршрутизаторами и проверьте возможность подключения между подсетями.

На следующем изображении показана эта сеть.

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

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

Packet Tracer LAB без конфигурации

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

Назначение IP-конфигурации

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

Команда Описание ( используется для )
Маршрутизатор> включить Чтобы запустить командную строку и изменить командный режим на режим привилегированного выполнения.
Router # configure terminal Для перехода в режим глобальной конфигурации.
Маршрутизатор (config) #interface [ имя интерфейса ] [ номер интерфейса ] Для перехода в режим интерфейса
Маршрутизатор (config-if) #ip-адрес [ ip-адрес ] [ маска подсети ] Для установки IP-адреса на интерфейсе
Маршрутизатор (config-if) #clock rate 64000 Для установки тактовой частоты на 64000. (Используйте, только если интерфейс является последовательным DCE)
Маршрутизатор (config-if) #bandwidth 64 Чтобы установить полосу пропускания на 64 (Используйте, только если интерфейс является последовательным DCE)
Router (config-if) #no shutdown Для включения интерфейса
Маршрутизатор (config-if) #exit Для выхода из режима интерфейса

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

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

Маршрутизатор0 IP-конфигурация
Маршрутизатор> включить
Маршрутизатор # настроить терминал
Маршрутизатор (конфигурация) #interface fastethernet 0/0
Маршрутизатор (config-if) #ip адрес 50.0.0.1 255.0.0.0
Маршрутизатор (config-if) # без выключения
Маршрутизатор (config-if) #exit
Маршрутизатор (конфигурация) # интерфейс серийный 0/0/0
Маршрутизатор (config-if) #ip адрес 192.168.1.2 255.255.255.252
Маршрутизатор (config-if) # тактовая частота 64000
Маршрутизатор (config-if) #bandwidth 64
Маршрутизатор (config-if) # без выключения
Маршрутизатор (config-if) #exit
Маршрутизатор (конфигурация) # интерфейс серийный 0/0/1
Маршрутизатор (config-if) #ip-адрес 192.168.1.6 255.255.255.252
Маршрутизатор (config-if) # тактовая частота 64000
Маршрутизатор (config-if) #bandwidth 64
Маршрутизатор (config-if) # без выключения
Маршрутизатор (config-if) #exit
Маршрутизатор (конфигурация) #
 

На следующем изображении показана вышеуказанная конфигурация трассировщика пакетов.

Конфигурация IP маршрутизатора 1
Маршрутизатор> включить
Маршрутизатор # настроить терминал
Маршрутизатор (конфигурация) #interface fastethernet 0/0
Маршрутизатор (config-if) #ip-адрес 10.0.0.1 255.0.0.0
Маршрутизатор (config-if) # без выключения
Маршрутизатор (config-if) #exit
Маршрутизатор (config) #interface fastethernet 0/1
Маршрутизатор (config-if) #ip-адрес 20.0.0.1 255.0.0.0
Маршрутизатор (config-if) # без выключения
Маршрутизатор (config-if) #exit
Маршрутизатор (конфигурация) # интерфейс серийный 0/0/0
Маршрутизатор (config-if) #ip адрес 192.168.1.1 255.255.255.252
Маршрутизатор (config-if) # без выключения
Маршрутизатор (config-if) #exit
Маршрутизатор (конфигурация) #
 

На следующем изображении показана вышеуказанная конфигурация трассировщика пакетов.

Конфигурация IP Router2
Маршрутизатор> включить
Маршрутизатор # настроить терминал
Маршрутизатор (конфигурация) #interface fastethernet 0/0
Маршрутизатор (config-if) #ip-адрес 30.0.0.1 255.0.0.0
Маршрутизатор (config-if) # без выключения
Маршрутизатор (config-if) #exit
Маршрутизатор (config) #interface fastethernet 0/1
Маршрутизатор (config-if) #ip адрес 40.0.0.1 255.0.0.0
Маршрутизатор (config-if) # без выключения
Маршрутизатор (config-if) #exit
Маршрутизатор (конфигурация) # интерфейс серийный 0/0/1
Маршрутизатор (config-if) #ip-адрес 192.168.1.5 255.255.255.252
Маршрутизатор (config-if) # без выключения
Маршрутизатор (config-if) #exit
Маршрутизатор (конфигурация) #
 

На следующем изображении показана вышеуказанная конфигурация трассировщика пакетов.

Настройка маршрутизации RIP

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

Команда Описание ( Используется для )
Маршрутизатор> включить Для входа в режим привилегированного выполнения
Маршрутизатор # настроить терминал Для входа в режим глобальной конфигурации Маршрутизатор (config) #router rip Для включения маршрутизации RIP и входа в режим конфигурации маршрутизации
Маршрутизатор (config-router) #network [ network ] Чтобы добавить локально доступную сеть в список сетей, которые RIP будет рекламировать.
Маршрутизатор (config-router) #version 2 Для использования RIP версии 2.
Router (config-router) #no auto-summary Для поддержки бесклассовых подсетей или для отключения авто- сводная функция.
Маршрутизатор (config-router) #exit Для выхода из режима настройки маршрутизации.

Получите доступ к командной строке каждого маршрутизатора и настройте маршрутизацию RIP, как показано ниже.

Маршрутизатор0
Маршрутизатор> включить
Маршрутизатор # настроить терминал
Router (config) #router rip
Маршрутизатор (config-router) # сеть 50.0,0.0
Маршрутизатор (config-router) # сеть 192.168.1.0
Маршрутизатор (config-router) # сеть 192.168.4.0
Маршрутизатор (config-router) # версия 2
Маршрутизатор (config-router) # нет авто-сводки
Маршрутизатор (config-router) #exit
Маршрутизатор (конфигурация) #
 

На следующем изображении показана вышеуказанная конфигурация трассировщика пакетов.

Маршрутизатор1
Маршрутизатор> включить
Маршрутизатор # настроить терминал
Router (config) #router rip
Маршрутизатор (config-router) # сеть 10.0.0,0
Маршрутизатор (config-router) # сеть 20.0.0.0
Маршрутизатор (config-router) # сеть 192.168.1.0
Маршрутизатор (config-router) # версия 2
Маршрутизатор (config-router) # нет авто-сводки
Маршрутизатор (config-router) #exit
Маршрутизатор (конфигурация) #
 

На следующем изображении показана вышеуказанная конфигурация трассировщика пакетов.

Маршрутизатор2
Маршрутизатор> включить
Маршрутизатор # настроить терминал
Router (config) #router rip
Маршрутизатор (config-router) # сеть 30.0.0.0
Маршрутизатор (config-router) # сеть 40.0,0.0
Маршрутизатор (config-router) # сеть 192.168.1.4
Маршрутизатор (config-router) # версия 2
Маршрутизатор (config-router) # нет авто-сводки
Маршрутизатор (config-router) #exit
Маршрутизатор (конфигурация) #
 

На следующем изображении показана вышеуказанная конфигурация средства трассировки пакетов.

Назначение статического IP-адреса DHCP-серверу

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

Чтобы назначить серверу статический IP-адрес, щелкните Server , щелкните Config и щелкните интерфейс, который подключен к FastEthernet 0/0 маршрутизатора Router0.В разделе IP-конфигурации выберите опцию Static и установите IP-адрес.

На следующем изображении показан этот процесс.

Поскольку сервер подключен к сети через интерфейс FastEthernet 0/0 маршрутизатора Router0, мы установим IP-адрес интерфейса FastEthernet 0/0 маршрутизатора Router0 в качестве IP-адреса шлюза по умолчанию на сервере.

Чтобы установить IP-адрес шлюза по умолчанию, нажмите кнопку Settings на левой панели и выберите параметр Static в разделе IP-конфигурации на правой панели и установите IP-адрес шлюза по умолчанию.

На следующем изображении показан этот процесс.

Включение и настройка службы DHCP на сервере

Чтобы включить службу DHCP на сервере, щелкните Server и щелкните Services . На левой панели щелкните DHCP , а на правой панели выберите параметр «Вкл.» . Это включит службу DHCP.

Служба DHCP

использует пулы DHCP для предоставления IP-адресов. Пул DHCP — это группа конфигураций IP, которые DHCP-сервер назначает определенной подсети.Нам нужно создать пулы, равные подсетям. В нашей сети, поскольку у нас четыре подсети, мы должны создать четыре пула.

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

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

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

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

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

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

На следующем изображении показаны все настроенные пулы.

Настройка клиентов DHCP

Чтобы настроить устройство как DHCP-клиент, нам нужно выбрать опцию DHCP в его IP-конфигурации .Для этого щелкните устройство и щелкните Desktop , затем щелкните IP Configuration и выберите опцию DHCP .

На следующем изображении показано, как установить параметр DHCP в разделе IP-конфигурации .

Установите все ПК в качестве клиентов DHCP, выполнив действия, описанные выше.

Настройка агентов ретрансляции DHCP

Мы настраиваем агент DHCP-ретрансляции только на интерфейсе, который напрямую подключен к локальной подсети.В этой сети четыре интерфейса напрямую подключены к локальным подсетям. Эти интерфейсы следующие.

Маршрутизатор2
Маршрутизатор Интерфейс Подключенная локальная подсеть
Маршрутизатор1 Fa0 / 0 10.0.0.0/8
Маршрутизатор 1 Fa0 / 1

4

Fa0 / 0 30.0.0.0/8
Маршрутизатор2 Fa0 / 1 40.0,0.0 / 8

Чтобы настроить перечисленные выше интерфейсы в качестве агентов ретрансляции DHCP, используйте команду ‘ip helper-address’ , как показано ниже.

Маршрутизатор1
Маршрутизатор> включить
Маршрутизатор # настроить терминал
Маршрутизатор (конфигурация) #interface fastethernet 0/0
Маршрутизатор (config-if) #ip helper-address 50.0.0.10
Маршрутизатор (config-if) #exit
Маршрутизатор (config) #interface fastethernet 0/1
Маршрутизатор (config-if) #ip helper-address 50.0.0.10
Маршрутизатор (config-if) #exit
Маршрутизатор (конфигурация) #
 

На следующем изображении показана вышеуказанная конфигурация.

Маршрутизатор2
Маршрутизатор> включить
Маршрутизатор # настроить терминал
Маршрутизатор (конфигурация) #interface fastethernet 0/0
Маршрутизатор (config-if) #ip helper-address 50.0.0.10
Маршрутизатор (config-if) #exit
Маршрутизатор (config) #interface fastethernet 0/1
Маршрутизатор (config-if) #ip helper-address 50.0.0.10
Маршрутизатор (config-if) #exit
Маршрутизатор (конфигурация) #
 

На следующем изображении показана вышеуказанная конфигурация.

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

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

На следующем изображении показан этот процесс.

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

Настроенная практическая лаборатория

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

Packet Tracer LAB с конфигурацией

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

Агент DHCP-ретрансляции | Руководство пользователя DHCP

На маршрутизаторе можно настроить расширенные параметры ретрансляции DHCP. или на коммутаторе и включите маршрутизатор (или коммутатор), чтобы он работал как агент ретрансляции DHCP.Агент ретрансляции DHCP пересылает запрос и ответ DHCP. пакеты между DHCP-клиентом и DHCP-сервером.

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

Примечание:

Маршрутизаторы пакетной передачи серии PTX не поддерживают аутентификация для агентов ретрансляции DHCP.

На маршрутизаторах можно использовать ретрансляцию DHCP в приложениях на границе оператора связи. например, видео / IPTV для получения параметров конфигурации, включая IP-адрес для ваших подписчиков.

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

Примечание:

Расширенные параметры агента ретрансляции DHCP, настроенные с помощью оператор dhcp-relay несовместим с DHCP / BOOTP параметры агента ретрансляции, настроенные с помощью оператора bootp .В результате вы не можете включить оба расширенных агента ретрансляции DHCP. и агент ретрансляции DHCP / BOOTP на маршрутизаторе одновременно.

Для получения информации об агенте ретрансляции DHCP / BOOTP см. Настройка маршрутизаторов, коммутаторов и интерфейсов как Агенты ретрансляции DHCP и BOOTP.

Вы также можете настроить расширенный агент DHCP-ретрансляции для поддержки Клиенты IPv6. См. Обзор агента ретрансляции DHCPv6 для получения информации о функции агента ретрансляции DHCPv6.

Для настройки расширенного агента ретрансляции DHCP на маршрутизаторе (или switch), включите оператор dhcp-relay на уровне иерархии [edit forwarding-options] .

Вы также можете включить оператор dhcp-relay на следующих уровнях иерархии:

  • [редактировать логические системы имя логической системы параметры пересылки]

  • [редактировать логические системы имя логической системы экземпляры маршрутизации имя экземпляра маршрутизации параметры пересылки]

  • [изменить экземпляры маршрутизации имя экземпляра маршрутизации параметры пересылки]

Взаимодействие между агентом ретрансляции DHCP, клиентом DHCP и DHCP Серверы

Схема взаимодействия между агентом DHCP Relay, DHCP клиент и DHCP-серверы одинаковы независимо от того, установка на роутер или свитч.Однако есть некоторая разница в деталях использования.

На маршрутизаторах — в типичной конфигурации граничной сети оператора клиент DHCP находится на компьютере подписчика, а DHCP агент ретрансляции настроен на маршрутизаторе между DHCP-клиентом и один или несколько DHCP-серверов.

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

Следующие шаги описывают на высоком уровне, как DHCP клиент, агент DHCP-ретрансляции и DHCP-сервер взаимодействуют в конфигурации который включает два DHCP-сервера.

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

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

  3. В ответ на получение пакета обнаружения каждый DHCP-сервер сервер отправляет клиенту пакет предложения. Агент ретрансляции DHCP получает пакеты предложения и пересылают их DHCP-клиенту.

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

  5. DHCP-клиент отправляет пакет запроса, который указывает DHCP-сервер, с которого можно получить информацию о конфигурации.

  6. Агент DHCP-ретрансляции получает пакет запроса и пересылает копии на каждый из двух DHCP-серверов.

  7. DHCP-сервер, запрошенный клиентом, отправляет подтверждение (ACK) пакет, содержащий параметры конфигурации клиента.

  8. Агент ретрансляции DHCP получает пакет ACK и пересылает это клиенту.

  9. DHCP-клиент получает пакет ACK и сохраняет информация о конфигурации.

  10. Если настроено, агент DHCP-ретрансляции устанавливает маршрут хоста и запись протокола разрешения адресов (ARP) для этого клиент.

  11. После установления первоначальной аренды IP-адреса, DHCP-клиент и DHCP-сервер используют одноадресную передачу для согласования продление или освобождение от аренды. Агент DHCP-ретрансляции «отслеживает» для всех пакетов одноадресной передачи между клиентом и сервером, которые пройти через маршрутизатор (или коммутатор), чтобы определить, когда срок действия этого клиента истек или он был освобожден.Этот процесс называется to as lease слежка или пассивное слежение .

Обнаружение активности DHCP

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

Примечание.

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

Опция информации агента ретрансляции DHCP (опция 82) | Руководство пользователя DHCP

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

Вы можете включить текстовое описание интерфейса в следующие Параметры DHCP:

  • DHCPv4 option 82 Agent Circuit ID (подопция 1)

  • DHCPv4 option 82 Agent Remote ID (подопция 2)

  • DHCPv6 option 18 Relay Agent Interface-ID

  • DHCPv6 option 37 Relay Agent Remote-ID

Текстовое описание настраивается отдельно с использованием оператора description на уровне иерархии [edit interfaces interface-name ] .Если вы укажете что используется текстовое описание, а описание не настроено для интерфейса DHCP-ретранслятор по умолчанию использует интерфейс уровня 2 имя.

В случае интерфейсов интегрированной маршрутизации и моста (IRB), текстовое описание интерфейса уровня 2 используется вместо текстовое описание интерфейса IRB. Если нет описания настроено, используется имя логического интерфейса уровня 2.

Примечание:

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

Вы можете использовать текстовое описание со следующими Параметры DHCP:

  • DHCPv4 Option 82 ID цепи агента (подопция 1)

  • DHCPv4 Option 82 Agent Remote ID (подопция 2)

  • Идентификатор интерфейса агента ретрансляции DHCPv6 (опция 18)

  • Удаленный идентификатор агента ретрансляции DHCPv6 (опция 37)

(DHCPv4) Для настройки подопции опции 82 DHCP-ретрансляции включить текстовое описание интерфейса:

(DHCPv6) Для настройки опции 18 или опции DHCPv6. 37, чтобы включить текстовое описание интерфейса:

  1. Укажите, что вы хотите настроить агент ретрансляции DHCPv6 служба поддержки.

     [изменить параметры пересылки dhcp-relay]
    пользователь @ хост #  редактировать dhcpv6 
     
  2. Настройте агент ретрансляции DHCPv6 для вставки опции 18 (ретрансляция Agent Interface-ID), опция 37 (Relay Agent Remote-ID) или оба.

    • Для настройки опции 18:

       [изменить параметры пересылки dhcp-relay dhcpv6]
      user @ host #  изменить идентификатор интерфейса агента-реле 
       
    • Для настройки опции 37:

       [изменить параметры пересылки dhcp-relay dhcpv6]
      пользователь @ хост #  изменить идентификатор удаленного агента реле 
       
  3. Укажите, что текстовое описание включено в информация о вариантах.В следующем примере информация о параметрах включает описание, используемое для интерфейса устройства.

Настройка DHCP-ретранслятора

Протокол динамической конфигурации хоста (DHCP) используется для настройки хостов с IP-адресом и другими параметрами конфигурации без вмешательства пользователя. Протокол состоит из трех компонентов:

  • DHCP-клиент

  • DHCP-сервер

  • Агент ретрансляции DHCP

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

Коммутаторы маршрутизации

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

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

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

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

Пакеты пересылаются с использованием широковещательной пересылки, если IP-адрес DHCP-сервера является адресом подсети или широковещательным IP-адресом (255.255.255.255.). Агент DHCP-ретрансляции устанавливает IP-адрес DHCP-сервера на широковещательный IP-адрес и пересылается во все VLAN. с настроенными IP-интерфейсами (кроме исходной VLAN.)

Предварительные условия для работы DHCP-ретрансляции

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

  1. Включить ретрансляцию DHCP на коммутаторе маршрутизации (настройка по умолчанию).

  2. Убедитесь, что DHCP-сервер обслуживает коммутатор маршрутизации.

  3. Включите IP-маршрутизацию на коммутаторе маршрутизации.

  4. Убедитесь, что существует маршрут от DHCP-сервера до коммутатора маршрутизации и обратно.

  5. Настройте один или несколько вспомогательных IP-адресов для указанных сетей VLAN для пересылки запросов DHCP на серверы DHCP в других подсетях.

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

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

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

HP Switch (config) # нет dhcp-relay
 

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

Синтаксис:

[нет] dhcp host-name-option

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

Максимальный размер имени хоста — 32 символа.

По умолчанию: отключено

Команда DHCP, опция 12

Коммутатор HP (config) # dhcp host-name-option
 

Объект MIB поддерживает включение и отключение функции DHCP Option 12.Он добавлен в файл hpicfDhcpclient.mib . Имя хоста извлекается из переменной SYSNAME MIB. Проверки действительности имени включают:

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

  • Максимальный поддерживаемый размер имени хоста — 30 символов. Если SYSNAME превышает 30 символов, то опция 12 DHCP не будет включена в пакет.

  • Минимальное количество символов, поддерживаемое для имени хоста, — один символ. Если SYSNAME в MIB имеет значение NULL, то опция 12 DHCP не будет включена в пакет.

hpicfDhcpClientHostNameOption ТИП ОБЪЕКТА

SYNTAX INTEGER {включено (1), отключено (2)}

MAX-ACCESS чтение-запись

СТАТУС текущий

ОПИСАНИЕ «Этот объект включает / выключает опцию 12 DHCP.
что позволяет отправлять имя хоста системы в DHCP
пакеты. По умолчанию этот объект отключен ».Установка этого флажка на «включено» приводит к включению
имени хоста системы в пакетах DHCP.

DEFVAL {отключено}

:: = {hpicfDhcpClientOptions 2}
 

Настройка вспомогательного IP-адреса

Чтобы добавить IP-адрес DHCP-сервера для указанной VLAN на коммутаторе маршрутизации, введите команду ip helper-address на уровне конфигурации VLAN, как в следующем примере:

Коммутатор HP (конфигурация) # vlan 1
 
Коммутатор HP (vlan-1) # ip-адрес-помощника <
 
IP-адрес  >
 

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

Коммутатор HP (vlan-1) # нет IP-адреса помощника <
 
IP-адрес  >
 
  • На коммутаторе маршрутизации можно настроить до 4000 вспомогательных IP-адресов.Адреса помощников используются совместно агентом ретрансляции DHCP и функцией пересылки UDP.

  • В каждой VLAN поддерживается не более шестнадцати вспомогательных IP-адресов.

Проверка конфигурации DHCP-ретранслятора

Просмотр настройки DHCP-реле

Используйте команду show config (или show running для файла рабочей конфигурации), чтобы отобразить текущую настройку ретрансляции DHCP.


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


Отображение начальной конфигурации при отключенном DHCP-реле

HP Switch # показать конфигурацию
Конфигурация запуска:
; Редактор конфигурации J9726A; Создано в выпуске # xx.15.xx
имя хоста «HP Switch»
cdp run
модуль 1 типа J9726A
IP-шлюз по умолчанию 18.30.240.1
Сообщество snmp-сервера «общедоступное» Неограниченно
vlan 1
  имя «DEFAULT_VLAN»
  непомеченный A1
  IP-адрес 18.30.240.180 255.255.248.0
  нет немаркированных A2-A24
  выход
нет dhcp-реле

 

Нестандартная настройка DHCP-реле

Просмотр вспомогательных адресов DHCP

Чтобы отобразить список текущих настроенных адресов IP Helper для указанной VLAN на коммутаторе, введите команду show ip helper-address vlan .

Синтаксис:

показать вспомогательный IP-адрес [vlan < vlan-id >]

Отображает вспомогательные IP-адреса DHCP-серверов, настроенных для всех статических VLAN в коммутаторе или в указанной VLAN, независимо от того, включена ли функция ретрансляции DHCP. Параметр vlan < vlan-id > указывает номер идентификатора VLAN.

Следующая команда выводит список настроенных в настоящее время вспомогательных IP-адресов для VLAN 1.

Отображение вспомогательных IP-адресов

HP Switch (config) # показать ip helper-address vlan 1

 Адреса помощников по IP

  IP-адрес помощника
  -----------------
  10.28.227.97
  10.29.227.53
 

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

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

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

.
  • DHCP-сервер опции 82 может использовать идентификационные данные агента ретрансляции и информацию о порте источника клиента для администрирования политик IP-адресации на основе местоположения клиента и агента ретрансляции в сети, независимо от того, является ли агент ретрансляции первичным агентом ретрансляции клиента или вторичным агентом.

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

  • Агент ретрансляции Option 82 может также устранить ненужный широковещательный трафик, перенаправляя ответ DHCP-сервера Option 82 только на порт, к которому подключен запрашивающий клиент, вместо широковещательной рассылки ответа DHCP на все порты VLAN.


ПРИМЕЧАНИЕ. Функция ретрансляции DHCP коммутатора маршрутизации (опция 82) может использоваться в сетях, где серверы DHCP совместимы с работой опции 82 RFC 3046. Серверы DHCP, несовместимые с опцией 82, игнорируют поля опции 82. Для получения информации о настройке DHCP-сервера Option 82 см. Документацию, прилагаемую к серверному приложению.

Некоторые клиентские приложения могут добавлять поле Option 82 к своим DHCP-запросам; см. документацию, предоставленную для вашего клиентского приложения.


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

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

Для получения информации о настройке политик на сервере с опцией 82 DHCP-сервера см. Документацию, предоставленную для этого приложения.

Пример приложения DHCP Option 82

Общие требования к опции 82 DHCP-сервера и работа

Работа опции 82 DHCP-сервера настраивается на уровне глобальной конфигурации и требует следующего:

  • IP-маршрутизация включена на коммутаторе

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

  • Маршрутизация коммутатора доступа к DHCP-серверу Option 82 в другой подсети, чем клиенты, запрашивающие поддержку DHCP Option 82

  • Один вспомогательный IP-адрес, настроенный для каждой VLAN, поддерживающей DHCP-клиентов

Обычная работа DHCP-реле с опцией 82

Как правило, первый (основной) агент ретрансляции Option 82, который получает пакет запроса DHCP от клиента, добавляет поле Option 82 к пакету и пересылает его на DHCP-сервер, идентифицированный вспомогательным IP-адресом, настроенным в VLAN, в которой был отправлен пакет клиента. полученный.Другие ретрансляционные агенты восходящего направления, используемые для пересылки пакета, могут добавлять свои собственные поля Option 82, заменять поля Option 82, которые они находят в пакете, пересылать пакет без добавления другого поля или отбрасывать пакет. (Промежуточные коммутаторы маршрутизации следующего перехода без возможности опции 82 могут использоваться для пересылки-маршрутизации пакетов запроса клиента с полями опции 82.) Ответные пакеты от сервера Option 82 направляются обратно к основному агенту ретрансляции (коммутатор маршрутизации) и включают Назначение IP-адреса для запрашивающего клиента и точная копия данных Option 82, полученных сервером с запросом клиента.Агент ретрансляции удаляет данные Option 82 и пересылает ответный пакет через порт, указанный в ответе как Circuit ID (порт клиентского доступа). При определенных условиях проверки, описанных далее в этом разделе, агент ретрансляции обнаруживает недопустимые данные Option 82 в ответный пакет может отбросить пакет.

Пример работы опции 82 DHCP-сервера в сети с несовместимым агентом ретрансляции

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

Remote ID — это настраиваемое подполе, которое определяет область политики, которая включает либо коммутатор маршрутизации в целом (с использованием MAC-адреса коммутатора маршрутизации), либо отдельную VLAN, настроенную на коммутаторе маршрутизации (с использованием IP-адреса VLAN, получающего запрос клиента.)

  • Используйте параметр IP-адреса, если сервер будет применять разные политики IP-адресации к запросам клиентов DHCP от портов в разных VLAN на одном и том же коммутаторе маршрутизации.

  • Используйте параметр Management VLAN, если настроена управляющая VLAN и вы хотите, чтобы все клиенты DHCP на коммутаторе маршрутизации использовали один и тот же IP-адрес. (Это полезно, если вы применяете одну и ту же политику IP-адресации к запросам клиентов DHCP от портов в разных VLAN на одном и том же коммутаторе маршрутизации.) Настройка этого параметра означает, что IP-адрес управляющей VLAN появляется в подполе удаленного идентификатора всех DHCP-запросов, исходящих от клиентов, подключенных к коммутатору маршрутизации, независимо от VLAN, из которой исходят запросы.

  • Используйте параметр MAC-адреса, если на данном коммутаторе маршрутизации для DHCP-сервера не имеет значения, какая VLAN является источником клиентского запроса (то есть используйте параметр MAC-адреса, если политики IP-адресации поддерживаются целевым DHCP-сервером). сервер не различает запросы клиентов от портов в разных VLAN в одном и том же коммутаторе маршрутизации.)

Чтобы просмотреть MAC-адрес для данного коммутатора маршрутизации, выполните команду show system-information в интерфейсе командной строки.

Использование интерфейса командной строки для просмотра MAC-адреса коммутатора

HP Switch (config) # показать системную информацию

Статус и счетчики - Общая информация о системе

Имя системы: коммутатор HP
Системный контакт:
Расположение системы:

Возрастное время MAC (сек): 300

Часовой пояс: 0
Правило летнего времени: нет


Версия программного обеспечения: xx.15.xx Базовый MAC-адрес: 0026f1-152e10
Версия ПЗУ: xx.15.xx Серийный номер: CN9458Q011
Разрешить модули V1: Да

Время работы: 68 минут Память - Всего: 58,720,256
Загрузка ЦП (%): 5 Бесплатно: 39 500 456

IP Mgmt - Pkts Rx: 28 959 Пакетов - Всего: 3022
          Пакетов Tx: 1340 Буферов Свободно: 2902
                                            Самый низкий: 2742
                                            Пропущено: 0
 

Circuit ID — это неконфигурируемое подполе, которое определяет номер порта физического порта, через который коммутатор маршрутизации получил данный запрос DHCP-клиента, и необходимо для определения того, хотите ли вы настроить DHCP-сервер Option 82 на использование Circuit ID для выбора Политика DHCP для назначения клиентам, подключенным к порту.Этот номер является идентификатором входящего порта. В коммутаторах HP с фиксированным портом номер порта, используемый для идентификатора цепи, всегда совпадает с номером физического порта, указанным на передней панели коммутатора. На коммутаторах шасси HP, где выделенный последовательный блок номеров внутренних портов зарезервирован для каждого слота, независимо от того, занят ли слот, идентификатор цепи для данного порта является порядковым номером этого порта в слоте. (Чтобы просмотреть присвоение порядковых номеров портам в коммутаторе маршрутизации, используйте команду walkmib ifname .)

Например, идентификатор цепи для порта 11 на коммутаторе HP — «11».

Использование walkmib для определения идентификатора цепи для порта на шасси HP

Коммутатор HP (конфигурация) # walkmib ifname
ifName.1 = 1
ifName.2 = 2
ifName.3 = 3
ifName.4 = 4
ifName.5 = 5
ifName.6 = 6
ifName.7 = 7
ifName.8 = 8
ifName.9 = 9
ifName.10 = 10

 
ifName.11 = 11 
ifName.12 = 12
 

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

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

DHCP Option 82 на коммутаторах HP предлагает четыре политики пересылки с дополнительной проверкой ответов сервера для трех типов политик ( добавляет , заменяет или отбрасывает .)

Параметры конфигурации для управления пакетами запросов DHCP-клиента

Конфигурация опции 82 Пакет запроса клиента DHCP, входящий в коммутатор маршрутизации
Пакет не имеет поля Option 82 Пакет включает поле опции 82
Оставить Добавить поле опции 82 Если агент ретрансляции получает запрос клиента, который уже имеет одно или несколько полей Option 82, keep заставляет агент ретрансляции сохранять такие поля и пересылать запрос без добавления другого поля Option 82.Но если во входящем клиентском запросе еще нет полей Option 82, агент ретрансляции добавляет поле Option 82 перед пересылкой запроса. Некоторые приложения для keep включают:
  • DHCP-сервер не поддерживает несколько пакетов Option 82 в запросе клиента, и на пути к серверу имеется несколько ретрансляционных агентов Option 82.

  • Необычный случай, когда DHCP-клиенты в сети добавляют свои собственные поля Option 82 к своим пакетам запросов, и вы не хотите, чтобы какие-либо дополнительные поля добавлялись агентами ретрансляции.

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

Заменить Добавить поле опции 82 Replace заменяет любые существующие поля Option 82 из нижестоящих агентов ретрансляции (и / или исходного клиента) полем Option 82 для текущего агента ретрансляции.Некоторые приложения для замены включают:
  • Агент ретрансляции находится в точке сети, которая является границей политики DHCP, и вы хотите заменить любые поля Option 82, добавленные нисходящими устройствами, полем Option 82 от агента ретрансляции на границе. (Это исключает нижестоящие поля опции 82, которые вы не хотите, чтобы сервер использовал при определении того, какую политику IP-адресации применить к клиентскому запросу.)

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

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

Агенты ретрансляции с несколькими параметрами 82 в пути запроса клиента

Если клиент находится на расстоянии одного шага маршрутизатора от DHCP-сервера, только поле Option 82 первого (и единственного) агента ретрансляции используется для определения границы политики для ответа сервера. Если между клиентом и сервером существует несколько переходов маршрутизатора Option 82, вы можете использовать разные параметры конфигурации на разных агентах ретрансляции для достижения желаемых результатов. Это включает настройку агентов ретрансляции таким образом, чтобы клиентский запрос приходил на сервер либо с одним полем Option 82, либо с несколькими полями.(Использование нескольких полей в опции 82 предполагает, что сервер поддерживает несколько полей и настроен для назначения политик IP-адресации на основе содержимого нескольких полей.)

Пример конфигурации, позволяющей только первичному агенту ретрансляции вносить поле Option 82

Вышеупомянутая комбинация позволяет обнаруживать и отбрасывать клиентские запросы с ложными полями Option 82. Если ничего не найдено, политика отбрасывания на первом агенте ретрансляции добавляет поле Option 82, которое затем остается неизменным в течение следующих двух переходов агента ретрансляции («B» и «C».Затем сервер может применить политику IP-адресации на основе поля Option 82, сгенерированного пограничным агентом ретрансляции («A».) В этом примере граница политики DHCP находится на агенте ретрансляции 1.

Пример конфигурации, позволяющей нескольким агентам ретрансляции вносить поле Option 82

Это усовершенствование предыдущего примера. В этом случае каждый переход для принятого клиентского запроса добавляет к запросу новое поле Option 82. DHCP-сервер, способный использовать несколько полей Option 82, может быть настроен для использования этого подхода для более подробного контроля над арендованными IP-адресами.В этом примере основная граница политики DHCP находится в агенте ретрансляции «A», но более глобальные границы политики могут существовать в агентах ретрансляции «B» и «C».

Пример, позволяющий только вышестоящему агенту ретрансляции вносить поле Option 82

Как и в первом примере выше, эта конфигурация отбрасывает клиентские запросы с ложными полями Option 82 от клиентов на агенте пограничной ретрансляции. Однако в этом случае только поле Option 82 последнего агента ретрансляции сохраняется для использования DHCP-сервером.В этом случае граница политики DHCP находится у агента ретрансляции «C». В двух предыдущих примерах граница была с реле «А».

Проверка пакетов ответа сервера

Действительный ответ сервера Option 82 на пакет запроса клиента включает копию полей Option 82, которые сервер получил с запросом. Если проверка отключена, разрешено большинство вариантов информации опции 82, и соответствующие пакеты ответа сервера пересылаются.

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

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

Агент ретрансляции управление пакетами ответов DHCP-сервера

Содержание пакета ответа Опция 82, конфигурация Проверка включена на агенте ретрансляции Проверка отключена (по умолчанию)

Действительный ответный пакет DHCP-сервера без поля Option 82.

заменить или сбросить [] Отбросить ответный пакет сервера. Переслать пакет ответа сервера нижестоящему устройству.
сохранить [] Переслать пакет ответа сервера нижестоящему устройству. Переслать пакет ответа сервера нижестоящему устройству.

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

заменить или сбросить [] Отбросить ответный пакет сервера. Отбросить ответный пакет сервера.
сохранить [] Переслать пакет ответа сервера нижестоящему устройству. Переслать пакет ответа сервера нижестоящему устройству.

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

заменить или сбросить [] Отбросить ответный пакет сервера. Отбросить ответный пакет сервера.
сохранить [] Переслать пакет ответа сервера нижестоящему устройству. Переслать пакет ответа сервера нижестоящему устройству.

Все остальные пакеты ответов сервера []

сохранить [] , заменить или удалить [] Переслать пакет ответа сервера нижестоящему устройству. Переслать пакет ответа сервера нижестоящему устройству.

В многосетевой VLAN каждый интерфейс может формировать границу политики Option 82 внутри этой VLAN, если коммутатор маршрутизации настроен на использование IP для подопции удаленного идентификатора. То есть, если коммутатор маршрутизации настроен с IP в качестве опции удаленного идентификатора и пакет запроса DHCP-клиента получен в многосетевой VLAN, IP-адрес, используемый в поле Option 82, будет определять подсеть, в которой был получен пакет, а не IP-адрес VLAN.Это позволяет DHCP-серверу Option 82 поддерживать более узко определенные границы политики DHCP вместо определения границ на уровне VLAN или всего коммутатора маршрутизации. Если вместо этого настроен параметр MAC-адреса (по умолчанию), MAC-адрес коммутатора маршрутизации будет использоваться независимо от того, какая подсеть была источником клиентского запроса. (MAC-адрес одинаков для всех VLAN, настроенных на коммутаторе маршрутизации.)

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

Информацию о опции 82 см. В разделах, начинающихся с опции 82 DHCP-сервера.

Чтобы настроить параметр DHCP 82 на коммутаторе маршрутизации, введите команду dhcp-relay option 82 .

Синтаксис:

dhcp-relay option 82 [ip | mac | mgmt-vlan]

заменить

Настраивает коммутатор для замены существующих полей параметра 82 во входящем клиентском DHCP-пакете полем параметра 82 для коммутатора.

Поле опции 82 для замены включает идентификатор цепи коммутатора (номер входящего порта *), связанный с клиентским пакетом DHCP, и удаленный идентификатор коммутатора. Удаленный идентификатор коммутатора по умолчанию — это MAC-адрес коммутатора, на который был получен пакет от клиента.

Чтобы использовать IP-адрес входящей VLAN или IP-адрес управляющей VLAN (если настроен) для удаленного идентификатора вместо MAC-адреса коммутатора, используйте параметр ip или mgmt-vlan (ниже).

падение

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

Если коммутатор маршрутизации получает клиентский пакет DHCP без поля Option 82, он добавляет поле Option 82 к клиенту и пересылает пакет. Добавленное поле Option 82 включает идентификатор цепи коммутатора (номер входящего порта *), связанный с клиентским пакетом DHCP, и удаленный идентификатор коммутатора. Удаленный идентификатор коммутатора по умолчанию — это MAC-адрес коммутатора, на который был получен пакет от клиента.

Чтобы использовать IP-адрес входящей VLAN или IP-адрес управляющей VLAN (если настроен) для удаленного идентификатора вместо MAC-адреса коммутатора, используйте параметр ip или mgmt-vlan (ниже).

держать

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

подтвердить

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

[ip | mac | mgmt-vlan]

Определяет подопцию удаленного идентификатора, которую коммутатор использует в полях опции 82, добавляемых или добавляемых к пакетам DHCP-клиента. Тип удаленного идентификатора определяет области политики DHCP в клиентских запросах, отправляемых на DHCP-сервер.Если подопция удаленного идентификатора не настроена, для коммутатора маршрутизации по умолчанию используется параметр mac . См. Содержимое поля варианта 82.

  • ip: Задает IP-адрес VLAN, по которой клиентский пакет DHCP поступает в коммутатор.

  • mac: Определяет MAC-адрес коммутатора маршрутизации. (Используемый MAC-адрес — это тот же MAC-адрес, который назначен всем VLAN, настроенным на коммутаторе маршрутизации.) Это настройка по умолчанию.

  • mgmt-vlan: Задает IP-адрес (необязательной) управляющей VLAN, настроенной на коммутаторе маршрутизации. Требуется, чтобы управляющая VLAN уже была настроена на коммутаторе. Если управляющая VLAN является многосетевой, основной IP-адрес, настроенный для управляющей VLAN, используется для удаленного идентификатора.

Если вы введете команду dhcp-relay option 82 , не указав ни ip , ни mac , MAC-адрес коммутатора, на котором был получен пакет от клиента, настраивается как удаленный идентификатор.Для получения информации о значениях удаленного идентификатора, используемых в поле Option 82, добавленном к запросам клиентов, см. Содержимое поля Option 82.

Пример конфигурации опции 82

В коммутаторе маршрутизации, показанном ниже, опция 82 была настроена с mgmt-vlan для удаленного идентификатора.

HP Switch (config) # dhcp-relay option 82 добавить mgmt-vlan
 

Результирующий эффект на работу DHCP для клиентов X, Y и Z показан в работе DHCP для топологии на Рисунке 13.

Опция 82 DHCP при использовании управляющей VLAN в качестве подопции удаленного идентификатора

Операция DHCP для топологии в опции 82 DHCP при использовании управляющей VLAN в качестве подопции удаленного идентификатора

Клиент Удаленный идентификатор giaddr [] DHCP-сервер
X 10,38.10,1 10.39.10.1 A только Если DHCP-клиент находится в управляющей VLAN, его запросы DHCP могут поступать только на DHCP-сервер, который также находится в управляющей VLAN. Маршрутизация в другие сети VLAN не разрешена.
Y 10.38.10.1 10.29.10.1 B или C Клиенты за пределами управляющей VLAN могут отправлять запросы DHCP только на серверы DHCP за пределами управляющей VLAN. Маршрутизация к управляющей VLAN не разрешена.
Z 10.38.10.1 10.15.10.1 B или C
  • Эта реализация DHCP-ретрансляции с опцией 82 соответствует следующим RFC:

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

  • IP-адрес основного агента DHCP-ретрансляции, получающего пакет запроса клиента, автоматически добавляется к пакету и идентифицируется как giaddr (адрес интерфейса шлюза). (То есть giaddr — это IP-адрес VLAN, на которой пакет запроса был получен от клиента.) Для получения дополнительной информации см. RFC 2131 и RFC 3046.

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

  • Если для VLAN назначено несколько серверов DHCP, запрос клиента DHCP не может быть направлен на конкретный сервер. Таким образом, если данная VLAN настроена для нескольких DHCP-серверов, все эти серверы должны быть настроены с одной и той же политикой IP-адресации.

  • Если коммутатор маршрутизации «A» настроен для вставки своего MAC-адреса в качестве удаленного идентификатора в поля Option 82, добавленных к запросам DHCP-клиента, а вышестоящие DHCP-серверы используют этот MAC-адрес в качестве границы политики для назначения политики IP-адресации, а затем замены Коммутатор «A» требует перенастройки вышестоящих DHCP-серверов для распознавания MAC-адреса заменяющего коммутатора. Это не применяется в случае, когда агент ретрансляции «A» восходящего направления настроен с опцией , заменяющей , которая удаляет поле опции 82, изначально вставленное переключателем «A.«

  • Агенты ретрансляции без опции 82 могут существовать на пути между агентами ретрансляции опции 82 и сервером опции 82. Агенты без опции 82 пересылают клиентские запросы и ответы сервера без какого-либо влияния на поля опции 82 в пакетах.

  • Если коммутатор маршрутизации не может добавить поле Option 82 к клиентскому запросу DHCP из-за того, что размер сообщения превышает размер MTU, запрос пересылается на DHCP-сервер без данных Option 82, и сообщение об ошибке регистрируется в журнале событий коммутатора.

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

  • Если конфигурация IP-адреса управляющей VLAN изменяется после того, как mgmt-vlan был настроен в качестве подопции удаленного идентификатора, коммутатор маршрутизации динамически настраивается на новую IP-адресацию для всех будущих запросов DHCP.

  • Управляющая VLAN и все другие VLAN на коммутаторе маршрутизации используют один и тот же MAC-адрес.

Отладка реле модема — голосовые шлюзы

Поскольку отладки модемного ретранслятора в шлюзах IOS предназначены для декодирования на уровне разработчика, основной командой устранения неполадок, которую следует использовать для проблем модемного ретранслятора, является команда show modem relay statistics. Эта команда содержит ряд параметров, но наиболее полезными являются phy, которая предоставляет статистику физического уровня, и pkt, которая позволяет просматривать информацию о кадрах HDLC.

Команда show modem relay statistics phy позволяет получить представление о физическом уровне или уровне модуляции вызова модемной ретрансляции.Пример 12-74 иллюстрирует выходные данные команды show modem relay statistics phy.

Пример 12-74 Показать статистику ретрансляции модема Выход команды phy fax_2811 # показать статистику ретрансляции модема phy

ID: 11DB

Статистика физического уровня num_local_retrain = 0 num_remote_retrain = 0 num_local_speed_shift = 1 num_remote_speed_shift = 1 num_sync_loss = 0

Всего участков вызова модемного реле = 1

При обнаружении переобучения или изменения скорости соответствующие счетчики увеличиваются на единицу для команды phy show modem relay statistics в Примере 12-74.Переобучение и переключение скоростей отслеживаются как для локальной, так и для удаленной стороны. Локальная сторона в этом случае будет DSP шлюза, который действует как модем и обменивается данными с клиентским модемом или удаленной стороной через ветвь телефонии.

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

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

Для просмотра низкоуровневых ошибок в соединении модемного реле можно использовать команду show modem relay statistics pkt.Напомним, что с исправлением ошибок V.42 кадры HDLC используются для передачи данных по соединению в синхронном режиме. Как подробно описано в Примере 12-75, команда show modem relay statistics pkt обеспечивает представление низкоуровневых ошибок HDLC, которые могут привести к переключению скорости и повторному обучению.

Пример 12-75 показать статистику реле модема pkt Вывод команды fax_2811 # show modem relay stat pkt

ID: 11DB

Статистика Packetizer frames_inprogress = 0 good_crc_frames = 817 bad_crc_frames = 0 frame_aborts = 0 hdlc_sync_detects = 2 hdlc_sync_loss_detects = 1 bad_frames = 0

Всего участков вызова модемного реле = 1

В примере 12-75 счетчики ошибок, такие как неправильные кадры CRC, прерывания кадра и неправильные кадры, указывают на проблемы в модемном соединении.Как и при повторном обучении, эти ошибки почти всегда возникают в соединении по локальному шлейфу на телефонной стороне голосового шлюза.

Продолжайте читать здесь: Расширенное устранение неполадок для Cisco Text Relay

Была ли эта статья полезной?

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

................
импорт аст
структура импорта
импорт ipaddress
# Packet Test Framework import
импорт птф
импорт птф.пакет как scapy
импортировать ptf.testutils как testutils
из конфигурации импорта ptf
из ptf.base_tests import BaseTest
from ptf.mask import Mask
# Вспомогательная функция для увеличения IP-адреса
# ip_addr следует передавать как десятичную строку с точкой
# Возвращаемое значение также представляет собой десятичную строку с точкой
def incrementIpAddress (ip_addr, by = 1):
new_addr = ipaddress.ip_address (юникод (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:
filename = 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’]
self.uplink_mac = self.test_params [‘uplink_mac’]
# ‘dual’ для тестирования с двумя торсионами
# ‘single’ для регулярного тестирования одноточечного соединения
сам.dual_tor = (self.test_params [‘testing_mode’] == ‘dual’)
self.testbed_mode = self.test_params [‘testbed_mode’]
# option82 — строка байтов, созданная агентом ретрансляции. Он содержит поля circuit_id и remote_id.
# circuit_id сохраняется как подопция 1 опции 82.
# Состоит из следующего:
# Байт 0: номер дополнительной опции, всегда устанавливается на 1
# Байт 1: длина данных подопции в байтах
# Байты 2+: данные подопции
# Наша строка circuit_id имеет форму «hostname: portname»
circuit_id_string = сам.имя хоста + «:» + 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.Мы можем вытащить из миниграфа и проверить здесь.
ether = scapy.Ether (dst = self.BROADCAST_MAC, src = self.uplink_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,
хлен = 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 = ether / ip / udp / bootp
возврат пкт
def create_dhcp_offer_packet (сам):
вернуть testutils.dhcp_offer_packet (eth_server = self.server_iface_mac,
eth_dst = сам.uplink_mac,
eth_client = self.client_mac,
ip_server = self.server_ip,
ip_dst = self.relay_iface_ip, если не self.dual_tor else 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)
эфир = 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,
хлен = 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 = ether / 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. Мы можем вытащить из миниграфа и проверить здесь.
ether = scapy.Ether (dst = self.BROADCAST_MAC, src = self.uplink_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,
хлен = 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 = ether / ip / udp / bootp
возврат пкт
def create_dhcp_ack_packet (сам):
вернуть testutils.dhcp_ack_packet (eth_server = self.server_iface_mac,
eth_dst = self.uplink_mac,
eth_client = self.client_mac,
ip_server = self.server_ip,
ip_dst = self.relay_iface_ip, если не self.dual_tor else 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)
эфир = 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,
хлен = 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 = ether / 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, 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_expected_packets = self.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, «загрузка»)
# ПРИМЕЧАНИЕ: verify_packet () не сработает из-за утверждения, поэтому нет необходимости проверять здесь возвращаемое значение
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_expected_packets = self.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 () не сработает из-за утверждения, поэтому нет необходимости проверять здесь возвращаемое значение
testutils.verify_packet (self, masked_ack, self.client_port_index)
def runTest (self):
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.

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

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