Hazy Sighted Link State Routing Protocol - Hazy Sighted Link State Routing Protocol

The Тұманды көрінетін сілтеме күйін бағыттау хаттамасы (HSLS) Бұл сымсыз торлы желі маршруттау хаттамасы дамытуда CUWiN Қор. Бұл алгоритм рұқсат ету компьютерлер арқылы байланыс сандық радио ішінде торлы желі тікелей радио байланысы жоқ компьютерлерге хабарлама жіберу. Оның желілік шығындары теориялық тұрғыдан оңтайлы,[1] белсенді және реактивті қолдана отырып сілтеме күйі кеңістіктегі және уақыттағы желі жаңартуларын шектеу үшін маршруттау. Оның өнертапқыштары бұл сымды желілерді бағыттаудың тиімді протоколы деп санайды. HSLS-ді зерттеушілер ойлап тапты BBN Technologies.

Тиімділік

HSLS желісі мыңнан астам түйінге масштабтау үшін жасалды, ал үлкен желілерде басқа маршрутизация алгоритмдерінің тиімділігінен асып түседі. Мұның өзі сілтеме күйінің ақпаратын оңтайлы тарату үшін жаңартудың жиілігі мен жаңарту дәрежесін мұқият ойластырылған теңгерімді қолдану арқылы жүзеге асырылады. Дәстүрлі әдістерден айырмашылығы, HSLS желінің қалған бөлігімен байланысын өзгертетін қозғалмалы түйіндермен күресу үшін сілтеме күйі туралы ақпараттармен толтырылмайды. Әрі қарай, HSLS әр түйіннің желіге бірдей көзқарасын қажет етпейді.

Неліктен сілтеме күйінің хаттамасы?

Сілтеме күйінің алгоритмдері теориялық жағынан тартымды, өйткені олар өткізу қабілеттілігінің ысырабын азайтып, оңтайлы маршруттарды табады. HSLS өнертапқыштары шағымданады[дәйексөз қажет ] Маршруттау хаттамалары үш түрлі схемаларға бөлінеді: белсенді (мысалы OLSR ), реактивті (мысалы AODV ), және оңтайлы маршрутизацияларды қабылдайтын алгоритмдер. Егер біреуін графикке түсірсеңіз, олар тиімділігі төмендейді, өйткені олар кез-келген стратегия болып табылады және желі ұлғаяды. Ең жақсы алгоритмдер ортасында тәтті жерде сияқты.

Маршруттау туралы ақпарат «сілтеме күйін жаңарту» деп аталады. Сілтеме күйінің көшірілетін қашықтығы «өмір сүру уақыты «және бұл оның бір түйіннен екінші түйінге көшірілуі мүмкін санының саны.

HSLS проактивті, реактивті және оңтайлы емес маршруттау тәсілдерінің ерекшеліктерін оңтайлы түрде теңестіреді дейді. Бұл стратегиялар уақыт пен кеңістіктегі сілтеме күйінің жаңартылуын шектеу арқылы араласады. Өмір сүру уақытын шектей отырып, өткізу қабілетінің мөлшері азаяды. Маршруттаудың алдын-ала жаңартуы жіберілетін уақытты шектей отырып, бірнеше жаңартуларды жинауға және таратуға болады, сонымен қатар өткізу қабілетін үнемдейді.

  • Анықтама бойынша сілтеме күйінің алгоритмі ең жақсы маршрут жасау үшін қолда бар ақпаратты пайдаланады, сондықтан маршруттау қолда бар ақпаратты ескере отырып, мүмкіндігінше оңтайлы болады.
  • Субоптималды маршруттау табиғи түрде жүреді, себебі алыс түйіндер ақпаратты аз алады.
  • Проактивті жаңартуларды азайту - бұл қиын бөлігі. Схема екі шектеулі сілтеме-күй маршруттау алгоритмінен бейімделген. Біреуі, «жақыннан көрінетін байланыс-маршруттау» кеңістіктегі, маршруттау туралы ақпарат берілетін түйін-секілердің санында шектеулі. Басқа маршруттау алгоритмі, «Дискретті байланыс-күй маршрутизациясы» маршруттау туралы ақпараттың берілу уақытын шектейді. Кеңістіктегі де, уақыттағы да жаңартудың оңтайлы әлсіреуі екіге жуық болғандықтан, нәтиже үшін мерзімді проактивті жаңару пайда болады, бұл мәліметтер үшін фракталдың екі түйінді секіру арақашықтықтары (мысалы, 1, 2, 1, 4, 1, секіру арақашықтықтары) 2, 1, 8 ...).
  • Реактивті маршруттау көршілес сілтемені қолданудың сәтсіз әрекеті келесі таймердің аяқталуына әкеліп соқтыратындықтан орын алады, мүмкін балама маршрут табу үшін ақпаратқа жүгінеді. Әрбір сәтсіздікте қайталану торлы тораптардың кең аудиториясына реакцияны күшейтеді.

Бұл қалай жұмыс істейді

Дизайнерлер бұл заттарды баптауды ғаламдық желінің қалдықтарын анықтаудан бастады. Бұған маршруттың жаңартуларын жіберудің қалдықтары, сондай-ақ тиімсіз жеткізу жолдарының қалдықтары жатады. Олардың нақты анықтамасы «Жалпы шығындар түйіндерде лездік толық топология ақпараты бар деп болжап, қысқа қашықтыққа (құлмақ саны бойынша) дестелерді жіберуге қажетті өткізу қабілетінің минималды мөлшерінен асатын өткізу қабілеттілігінің мөлшері ретінде анықталады. «

Содан кейін олар ақылға қонымды болжамдар жасады және сілтеме күйінің жаңартуларын жіберу уақытын, сондай-ақ сілтеме күйінің жаңартулары қамтуы керек түйіндердің кеңдігін табу үшін математикалық оңтайландыруды қолданды.

Негізінде, уақыттың ұлғаюына байланысты екеуі де екіге өсуі керек. Теориялық оңтайлы сан екіге өте жақын, қателігі 0,7% ғана. Бұл болжамдардың ықтимал қателіктерінен едәуір аз, сондықтан екеуі өте қолайлы сан.

Жергілікті маршруттауды жаңарту байланыс үзілген кезде мәжбүр етеді. Бұл алгоритмнің реактивті бөлігі. Жергілікті маршруттау жаңартуы таймердің аяқталуымен бірдей әрекет етеді.

Әйтпесе, соңғы жаңартудан кейінгі кідіріс екі еселенген сайын түйін маршруттау туралы ақпаратты жібереді, ол желілік хоптар санында екі есеге көбейеді. Бұл жоғарғы деңгейге дейін жалғасады. Жоғарғы шек желіге ғаламдық көлем береді және қозғалмайтын түйіндерсіз желі үшін белгіленген максималды жауап беру уақытын қамтамасыз етеді.

Алгоритмде радиожелілерде жиі кездесетін жағдайларды жеңу үшін бірнеше арнайы мүмкіндіктер бар, мысалы, біржақты сілтемелер және ескірген беріліс жүйесі маршруттау кестелері. Атап айтқанда, ол көршілес түйінге сілтемені жоғалтқан кезде жақын жердегі түйіндерге барлық жіберулердің бағытын өзгертеді. Сондай-ақ, бұл орын алған кезде оның көршілігін қайта жібереді. Бұл өте пайдалы, өйткені ең құнды, қалааралық байланыстар, сонымен қатар, радио желісінде ең аз сенімді болып табылады.

Артықшылықтары

Желі нақты уақыт режимінде өте жақсы маршруттар орнатады және көптеген басқа протоколдармен салыстырғанда желіні байланыстырып тұру үшін жіберілетін хабарламалар саны мен көлемін едәуір азайтады. Көптеген қарапайым торлы маршруттау протоколдары сілтеме өзгерген кезде бүкіл желіні маршруттау туралы ақпаратпен толтырады.

Нақты алгоритм өте қарапайым.

Маршруттау туралы ақпарат пен деректерді беру орталықтандырылмаған, сондықтан жергілікті сенімді орындарсыз сенімділік пен өнімділікке ие болуы керек.

Жүйе маршрутизациялық кестелерді қолдау үшін үлкен жады бар қабілетті түйіндерді қажет етеді. Бақытымызға орай, бұлар үнемі арзан болып келеді.

Жүйе түйіннің желіде екендігі туралы өте тез, салыстырмалы түрде нақты болжам жасайды, өйткені толық, бірақ ескірген маршруттау туралы ақпарат әр түйінде бар. Алайда, бұл түйіннің желіде бар-жоғын білумен бірдей емес. Бұл болжам телефония сияқты көптеген тарифтік желілерді пайдалану үшін сәйкес болуы мүмкін, бірақ бұл қауіпсіздікке байланысты әскери немесе авионика.

HSLS масштабталудың жақсы қасиеттеріне ие. The асимптотикалық оның жалпы үстеме шығындарының масштабтылығы ретінде өлшенетін стандартты сілтеме күйімен салыстырғанда , мұндағы N - желідегі түйіндер саны.

Сындар

HSLS алыстағы жаңартуларды сирек жіберетіндіктен, түйіндерде алыс түйіннің бар-жоғы туралы жақын арада ақпарат жоқ. Бұл мәселе белгілі бір дәрежеде барлық сілтеме күйінің хаттамаларында кездеседі, өйткені сілтеме күйінің дерекқорында сәтсіз түйіннен хабарландыру болуы мүмкін. Алайда, хаттамалар ұнайды OSPF сәтсіз түйіндерден сілтеме күйін жаңартуды таратады, осылайша барлық түйіндер істен шыққан түйіннің жойылуын (немесе ажырауды) тез біледі. HSLS көмегімен бұрынғы көршілер алыс қашықтыққа хабарландырулар жібергенге дейін 10 секірістегі түйін мен істен шыққан түйінді ажырата алмайсыз. Осылайша, HSLS жоғары сенімділікті талап ететін кейбір жағдайларда сәтсіздікке ұшырауы мүмкін.

HSLS-ті сипаттайтын құжаттар қауіпсіздікке назар аудармаса да, мұндай әдістер ЭЦҚ маршруттау бойынша HSLS-пен жаңартуларды қолдануға болады (ұқсас Сандық қолтаңбасы бар OSPF ), және BBN HSLS-ті сандық қолтаңбамен көршілерді табу және сілтемелер күйінің жаңартуларына енгізді. Мұндай схемалар іс жүзінде қиын, өйткені осы жағдай үшін қоршаған ортаға қол жетімділік жалпыға қол жетімді инфрақұрылым серверлерге сенімді болу мүмкін емес. Барлық дерлік маршруттау хаттамалары сияқты, HSLS деректер трафигін қорғаудың механизмдерін қамтымайды. (Қараңыз IPsec және TLS.)

Сондай-ақ қараңыз

Әдебиеттер тізімі

  1. ^ «Hazy Sighted Link State (HSLS) бағдарлау: масштабталатын сілтеме күйінің алгоритмі» (PDF). BBN Technologies. Архивтелген түпнұсқа (PDF) 2008-07-06. Алынған 2008-02-20. Журналға сілтеме жасау қажет | журнал = (Көмектесіңдер)

Сыртқы сілтемелер

  • OLSR балық көзі - olsr.org-тен OLSR HSLS-ке баламалы «балық көзі» алгоритмін енгізді
  • NRLOLSR прототипі - қосымша HSLS мүмкіндігін қамтамасыз ету үшін OLSR кеңейтілген