Systemy i Sieci Telekomunikacyjne Laboratorium Krzysztof Wajda Katedra Telekomunikacji 2018
Briefing Przełącznik ATM VC Zastosowanie AAL5 Etykieta i ścieżka MPLS Badania symulacyjne
ATM
Virtual channel set-up VC: sekwencja łączy i węzłów 46 567 VCL 41 41 46 VCL 46 VCL 567 33 75 VCL 75 VCL 33 567 33 VCL- Virtual Channel Link - User End System - Network Node
Przełącznik ATM VC Switch End point VPC VCI 1 VCI 2 VCI 3 VCI 4 VPI 1' VPI 3' VPI 2' VCI 1 VCI 2 VPI 1 VPI 2 VPI 3 VCI 4 VCI 3 VCI 1 VCI 1 VCI 2 VPI 4 VPI 5 VCI 2 VP Switch
ATM switch: ForeSystems ASX200 1d1 1d2 1d3 1d4 1d5 1d6
ATM switch cellheader operation INPUT VPI/VCI/ interface OUTPUT VPI/VCI/ interface 1d1 INPUT OUTPUT 0/101/ 0/102/ 1d3 1d1 1d2 1d3 1d4 1d5 1d6
ATM switch cellheader operation INPUT OUTPUT VPI/VCI/ VPI/VCI/ interface interface INPUT OUTPUT 0/101/ 0/102/ 1d3 1d1 INPUT OUTPUT HEC(in) (VPI/VCI)=0/101 (VPI/VCI)=0/102 HEC(out) 1d3 1d1
Virtual channel set-up new 1d1 0 100 1d6 0 101 do not use VCIs (0 31)
SAR-PDU dla AAL5 ATM cell header SAR-PDU payload SAR-PDU
Translacja CS-PDU na komórki CS-PDU CS-PDU trailer CS sublayer User data PAD CF LF CRC SAR sublayer PT ATM cell (AAL5) ATM cell (AAL5) ATM cell (AAL5) ATM cell (AAL5) PAD = Pad field (0 to 47 bytes) CF = Control Field (2 bytes) LF = Length Field (2 bytes) CRC= Cyclic Redundancy Check (4 bytes)
MPLS
Outline of MPLS Ścieżka MPLS (LSP, path) Etykieta (label, labelswapping, stacking) Tunele MPLS (tunnels)
Pozycjonowanie MPLS layer 3 layer 2,5 layer 2
MPLS label 0 1 2 3 4 5 6 7 8 9 1 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 2 0 2 1 2 2 2 3 2 4 2 5 2 6 2 7 2 8 2 9 3 0 3 1 label exp S TTL label S TTL
Outline of MPLS egress node removes label Packet sent using IP destination address Transfer using labels LER adds label to packet LSR: Label Switching Router LER: Label Edge Router
MPLS LSR INPUT label/ interface OUTPUT label/ interface fa/0/0 fa/0/1 fa/1/0 INPUT label OUTPUT pop swap push
Stacking of MPLS paths IP Etykieta dodana do pakietu Transfer stosując L2 IP L2 Etykieta L1 Dodana do pakietu Transfer stosując L1 IP L2 L1 Usunięcie zewn. etykiety Usunięcie wewn. etykiety IP L2 IP
Summary ATM complex but efficient in management MPLS many features and functions run automatically
Symulacje
Modele ewaluacyjne oraz wydajnościowe Modele analityczne (równanie, nierówność) Modele symulacyjne Instalacje eksperymentalne
Porównanie modeli Narzędzia formalne analityczny symulacyjny praktyczny Model przepływowy, system kolejkowy, etc. software Dokładność mała dowolna wysoka Czas realizacji krótki średni (zależny od symulatora) Hardware+softw are długi Wiarygodność średnia wysoka wysoka Elastyczność wysoka wysoka średnia Koszt niski średni wysoki
Symulacje - cele Prostsza i szybsza implementacja Mniej kosztowna droga do wyników Możliwość sprawdzenia modeli (uproszczonych, zbyt skomplikowanych) Możliwość uzyskania wyników w dużym przedziale zmian parametrów
Symulacje -elementy Architektura systemu Proces wejściowy (input), (charakterystyki) Obsługa, zespoły obsługowe (charakterystyki) Wiarygodność statystyczna wyników (poziom ufności) Wprowadzenie animacji, która ilustruje działanie systemu
Symulacje -elementy generatory ruchu (i ich właściwości) topologia sieci odbiorniki ruchu emulatory sytuacji nadzwyczajnych (np. awarii, przeciążenia) elementy pomiarowe (monitory ruchu)
Przykład systemu wymiany komunikatów
Symulacje wymiana komunikatów Działanie systemów sygnalizacji systemów zarządzania protokołów nadzorujących integralność transmisji (np. TCP) elementy: obiekty architektury i ich stany, wymieniane komunikaty i zmiana stanów.
Basic call setup - positive Calling user Calling user switch Transit switch Transit switch Called user switch Called user SETUP IAM IAM IAM SETUP ALERTING CONNECT ACM ANM ACM ANM ACM ANM ALERTING CONNECT START OF BILLING sieć dostępowa sieć operatorska
Basic call setup disconnection from calling party (A) Calling user Calling user switch Transit switch Transit switch Called user switch Called user DISCONNECT RELEASE RELEASE COMLETE End of billing REL RLC REL RLC REL RLC DISCONNECT RELEASE RELEASE COMLETE sieć dostępowa sieć operatorska
Basic call setup disconection from called party (B) Calling user Calling user switch Transit switch Transit switch Called user switch Called user SUS SUS SUS OFF-HOOK ANALOG USER! TIMER 6 { REL RLC REL RLC REL RLC sieć dostępowa sieć operatorska
Dziękuję za uwagę!