Wirtualizacja sieci z komutacja łączy Promotor: Mateusz Żotkiewicz Wykonuje: Grzegorz Barczyński Współpraca: Andrzej Mikołajczyk Wirtualizacja sieci z komutacją łączy
Plan prezentacji Wykorzystywana technologia Podział pracy Warstwa fizyczna Wirtualny operator Komunikacja między komponentami Przykładowy scenariusz Wirtualizacja sieci z komutacją łączy
Technologia Implementacja wszystkich komponentów C# i .Net Wyświetlanie grafów sieci Algorytmy QuickGraph i GraphSharp Zestawianie połączenia SIP .NET Wirtualizacja sieci z komutacją łączy
Raport : Wirtualizacja węzłów i łączy w PI-CS Podział pracy Raport : Wirtualizacja węzłów i łączy w PI-CS *PI-CS-Parallel Internet with Circuit Switching emulation Wirtualizacja sieci z komutacją łączy
Warstwa fizyczna Węzeł sieci UA(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
Warstwa fizyczna Komunikacja informacji sterujących E-DCN(External Data Communication Network) NC(Network Controller) Wirtualizacja sieci z komutacją łączy
Warstwa fizyczna Uruchamianie emulatora sieci Wczytanie 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
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
Warstwa fizyczna [1] żądanie utworzenia matrix connection [2] SFM decyduje czy może przyznać zasoby [3] powiadomienie Wirtualizacja sieci z komutacją łączy
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
Wirtualny operator VnNC VirtualNetwork VirtualMatrix VirtualLink UserConnection NwTTP RoutingController CallController Communicator Wirtualizacja sieci z komutacją łączy
Wirtualny operator Wirtualizacja sieci z komutacją łączy
Komunikacja między komponentami VnNC 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
Komunikacja między komponentami VnNC PicsNC AddNwTTP {vnID} {matrixID} AddNwTTP OK AddUserConnection {vnID} {user_connection} AddUserConnection OK {Id} […] Bye Bye OK Wirtualizacja sieci z komutacją łączy
Komunikacja między komponentami VnNC PicsNC UpdateAccessibleMatrix {info} UpdateAccessibleMatrix OK Wirtualizacja sieci z komutacją łączy
Komunikacja między komponentami Rejestracja punktów końcowych VnNC 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
Komunikacja między komponentami VnNC 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
Komunikacja między komponentami VnNC 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
Przykładowy scenariusz Sieć fizyczna Wirtualizacja sieci z komutacją łączy
Przykładowy scenariusz Wirtualizacja sieci z komutacją łączy
Sieć fizyczna Wirtualizacja sieci z komutacją łączy
Przykładowy scenariusz Wirtualizacja sieci z komutacją łączy
Przykładowy scenariusz Sieć fizyczna Wirtualizacja sieci z komutacją łączy
Koniec Dziękuje Wirtualizacja sieci z komutacją łączy