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

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

Цели разработки алгоритмов маршрутизации

Цели разработки алгоритмов маршрутизации - раздел Связь, Разработка системы маршрутизации в глобальных сетях(протокол RIP для IP) Цели Разработки Алгоритмов Маршрутизации. При Разработке Алгоритмов Маршрутиз...

Цели разработки алгоритмов маршрутизации. При разработке алгоритмов маршрутизации часто преследуют одну или несколько из перечисленных ниже целей 1. Оптимальность 2. Простота и низкие непроизводительные затраты 3. Живучесть и стабильность 4. Быстрая сходимость 5. Гибкость Оптимальность Оптимальность, вероятно, является самой общей целью разработки.

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

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

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

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

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

Гибкость Алгоритмы маршрутизации должны быть также гибкими.

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

Алгоритмы маршрутизации могут быть запрограммированы таким образом, чтобы они могли адаптироваться к изменениям полосы пропускания сети, размеров очереди к маршрутизатору, величины задержки сети и других переменных. 2.2 Типы алгоритмов Алгоритмы маршрутизации могут быть классифицированы по типам. Например, алгоритмы могут быть 1. Статическими или динамическими 2. Одномаршрутными или многомаршрутными 3. Одноуровневыми или иерархическими 4. С интеллектом в главной вычислительной машине или в маршрутизаторе 5. Внутридоменными и междоменными 6. Алгоритмами состояния канала или вектора расстояний Статические или динамические алгоритмы Статические алгоритмы маршрутизации вообще вряд ли являются алгоритмами.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Разработка системы маршрутизации в глобальных сетях(протокол RIP для IP)

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

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

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

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

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

Протокол пользовательских датаграмм - UDP
Протокол пользовательских датаграмм - UDP. В стеке пpотоколов TCP IP UDP Протокол пользовательских датаграмм обеспечивает основной механизм, используемый пpикладными пpогpаммами для пеpедачи датагp

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

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

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

Структура таблицы маршрутизации
Структура таблицы маршрутизации. Каждая запись таблицы маршрутизации состоит из следующих информационных полей. 1 Код сети Код сети или адрес узла для маршрута к узлу. На IP-маршрутизаторах существ

Создание объединенной IP-сети со статической маршрутизацией
Создание объединенной IP-сети со статической маршрутизацией. Объединенная IP-сеть со статической маршрутизацией не использует протоколы маршрутизации, такие как RIP для IP или OSPF, для обмена инфо

Среды с использованием вызова по требованию
Среды с использованием вызова по требованию. Статическую маршрутизацию при использовании вызова по требованию можно реализовать одним из двух способов. 1 Маршрут по умолчанию На маршрутизаторе офис

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

Протокол маршрутизации OSPF
Протокол маршрутизации OSPF. Протокол OSPF Open Shortest Pass First, RFC-1245-48, RFC-1583-1587, алгоритмы предложены Дикстрой является альтернативой RIP в качестве внутреннего протокола маршрутиза

Протокол внешних маршрутизаторов EGP
Протокол внешних маршрутизаторов EGP. Протокол внешних маршрутизаторов Exterior Gateway Protocol-EGP является протоколом междоменной досягаемости, который применяется в Internet - международной сет

Создание объединенной сети с протоколом маршрутизации RIP для IP
Создание объединенной сети с протоколом маршрутизации RIP для IP. Объединенная сеть с маршрутизацией по протоколу RIP для IP использует протокол RIP для IP для динамического обмена информацией о ма

Стоимость маршрутов RIP
Стоимость маршрутов RIP. В качестве метрики для определения наилучшего маршрута RIP использует число прыжков. Использование в качестве критерия при выборе наилучшего маршрута числа маршрутиз

Смешанные среды RIP версии
Смешанные среды RIP версии. и RIP версии2Для достижения максимальной гибкости следует использовать в объединенной сети с протоколом RIP для IP протокол RIP версии2. Если в объединенной сети есть ма

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

Задание равных маршрутизаторов
Задание равных маршрутизаторов. На каждом RIP-маршрутизаторе можно задать список маршрутизаторов по IP-адресам, от которых должны приниматься объявления RIP. По умолчанию принимаются объявления RIP

Реализация маршрутизатора на основе протокола RIP
Реализация маршрутизатора на основе протокола RIP. В качестве програмной среды для реализации был выбран C Builder 5.0 Windows 95 98 2000 NT XP Millenium и выше. Язык С позволяет эффективно работат

Описание алшоритма работы сервиса RIP
Описание алшоритма работы сервиса RIP. Маршрутизатор RIP может находится в двух режимах 1 пасивный режим 2 активный режим. Пассивный RIP-узел по сути являющийся маршрутизатором не отправляет сам об

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

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

Определение численности исполнителей
Определение численности исполнителей. Ч Т Ф 7.12 где Ч - численность исполнителей Ф - действительный фонд времени специалиста в период разработки. При Ф 40 часов найдем численность исполните

Расчет затрат на разработку
Расчет затрат на разработку. Основная заработная плата разработчика рассчитывается по формуле ЗПосн О 2,2 ВРУ 7.13 где О - оклад, ВРУ - надбавка за вредные условия труда 49 руб 2,2 - районный и сев

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

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

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

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

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

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

Требования к помещениям для эксплуатации ВДТ и ПЭВМ
Требования к помещениям для эксплуатации ВДТ и ПЭВМ. Несомненно помещения с ВДТ и ПЭВМ должны иметь естественное и искусственное освещение. Естественное освещение должно осуществляться через

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

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

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

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

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