SieciKom 7 14 INTERSIECI ROUTING

background image

Sieci komputerowe

7

INTERSIECI - ROUTING

background image

7.Intersieci – routing76

SieciKom 2014 – 7. Intersieci -

routing

2

7.1Przełącznik pakietów w sieci WAN76

7.2Routing76

7.2.1Zasada zapisz i przekaż76

7.2.2Adresacja77

7.2.3Następny skok77

7.2.4Grafowy model routingu79

7.2.5Rozproszone mechanizmy routingu80

7.2.6Routing na bazie informacji o stanie łączy80

7.2.7Routing z wykorzystaniem wektorów odległości

7.2.8Interpretacja odległości w grafie i najkrótszej
trasy

background image

7. Przełącznik pakietów w sieci WAN

• Podstawą działania sieci jest

transmisja  zasady routingu.

• Pierwotnie budowano sieci

z komputerów indywidualnych
i przełączników pakietów (transmisja
bitowa), a obecnie z sieci lokalnych i
(rzadko) indywidualnych
komputerów + transmisja pakietowa

SieciKom 2014 – 7. Intersieci -

routing

3

background image

Rys. 7.1   Tradycyjny przełącznik

SieciKom 2014 – 7. Intersieci -

routing

4

background image

• Współcześnie korzysta się

z przełączników warstwy 2 (obsługa
komputerów w sieciach lokalnych)
oraz routerów (obsługa pakietów
w sieciach rozległych)

SieciKom 2014 – 7. Intersieci -

routing

5

background image

Rys. 7.2   Połączenie sieci LAN z siecią WAN za
pośrednictwem routera

SieciKom 2014 – 7. Intersieci -

routing

6

background image

7.2 Routing

Rys. 7.3   Przykład sieci WAN zbudowanej z przełączników pakietów

SieciKom 2014 – 7. Intersieci -

routing

7

background image

• Przykładowa sieć (Rys. 7.3) oparta

o cztery przełączniki pakietów i
osiem komputerów

– Dobór połączeń zależy od natężenia

ruchu

– Niektóre łącza mogą być

zwielokrotnione – zapasowe

SieciKom 2014 – 7. Intersieci -

routing

8

background image

7.2.1 Zasada zapisz i przekaż

Sieci WAN wymagają równoczesnego
przekazywania jak największej liczby pakietów –
uzyskuje się to poprzez zastosowanie zasady
zapisz i przekaż (store and forward), co
wymaga:

– buforowania w przełączniku
– operacji zapisu w momencie odebrania pakietu
– operacji przekazania rozpoczynającej się

w momencie zapisu pakietu w buforze 

• procesor przełącznika analizuje pakiet,
• ustala sieć docelową
• wysyła interfejsem prowadzącym do miejsca docelowego

SieciKom 2014 – 7. Intersieci -

routing

9

background image

• Mechanizm zapisz i przekaż wymaga

utrzymania wszystkich łączy w stanie
gotowości, co powoduje

– zwiększa to wydajność sieci
– nie wymaga wstrzymywania strumieni

wejściowych przychodzących do
przełącznika, gdyż on zapisze je w
buforze i będą one oczekiwały na
gotowość urządzenia odbiorczego 
Rys. 7.3

SieciKom 2014 – 7. Intersieci -

routing

10

background image

7.2.2 Adresacja

13.5.2014

• Każdemu komputerowi w sieci WAN

przypisany jest adres

• Nadawca ramki musi ten adres

uwzględnić w treści ramki

• Stosuje się adresowanie

hierarchiczne:

{ośrodek/sieć/podsieć, komputer

w sieci}

co odpowiada

{przełącznik, komputer}

SieciKom 2014 – 7. Intersieci -

routing

11

background image

Rys. 7.4   Przykład hierarchii adresów

SieciKom 2014 – 7. Intersieci -

routing

12

background image

7.2.3 Następny skok

• Po otrzymaniu pakietu przełącznik wyznacza interfejs

wyjściowy, do którego będzie przekazany pakiet

• Jeżeli adresowany będzie komputer we „własnej” sieci

LAN podłączonej do przełącznika, to pakiet powędruje
bezpośrednio do niego

• Jeżeli nie, to przełącznik musi przekazać go do

wskazanego przełącznika za pośrednictwem jednego
z dostępnych łączy wyjściowych;

• W tym celu przełącznik analizuje adres docelowy

pakietu i wydziela z niego identyfikator przełącznika,
czyli jeżeli identyfikatory przełączników są zgodne, to
pakiet jest przeznaczony do komputera w dołączonej
sieci LAN

SieciKom 2014 – 7. Intersieci -

routing

13

background image

SieciKom 2014 – 7. Intersieci -

routing

14

background image

Zalety

1. Przełącznik nie musi przechowywać informacji

o dostępności wszystkich komputerów,

2. Przełącznik nie wyznacza całej trasy wędrówki pakietu,
3. Przełącznik jedynie odczytuje identyfikator przełącznika

i odszukuje łącza do tego przełącznika  przełącznik
określa jedynie następny skok (next hop) – analog do
zestawiania połączeń komunikacyjnych z przesiadkami

4. Dla przyspieszenia wyszukiwania następnego skoku

przełączniki dysponują uprzednio przygotowanymi
tablicami przekazywania (forwarding table), które
można interpretować jako tabele indeksowane
przełącznikami (Rys. 7.5)

SieciKom 2014 – 7. Intersieci -

routing

15

background image

Rys. 7.5   Sieć i tabela przekazywania pakietów
przełącznika 2 - przekazanie z komputera {1,2} do
komputera {3,5}

SieciKom 2014 – 7. Intersieci -

routing

16

background image

5. Przełącznik przetwarza jedynie część adresu 

krótszy czas przetwarzania + posługuje się
indeksowanymi tabelami, których nie musi
przeszukiwać + tabela przekazywania nie zawiera
numerów (adresów) konkretnych komputerów

6. Gdy pakiet dotrze do końcowego przełącznika, to

druga część adresu wskaże konkretny/docelowy
komputer (w końcowej sieci LAN)

7. Przełącznik nie potrzebuje znać adresu

początkowego/źródłowego przekazywanego
pakietu.

SieciKom 2014 – 7. Intersieci -

routing

17

background image

7.2.4 Grafowy model routingu

• Poprawna praca sieci WAN wymaga dla każdego

przełącznika aktualnych tablic przełączania
pakietów, które mogą ulegać zmianie
w konsekwencji awarii łączy

• Tablice powinny zawierać 1)poprawne dane

o następnym skoku i 2)zestawiać najkrótsze trasy
do węzła docelowego

• Wykryte awarie łączy powinny uruchamiać

automatyczny wybór zastępczego łącza/trasy 
w węźle powinno być oprogramowanie
odpowiedzialne za automatyczną rekonfigurację
sieci ≡ oprogramowanie routingu

SieciKom 2014 – 7. Intersieci -

routing

18

background image

• Grafowy opis sieci uwzględnia

jedynie przełączniki (komputery nie
są reprezentowane w grafie)

SieciKom 2014 – 7. Intersieci -

routing

19

background image

Rys. 7.6   Sieć i jej graf

SieciKom 2014 – 7. Intersieci -

routing

20

background image

• Notacja (k,j) opisuje połączenie węzła k z węzłem j

SieciKom 2014 – 7. Intersieci -

routing

21

background image

• W powyższych tabelach występują powtórzenia

łączy/skoków, co jest konsekwencją struktury
sieci, np. węzeł 1  eliminacja duplikatów,
których w dużych sieciach może być wiele

Trasy domyślne (powtarzające się) –

pojedynczy wpis zastępujący powtarzające się
skoki

• Trasy domyślne mają najniższy priorytet, czyli

jeżeli algorytm nie znajdzie połączenia
bezpośredniego, to wybierze połączenie
domyślne

SieciKom 2014 – 7. Intersieci -

routing

22

background image

SieciKom 2014 – 7. Intersieci -

routing

23

background image

Wypełnianie tablic przekazywania odbywa się wg;

Routingu statycznego – program wyznacza trasy

(zapisuje odpowiednie dane w tablicach) w momencie
uruchamiania przełącznika i nie ulegają one dalszym
zmianom  rozwiązanie proste i tanie, ale
nieelastyczne

Routing dynamiczny – program w momencie

uruchamiania tworzy wstępną tablicę przekazywania
i następnie modyfikuje ją odpowiednio do zaistniałych
zmian w strukturze  duże nakłady obliczeniowe, ale
możliwość dostosowania się do awarii i wykorzystania
łączy/tras zapasowych.

SieciKom 2014 – 7. Intersieci -

routing

24

background image

7.2.5 Rozproszone mechanizmy routingu

• Nie ma “centralnego” oprogramowania do

wyznaczania tras  przetwarzanie rozproszone

• Każdy przełącznik oblicza lokalnie własne tablice

przekazywania

• Wszystkie przełączniki biorą w wyznaczaniu

najkrótszych tras

• Istnieją zasadnicze dwie klasy algorytmów routing:

– Routing na bazie informacji o stanie łączy (Link-State

Routing - LSR) – tzw algorytmy Dijkstry

– Routing z wykorzystaniem wektorów odległości

(Distance-Vector Routing - DVR)

SieciKom 2014 – 7. Intersieci -

routing

25

background image

7.2.6 Routing na bazie informacji o stanie
łączy

• Routing działa w oparciu o algorytm Dijskry poszukiwania

najkrótszej drogi

• Idea algorytmu sprowadza się do:

– Każdy przełącznik okresowo wysyła informację o stanie „swoich”

łączy z „sąsiadami?” – np. łącze 5-9 jest poprawne

– Informacja ta dociera do wszystkich przełączników, które

w oparciu o własne oprogramowanie budują graf sieci + tworzą
tablice przełączania (wg algorytmu 18.2) z sobą jako węzłem
źródłowym

– W przypadku awarii łącza oba podłączone do jego końców

przełączniki wykryją awarię i roześlą komunikaty o jego
niedostępności  wszystkie przełączniki odbiorą te komunikaty
i zmienią grafy sieci oraz uaktualnią swoje tablice przełączania.
Usunięcie awarii zostanie wykryte i nastąpi kolejna
„modyfikacja” sieci

SieciKom 2014 – 7. Intersieci -

routing

26

background image

SieciKom 2014 – 7. Intersieci -

routing

27

background image

7.2.7 Routing z wykorzystaniem wektorów
odległości

• Każdemu łaczu przypisana jest

pewna waga,

• Odległość do celu wyznacza się jako

sumę wag na trasie pomiędzy
przełącznikami

• Każdy przełącznik przechowuje listę

wszystkich potencjalnych sieci
docelowych + informację
o odległości + identyfikatory
najbliższych węzłów

SieciKom 2014 – 7. Intersieci -

routing

28

background image

• Okresowo przełączniki wymieniają komunikaty

o stanie łączy i na podstawie otrzymanych
komunikatów każdy przełącznik rozsyła swoim
sąsiadom całą listę sieci docelowych znanych mu +
informację o koszcie dostarczenia pakietów;

Znam trasę do celu x, odległość ode mnie wynosi y

• Po odebraniu komunikatu przełączniki analizują

swoje tablice i je modyfikują (zmieniają wiersze)
wprowadzając trasy krótsze na miejsce istniejących

• W przypadku awarii łącza wyszukuje się trasę

zastępczą (poprzez inny węzeł) i do kosztu tej trasy
dodaje się koszt dojścia do niej.

SieciKom 2014 – 7. Intersieci -

routing

29

background image

7.2.8 Interpretacja odległości w grafie
i najkrótszej trasy

• Wagi (nieujemne) przypisane łączom

mogą odpowiadać

– odległościom geograficznym pomiędzy

węzłami,

– „przepustowości/pojemności łącza”,
– liczbie przełączników pomiędzy węzłami

itp.

• Trasa opisana jest sumą wag

SieciKom 2014 – 7. Intersieci -

routing

30

background image

Rys. 7.7   Przykład najkrótszej trasy pomiędzy
węzłem 4 i 5

SieciKom 2014 – 7. Intersieci -

routing

31


Document Outline


Wyszukiwarka

Podobne podstrony:
SieciKom 6 14 INTERSIECI URZĄDZENIA
SieciKom 3 14 TRANSMISJA DANYCH
SieciKom 1 14 WPROWADZENIE (1) KOMPUTER, MAGISTRAL, URZĄDZENIA
SieciKom 4 14 PRZEŁĄCZANIE PAKIETÓW
SieciKom 8 14 ARCHIITEKTURA SIECI
SieciKom 2 14 WPROWADZENIE (2) INTERNET WPROWADZENIE PRZYPOMNINIE
wyklad 14
Vol 14 Podst wiedza na temat przeg okr 1
Metoda magnetyczna MT 14
wyklad 14 15 2010
TT Sem III 14 03
Świecie 14 05 2005
2 14 p
i 14 0 Pojecie administracji publicznej
Wyklad 14 2010

więcej podobnych podstron