Усовершенствованный DSR - эффективный протокол маршрутизации сочинение пример

ООО "Сочинения-Про"

Ежедневно 8:00–20:00

Санкт-Петербург

Ленинский проспект, 140Ж

magbo system

Сочинение на тему Усовершенствованный DSR – эффективный протокол маршрутизации

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

Он моделируется в NS2 и визуализируется по имени (сетевой аниматор).

Ключевые слова: – протокол маршрутизации, мобильные специальные сети, EDSR, энергопотребление.

Введение

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

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

Эффективность использования протокола маршрутизации в MANET

Протокол маршрутизации используется для обнаружения маршрутов между узлами посредством связи внутри сети. Основная цель такого протокола сетевой маршрутизации Ad-hoc – установить эффективный маршрут между парой узлов. Таким образом, сообщение может быть доставлено. Для этой цели доступно большое количество протоколов. Маршрутизируемый протокол обеспечивает достаточную информацию в своем адресе сетевого уровня, чтобы позволить пакету пересылаться от хоста к хосту на основе схемы адресации. Они дают формат и использование полей в пакете. Пакеты обычно передаются от конечной системы к конечной системе. IP (интернет-протокол), Telnet, RPC (удаленный вызов процедур), SNMP, SMTP являются примерами маршрутизируемых протоколов.

Каждый протокол маршрутизации имеет определенный домен и цель, в которой он используется. Это некоторые аспекты, которые следует учитывать, такие как размер / масштабируемость сети, ограниченная физическая безопасность, существующие протоколы маршрутизации, географическая область, работа с ограничением энергопотребления, качество обслуживания, существующие протоколы маршрутизации. Протокол маршрутизации подразделяется на три основные категории. A] Табличные протоколы. B] Протоколы по требованию. C] Гибридные протоколы.

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

Сравнение различных протоколов маршрутизации / Выбор протокола

Sr.no AODV DSR DSDV

     

  1. Реактивен по требованию
  2.  

    Протокол. Реактив также по требованию.

     

    Протокол Это табличный протокол, который является Проактивным

     <Р> Протокол

     

  3. В таблице маршрутизации AODV поддерживается одна запись для каждого пункта назначения. В таблице маршрутизации DSR поддерживается несколько записей кэша маршрутов для каждой цели. В таблице маршрутизации DSDV ведется поддержка и периодические обновления маршрутизации передаются, даже если маршруты не нужны
  4.  

  5. имеет низкий уровень
  6.  

    сквозная задержка имеет низкий уровень

     

    задержка от начала до конца. Высокая для

     

    Время паузы 0, но оно начинает уменьшаться с увеличением времени.

     

  7. выполняет
  8.  

    лучше для большего количества узлов.

     

    лучше для большего количества узлов.

     

    лучше для небольшого числа узлов

     

  9. В режиме реального времени
  10.  

    AODV трафика предпочтительнее для реального

     

    время трафика DSR не является предпочтительным для реального времени

     

    трафик DSDV не является предпочтительным

 

Сравнение между AODV, DSR и DSDV

 

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

 

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

<Р> а. Обнаружение маршрута

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

     

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

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

<Р> б. Ответ маршрута

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

     

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

  • Заголовок пакетов DSR добавляет его адрес в конце пути.
  •  

  • Ответы на этот запрос с использованием одноадресной рассылки по пути, указанному в заголовке.

<Р> с. Обслуживание маршрута

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

<Р> д. Кэш маршрутов

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

Предлагаемый метод

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

Моделирование и процедура

NS-2 – это симулятор дискретных событий с открытым исходным кодом, обеспечивающий значительную поддержку моделирования TCP, маршрутизации, многоадресных протоколов по проводным и беспроводным (локальным и спутниковым) сетям и т. д. Он использует оболочку Tcl и Object Tcl в качестве интерфейса, позволяющего вводить файл (сценарий моделирования), чтобы описать модель для моделирования и используемые основные методы C ++. Пользователи могут определять произвольные топологии сети, состоящие из узлов, маршрутизаторов, каналов связи и общего мультимедиа. Затем к узлам может быть присоединен богатый набор объектов протокола, обычно в качестве агентов. Для анализа файлов трассировки потребуются другие независимые инструменты для фильтрации, вычисления и отображения результата example-awk, matlab и т. Д. В комплект симулятора также входит графический визуализатор, называемый сетевой аниматор (nam), чтобы помочь пользователям получить больше информации о своих моделирование путем визуализации данных трассировки пакетов.

РЕАЛИЗАЦИЯ И РЕЗУЛЬТАТЫ

Используемый симулятор NS-2

Протокол проверки DSR, EDSR

Узел 10,20,50,60,240

Размер области моделирования

Время симуляции

Тип трафика

Размер пакета

Таблица № 1 – Используемый параметр.

<Р> а. Сценарий 1: моделирование протокола DSR с 10 узлами

В этом сценарии моделирование DSR выполняется с 10 узлами. Узлы в сценарии моделирования находятся в той же позиции. Мы можем видеть сетевой аниматор до 240 узлов в определенный момент.

<Р> В. Сценарий 2: моделирование протокола ESDSR с 10 узлами

Сетевой аниматор показывает моделирование 10 узлов протокола ESDSR. Узлы в сценарии моделирования находятся в той же позиции. На рисунке показана NAM для ESDSR для 10 узлов.

<Р> С. Сценарий 3: Среднее потребление энергии –

Среднее энергопотребление – это отношение общей энергии, потребляемой всеми узлами в сети, к количеству узлов. На рисунке показан график среднего энергопотребления в зависимости от количества узлов, и узлы в EDSR будут потреблять меньше энергии по сравнению с узлами в DSR. Зеленая линия показывает среднее энергопотребление DSR, а красная линия показывает среднее энергопотребление EDSR на разном количестве узлов. Мы сравниваем значения среднего энергопотребления на разном количестве узлов.

Заключение

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

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

Зарегистрируйся, чтобы продолжить изучение работы

    Поделиться сочинением
    Ещё сочинения
    Нет времени делать работу? Закажите!

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