untitled

Similar documents
實現架構在SIP的V2oIP與即時影音錄放

網路安全:理論與實務 第二版

IP505SM_manual_cn.doc


untitled

untitled

工程师培训

untitled

RAQMON Context Setting MG PDA Applications RTP / FTP/ HTTP TCP/UDP S ignaling control plane (e.g. RS VP, NS IS) Streaming Media, Transaction, Bulk dat

Microsoft PowerPoint - 数据通信-ch1.ppt

IC-900W Wireless Pan & Tilt Wireless Pan & Tilt Remote Control / Night Vision FCC ID:RUJ-LR802UWG

台南縣全民學區數位學習課程進階班—PhotoImpact 10

AL-M200 Series

untitled

untitled

Symantec™ Sygate Enterprise Protection 防护代理安装使用指南

untitled

9 Internet 10 Internet

untitled

投影片 1

TCP/IP TCP/IP OSI IP TCP IP IP TCP/IP TCP/IP

untitled

附表二

PAS 220:2008

財金資訊-80期.indd

第 1 章 概 述 1.1 计 算 机 网 络 在 信 息 时 代 中 的 作 用 1.2 计 算 机 网 络 的 发 展 过 程 *1.2.1 分 组 交 换 的 产 生 *1.2.2 因 特 网 时 代 *1.2.3 关 于 因 特 网 的 标 准 化 工 作 计 算 机 网 络 在

untitled

untitled

OSWorkflow Documentation

untitled

投影片 1

untitled

97 CT試題補充(教師版).pdf

PL600 IPPBX 用户手册_V2.0_.doc

untitled

第 11 章 互聯網技術 11.1 互聯 網 和 萬 維 網 的 發 展 歷 史 A. 互聯網的發展 互聯網是由 ARPANET 開 始發展的 1969 年 美國國防部高級研究計劃署 (ARPA) 把部分軍事研究所和大 的電腦連接起來 建造了㆒個實驗性的電腦網絡 稱為 ARPANET 並 列 的功能

untitled

加勁阻尼裝置應用於學校建築物耐震補強之研究

<4D F736F F F696E74202D20A1B6CFEEC4BFD2BB20B3F5CAB6BCC6CBE3BBFACDF8C2E7A1B7C8CECEF1C8FD20CAECCFA A1A24950D0ADD2E9BACD4950B5D8D6B72E707074>

Chapter #

目 彔 1. 准 备 工 作 登 彔 设 置 功 能 说 明 实 时 监 控 基 本 控 制 功 能 设 置 画 质 调 节 彔 像 与 抓 拍

IP Access Lists IP Access Lists IP Access Lists

Chapter 2

untitled

Transcription:

SIPv6 Analyzer Whai-En Chen Research Assistant Professor Dept. of Computer Science and Information Engineering National Chiao Tung University wechen@mail.nctu.edu.tw 1

Outline 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 2

Introduction SIP IPv6 易 SIPv6 Analyzer call leg 理 SIP 令 SIP 令流 RTP 串流 Jitter Buffer 利 (yhsung@csie.nctu.edu.tw) 2003 2004 IPv6 Appli-Contest 3

A General Protocol Analyzer- Ethereal Packet List Protocol Parser Hex Dump 4

SIPv6 Analyzer SIP 令 流 流量 RTP 5

Ethernet2 Header ARP ICMPv4 IPv4 ICMPv6 IPv6 IPv6 Options IP(v4/v6)-in-IP(v4/v6) Tunnel Teredo TCP UDP HTTP FTP DNS SIP SDP RTCP RTP SIP 令流 RTP 串流 流量 精靈 路 6

Download the SIPv6 Analyzer 7

Install the SIPv6 Analyzer 8

Install the WinPcap 9

Finish Installation 10

Uninstall Procedure 11

Menu and Speed Buttons (1) 12

Menu and Speed Buttons (2) Remote Capture(a) Local Capture (b) Open Offline Packet (c) Close Form (d) Quit (e) 離 SIPv6 Analyzer (1) Remote Capture (2) Local Capture (3) Open Offline Packet (4) Close Form (5) 切 (6) (7) 切 列 (8) 切 列 13

Analysis Project (1) 14

Analysis Project (2) (1) / (2) 來 (3) / Capture filter Display filter (4) Capture filter Display filter (5) / Packet Viewer (6) / SIP Viewer (7) / RTP Spy (8) / Statistics Frame List (9) 都 列 來 Detail Frame Information (10) Hex Information (11) 六 15

SIP Viewer (1) 16

SIP Viewer (2) Dialog(Call-leg) List (1) SIP 理 Dialog (call leg) Call-ID 欄 SIP Call- ID Caller 欄 ( ) SIP From Callee 欄 ( ) SIP To SIP Packet List (2) Dialog SIP 17

RTP Spy (1) 18

RTP Spy (2) Session List (1) 來 RTP 理 料 Session 欄 SSRC 欄 RTP SSRC (Synchronization Source) Media Type 欄 RTP Packet Count 欄 Session RTP 數 Length 欄 行 Media Instance (2) 滑 Session List 料 列 RTP 串流 Media Description 欄 RTP 串流 Status 欄 RTP 串流 狀 / / Packet Count 欄 RTP 串流 數 Length 欄 RTP 串流 Play Control Panel (3) 來 RTP 串流 19

Statistic (1) 20

Statistic (2) Host Traffic (1) 路流量列 IP Address 欄 IP Host Address 欄 料連 Ethernet MAC (Media Access Control) Bytes 欄 數 Packets 欄 數 Packet Distribution (2) IPv4/IPv6/otheres Flow Statistics (3) 路流量 率 21

Set Filtering Rules Set Capture Filter Set Display Filter 22

Filtering Rules 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) dst140.113.1.1 / src 140.113.1.1 (to/from 140.113.1.1) net205.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) 23

SIPv6 Analyzer Demo 24

Demo Environment SIP RTP 25

Operation (1) 26

Operation (2) 27

SIP Viewer: SIP Messages 28

SIP Flowcharts 29

RTP Spy: RTP Playback 30

Conclusions 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 (wechen@mail.nctu.edu.tw) for any further research or cooperation possibility. Users can contact Mr. Sung (yhsung@csie.nctu.edu.tw) for the comments or bugs of SIPv6 Analyzer. 31

Future 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 32

References 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/ 33

Q A 34