170 likes | 314 Views
Link-state протоколи. Shortest path first (SPF) алгоритъм. Алгоритъм на Дейкстра – SPF алгоритъм. Всеки път от точка до точка се характеризира с определена тежест. Изчислява се тежестта на всеки един път от източника до получателя и се избира “най-лекия”.
E N D
Shortestpath first (SPF) алгоритъм Алгоритъм на Дейкстра – SPF алгоритъм. • Всеки път от точка до точка се характеризира с определена тежест. • Изчислява се тежестта на всеки един път от източника до получателя и се избира “най-лекия”.
Процеси при Link-state протоколите • Рутера научава за състоянието но директно свързаните му мрежи (от интерфейсите – up/down). • Рутера уведомява съседите си, че е “жив” чрез Hello пакети. • Всеки рутер приготвя Link-State Packet (LSP), които съдържат информация за състоянието всеки директно свързан съсед (ID, тип на връзката, bandwidth). • Всеки рутер изпраща LSP до всичките си съседи, а съседите я препращат. Всеки рутер съхранява информацията от всички пристигнали LSP от всички рутери. • Всеки рутер използва БД за да състави пълна карта на цялата топология и да избере най-късият път до получателя.
Рутера научава за състоянието на директно свързаните му мрежи
Рутера уведомява съседите си, че е “жив” чрез Hello пакети. • Hello пакети се изпращата периодично по всички интерфейси. • Всички рутери отговарят със свои Hello пакети. По отговорите се познава къде има съседи.
Рутера приготвя LSP 1. R1; Ethernet network 10.1.0.0/16; Cost 2 2. R1 -> R2; Serial point-to-point network; 10.2.0.0/16; Cost 20 3. R1 -> R3; Serial point-to-point network; 10.3.0.0/16; Cost 5 4. R1 -> R4; Serial point-to-point network; 10.4.0.0/16; Cost 20
Всеки рутер изпраща LSP до всичките си съседи
БД за да съставяне на пълна карта на цялата топология
Предимства на Link-state протоколите • Всеки рутер изгражда топологична таблица на цялата мрежа и избира най-краткия път. • Уведобяма веднага всички – бърза конвергенция. • LSP се изпращат само при промяна и съдържат информация само за промяната. • Йерархичен дизайн на ареала, в който действа протокола.
Изисквания на Link-state протоколите • Голяма консумация на • Памет; • Процесорна мощност; • Bandwidth; • Решение – обособяване на неголеми области (ареали).
Link-state протоколи OSPF • Разработен от IETF (Internet Engineering Task Force) 1987 • Сега има 2 работещи версии: • OSPFv2: OSPF for IPv4 networks (RFC 1247 and RFC 2328) • OSPFv3: OSPF for IPv6 networks (RFC 2740) IS-IS • Разработен от ISO (International Organization for Standardization) - ISO 10589 • Първиятвариант не е съвместим с TCP/IP. • Integrated IS-IS ( Dual IS-IS) поддържат IP. • Използва се основно за ISP