Presentation is loading. Please wait.

Presentation is loading. Please wait.

2019/5/10 A Technique for Classification of VoIP Flows in UDP Media Streams using VoIP Signalling Traffic Author: Tejmani Sinam, Irengbam Tilokchan Singh,

Similar presentations


Presentation on theme: "2019/5/10 A Technique for Classification of VoIP Flows in UDP Media Streams using VoIP Signalling Traffic Author: Tejmani Sinam, Irengbam Tilokchan Singh,"— Presentation transcript:

1 2019/5/10 A Technique for Classification of VoIP Flows in UDP Media Streams using VoIP Signalling Traffic Author: Tejmani Sinam, Irengbam Tilokchan Singh, Pradeep Lamabam, Ngasham Nandarani Devi, Sukumar Nandi Publisher/Conference: 2014 IEEE International Advance Computing Conference (IACC) Referenced: 13 Presenter: 林宇翔 Date: 2019/03/06 Department of Computer Science and Information Engineering National Cheng Kung University, Taiwan R.O.C. CSIE CIAL Lab 1

2 2019/5/10 Introduction Detection of VoIP traffic is becoming important because of QoS issues and security concerns. VoIP media traffic are carried by UDP. Many VoIP applications uses RTP to carry media traffic including GTalk, Google+ Hangouts… On the other hand, Skype uses a proprietary protocol based on P2P architecture. It encrypts all communications, still a portion of Skype payload header known as Start of Message (SoM) is left unecrypted. We develop a method for detection of VoIP flows in UDP media streams. Our detection method relies on signalling traffic generated by VoIP applications and heuristics based on the information contained in Skype SoM and RTP/RTCP headers. Real-time media stream is delay sensitive TCP(handshake, resent) too slow National Cheng Kung University CSIE Computer & Internet Architecture Lab CSIE CIAL Lab

3 2019/5/10 Background(1/3) Real-time Transport Protocol (RTP) is the protocol of choice for VoIP communications that deals with real time data such as audio or video and along with Real-time Transport Control Protocol (RTCP). It provides end-to-end delivery services for data with real-time characteristics, such as interactive audio and video conferencing, video on demand, or Push-to-Talk services. even/odd port numbers for RTP/RTCP UDP port 16384~32767 RTP = even, RTCP = even+1 National Cheng Kung University CSIE Computer & Internet Architecture Lab CSIE CIAL Lab

4 Background(2/3) RTCP (RTP Control Protocol) is used to send periodic control packets to all participants in a RTP session. Its primary function is to provide feedback on the quality of the media connections. RTCP is generally used together with RTP to provide control information and statistics, such as quality of transmission, jitter and packet received/loss statistics. National Cheng Kung University CSIE Computer & Internet Architecture Lab

5 Background(3/3) Skype encrypts all communications, still a portion of Skype payload header known as Start of Message (SoM) is left unencrypted. National Cheng Kung University CSIE Computer & Internet Architecture Lab

6 Identification of UDP packets - RTP
National Cheng Kung University CSIE Computer & Internet Architecture Lab

7 Identification of UDP packets - RTCP
National Cheng Kung University CSIE Computer & Internet Architecture Lab

8 Identification of UDP packets - Skype
All the Skype UDP packets starts with SoM (Start of Message) header which is 3 bytes. The last bytes contain the PT (payload type) of the Skype. This PT have their own message and the message format are different. But same PT have same message format and each message have their own sub-header. So, the sub-header size of the corresponding PT are unique. The Skype heuristic is based on the fact that a UDP packet have the possible PT and their corresponding sub-header size. National Cheng Kung University CSIE Computer & Internet Architecture Lab

9 Identification of UDP packets - Skype
National Cheng Kung University CSIE Computer & Internet Architecture Lab

10 Detection of flow as RTP, RTCP, Skype-media or Skypesignal
1 RTP if 60% of the total packets in the flow is RTP packets 2 RTCP if 5% of the total packets in the flow is RTCP packets 3 Skype if 100% of the total packets in the flow is Skype packets and further identified as a) Skype-media if the flow is SKYPE and sublabel is Skype-media b) else, it is Skype-signal 4 OTHERS National Cheng Kung University CSIE Computer & Internet Architecture Lab

11 Results National Cheng Kung University CSIE Computer & Internet Architecture Lab


Download ppt "2019/5/10 A Technique for Classification of VoIP Flows in UDP Media Streams using VoIP Signalling Traffic Author: Tejmani Sinam, Irengbam Tilokchan Singh,"

Similar presentations


Ads by Google