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

Slides:



Advertisements
Similar presentations
Packet Based Multimedia Communication Systems H.323 & Voice Over IP Outline 1. H.323 Components 2. H.323 Zone 3. Protocols specified by H Terminal.
Advertisements

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 28 Real-Time Traffic over the Internet.
29.1 Chapter 29 Multimedia Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
29.1 Chapter 29 Multimedia Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
RTP: A Transport Protocol for Real-Time Applications Provides end-to-end delivery services for data with real-time characteristics, such as interactive.
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 25 Multimedia.
The testbed environment for this research to generate real-world Skype behaviors for analyzation is as follows: A NAT-ed LAN consisting of 7 machines running.
User Control of Streaming Media: RTSP
CS158B Project By Shing Chau Jerry Ko Ying Li
CSc 461/561 CSc 461/561 Multimedia Systems Part C: 1. RTP/RTCP.
TCP/IP Protocol Suite 1 Chapter 25 Upon completion you will be able to: Multimedia Know the characteristics of the 3 types of services Understand the methods.
CS335 Principles of Multimedia Systems Multimedia Over IP Networks -- II Hao Jiang Computer Science Department Boston College Nov. 8, 2007.
RTP/RTCP – Real Time Transport Protocol/ Real Time Control Protocol Presented by Manoj Sivakumar.
CIS679: RTP and RTCP r Review of Last Lecture r Streaming from Web Server r RTP and RTCP.
Computer Networks: Multimedia Applications Ivan Marsic Rutgers University Chapter 3 – Multimedia & Real-time Applications.
1 How Streaming Media Works Bilguun Ginjbaatar IT 665 Nov 14, 2006.
Multimedia Over IP: RTP, RTCP, RTSP “Computer Science” Department of Informatics Athens University of Economics and Business Λουκάς Ελευθέριος.
TCP/IP Protocol Suite 1 Chapter 25 Upon completion you will be able to: Multimedia Know the characteristics of the 3 types of services Understand the methods.
E Multimedia Communications Anandi Giridharan Electrical Communication Engineering, Indian Institute of Science, Bangalore – , India Multimedia.
Leveraging Traffic Repetitions for High- Speed Deep Packet Inspection Author: Anat Bremler-Barr, Shimrit Tzur David, Yotam Harchol, David Hay Publisher:
Real Time Protocol (RTP) 김 준
Streaming Media Control n The protocol components of the streaming n RTP/RTCP n RVSP n Real-Time Streaming Protocol (RTSP)
03/11/2015 Michael Chai; Behrouz Forouzan Staffordshire University School of Computing Streaming 1.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Chapter 28 Multimedia.
Chapter 28. Network Management Chapter 29. Multimedia
Voice over IP B 林與絜.
RTP – Real-time Transport Protocol Elbert Tsay, Brad Bargabus, Patrick Lim, Henry Quach The Five Packeteers (minus 1  )
CS Spring 2012 CS 414 – Multimedia Systems Design Lecture 20 – Multimedia Session Protocols Klara Nahrstedt Spring 2012.
Memory-Efficient Regular Expression Search Using State Merging Author: Michela Becchi, Srihari Cadambi Publisher: INFOCOM th IEEE International.
E Multimedia Communications Anandi Giridharan Electrical Communication Engineering, Indian Institute of Science, Bangalore – , India Multimedia.
Early Detection of DDoS Attacks against SDN Controllers
TCP/IP Protocol Suite 1 Chapter 25 Upon completion you will be able to: Multimedia Know the characteristics of the 3 types of services Understand the methods.
Multimedia Streaming I. Fatimah Alzahrani. Introduction We can divide audio and video services into three broad categories: streaming stored audio/video,
Lossy Compression of Packet Classifiers Author: Ori Rottenstreich, J’anos Tapolcai Publisher: 2015 IEEE International Conference on Communications Presenter:
LOP_RE: Range Encoding for Low Power Packet Classification Author: Xin He, Jorgen Peddersen and Sri Parameswaran Conference : IEEE 34th Conference on Local.
Hierarchical Hybrid Search Structure for High Performance Packet Classification Authors : O˜guzhan Erdem, Hoang Le, Viktor K. Prasanna Publisher : INFOCOM,
11 CS716 Advanced Computer Networks By Dr. Amir Qayyum.
JA-trie: Entropy-Based Packet Classification Author: Gianni Antichi, Christian Callegari, Andrew W. Moore, Stefano Giordano, Enrico Anastasi Conference.
CS509 Computer Networks Lecture 1 Dr. Nermin Hamza.
VoIP ALLPPT.com _ Free PowerPoint Templates, Diagrams and Charts.
Chapter 29 Multimedia Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Reorganized and Compact DFA for Efficient Regular Expression Matching
Protocols and the TCP/IP Suite Overview and Discussion
RTP: A Transport Protocol for Real-Time Applications
2018/6/26 An Energy-efficient TCAM-based Packet Classification with Decision-tree Mapping Author: Zhao Ruan, Xianfeng Li , Wenjun Li Publisher: 2013.
Performance Evaluation of Transport Protocols for Real-Time Supermedia - HEVC streams over the Internet George Kokkonis, Kostas E. Psannis, Manos Roumeliotis.
VOICE AND VIDEO OVER IP VOIP, RTP, RSVP.
Networking for Home and Small Businesses – Chapter 6
RTP: A Transport Protocol for Real-Time Applications
Introduction to Networking
RTP – Real-time Transport Protocol
Networking for Home and Small Businesses – Chapter 6
Design and Implementation of Audio/Video Collaboration System Based on Publish/subscribe Event Middleware CTS04 San Diego 19 January 2004 PTLIU Laboratory.
Chapter 25 Multimedia TCP/IP Protocol Suite
Congestion Control, Internet transport protocols: udp
2018/11/19 Source Routing with Protocol-oblivious Forwarding to Enable Efficient e-Health Data Transfer Author: Shengru Li, Daoyun Hu, Wenjian Fang and.
2018/12/29 A Novel Approach for Prefix Minimization using Ternary trie (PMTT) for Packet Classification Author: Sanchita Saha Ray, Abhishek Chatterjee,
Binary Prefix Search Author: Yeim-Kuan Chang
2019/1/1 High Performance Intrusion Detection Using HTTP-Based Payload Aggregation 2017 IEEE 42nd Conference on Local Computer Networks (LCN) Author: Felix.
2019/1/3 Exscind: Fast Pattern Matching for Intrusion Detection Using Exclusion and Inclusion Filters Next Generation Web Services Practices (NWeSP) 2011.
Memory-Efficient Regular Expression Search Using State Merging
Virtual TCAM for Data Center Switches
A New String Matching Algorithm Based on Logical Indexing
Networking for Home and Small Businesses – Chapter 6
2019/5/2 Using Path Label Routing in Wide Area Software-Defined Networks with OpenFlow ICNP = International Conference on Network Protocols Presenter:Hung-Yen.
2019/5/8 BitCoding Network Traffic Classification Through Encoded Bit Level Signatures Author: Neminath Hubballi, Mayank Swarnkar Publisher/Conference:
A Hybrid IP Lookup Architecture with Fast Updates
2019/7/26 OpenFlow-Enabled User Traffic Profiling in Campus Software Defined Networks Presenter: Wei-Li,Wang Date: 2016/1/4 Author: Taimur Bakhshi and.
Pattern Based Packet Filtering using NetFPGA in DETER Infrastructure
Lightweight Security Scheme for Vehicle Tracking System Using CoAP
Presentation transcript:

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

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

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

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

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

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

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

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

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

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

Results National Cheng Kung University CSIE Computer & Internet Architecture Lab