IS-IS
From Wikipedia, the free encyclopedia
Remove ads
(енгл. ) је мрежни протокол рутирања. Основна улога овог протокола је рачунање најкраће путање за мрежни пакет унутар аутономног система, а не између аутономних система. Због овога, је интерни протокол рутирања (енгл. ). Заснива се на Дајкстрином алгоритму.
Историја
Зачет од фирме DEC (енгл. ), прве спецификације протокола су биле публиковане 1987. године под стандардом 10589. Овај документ је наново публикован у спецификацији 1142[1].
У то време, није имао никакву везу са Интернет протоколом (IP). Био је коришћен у окружењу са протоколом (енгл. )[2]. Две године након дефиниције подршке ИП стека у 1195 1990., Cisco Systems је имплементирао или [3]. Ова дуал-стек верзија подржава пренос оба типа пакета и .
је кроз време доживео важна унапређења. Од 1999. је преузео одговорност за његову стандардизацију. Два главна напретка која потичу од ове групе су: дефиницја структуре (енгл. ) и прецизна објашњења операционих функција[4], која су омогућила хомогеније имплеметације протокола. До тада су произвођачи имали већу слободу за различите интерпретације.
Remove ads
Зоне
протокол је осмишљен да се користи у сложеним мрежама које се могу динамички развијати. Из тог разлога, аутономни систем, то јест мрежни домен, организован је хијерархијски по зонама. То омогућава бољу контролу домена, мању табелу рута (мрежа) и самим тим брже функционисање рутера.
зоне се могу сматрати као мали потскупови аутономног система. Притом, зоне су мрежни домени у техничком, а не административном смислу, јер нису резултат полиса, већ су једноставно граница једне групе рутера.
рутер може функционисати унутар једне зоне или између више зона. Аналогија се може пронаћи у односу између протокола рутирања. За разлику од OSPF рутера, рутер припада једној и само једној зони.
Remove ads
Нивои
рутер оперише y следећим нивоима:
- Ниво 0 : рутирање са крајњим уређајем (на пример сервер) (енгл. )
- Ниво 1 : (Н1) унутар зоне
- Ниво 2 : (Н2) између зона
- Ниво 3 : између мрежних домена, слично BGP протоколу
Већина имплементација овог протокола подржава само нивое 1 и 2. рутер комуницира искључиво са рутерима који су у његовом нивоу. Рутери који имају улогу да оперишу у оба нивоа, означени су са Н1-2.
- Функције Н1 рутера су ограничене на једну засебну зону. Пакети који су упућени ка мрежи ван зоне, усмерени су до првог Н1-2 рутера.
- Рутирање међу зонама врши Н2 рутер. Он нема тополошке детаље унутар једне зоне.
- Н1-2 рутер је посредник између рутера Н1 и Н2. Он поседује информације оба нивоа, има карактеристике и способности оба типа рутера.
Суседство
Сви рутери изграђују базе у којима су записане информације о топологији мреже. Рутери истог нивоа имају идентичну "мапу" мреже. Како би се ове тополошке базе изградиле, потребно је прво познавање непосредних веза. Тако се рутер уз помоћ протокола прво упозна са својим директно везаним суседима.
Непосредан сусед мора бити истог нивоа. Такође, он дели исту мрежу ( или ). Другим речима, пакет од суседа до суседа пређе само један домен емисије.
протокол има две основне улоге: откривање суседа и одржавање суседских веза.
Стварање суседске везе се врши у три етапе:
- Рутер А шаље прву поруку иницијације.
- Прималац Б шаље потврду о првој примљеној поруци.
- Коначно, иницијатор А потрвђује успостављену суседску везу трећим пакетом.
Структура пакета зависи од типа везе:
- Ниво 1
- Ниво 2
Псеудо чвор


протокол подржава два типа мреже: локалну мрежу и мрежу.
На локалној мрежи типа Етернет сви рутери су досежни у једном кораку (скоку). Рутер треба да склопи суседске односе са свим рутерима који деле његов мрежни сегмент. Дакле, сваки рутер мора склопити n-1 веза, где n представља укупан број рутера. Ово је илустровано на слици Без псеудо чвора.
Могуће је оптимизовати укупан број конекција, тако што се сви суседски односи остварују преко једног "имагинарног" чвора, то јест имагинарног рутера (слика Са псеудо чвором). Овим везивањем на имагинарни рутер, смањује се број конекција: колико има рутера у мрежи, толико има и веза.

(енгл. ) је изабрани рутер чија је одговорност да врши додатне функције у име псеудо чвора. То значи да се процеси псеудо чвора врше на изабраном рутеру, паралелно са процесима овог домаћина.
До бирања рутера долази на локалним мрежама () од самог покретања процеса . У функцији највише подешеног приоритета, бира се одговорни рутер. У одсуству приоритета, узима се за критеријум највећа бројна величина MAC физичке адресе. Обзиром да су тополошке базе одвојене по нивоу (Н1 и Н2), тако се и одабир врши независно за сваки ниво. На пример, Н1-2 рутер може бити изабран два пута као - у оба нивоа.
При свакој промени мрежне топологије, процес бирања се понавља. То значи да уколико се повеже нови рутер са већим приоритетом, он аутоматски преузима улогу одговорног рутера. Такође, уколико се одговорни рутер искључи из мреже, не постоји његов заменик који би преузео одговорност, већ се мора извршити нова селекција. Ове две карактеристике, преемптивност и непостојање заменика део су кључних разлика у односу на OSPF протокол.
Remove ads
Структура Пакета
комуницира уз помоћ три типа пакета:
- Hello
- LSP
- SNP
Структура сваког пакета је подељена у три поља (енгл. ):
- Type: идентификује тип пакета
- Length: величина података коју носи пакет
- Value: садржи податке
Метрике
Четири метрике су дефинисане[1]:
- Основна, подразумевана метрика (енгл. )
- Закашњење (енгл. ) : кашњење пакета у преносу
- Трошак (енгл. ) : монетарна вредност мрежног преноса
- Грешка (енгл. ) : вероватноћа појављивања грешке у преносу података
Од ових метрика, користи се пре свега основна метрика. Она се изражава у позитивном, целом броју и најчешће означава пропусни капацитет везе. Њена је вредност произвољно додељена везама од стране администратора. Што је вредност мања, то значи да је веза боља.
Remove ads
Тополошка база података
Поред тога што рутер ажурира информације о својим суседским везама, он такође дели те информације са свим другим рутерима из своје зоне (истог нивоа). Захваљујући овој расподели информација, изгради се тополошка база података. Та база је глобална визија мреже, једнака код свих рутера који су учествовали у њеном формирању. Уз помоћ Дајкстриног алгоритма, из ове се базе изведу засебне табеле рутирања, јединствене за сваки рутер.
(енгл. ), то јест пакети стања везе, праве и одржавају тополошке базе података. Од покретања протокола прво се врши истовремена емисија пакета. Она има за циљ да поплави зону (енгл. ) како би сваки рутер добио све тополошке податке.
Обзиром да је подељен по нивоима, пакети су одговорни за постојање две тополошке базе и деле се на:
- Ниво 1
- Ниво 2
носи у себи више од пуке информације о стању везе. Он садржи идентификацију рутера, свој редни број пакета, свој животни век, као и руте (адресе мрежа) са њиховим метрикама.
Улога пакета (енгл. ) је синхронизација топлошке базе података. Размењује се у следећим форматима:
, или комплетни , служи за пренос свих заглавља тополошке базе података.
, или парцијални , служи за:
- захтев за новији пакет
- потврду о примљеном пакету
Remove ads
Адресирање
Независно од протокола мреже ( ili ), користи адресирање. Од самог почетка, овај протокол рутирања је предвиђен за подршку великог адресног простора. Тако једна адреса има 160 бита, што је за целих 32 бита више од адресе.
(енгл. ) је мрежна адреса која на јединствен начин идентификује један систем (енгл. ). Подељена је у два семантичка дела: и [5]:
Ова основна подела адресе има хијерархијски значај:
- (енгл. ) служи за идентификацију аутномоног система
- (енгл. ) се користи унутар аутномоног система
Адреса је даље подељена у шест поља. Ово је представљено у табели испод:
- AFI (енгл. ) - административно тело које додељује адресу и формат поља
- IDI (енгл. ) - мрежни домен и тело које додељује вредности
- HO-DSP (енгл. ) - означава зону
- SID (енгл. ) - једниствена идентификација система (често је то MAC физичка адреса)
- NSEL (енгл. ) - ова вредност означава сервис вишег слоја ОСИ модела

рутер користи једну (енгл. ) адресу за идентификацију на мрежи. Ова виртуелна адреса нема никакву везу са физичким интерфејсима рутера (илустровано на графику десно).
адреса је заправо адреса чије поље носи x00 бајт - нула вредност. Ово је логично, обзиром да се ради о рутеру који не функционише у вишим слојевима ОСИ модела.
Remove ads
Интерна функција протокола
Следеће табеле, то јест базе података су изграђене у току операције протокола:
- : база физичких веза
- : база суседа (нивои 1 и 2)
- : тополошка база (нивои 1 и 2)
- : привремене табеле које се користе током рачунања табеле рутирања
- : табеле рутирања
Операција протокола је организована у четири процеса:
- : стварање, подела и ажурирање тополошке базе
- : усмеривање (рутирање) података
- : прихватање података и у функцији њиховог типа, прослеђивање једном од два претходна процеса
- : изградња табеле рутирања помоћу Дајкстриног алгоритма
Референце
Види још
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads