Protokół do ćwiczenia laboratoryjnego
z przedmiotu Telefonia internetowa
LABORATORIUM NR 2
Temat ćwiczenia:
Analiza protokołów w sieciach VoIP
Grupa szkoleniowa: I8G1S1
Podgrupa nr: 5
Skład grupy:
1) Bartłomiej Sujkowski
2) Michał Szałwiński
3) Wiktor Patkowski
4) Adrian Myśliwiec
2) Konfiguracja funkcji SPAN switch’a:
1. Ustawić wszystkie interfejsy na vlan 1
2. Następnie ustawić interfejsy źródłowe z których będzie nasłuchiwany ruch. Należy to zrobić za pomocą komendy:
switch(config)#monitor session 1 source interface fastethernet 0/x
gdzie x - oznacza numer interfejsu.
3. Ustawić interfejs docelowy, za pomocą komendy:
switch(config)#monitor session 1 destination interface fastethernet 0/x
gdzie x - oznacza numer interfejsu.
4. Ustawioną w ten sposób konfigurację można wyświetlić za pomocą komendy:
switch#show monitor session 1
3 Analiza protokołów SIP/SDP :
a.) Przechwycone i przeanalizowany ruch sieciowy w trakcie rejestracji telefonu BT200 na centralce IP-PBX. Zadanie wykonane dla dwóch przypadków:
Zdjęcie ukazuje pakiety wysyłane podczas udanej rejestracji. Są to pakiety „OK” wysyłane przez serwer na porcie 200 i odpowiedź klienta „OK” wysyłana na porcie 200
Zdjęcie ukazuje pakiety wysyłane podczas rejestracji zakończonej niepowodzeniem. Na zaznaczonym obszarze widać pakiety „Unauthorized” wysyłane przez serwer.
b.) Przechwycona i przeanalizowana wymiana komunikatów, która dotyczy negocjacji możliwości pomiędzy telefonu BT200 na centralce IP-PBX. Zadanie wykonane dla dwóch przypadków:
Zdjęcie ukazuje pakiety wysyłane podczas udanej negocjacji. W czerwonym prostokącie widzimy pakiety „OK ” wysłane przez centrale i odpowiedź telefonu „ACK” potwierdzenie udanej negocjacji.
Zdjęcie ukazuje pakiety wysyłane podczas negocjacji zakończonej niepowodzeniem. Pakiety „CANCEL” wysłane przez telefon anulujące negocjacje.
c.)Przechwycony i przeanalizowany ruch sieciowy w trakcie zestawiania połączenia pomiędzy dwoma telefonami BT200. Zadanie wykonane dla pięciu przypadków:
Obraz przedstawia wymianę komunikatów dla przypadku połączenie odebrane. Na zaznaczonym przykładzie widać pakiety wysyłane podczas dzwonienia „Ringing” wysyłane przez telefon o adresie 10.3.237.252 oraz pakiety „ACK” potwierdzające wysłane przez centrale do telefonu 1. A następnie nawiązanie połączenia między centralą a telefonem 2 i potwierdzenie odebranie połączenia.
Obraz przedstawia wymianę komunikatów dla przypadku połączenie nie zostało odebrane (poczta głosowa wyłączona). Przy braku odebrania telefonu wysłane zostały pakiety „Requset Time Out” które inicjują anulowanie połączenia co skutkuje wysłaniem przez centrale do telefonu 2 pakietu „Service Unavailable”
Obraz przedstawia wymianę komunikatów dla przypadku połączenie nie zostało odebrane (poczta głosowa włączona). Przypadek ten różni się od poprzedniego tym że centrala nie anuluje połączenia przy braku odebrania telefonu tylko jest one anulowane przez telefon dzwoniący(10.3.237.253) np. po nagraniu się na pocztę głosową.
Obraz przedstawia wymianę komunikatów dla przypadku połączenie zostało odrzucone. Po odrzuceniu połączenia w telefonie 2 (10.3.237.252) telefon ten wysyła pakiet „BYE” które powoduje zakończenia połączenia czego dowodem jest odpowiedź centrali pakietem „BYE”.
Obraz przedstawia wymianę komunikatów dla przypadku połączenie zostało przekierowanie na SoftPhone. Przypadek ten różni się od poprzedniego tym że po odrzuceniu połączenia centralna wysyła pakiet „INVITE” zaznaczony u góry do SoftPhone i z nim jest nawiązywane połączenie,
4 Analiza protokołów RTP/RTCP:
nie zdazylismy i chuj
Wnioski
Podczas ćwiczenia doskonaliliśmy umiejętności obsługi centrali IP-PBXS .Skonfigurowaliśmy switch tak aby cały ruch był skierowany na komputer na którym włączony był program Wireshrank, konfiguracja ta zajęła nam najwięcej czasu co było związane z trudnościami przy znalezieniu odpowiednich procedur dla danej wersji switcha Cisco. Podczas wykonywania ćwiczenia mieliśmy możliwość ujrzeć w jaki sposób urządzenia komunikują się jaki protokoły oraz jaka treść wiadomości jest przesływana między centrala a urządzeniami końcowymi.