Professional Documents
Culture Documents
Przełączanie obwodów
Przełączanie pakietów (datagramów, komórek)
Połączenie wirtualne
Węzły (Nodes)
Węzły mogą być połączone tylko do innych
węzłów lub też do hostów i węzłów
Łącza węzeł – węzel zwykle multipleksowane
Połączenia sieci są zwykle tylko częściowe
Połączenia nadmiarowe – pożądane dla pewności
Dwie różne technologie przełączania
Circuit switching – przełączanie obwodów
Packet switching – przełączanie pakietów
Public Circuit Switched
Network
Crossbar Matrix
Przełączniki wielostopniowe
Redukują liczbę punktów przełączeń
(crosspoint)
Dają więcej niż jedną ścieżkę przez sieć
Czyli większa pewność
Bardziej skomplikowana kontrola
Możliwość zablokowania
Three Stage Switch
Komutacja czasowa
7 1 Komutator czasowy 9 5
Common v. In Channel
Signaling
Sieć pakietowa
Wirtualne obwody
Zaplanowana droga zestawiana przed
przesłaniem pakietów
Nawiązywanie połączenia (Call request and call
accept packets) (handshake)
Każdy pakiet zawiera identyfikator połączenia
wirtualnego zamiast adresu przeznaczenia
Brak decyzji o wyborze ścieżki ( routing) dla
każdego pakietu
Proste zamknięcie obwodu
Brak zdeterminowanej ścieżki ( np. leased line)
Wirtualne Obwody a Datagramy
Wirtualne Obwody
Możliwość wprowadzenia sekwencjowania i kontroli błędów
Pakiety przekazywane są szybciej
⌧Z uwagi na brak decyzji o routingu
Mniej pewne ?
⌧Utrata węzła powoduje utratę wszystkich obwodów przechodzących
przez ten węzeł
Datagramy
Brak fazy startowej
⌧Lepsze dla kilku pakietów
Bardziej elastyczne ?
⌧Utrata węzła – strata akurat przetwarzanych datagramów
⌧Routing może być wykorzystany do unikania przeciążonych części
sieci
Rozmiary
pakietów
Zdarzenia
X.25
1976
Interface between host and packet switched
network
Almost universal on packet switched networks
and packet switching in ISDN
Defines three layers
Physical
Link
Packet
X.25 - Physical
Interface between attached station and link to
node
Data terminal equipment DTE (user equipment)
Data circuit terminating equipment DCE (node)
Uses physical layer specification X.21
Reliable transfer across physical link
Sequence of frames
X.25 - Link
Link Access Protocol Balanced (LAPB)
Subset of HDLC
Virtual Call
Packet Format
X.25 - Packet
External virtual circuits
Logical connections (virtual circuits) between
subscribers
Multiplexing
DTE can establish 4095 simultaneous virtual
circuits with other DTEs over a single DTC-DCE
link
Packets contain 12 bit virtual circuit number
Frame Relay
Zaprojektowane jako coś, co może być bardziej
wydajne niż X.25
Zaprojektowane przed technologią ATM
Jest znacznie bardziej powszechne niż ATM
Przodek - X.25
Pakiety sterowania wywołaniem, sygnalizacja
typu „in band”
Multipleksacja obwodów wirtualnych w warstwie
3
Warstwa 2 i 3 zawiera sterowanie przepływem i
obsługuje błędy
Z tym związany jest znaczący nadmiar protokołu
Nie znajduje zastosowania w nowoczesnych
systemach cyfrowych o dużej niezawodności
Sieć FR
Frame Relay - różnice
Sterowanie połączeniem w innym połączeniu logicznym
„out-of-band”
Multipleksacja i przełączanie w warstwie 2
Eliminuje jedną warstwę
Brak kontroli przepływu i reakcji na błędy typu „hop by
hop”
Kontrola przepływu i reakcja na błędy tylko typu „End to
end” i jest wykonywana (ewentualnie) na wyższym
poziomie
Pojedyncza ramka użytkownika jest potwierdzana na
wyższym poziomie
Zalety i wady
Znaczące spowolnienie przepływu w przypadku
dowolnych błędów na linii
Zwiększenie niezawodności łączy spowodowało
zmniejszenie znaczenia tego aspektu
Strumieniowy proces komunikacji
Mniejsze opóźnienia
Lepsza wydajność
ITU-T rekomenduje FR dla prędkości ponad
2Mbps
Architektura protokołu
Plan Sterowania
Pomiędzy subskrybentem a siecią
Używany oddzielny kanał logiczny
Podobnie jak to ma miejsce w usługach przełączanych obwodów
(ISDN)
Warstwa „Data link”
LAPD (Q.921)
Niezawodne sterowanie warstwą „data link”
Kontrola przepływu i reakcja na błędy
Pomiędzy użytkownikiem DTE i siecią (NT)
Używany dla wymiany wiadomości wg protokołu Q.933
Plan użytkownika
Funkcjonalność typu „End to end”
Transmisja danych pomiędzy końcami wirtualnego połaczenia
LAPF (Link Access Procedure for Frame Mode Bearer Services)
Q.922
Ograniczanie ramki, przezroczystość dla warstw wyższych
Multipleksacja i demultipleksacja przy użyciu pól adresowych
Ramka ma długość równą całkowitej liczbie oktetów
Zapewnia, że ramka nie jest ani za długa, ani za krótka
Detekcja błędów w transmisji
Funkcje sterowania zatłoczeniem
Format podstawowej ramki
LAPF
Transfer danych użytkownika
Jeden typ ramki
Dane użytkownika
Brak ramek sterujących
Brak sygnalizacji „inband”
Brak numerów sekwencyjnych
Brak zarówno kontroli przepływu jak i kontroli
błędów
What Is Congestion?
Congestion occurs when the number of packets
being transmitted through the network
approaches the packet handling capacity of the
network
Congestion control aims to keep number of
packets below level at which performance falls
off dramatically
Data network is a network of queues
Generally 80% utilization is critical
Finite queues mean data may be lost
Ideal
Performance
Effects of
Congestion -
No Control
Mechanisms for
Congestion Control
Znaczniki ramki LAPF
Discard Eligibility
Forward Explicit Congestion Notification
Backward Explicit Congestion Notification
Parametry ruchowe FR
Commited Information Rate (CIR)
Excess Information Rate (EIR)
B c = T * CIR
A ponadto VPC
Zapewnia odpowiednie restrykcje dotyczące VCC wewnątrz
danego VPC
Ogólny schemat sieci ATM
Komórki ATM
Stałego rozmiaru
5-oktetowy nagłówek
48-oktetowe pole informacyjne
Małe komórki redukują opóźnienie w
dostarczaniu komórek o wysokim priorytecie
Małe komórki mogą być przełączane wydajniej
Przełączanie małych komórek jest łatwiejsze do
implementacji sprzętowej
Format komórek ATM
Format nagłówka
GFC – Generic flow control
Tylko w interfejsie „user to network”
Sterują przepływem tylko w tym miejscu
VPI – Virtual Path Identifier
VCI – Virtual Channel Identifier
PT – Payload Type (Typ zawartości)
Np. informacja użytkownika albo zarządzanie siecią
CLP – Cell Loss Priority (Priorytet odrzucenia komórki)
HEC – Header Error Control (CRC nagłówka)
Generic Flow Control (GFC)