Академический Документы
Профессиональный Документы
Культура Документы
Agenda g
2
Application
IP Introduction
3
Objective
To
IP Introduction
4
Best-effort delivery service : IP makes its best effort to deliver segments between communicating hosts, but it makes no guarantees.
Flow control of TCP (Transmission Control Flo Protocol): Timer to be acknowledged Time-out
Continued..
5
A TCP connection control its transmission rate by limiting its number of transmitted segments : window size Slow start :
TCP connection start with a small value of window size (w) TCP connection continue to increase w until a segment loss occurs when such loss occurs, the TCP connection reduce w to a safe leveland then slowing increasing w
Congestion avoidance :
when the congestion window is below the threshold, the congestion window grows exponentially when the congestion window is above the threshold, threshold the congestion window grow linearly whenever there is a time out, the threshold is set to one half of the current congestion window & the congestion window is then set to one
The internet Protocol makes available two transport protocols to applications, namely UDP and TCP namely, TCP Services :
connection-oriented service : handshaking procedure before TCP connection established reliable transport service ; the communicating process can rely on TCP to deliver all messages sent without error and in the proper order
UDP service :
connectionless : no handshaking before f the two process start to communicate unreliable data transfer service does not include a congestion control mechanism does not use acknowledgments or retransmission similar to TCP : no guarantee on delay
Applicatio n
Email Remote R terminal access Web File transfer Remote file server Streaming multimedia Internet telephony
HTTP FTP NFS Proprietary (e.g.. Real Network) ) Proprietary (e.g.. Vocaltec)
Unicast vs Multicast
8
IP Multicast
9
Multicast technology enables data to be simultaneously transmitted to many network users, but not necessarily all sites on a network Permits a network node to transmit one message to one or more nodes in a single operation The delivery of packets from one (or many) sender to a group of receiver with a single transmit operation The internets broadcasting g technology gy standard. Satellite became the primary p y delivery y network for most Internet multicast traffic. Relieve terrestrial bandwidth bottlenecks Multicast application : bulk data transfer (the transfer of s/w upgrade from the s/w developer to user needing the upgrade) streaming continuous media (the transfer of the audio, video and text of a live lecture to a set of distribute lecture participants) share data application pp (whiteboard ( or teleconferencing g application pp that is shared among g many distributed participants) Internet web caching, kiosk multimedia ebook, product inventory, etc
Continued..
10
Bandwidth saving up to 1/N of the bandwidth for N separate unicast clients Using UDP transport protocol Cl D type Class t address dd (224.0.0.0 (224 0 0 0 239.255.255.254) 239 255 255 254) Internet Group Management Protocol (IGMP)
allow a computer to inform the local router that it wishes to receive packets addressed to specific multicast group
Distance Di t Vector V t Multicast M lti t Routing R ti Protocol P t l (DVMRP) Protocol Independent Multicast (PIM)
IP Multicast Benefit
11
Cost saving in network & server resources Enable value-added of new types of applications Enable a network planner to proactive manage network growth and control cost Help alleviate network congestion Significant bandwidth saving
example l :
it took 6 hours for Toys R Us Inc. to send s/w update (1 Mbytes file) to 250 store location before using IP Multicasting but only took 4 minutes after using IP Multicasting
Application pp Layer y
12
Data Loss :
Reliable data transfer or no data loss application : e-mail, file transfer, web document transfer & financial application Loss tolerant application : most notably multimedia application such as real-time audio/video or audio/video
Bandwidth :
Bandwidth-sensitive application : require a given amount of bandwidth Elastic bandwidth application : can make use of as much or as little bandwidth as happens to be available
Timing :
Continued..
13
Application
File transfer Email Web Doc Realtime audio/video Stored audio/video Interactive games Financial applications
Data Loss
No loss No loss No loss Loss tolerant Loss tolerant Loss tolerant required Elastic Elastic Elastic
Bandwidth
Time Sensitive
No No No Yes : 100 ms Yes : few sec Yes : 100ms Yes and no
Audio : few Kbps to 1 Mbps Video : 10 Kbps to 5 Mbps Same as interactive audio/video Few Kbps to 10 Kbps Elastic
Multimedia Application pp
14
on-demand d d compressed d audio d & video d file f l which h h are stored d on servers could be user interactive similar to ordinary broadcast of radio & television, except the transmission take place over the internet the application is non-interactive efficiently done by multicast example : internet phone & video conferencing
IP, the Internets network-layer protocol, provide a best-effort service to all datagram it carries
Continued..
15
2 extreme arguments :
reserved resources
a router is required d to know k what h amount of f its resources (buffer, (b ff l link kb bandwidth) d d h) are already reserved for on-going session bandwidth reservation protocol (RSVP) : used by a host or router to reserve bandwidth for their data flow a session requiring QoS guarantees must first be able to reserved sufficient resources at each network router (end-to-end) to ensure the QoS requirement is met
call setup
Objective
To
understand IP Problem or limitation over satellite To understand mitigation or alternative solution to increase IP Performance over satellite (how to improve)
TCP/IP / Phenomena
17
The propagation delay between an earth station and a Geostationary Earth Orbiting (GEO) satellite is around 120-140ms (milliseconds), which means it takes the sender long time to probe the network capacity and detect the possible loss of segments, and the expensive satellite bandwidth is wasted. The GEO satellite link is a typical case of the Long Fat Pipe (LFP), which features a large delay bandwidth product. The large transmission distance of satellite links results in a low signal-to signal to noise ratio (SNR) and consequently a high Bit Error Rate (BER). The errors loss will cause the TCP senders to reduce their transmission rates unnecessarily.
IP Throughput g p
18
IP throughput (how fast the most application will move data over other network) will affect by :
will decrement every pass 1 loop router will decrease by at least 1 every 1 second
IP Fragmentation
MTU (maximum transfer unit), max 1500 MTU Discovery to avoid double IP fragment ID Some application have sensitive MTU value
Delay-Bandwidth Product
TCP Sequence Number Number, unique sequence number for every packet
The p purposes p to allow the receiving g side to control how much data being g sent to it at any y given g time Max value 64 KB Receiver send negotiation scheme to sender
Continued..
19
There 3 factor mechanism of TCP/IP that can impact on satellite network (with long delay path) :
Will impact tcp/ip start again to trigger slow start mechanism The TCP/IP / must be ignore g the error rate or the link must be very y minimal BER (In the high speed data around 1 error in 10^12 bits of data)
TCP/IP Impact of Windows size, size Delay, Delay and Slow start
20
Higher delay path will give more slow start time Higher bandwidth rate will give more slow start time Higher slow start time will give TCP/IP more slowly or cant fulfill the bandwidth link capacity
Effective Eff ti th throughput h t for f a large l file fil transfer t f Response time for a Web page retrieval
Assume : error free and no congestion channel Effective throughput : determined by dividing the number of bits in the file by the time it take to transmit the file Response time : defined as the time it takes to transmit a file once the file transfer is initiated Wi d size Window i : a TCP/IP parameter used df for fl flow & congestion i control li in fil file transfer f
Continued..
22
Continued
23
TCP/IP Impact of Windows size, size File size size, and Throughput
24
How to improve p
26
TCP Enhancement TCP Splitting TCP Spoofing Caching P hi C Pushing Content to the h Edge Ed Reactive Multicast Feeds
TCP Enhancement
27
TCP
Large IW DACKs Byte Counting TCP NewReno TCP SACK TCP Vegas Window Scaling T/TCP PMTU Discovery ECN Header Compression
RFC
2414, 2581 2414 2582 2018, 2883 1323 1644 1191 2481 2507
Latency
X X X X X X X X X X
Large BDP
Asymmetry
X X X X X X X X
X X
TCP Splitting p g
28
C Comparison between b 1 TCP session with h multiple l l TCP session (splitting ( l method) h d)
Without Enhancement
Protocol g gateway y (splitting) (p g) improve p throughput g p for carriers with TCP/IP / traffic on satellite links up to a delay of 700 ms TCP/IP throughput is not affected as long as link BER is better than 1 x 10-7 Study the impact of BERs < 10-7 Review recommendation ITU-R S.521-4 in view of satellite IP
TCP Spoofing p g
30
TCP Spoofing
Gateway router give pseudo ACK to sender, so it will give impact faster link illusion to sender Gateway router will buffer this TCP packet and responsible to retransmit if receiver side need that packet Gateway router will removes ACK from receiver so there is no duplicate ACK to sender
Caching g
31
A cache is a local device that stores and refreshes recently requested objects The cache improves performance because it serves the customers request locally, instead of taking time (and bandwidth) to go back to the original server.
In this model the content provider makes a contract with the content delivery provider to distribute web documents selected by content provider. There is a mechanism for letting ISPs know where the closest edge site is located. This insures good response time for the transaction, and also reduces bandwidth requirement for the content provider
Application pp
34
Objective
To
understand some of ip-based satellite networks To understand some of application that being standard To understand convergence networks
35
Developing a S_UMTS S UMTS air interface based on the 3GPP UMTS air interface. (IMT-2000 (IMT 2000 candidate). Collaboration between ESA (Europe) and TTC (Korea)
Developing a GMPRS MES air interface based on the GSM/GPRS packet-mode air interface. GMR-1 is implemented in Thuraya Hughes Co. GMR 2 is GMR-2 i implemented i l t di in ACeS AC S Lockheed L kh d M Martin ti Co. C
Regenerative g Satellite Mesh A ( (RSM-A) ) , Implemented p by y Hughes g Maritime Earth Station (MAR)
IOTP
COPS
Implement of QOS : -Diffserv Diff on forward f d link, li k including i l di IPSec IPS and d multiple lti l DVB/IP Gateway G t -Dynamic SLA trading between ISP and Space Link Provider -Throttling or Fair Access Policy
Terrestrial return
-3
-3
5.00
20
-3 -3
CTU
-3 -3 -3
SHA TPE
-3
IT -3 M 20
HAN -3
-3
CAN
-3
Theta*sin(phi) in n Degrees
BKK
-3 -3
-3
MNL
-3 -3
SGN KUL
0.00
-3 3
-3
-3
-3
HLP POM
-3 -3 -3 -3 -3 -3
BNE
-5.00
PER
CBR
20
Higher effective system bandwidth (number of cells) ( )( (allocated bandwidth) ) Effective bandwidth = Frequency reuse factor Example: 50-beam system using dual polarization Effective bandwidth =
Latency
One-way propagation delay (250 ms) The effect of network delay on packets arriving at the receiver Depend on BER (bit error ratio) will impact on voice quality NAT or PAT prioritization i iti ti Codec : G711, G723, G729, etc Depend on codec : 5.6, 10 12, 16, 24, 64, etc kbps Protocol : SIP , H323, IAX, Megaco, Native (Gilat)
Jitter
P k Loss Packet L
Compression Technology
HUB
MSC
Implemented in USO Desa Berdering in 2010 Voice, SMS and Pico-Cell 1 TRX Vsat-IP Vsat IP and combined with solar solar-panel panel
Due to internet penetration, social networking, mobile ISP and number of application based on internet, then trend of IP bandwidth is significant increase during last a few years
FE or OC-1 from 2 Mbps until 45 Mbps (symmetric) OC-3 until 155 Mbps (symmetric)
NASA Development
ACTS OC-12 until 622 Mbps over satellite (symmetric) FlatSat internet communication between ground and spacecraft
44
TERIMA KASIH
Any question, question please send email to : sigit@psn.co.id