sipv6 analyzer - 國立臺灣大學

34
1 LAB 117 & VoIP LAB SIPv6 Analyzer SIPv6 Analyzer Whai-En Chen Research Assistant Professor Dept. of Computer Science and Information Engineering National Chiao Tung University [email protected]

Upload: others

Post on 02-May-2022

12 views

Category:

Documents


0 download

TRANSCRIPT

untitledDept. of Computer Science and Information Engineering National Chiao Tung University
[email protected]
2
• Introduction • Install and Uninstall Procedures • Quick Start- User Guide • Filtering Rules • SIPv6 Analyzer Demo
– Capturing Packets – SIP Functions: SIP Viewer and Flowcharts – RTP Function: RTP Spy (Playback)
• Conclusions • Future Works

2004 IPv6 Appli-Contest
Packet List
Protocol Parser
Hex Dump
RTP
ICMPv4IPv4ICMPv6IPv6IPv6 Options IP(v4/v6)-in-IP(v4/v6) TunnelTeredo TCPUDP HTTPFTPDNSSIPSDPRTCPRTP
• SIP
• RTP



7
8
9
10
13
14
15
(3)/Capture filter Display filter (4)Capture filterDisplay filter (5)/Packet Viewer (6)/SIP Viewer (7)/RTP Spy (8)/Statistics Frame List(9)
Detail Frame Information(10)
Hex Information(11)
17
• SIP Packet List(2)DialogSIP
18
19
• Media Instance(2)Session List RTPMedia DescriptionRTP StatusRTP //Packet Count RTPLength RTP
• Play Control Panel(3) RTP
20
• Host Traffic(1) IP Address IPHost Address EthernetMAC (Media Access Control) Bytes Packets
• Packet Distribution(2)IPv4/IPv6/otheres
• Flow Statistics(3)
Set Capture Filter
Set Display Filter
• SIPv6 Analyzer provides two Filters: Capture Filter and Display Filter.
• The filter rule is the same as the tcpdump. • Some useful examples:
– host 140.113.1.1 (capture the packet from and to 140.113.1.1)
– dst 140.113.1.1 / src 140.113.1.1 (to/from 140.113.1.1) – net 205.153.60.0 mask 255.255.255.0 (for a subnet) – udp port 5060 (for SIP; port 9000 for RTP) – host 140.113.1.1 and udp port 5060 – ip6 (for IPv6 packets)
24
25
29
31
ConclusionsConclusions • SIPv6 Analyzer provides several functions (e.g., SIP Viewer
and RTP Spy) for the users who attempt to debug the SIP VoIP network or the SIP devices.
• SIPv6 Analyzer can be downloaded in the web page (i.e. http://www.csie.nctu.edu.tw/~yhsung/sipv6_analyzer)
• Users can fills the registration form and will be informed when the SIPv6 Analyzer is upgraded.
• Users can contact Dr. Chen ([email protected]) for any further research or cooperation possibility.
• Users can contact Mr. Sung ([email protected]) for the comments or bugs of SIPv6 Analyzer.
32
Future WorksFuture Works
• SIP message comparison • Video playback for RTP packets • G.723, G.729 and GSM codec translation • Stable packet generator • Script input interface • Test patent for SIP applications • IPv6 test tool • Fast sort data structure and algorithm for RTP Spy • Automatic jitter buffer adjustment algorithm
33
ReferencesReferences • RFC 3261. SIP: Session Initiation Protocol. J. Rosenberg, H.
Schulzrinne, G. Camarillo, A. Johnston, J. Peterson, R. Sparks, M. Handley, E. Schooler. June 2002
• RFC 3550. RTP: A Transport Protocol for Real-Time Applications. H. Schulzrinne, S. Casner, R. Frederick, V. Jacobson. July 2003
• RFC 2327. SDP: Session Description Protocol. M. Handley, V. Jacobson. April 1998
• RFC 2460. IPv6: Internet Protocol, Version 6 Specification. S. Deering, R. Hinden. December 1998
• Ethereal. http://www.ethereal.com • Windump. http://windump.polito.it/ • Winpcap. http://winpcap.polito.it/
34