1 Wirtualizacja sieci z komutacja łączyPromotor: Mateusz Żotkiewicz Wykonuje: Grzegorz Barczyński Współpraca: Andrzej Mikołajczyk Wirtualizacja sieci z komutacją łączy
2 Plan prezentacji Wykorzystywana technologia Podział pracyWarstwa fizyczna Wirtualny operator Komunikacja między komponentami Przykładowy scenariusz Wirtualizacja sieci z komutacją łączy
3 Technologia Implementacja wszystkich komponentówC# i .Net Wyświetlanie grafów sieci Algorytmy QuickGraph i GraphSharp Zestawianie połączenia SIP .NET Wirtualizacja sieci z komutacją łączy
4 Raport : Wirtualizacja węzłów i łączy w PI-CSPodział pracy Raport : Wirtualizacja węzłów i łączy w PI-CS *PI-CS-Parallel Internet with Circuit Switching emulation Wirtualizacja sieci z komutacją łączy
5 Warstwa fizyczna Węzeł sieciUA(User Agent) CP(Control Process) SNP(Switching Node Proxy) SFM(The Switching Fabric Management) LRM(The Link Resource Management ) Ramka do 5212 byte / 125us Najmniejsza możliwa do przydzielenia wartość 1 byte Wirtualizacja sieci z komutacją łączy
6 Warstwa fizyczna Komunikacja informacji sterującychE-DCN(External Data Communication Network) NC(Network Controller) Wirtualizacja sieci z komutacją łączy
7 Warstwa fizyczna Uruchamianie emulatora sieciWczytanie pliku konfiguracyjnego sieci Uruchamianie procesów węzłów sieci Procesy podłączają się do NC (styk: CP – SNP) Ustawianie linków Włączenie wątku nasłuchu węzłów Wirtualizacja sieci z komutacją łączy
8 Warstwa fizyczna [1] żądanie utworzenia link connection[2] ustalenie identyfikatora połączenia(label) [3] wysłanie identyfikatora połączenia [4][5] powiadomienie NC o utworzoniu link connection Wirtualizacja sieci z komutacją łączy
9 Warstwa fizyczna [1] żądanie utworzenia matrix connection[2] SFM decyduje czy może przyznać zasoby [3] powiadomienie Wirtualizacja sieci z komutacją łączy
10 Warstwa fizyczna [1] Żądanie user connection[2] Utworzenie external link connection [3] Zlokalizowanie użytkowników końcowych [4] ustalenie trasy network connection [5a][5b] zestawienie link connection i matrix connection network connection Wirtualizacja sieci z komutacją łączy
11 Wirtualny operator VnNC VirtualNetwork VirtualMatrix VirtualLinkUserConnection NwTTP RoutingController CallController Communicator Wirtualizacja sieci z komutacją łączy
12 Wirtualny operator Wirtualizacja sieci z komutacją łączy
13 Komunikacja między komponentamiVnNC PicsNC Register {vnoID} Parameters: -Capacity -LinkDelay -LinkErrorRate -MatrxiDelay Register OK GetAccessibleMatrices GetAccessibleMatrices OK {info} AddVirtualNetwork {name} {parameters} Info: -Name -PicsID -Position X:Y -Type AddVirtualNetwork OK {vnID} Set {vnID} {matrixID} {matrixID} {parameters} Set OK {virtualMatrixID} {virtualMatrixID} Wirtualizacja sieci z komutacją łączy
14 Komunikacja między komponentamiVnNC PicsNC AddNwTTP {vnID} {matrixID} AddNwTTP OK AddUserConnection {vnID} {user_connection} AddUserConnection OK {Id} […] Bye Bye OK Wirtualizacja sieci z komutacją łączy
15 Komunikacja między komponentamiVnNC PicsNC UpdateAccessibleMatrix {info} UpdateAccessibleMatrix OK Wirtualizacja sieci z komutacją łączy
16 Komunikacja między komponentami Rejestracja punktów końcowychVnNC VN 1 (2) VN 2 CC REGISTER(1) PicsNC OK (3) NC Caller NwTTP Network Wirtualizacja sieci z komutacją łączy Grzegorz Barczyński - sieć wirtualna z komutacją łączy 16
17 Komunikacja między komponentamiVnNC VN 1 (2) VN 2 CC INVITE (1) PicsNC OK (4) INVITE (3) NC Caller Caller NwTTP Source_1 NwTTP Sink_1 Network Wirtualizacja sieci z komutacją łączy
18 Komunikacja między komponentamiVnNC VN 1 VN 2 CC ACK (6) PicsNC ACK (7) OK (5) NC Caller Caller NwTTP Source_1 NwTTP Sink_1 Network Wirtualizacja sieci z komutacją łączy
19 Przykładowy scenariuszSieć fizyczna Wirtualizacja sieci z komutacją łączy
20 Przykładowy scenariuszWirtualizacja sieci z komutacją łączy
21 Sieć fizyczna Wirtualizacja sieci z komutacją łączy
22 Przykładowy scenariuszWirtualizacja sieci z komutacją łączy
23 Przykładowy scenariuszSieć fizyczna Wirtualizacja sieci z komutacją łączy
24 Koniec Dziękuje Wirtualizacja sieci z komutacją łączy