Title: ???? Router ?????
1Internet Streaming Media UDP-based???????
2????
- 1.??
- 2.????
- 3.Prevalent UDP Application
- 4.Streaming Media????
- 5.Video Game ????
- 6. Streaming Traffic????
- 7.????????
- 8.??
31.??
- Streaming Media Traffic over Internet
- 1970???audio conference
- 1990????? Mbone Video Conference
- variable delay Internet
- Constant Bit Rate (CBR) traffic
- ?????????streaming ?????????
- ??Audio/Video????,?????????
- Internet????free ????
- ??????????????.
4- ???Streaming media UDP??
- ????????????,?? TCP ????,??traffic congestion
- ?????????
- ??streaming media ? transportation features
- ??/?? streaming media????????
- ??????????
- Capacity planning
- Packet Classification
52.????
- Internet Traffic Measurement
- LAN Traffic Measurement
- gathered packet-based traffic logs through
tcpdump. - Provide traffic measurement over one broadcast
segment - Each traffic log recording the transportation
information of each packet - TimeStamp
- Src_ip.src_port gt dst_ip.src_port
- bytes
- Transportation protocol
6????(cont.)
- Barnet B. G.
- measured traffic of an Ethernet segment
- approximately 79 of the total Ethernet traffic
in bytes was NFS traffic. - Kushida Takayaki
- gathered traffic logs over FDDI backbone through
tcpdump - The measurement result reveals that
- about 98.2 of the traffic was TCP traffic.
7????(cont.)
- WAN Traffic Measurement
- Thompson Kevin et al.
- Measured wide-area Internet traffic on an OC3
trunk within MCI ATM backbone using OC3MON - TCP is the dominant protocol on the link about
95 of the bytes. - UDP is the second most dominant, with roughly 5
of the bytes,DNS dominates the total UDP traffic.
8????(cont.)
- Measuring WAN traffic using NetFlow or SFlow
transportation traffic log gathered from router - WAN router??Internet??
- router????????????header
- ???flow??????,????? Collect PC
- Collecting PC ?? flow-tools shareware,???????
netflow logs (per-10-min) - ??region network ??????????
9????(cont.)
- Light-Weight Netflow traffic logs recording
- flow identifier
- source IP address, source port,
- destination IP address, destination port
- protocol identifier
- packet count, byte count,
- source?destination interface identifier.
10????(cont.)
- Transit Traffic Log providing
- ??flow???????
- ??Top-N user traffic (IP-based)
- src_ip, dst_ip
- source/ destination interface
- protocol identifier
-
- ?????TCP? UDP ??/????
- ????????????
- source port, destination port
11????(cont.)
- Art Mena et al.
- Tcpdump ?? RealAudio servers?? headers
- ??Broadcast.com ?????5 ? RealAudio servers???
headers - ?? RealAudio servers??????media????
- ??????
- ?????RealAudio Servers??????????,
- RealAudio ??????????UDP flows ??.
12????(cont.)
- Jacobus Merwe et al.
- extracted and analyzed 4.5 million application
level session-level log entries for two streaming
services - over a period of 4 months.
- The fields in each log entry include
- requesting IP address,
- particulars of requested resource,
- Real or Windows Media object
- transport protocol
- TCP or UDP
- total data transmitted
- session end-time, total session time,
- status/error codes, etc
13????(cont.)
- Characterize the workload by looking at a number
of different measures of on-demand media servers - Protocol family
- MMS 72, Real 23
- Bandwidth
- low 35, High 65
- Transportation protocol
- UDP 34 , TCP 29, Http 37
14????(cont.)
- Schulzrinne H. et al.
- Real Time Transportation Protocol
- RTSP streams
- Real Time Streaming Protocol(RTSP)
- Session control
- Remote control streaming options
- play, fast forward, rewind, pause, restart
- RTP/RTCP streams
- Real-Time Transportation Protocol(RTP)
- Accompanying streams
- Media / QoS Packets
15????(cont.)
- Conlklin G.J. et al.
- Scalable and adaptive streaming delivery
- Vendor strategies
- MMS, Real commercial products
- Client-Processing QoS Evaluation
- Application-Level Multicasting
16????(cont.)
- client ???QoS??
- Accounting QoS
- Estimated end-to-end variant delay packet loss
- According to the media packet headers
- Feedback RTCP QoS??
- ?????????
- Stop/redirect media streaming
17????(cont.)
- Application-level multicasting
- Geographically distributed servers
- RTSP Agent??members???? ????(jitter, loss)
- Redirect clients?????????server??????
- ??massive media streaming??????????.
18????(cont.)
- Our work
- ??streaming media????
- ??WAN router ???media ????
- ??streaming media????,??????
- QuickTime, RealPlayer, MediaPlayer
- ??streaming media WAN ????
193.Prevalent Application
- TCP Application
- Mail, Telnet, Ftp, WWW
- Streaming Media, P2P file sharing
- UDP Application
- DNS, Tftp
- Streaming Media, Game
- VoIP/ SIP
20TCP Application
- TCP Applications
- Mail
- SMTP(25 port), POP3(110 port)
- Telnet
- Telnet (23 port), ssh (22 port)
- Ftp
- Ftp-data (20 port), ftp (port 21)
- Fast Ftp
- WWW/Proxy
- Httpd (80 port), sHttpd (443 port)
- Proxy (3128 port, 8080 ports)
21(No Transcript)
22Fast FTP traffic Logs
61.13.173.211.1229gt140.
135.101.74.2090 958575.000 684 1401.425
140.135.101.74.2090gt61.13.173.211.1229
31192.000 764 40.827
61.13.173.211.1230gt140.135.101.74.2095
1025917.000 733 1399.614 140.135.101.74.2104
gt61.13.173.211.1232 120.000 3
40.000 140.135.101.74.21gt61.13.173.211.1193
917.000 10 91.700
140.135.101.74.2095gt61.13.173.211.1230
31380.000 769 40.806
140.135.101.74.2102gt61.13.173.211.1231
3124.000 74 42.216 61.13.173.211.
1231gt140.135.101.74.2102 116249.000 87
1336.195 61.13.173.211.1232gt140.135.101.74.2104
144.000 3 48.000
61.13.173.211.1193gt140.135.101.74.21
225.000 5 45.000
61.13.173.211.1233gt140.135.101.74.2105
866487.000 619 1399.817
23 TCP Application (cont.)
- P2P applications
- Napster (6677, 6688 port)
- eDonkey (4661, 4662 port)
- KaZaA (1214 port)
- Streaming Media
- MediaPlayer (1755 port)
- RealPlayer (7070 port)
- QuickTime Player (554 port)
- Others
24 UDP Application
- DNS
- server accepts client