Дистанционно-векторная маршрутизация

Дистанционно-векторная маршрутизация (Distance Vector Routing, DVR) - маршрутизация, протоколы которой основаны на дистанционно-векторном алгоритме[1]. Дистанционно-векторные алгоритмы относятся к классу алгоритмов адаптивной (или динамической) маршрутизации.

Данный алгоритм был впервые описан Фордом и Фалкерсоном в работе «Потоки в Сетях». Их работа опиралась в свою очередь на уравнение Беллмана из его книги «Динамическое программирование».

Дистанционно-векторные алгоритмы маршрутизации также называются алгоритмами Беллмана–Форда.

Дистанционно-векторный алгоритм

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

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

Правила

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

Работа маршрутизатора

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

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

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

Достоинства и недостатки

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

Дистанционно-векторные протоколы

Протокол RIPv1

Дистанционно-векторный протокол RIPv1 (Routing Information Protocol) является первым протоколом динамической маршрутизации и очень часто применяется в настоящее время.

Этот протокол используется в качестве протокола внутренней маршрутизации в небольших сетях и поддерживается оборудованием всех производителей.[3]

Основные параметры

  • RIP - дистанционно-векторный протокол.
  • Административная дистанция - 120.
  • Метрика - число хопов.
  • Максимальное число хопов - 15.
  • Метрика недоступного маршрута - 16.
  • Рассылка обновлений маршрутной информации - широковещательно каждые 30 секунд.
  • Счетчик ожидания сходимости (Hold-Down Timer) – 180 сек.
  • Маска подсети – используется маска по умолчанию, определяющаяся классом сети, в обновлении не посылается.

Протокол RIPv2

Дистанционно-векторный протокол RIPv2 является модификацией протокола RIPv1.

Этот протокол используется в качестве протокола внутренней маршрутизации в небольших сетях и поддерживается оборудованием всех производителей.[3]

Основные параметры

  • RIPv2 - дистанционно-векторный протокол.
  • Административная дистанция – 120.
  • Метрика - число хопов.
  • Максимальное число хопов - 15.
  • Метрика недоступного маршрута - 16.
  • Рассылка обновлений маршрутной информации – с использованием группового адреса 224.0.0.9 каждые 30 секунд.
  • Счетчик ожидания сходимости (Hold-Down Timer) – 180 сек.
  • Поддержка триггерных обновлений. Маска подсети – используется маска переменной длины, посылаемая в обновлении.

Сравнение RIPv1 и RIPv2

Сравнение RIPv1 и RIPv2
Протокол маршрутизации RIPv1 RIPv2
Адресация Классовый Бесклассовый
Поддержка маски переменной длины Нет Да
Отправка маски в обновлениях Нет Да
Тип адресации Broadcast Multicast
Описание RFC 1058 RFCs 1721, 1722, 2435
Поддержка суммирования маршрутов Нет Да
Поддержка аутентификации Нет Да

Протокол IGRP

Как и в RIP, маршрутизатор IGRP периодически распространяет среди соседей содержимое своей таблицы через широковещательные рассылки. Однако в отличие от RIP маршрутизатор IGRP начинает работу с уже сформированной таблицей маршрутизации для подключенных к нему подсетей. Эта таблица расширяется далее благодаря сведениям от ближайших соседей-маршрутизаторов. В сообщениях об изменениях протокола IGRP не содержится сведений о маске подсети. Вместо простого счетчика попаданий RIP применяются различные типы информации о метриках, а именно[4]:

Delay (Задержка) Описывает (в десятках мкс) время на достижение точки назначения при отсутствии нагрузки в сети.
Bandwidth (Полоса пропускания) Равна 10 000 000, деленным на наименьшую полосу пропускания по заданному маршруту (измеряется в Кбит/с). Например, наименьшая полоса пропускания в 10 Кбит/с соответствует метрике в 1 000 000 Кбит/с.
Load (Нагрузка) Измеряется как доля полосы пропускания по заданному маршруту, используемая в текущий момент времени. Кодируется числами от 0 до 255 (255 соответствует нагрузке в 100%).
Reliability (Надежность) Часть датаграмм, пришедшая без повреждения. Кодируется числами от 0 до 255 (255 соответствует 100-процентному отсутствию повреждений в датаграммах).
Hop count (Счетчик попаданий) Определяет число попаданий до точек назначения.
Path MTU (MTU пути) Наибольшее значение Maximum Transmission Unit (MTU) для датаграмм, которые можно переслать по любой связи общего пути.

Протокол EIGRP

Дистанционно-векторный протокол маршрутизации EIGRP представляет собой усовершенствованный протокол IGRP, разработанный компанией Cisco. EIGRP совмещает в себе принципы дистанционно векторных протоколов маршрутизации, используя вектор расстояния с более точной метрикой для определения наилучших путей к сети назначения, и принципы протоколов состояния канала, используя триггерные обновления для распространения изменений маршрутной информации. За такое сочетание принципов работы, этот протокол иногда называют гибридным.

Для поддержки маршрутизации протокол EIGRP использует следующие средства:

  • Таблица соседей – содержит список соседних маршрутизаторов, что обеспечивает двухстороннее 59 взаимодействие между непосредственно соединенными маршрутизаторами.
  • Топологическая таблица – содержит записи о маршрутах для всех сетей назначения, о которых известно маршрутизатору.
  • DUAL (diffusing update algorithm) – алгоритм диффузионных обновлений используемый, для вычисления маршрутов.
  • Таблица маршрутизации – содержит наилучшие маршруты в сети назначения, выбранные из топологической таблицы.
  • Успешный (Successor) – наилучший маршрут (основной), найденный для достижения сети назначения. Он заносится в таблицу маршрутизации.
  • Возможный успешный (Feasible successor) - резервный маршрут. Резервные маршруты выбираются в то же время, что и наилучший. Эти маршруты хранятся в топологической таблице. Возможно существование нескольких резервных маршрутов до сети назначения.

См. также

Литература

  1. М.В. ДИБРОВ. Маршрутизаторы. — Красноярск, 2008. — 389 с.
  2. Голдовский Я.М. , Желенков Б.В., Цыганова Н.А. Маршрутизация в компьютерных сетях: Учебное пособие. - М.: РУТ (МИИТ), 2017. – 114 с.
  3. Золотарёв С.П.. "Дистанционно-векторные алгоритмы маршрутизации" Вологдинские чтения, no. 69, 2008, pp. 43–48.
  4. Сидни Фейт. TCP/IP Архитектура, протоколы, реализация (включая IP версии 6 и IP Security). — Лори, 2000. — ISBN 5-85582-072-6.

Примечания

  1. 1 2 М.В. ДИБРОВ. Маршрутизаторы. — Красноярск, 2008. — 389 с.
  2. Золотарёв, С. П. Дистанционно-векторные алгоритмы маршрутизации (рус.) // Вологдинские чтения. — 2008. — № 69. — С. 43-48. Архивировано 12 декабря 2020 года.
  3. 1 2 Голдовский Я.М. , Желенков Б.В., Цыганова Н.А. Маршрутизация в компьютерных сетях. — М.: РУТ (МИИТ), 2017. — 114 с с.
  4. Сидни Фейт. TCP/IP Архитектура, протоколы, реализация (включая IP версии 6 и IP Security). — Лори, 2000. — ISBN 5-85582-072-6.

Read other articles:

Московский фронт ПВО Годы существования 5 апреля 1942 года — 29 июня 1943 года Страна  СССР Подчинение командующему войсками Входит в Противовоздушная оборона Москвы в Великую Отечественную войну Тип фронт ПВО Функция противовоздушная оборона Численность объединение Во�...

 

Untuk kegunaan lain, lihat Bahasa Skotlandia. PemberitahuanTemplat ini mendeteksi bahwa artikel bahasa ini masih belum dinilai kualitasnya oleh ProyekWiki Bahasa dan ProyekWiki terkait dengan subjek. Perhatian: untuk penilai, halaman pembicaraan artikel ini telah diisi sehingga penilaian akan berkonflik dengan isi sebelumnya. Harap salin kode dibawah ini sebelum menilai. {{PW Bahasa|importance=|class=}} Terjadi [[false positive]]? Silakan laporkan kesalahan ini. 12.01, Jumat, 29 Mar...

 

Russell Brand Russell Brand (lahir 4 Juni 1975) merupakan seorang aktor berkebangsaan Inggris. Dia bermain di beberapa film utamanya seperti St. Trinian's, Penelope, Forgeting Sarah Marshall dan masih banyak lagi. Dia dilahirkan di Grays. Dia berkarier di dunia film sejak tahun 1994. Filmografi Judul Tahun Sebagai Catatan St Trinian's 2007 Flash Harry Penelope 2008 Sam Forgetting Sarah Marshall 2008 Aldous Snow Bedtime Stories 2008 Mickey Get Him to the Greek 2010 Aldous Snow Despicable Me 20...

Sebuah perpustakaan umum di Johor, Malaysia. Perpustakaan umum (bahasa Inggris: public library) adalah perpustakaan yang diselenggarakan oleh dana umum dengan tujuan melayani umum.[1] Kerakteristik mendasar yang dimiliki oleh perpustakaan umum adalah bahwa umumnya didukung oleh pajak (biasanya lokal, meskipun setiap tingkat pemerintahan dapat dan tidak dapat berkontribusi).[2] Mereka diatur oleh sebuah badan untuk melayani kepentingan umum.[2] Perpustakaan umum terbuka...

 

Sony Picture AnimationJenisCabang perusahaan dari Sony Pictures EntertainmentIndustriIndustri film animasiDidirikanMay 2002KantorpusatCulver City, California, Amerika SerikatTokohkunciMichelle Raimo Kouyate, PresidentProdukFilm animasiPemilikSony CorporationKaryawan50 (2013)IndukSony Pictures EntertainmentSitus websonypicturesanimation.com Sony Pictures Animation adalah perusahaan produsen film animasi asal Amerika Serikat yang dimiliki oleh Sony Pictures Entertainment, didirikan pada Mei 200...

 

Filipe Luís Filipe Luís bermain untuk Chelsea pada 2014Informasi pribadiNama lengkap Filipe Luís KasmirskiTanggal lahir 9 Agustus 1985 (umur 38)Tempat lahir Jaraguá do Sul, BrasilTinggi 1,82 m (5 ft 11+1⁄2 in)[1]Posisi bermain Bek kiriInformasi klubKlub saat ini Atlético MadridNomor 3Karier junior1995–2003 FigueirenseKarier senior*Tahun Tim Tampil (Gol)2003–2005 Figueirense 22 (1)2005–2008 Rentistas 0 (0)2005–2006 → Real Madrid B (pinjaman) 37...

يفتقر محتوى هذه المقالة إلى الاستشهاد بمصادر. فضلاً، ساهم في تطوير هذه المقالة من خلال إضافة مصادر موثوق بها. أي معلومات غير موثقة يمكن التشكيك بها وإزالتها. (ديسمبر 2018) تقسيم(المقاطعات) في بولندا قائمة مقاطعات بولندا فيما يلي قائمة أبجدية لـ 379 كيانات على مستوى المقاطعاتاو ...

 

Hausman LLCCompany typePrivateIndustryPublic relations, Architecture, Engineering, ConstructionFounded2008FounderTami HausmanHeadquartersNew York CityArea servedWorldwideKey peopleTami Hausman(Founder and President) Troy Vázquez-Cain(Vice President)Websitehausmanllc.com Hausman LLC (Hausman Communications) is an American public relations firm based in Manhattan, New York City. Founded in 2008 by Tami Hausman, the firm is a privately held company primarily representing clients in architecture...

 

Le Loiret (en rouge) sur une carte de la France métropolitaine Cet article concerne le climat du Loiret qui décrit la climatologie et la météorologie du département français du Loiret. Dans le Loiret, le climat est tempéré de type océanique dégradé se caractérisant par des hivers doux et pluvieux, et des étés frais et relativement humides. Réseaux des stations météorologiques du Loiret Le réseau de Météo France En 2012, le réseau de 44 stations météorologiques déployé...

Pecel Ikan laut Panggang adalah ikan laut yang dipanggang (dibakar) dan disajikan bersama sambal santan. Makanan ini khas Jepara. Ikan panggang yang digunakan berasal dari Desa Kriyan untuk dijual ke Jepara, Kudus, Jogja, hingga Jakarta.[1] Pemasaran Pecel Ikan Laut Panggang sangat mudah di jumpai di daerah asalnya yaitu Jepara, bahkan sekarang mudah di jumpai di luar kota Jepara terutama di jajakan oleh Warung Jepara. Referensi ^ http://www.majalahtopik.co.id/readnews.php?id=189[...

 

History United States Laid down3 January 1944 Launched2 April 1944 Commissioned11 September 1944 Decommissioned2 July 1946 In service13th Naval District, 27 April 1947 Out of service18 December 1957 Stricken30 June 1968 FateSold for scrapping June 1969 General characteristics Displacement1,350/1,745 tons Length306 ft (93 m) overall Beam36 ft 10 in (11.23 m) Draught13 ft 4 in (4.06 m) maximum Propulsion2 boilers, 2 geared turbine engines, 12,000...

 

South Korean boxer (1955–1982) In this Korean name, the family name is Kim. Kim Duk-kooBornLee Deok-gu(1955-07-29)July 29, 1955[1]Banam-ri, Goseong County, Gangwon, South KoreaDiedNovember 18, 1982(1982-11-18) (aged 27)Paradise, Nevada, US[1]StatisticsWeight(s)LightweightStanceSouthpaw Boxing recordTotal fights20Wins17Wins by KO8Losses2Draws1No contests0 Korean nameHangul김득구Hanja金得九Revised RomanizationGim Deuk-guMcCune–ReischauerKim Tŭkku Kim Duk-koo (Kor...

Sauf précision contraire, les dates de cet article sont sous-entendues « avant l'ère commune » (AEC), c'est-à-dire « avant Jésus-Christ ». Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus. Cet article ne cite pas suffisamment ses sources (octobre 2021). Si vous disposez d'ouvrages ou d'articles de référence ou si vous connaissez des sites web de qualité traitant du thème abordé ici, merci de compléter l'article en donnant les r...

 

Voce principale: Gruppo Sportivo Fascio Giovanni Grion. Fascio Giovanni GrionStagione 1927-1928Sport calcio Squadra Grion Pola Allenatore Lino Dinelli (I) Presidente Giuseppe De Turris Seconda Divisione4º nel girone F. È in seguito ammesso in Prima Divisione. 1926-27 1928-29 Si invita a seguire il modello di voce Questa voce raccoglie le informazioni riguardanti il Fascio Giovanni Grion nelle competizioni ufficiali della stagione 1927-1928. Rosa N. Ruolo Calciatore C Gino Brenco A Fra...

 

 烏克蘭總理Прем'єр-міністр України烏克蘭國徽現任杰尼斯·什米加尔自2020年3月4日任命者烏克蘭總統任期總統任命首任維托爾德·福金设立1991年11月后继职位無网站www.kmu.gov.ua/control/en/(英文) 乌克兰 乌克兰政府与政治系列条目 宪法 政府 总统 弗拉基米尔·泽连斯基 總統辦公室 国家安全与国防事务委员会 总统代表(英语:Representatives of the President of Ukraine) 总...

インド標準時(英語: Indian Standard Time - IST)はインド国内全域で使用されている標準時である。 インドの標準時は東経82.5度の子午線にあるイラーハーバード(アラハバード)を基準にしており、グリニッジ標準時とイラーハーバードの時間差はちょうど5時間30分である[1]。 歴史 過去、インドにはボンベイ時間とカルカッタ時間の2つの標準時があったが、イン�...

 

Lexus LX Datos generalesOtros nombres Toyota Land Cruiser (1995-2021)Fabricante LexusPeríodo 1995-presenteConfiguraciónTipo Automóvil todoterrenoSegmento Segmento FCarrocerías SUV 5 puertasOtros modelosRelacionado Toyota Land CruiserSitio web https://discoverlexus.com/models/lx[editar datos en Wikidata] El Lexus LX es un vehículo deportivo utilitario del segmento F[1]​ fabricado por Lexus desde el año 1995. Sus cuatro generaciones están basadas en el Toyota Land Cruiser...

 

David Hackett Souter Hakim Mahkamah Agung Amerika SerikatMasa jabatan9 Oktober 1990 – 29 Juni 2009 Informasi pribadiKebangsaanAmerika SerikatProfesiHakimSunting kotak info • L • B David Hackett Souter adalah hakim Mahkamah Agung Amerika Serikat. Ia mulai menjabat sebagai hakim pada mahkamah tersebut pada tanggal 9 Oktober 1990. Masa baktinya sebagai hakim berakhir pada tanggal 29 Juni 2009.[1] Referensi ^ Justices 1789 to Present. Washington, D.C.: Mahkamah Ag...

PanzerottiNama lainPanzarotti, calzoni fritti, fritte, frittelleJenisPastelTempat asalItaliaDaerahItalia Tengah dan Selatan, khususnya ApuliaBahan utamaTomat, mozzarellaSunting kotak info • L • BBantuan penggunaan templat ini  Media: Panzerotti Panzerotti adalah sejenis pastel gurih yang berasal dari Italia Tengah dan Selatan, khususnya di wilayah Apulia. Panzerotti biasanya mengacu kepada pastel yang digoreng alih-alih dipanggang di dalam oven (seperti halnya calzone)....

 

Species of gastropod Horaiclavus madurensis Original image of a shell of Horaiclavus madurensis Scientific classification Domain: Eukaryota Kingdom: Animalia Phylum: Mollusca Class: Gastropoda Subclass: Caenogastropoda Order: Neogastropoda Superfamily: Conoidea Family: Horaiclavidae Genus: Horaiclavus Species: H. madurensis Binomial name Horaiclavus madurensis(Schepman, 1913) Synonyms[1] Drillia madurensis Schepman, 1913 Horaiclavus madurensis is a species of sea snail, a marine ...