Upload
teguh1990
View
224
Download
0
Embed Size (px)
Citation preview
7/29/2019 IP Performance Okt Sigit
1/44
1
OVER SATELLITE
BY SIGIT JATIPUTRO, ST MM
SENIOR MANAGER
PT. PASIFIK SATELIT NUSANTARA
INDONESIA
Presented for ASSI Training, 25-27 Oktober 2011
7/29/2019 IP Performance Okt Sigit
2/44
A enda
2
TCP/IP Performance
7/29/2019 IP Performance Okt Sigit
3/44
IP Introduction3
To understand Internet Protocol in general
7/29/2019 IP Performance Okt Sigit
4/44
IP Introduction Best-effort delivery service :
4
IP makes its best effort to deliver segments
between communicating hosts, but it makes noguarantees. Unreliable
Connectionless
Datagram Delivery
ow con ro o ransm ss on on roProtocol):
Timer to be acknowledged Time-out larger than the connections round trip time
Network congestion indicated by TCPsegment loss as indicated by : a time-out or a triple duplicate
acknowled ment
7/29/2019 IP Performance Okt Sigit
5/44
Continued.. A TCP connection control its transmission rate by limiting its number of
5
Slow start : TCP connection start with a small value of window size (w) TCP connection continue to increase wuntil a segment loss occurs when such loss occurs, the TCP connection reduce wto a safe leveland then
slowing increasing w
Congestion avoidance : when the congestion window is below the threshold, the congestion window
grows exponentially,
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
7/29/2019 IP Performance Okt Sigit
6/44
TCP and UDP The internet Protocol makes available two transport protocols to applications,
6
,
TCP Services : connection-oriented service : handshaking procedure before TCP connection established
reliable transport service ; the communicating process can rely on TCP to deliver allmessages sent without error and in the proper order
TCP does not provide : no guarantee a minimum transmission rate
no delay guarantee
UDP service :
connectionless : no handshaking be ore the two process start to communicate unreliable data transfer service does not include a congestion control mechanism does not use acknowledgments or retransmission
7/29/2019 IP Performance Okt Sigit
7/44
Sample Application,
.7
Application Applicat ionLayer Protocol UnderlyingTransport Protocol
Email SMTP TCP
Remote
terminal
access
Telnet TCP
Web HTTP TCP
Remote file
server
NFS UDP or TCP
Streaming
multimedia
Proprietary (e.g..
Real Network)
UDP or TCP
Internet
telephony
Proprietary (e.g..
Vocaltec)
Typically UDP
7/29/2019 IP Performance Okt Sigit
8/44
Unicast vs Multicast8
7/29/2019 IP Performance Okt Sigit
9/44
IP Multicast Multicast technology enables data to be simultaneously transmitted to manynetwork users,
9
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 singletransmit operation
The internets broadcastin technolo standard. Satellite became the rimar delivernetwork for most Internet multicast traffic. Relieve terrestrial bandwidth bottlenecks
Multicast application :
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 a lication whiteboard or teleconferencin a lication that is shared amonmany distributed participants)
Internet web caching, kiosk multimedia ebook, product inventory, etc
7/29/2019 IP Performance Okt Sigit
10/44
Continued.. Bandwidth saving up to 1/N of the bandwidth for N separate unicast clients
10
Using UDP transport protocol
ass ype a ress . . . . . .
Internet Group Management Protocol (IGMP)
specific multicast group
Multicast routing protocol :
s ance ec or u cas ou ng ro oco
Protocol Independent Multicast (PIM) PIM-Dense Mode
PIM-Sparse Mode
u cas
7/29/2019 IP Performance Okt Sigit
11/44
IP Multicast Benefit Cost saving in network & server resources
11
Enable value-added of new types of applications
cost
Help alleviate network congestion
Significant bandwidth saving
examp e : it took 6 hours for Toys R Us Inc. to send s/w update (1 Mbytes file) to 250 storelocation before using IP Multicasting
but only took 4 minutes after using IP Multicasting
7/29/2019 IP Performance Okt Sigit
12/44
A lication La er Data Loss :
12
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 bandwidthas happens to be available
m ng : Time-sensitive for real-time application
No time-sensitive for non real-time application
7/29/2019 IP Performance Okt Sigit
13/44
Continued..13
Application Data Loss Bandwidth Time
Sensitive
File transfer No loss Elastic No
Email No loss Elastic No
Web Doc No loss Elastic No
Realtime audio/video Loss tolerant Audio : few Kbps to 1 Mbps
Video : 10 Kbps to 5 Mbps
Yes : 100 ms
Stored audio/video Loss tolerant Same as interactive audio/video Yes : few sec
Interactive games Loss tolerant Few Kbps to 10 Kbps Yes : 100ms
Financial
applications
required Elastic Yes and no
7/29/2019 IP Performance Okt Sigit
14/44
Multimedia A lication Delay sensitive and loss tolerant
14
Three classes of multimedia application : streaming stored audio and video
on- eman compresse au io & vi eo i e w ic are store on servers
could be user interactive
one to many streaming of real-time audio & video similar to ordinary broadcast of radio & television, except the transmission take place
over the internet
the application is non-interactive
efficiently done by multicast
real-time interactive audio & video
example : internet phone & video conferencing
IP, the Internets network-layer protocol, provide a best-effort service to all
7/29/2019 IP Performance Okt Sigit
15/44
Continued.. How should the internet evolve to better support multimedia ?
15
2 extreme arguments :
to add more bandwidth fundamental change should be made to the internet
Quality of service in the internet to individual application session =Integrated Service
reserved resources a router is require to now w at amount o its resources ( u er, in an wi t ) are
already reserved for on-going session
bandwidth reservation protocol (RSVP) : used by a host or router to reserve bandwidthfor 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
7/29/2019 IP Performance Okt Sigit
16/44
IP Performance Over Satellite16
To understand IP Problem or limitation over satellite
increase IP Performance over satellite (how to improve)
7/29/2019 IP Performance Okt Sigit
17/44
TCP IP Phenomena17
Long propagation delay:The propagation delay between an earth station and a Geostationary Earth Orbiting(GEO) satellite is around 120-140ms (milliseconds), which means it takes the senderlong time to probe the network capacity and detect the possible loss of segments, andthe expensive satellite bandwidth is wasted.
Large delay-bandwidth product:The GEO satellite link is a typical case of the Long Fat Pipe (LFP), which features alarge delay bandwidth product.
Corruption loss during transmission:-
(SNR) and consequently a high Bit Error Rate (BER). The errors loss will cause the TCPsenders to reduce their transmission rates unnecessarily.
7/29/2019 IP Performance Okt Sigit
18/44
IP Throu h ut IP throughput (how fast the most application will move data over other network) will affect by :
18
s o avo pac e sem -permanen c rcu ar
will decrement every pass 1 loop router
will decrease by at least 1 every 1 second (theoretical 4.26 minute, but practical 2 minute)
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
Multiple by delay RTT and bandwidth path
,
PAWS, comparing TCP sequence number with timestamp
TCP Transmission Window
The purposes to allow the receiving side to control how much data being sent to it at any given time
Max value 64 KB
Receiver send negotiation scheme to sender
7/29/2019 IP Performance Okt Sigit
19/44
Continued..19
There 3 factor mechanism of TCP/IP that can impact on satellitenetwork (with long delay path) :
Slow start mechanism TCP Spoofing
Cascading TCP (TCP Splitting)
Congestion avoidance mechanism To improve the SACK (selective-acknowledgement) mechanism must be enable
Error rate for satellite paths Will impact tcp/ip start again to trigger slow start mechanism
The TCP IP must be i nore the error rate or the link must be ver minimal BER(In the high speed data around 1 error in 10^12 bits of data)
7/29/2019 IP Performance Okt Sigit
20/44
TCP/IP Impact of
, ,20
From the test result :
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
7/29/2019 IP Performance Okt Sigit
21/44
TCP/IP Impact of
, ,
Two performance measured :
21
ec ve roug pu or a arge e rans er
Response time for a Web page retrieval
Three reference cases :
Terrestrial
Hybrid (satellite/terrestrial)
2 way satellite circuit
Assume : error free and no congestion channel
Effective throughput : determined by dividing the number of bits in the file by the time it taketo transmit the file
Response time : defined as the time it takes to transmit a file once the file transfer is initiated
n ow s ze : a parameter use or ow congest on contro n e trans er
7/29/2019 IP Performance Okt Sigit
22/44
Continued..22
7/29/2019 IP Performance Okt Sigit
23/44
Continued23
Link Bandwidth = 2048 Kb s
Link Bandwidth = 256 Kbps
7/29/2019 IP Performance Okt Sigit
24/44
TCP/IP Impact of
, ,24
7/29/2019 IP Performance Okt Sigit
25/44
TCP/IP Impact of
, ,25
7/29/2019 IP Performance Okt Sigit
26/44
How to im rove
26
TCP Splitting
Caching
us ng ontent to t e ge
Reactive Multicast Feeds
7/29/2019 IP Performance Okt Sigit
27/44
TCP EnhancementTCP RFC Late- Large Impairments & Asym-
27
ncy BDP Disconnections metry
Large IW 2414, 2581 X
DACKs X
Byte Counting 2414 X X
TCP NewReno 2582 X X X
TCP SACK 2018, 2883 X X X
TCP Vegas X X X
Window Scaling 1323 X X
T/TCP 1644 X
PMTU Discovery 1191 X
ECN 2481 X X
Header 2507 X
Compression
7/29/2019 IP Performance Okt Sigit
28/44
TCP S littin28
Comparison etween 1 TCP session wit mu tip e TCP session (sp itting met o )
7/29/2019 IP Performance Okt Sigit
29/44
TCP S littin continuedWithout Enhancement With Protocol Gateway
29
Protocol atewa s littin im rove throu h ut 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
7/29/2019 IP Performance Okt Sigit
30/44
TCP S oofin30
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 toretransmit if receiver side need that packet
Gateway router will removes ACK from receiver so there is noup ca e o sen er
7/29/2019 IP Performance Okt Sigit
31/44
Cachin31
A cache is a local device that stores and refreshes recentlyrequested objects
The cache improves performance because it serves thecustomers request locally, instead of taking time (and
7/29/2019 IP Performance Okt Sigit
32/44
Pushin Content to the Ed e32
provider to distribute web documents selected by content provider. There isa mechanism for letting ISPs know where the closest edge site is located.This insures good response time for the transaction, and also reduces
7/29/2019 IP Performance Okt Sigit
33/44
Reactive Multicast Satellite Feed Improves
33
7/29/2019 IP Performance Okt Sigit
34/44
A lication34
To understand some of ip-based satellite networks
To understand convergence networks
7/29/2019 IP Performance Okt Sigit
35/44
ITU Working Groups
emen s Broadband Satellite Multimedia (BSM)
35
Main ocus or IP Broadband over Satellite
Satellite Component of UMTS/IMT-2000 (S-UMTS)
Develo in a S UMTS air interface based on the 3GPP UMTS air interface. IMT-2000_candidate).
Collaboration between ESA (Europe) and TTC (Korea)
Developing a GMPRS MES air interface based on the GSM/GPRS packet-mode airinterface.
GMR-1 is implemented in Thuraya Hughes Co.
- s mp emen e n e oc ee ar n o.
Satellite Air Interface (SAI)
Re enerative Satellite Mesh A RSM-A , Im lemented b Hu hes
Maritime Earth Station (MAR)
7/29/2019 IP Performance Okt Sigit
36/44
Broadband Satellite Multimedia (BSM)
36
7/29/2019 IP Performance Okt Sigit
37/44
Multimedia Networks (concept)
-37
Satellitenetwork
for interactivity
and symmetrictraffic
orpermanentcontent
update andre res ng
an setwith build-incachememory
7/29/2019 IP Performance Okt Sigit
38/44
IP QoS for SatelliteISP 1ISP 1
38
Service Link ProviderService Link Provider
erv oma nerv oma n
ISP 2ISP 2
IP/DVBIP/DVB
COPSCOPSSLA traderSLA trader IOTPIOTP
SLA traderSLA trader
uplinkuplink
IOTPIOTP
You have 2 Mbps Gold (EF) for me ?You have 2 Mbps Gold (EF) for me ?
Yes, at 300Yes, at 300/hour/hour
Terrestrial returnTerrestrial returnImplement of QOS :
- serv on orwar n , nc u ng ec an mu p e a eway
-Dynamic SLA trading between ISP and Space Link Provider
-Throttling or Fair Access Policy
7/29/2019 IP Performance Okt Sigit
39/44
Higher System Capacity
HRBHRB
39
MNL
KUL
BKK
HAN
SGN
TPE
NAY
CTU
CAN
SHA
SHE
SELITM
-3
-3
-3
-3-3
-3
-3
-3
-3
-3
-3 -3
-3
-3
-3
-3
-3
-3
-3
-3
-3 -3
MNL
KUL
BKK
HAN
SGN
TPE
NAY
CTU
CAN
SHA
SHE
SELITM
-3
-3
-3
-3-3
-3
-3
-3
-3
-3
-3 -3
-3
-3
-3
-3
-3
-3
-3
-3
-3 -3
-3
-3
-3
20
20
0.00
5.00
Degrees
BNE
CBRPER
HLPPOM
-3
-3 BNE
CBRPER
HLPPOM
-3
-3-3
-3
-3
-3
-5.00
Theta*sin(phi)i
20
Multi-Beam Coverage
More than ten times capacity
Higher effective system bandwidth
bandwidthallocatedcellsofnumber
Single Wide Area Coverage Beam
Effective bandwidth =
Example: 50-beam system using dual polarization
Effective bandwidth = = 12.5 GHz
factorreuseFrequency
4
MHz)(5002)(50
Equivalent number of 36 MHz transponders 12.5 GHz/40 MHz = 310
7/29/2019 IP Performance Okt Sigit
40/44
Mobile or Marine
40
Proxy connection TCP Optimal flow (removes slow start, splitting)
TCP Windows Spoo ing
7/29/2019 IP Performance Okt Sigit
41/44
VOIP over Satellite
Latency
41
One-way propagation delay (250 ms)
Jitter The effect of network delay on packets arriving at the receiver
Pac et Loss
Depend on BER (bit error ratio) will impact on voice quality
QoS and Traffic Prioritization
or pr or za on
Compression Technology
Codec : G711, G723, G729, etc
Depend on codec : 5.6, 10 12, 16, 24, 64, etc kbps
VOIP Access Method Protocol
, , , ,
7/29/2019 IP Performance Okt Sigit
42/44
GSM BTS over Sat-IP42
Isolated
Cells Management
Gateway
Management
Gateway
BSC
Terminal
Backbone
MSC
Platform
Theimagecannotbedisplayed.Yourcomputer may nothaveenough memory toopen theimage,or theimagemay havebeen corrupted.Restartyour computer,andthen open thefileagain.Ifthered x stillappears,you may haveto del etetheimageand then insertitagain.
Backbone
a orm
RASHUB
BTS
Isolated
Cell Cluster Terminal
EdgeEdge
MSC BSC
Implemented in USO Desa Berdering in 2010 Voice, SMS and Pico-Cell 1 TRX
- -
IP Hi h B d id h
7/29/2019 IP Performance Okt Sigit
43/44
IP Higher Bandwidth
v Due to internet penetration, social networking, mobile ISP
43
and number of application based on internet, then trend of
IP bandwidth is significant increase during last a few years
ISP need Asymmetric bandwidths for internet GE from 10 Mbps until 120 Mbps
Cellular Backhaul (BTS & 3G Node-B) increase bandwidth 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
7/29/2019 IP Performance Okt Sigit
44/44
44
TERIMA KA IH
,