Mobile Wireless Networking Satellite Links and Networks

KU EECS 882 – Mobile Wireless Networking – Satellite Links and Networks © James P.G. Sterbenz ITTC Mobile Wireless Networking The University of Kans...
Author: Pierce Hardy
9 downloads 0 Views 468KB Size
KU EECS 882 – Mobile Wireless Networking – Satellite Links and Networks

© James P.G. Sterbenz ITTC Mobile Wireless Networking

The University of Kansas EECS 882 Satellite Links and Networks – Fall 2007 James P.G. Sterbenz Department of Electrical Engineering & Computer Science Information Technology & Telecommunications Research Center The University of Kansas

[email protected] http://www.ittc.ku.edu/~jpgs/courses/mwnets

05 December 2007

rev. 0.9

ITTC

© 2004–2007 James P.G. Sterbenz

© James P.G. Sterbenz

Mobile Wireless Networking Satellite Links and Networks

SL.1 SL.2 SL.3 SL.4

Satellite applications and overview Satellite links and MAC Satellite networks End-to-end communication over satellite networks

05 December 2007

KU EECS 882 – Mobile Wireless Nets – Satellites

–1–

MWN-SL-2

KU EECS 882 – Mobile Wireless Networking – Satellite Links and Networks

ITTC

© James P.G. Sterbenz

Satellite Links and Networks Satellite Applications and Overview

SL.1 SL.2 SL.3 SL.4

Satellite applications and overview Satellite links and MAC Satellite networks End-to-end communication over satellite networks

05 December 2007

KU EECS 882 – Mobile Wireless Nets – Satellites

ITTC

MWN-SL-3

© James P.G. Sterbenz

Satellite Communication Applications

• Imaging and situational awareness – weather and environmental monitoring – mapping and espionage

• Entertainment broadcast – television – radio

(e.g. EchoStar DISH, DirecTV) BS (e.g. XM, Sirius)

• Communication links – Internet access and telephony • remote locations • ships and airplanes – other wireless links impractical 05 December 2007

KU EECS 882 – Mobile Wireless Nets – Satellites

–2–

MWN-SL-4

KU EECS 882 – Mobile Wireless Networking – Satellite Links and Networks

ITTC

© James P.G. Sterbenz

Communication Satellites Orbital Types

Type

Name

Altitude

Coverage [# sats]

Orbital Period

Velocity

Visibility

40 – 300

1.5 – 2 hr

8 – 12 km/s

10 – 20 min











2–8 hr

30 – 100 ms

Aircraft

1 – 25 km

LEO

Low Earth Orbit

400 – 1500 km



Inner Van Allen Belt

700 – 10 000 km

Medium Earth Orbit

8000 – 18000 km

10 – 12

5 – 10 hr

Geostationary

35 786 km

3 ±76°

24 hr

3.07 km/s

permanent

Outer Van Allen Belt

31 000 – 65 000 km









MEO GEO –

05 December 2007

KU EECS 882 – Mobile Wireless Nets – Satellites

ITTC

Path Delay 5– 10 ms

240 ms –

MWN-SL-5

© James P.G. Sterbenz

Communication Satellites Orbital Mechanics

[Stallings 2005, Fig 9.2] 05 December 2007

KU EECS 882 – Mobile Wireless Nets – Satellites

–3–

MWN-SL-6

KU EECS 882 – Mobile Wireless Networking – Satellite Links and Networks

ITTC

© James P.G. Sterbenz

Communication Satellites Doppler Effect

[Richharia 2001, Fig 2.20]

• High relative velocity of LEO satellites to ground – significant Doppler shift in frequency – challenges receiver tuning 05 December 2007

KU EECS 882 – Mobile Wireless Nets – Satellites

ITTC

MWN-SL-7

© James P.G. Sterbenz

Geostationary Satellites Characteristics

• Geostationary satellites – ~ – ~

proposed by Arthur C. Clarke [1945] 36 000 km / 22 000 mi altitude geosynchronous equatorial circular orbit stationary above spot on equator • .1 ° – 3° wander due to imperfect orbit

Advantages and disadvantages?

05 December 2007

KU EECS 882 – Mobile Wireless Nets – Satellites

–4–

MWN-SL-8

KU EECS 882 – Mobile Wireless Networking – Satellite Links and Networks

ITTC

© James P.G. Sterbenz

Geostationary Satellites Advantages

• GEO advantages – earth-station transceiver fixed • no need for tracking • no Doppler shift

polar view

05 December 2007

KU EECS 882 – Mobile Wireless Nets – Satellites

ITTC

MWN-SL-9

© James P.G. Sterbenz

Geostationary Satellites Advantages

• GEO advantages – earth-station transceiver fixed • no need for tracking • no Doppler shift

– only 3 satellites provide nearly global coverage • Lawrence KS ≈ 40° • Lancaster UK ≈ 54°

polar view

05 December 2007

KU EECS 882 – Mobile Wireless Nets – Satellites

–5–

MWN-SL-10

KU EECS 882 – Mobile Wireless Networking – Satellite Links and Networks

ITTC

© James P.G. Sterbenz

Geostationary Satellites Advantages

• GEO satellite advantages – earth-station transceiver fixed • no need for tracking • no Doppler shift

– only 3 satellites provide nearly global coverage • Lawrence KS ≈ 40° • Lancaster UK ≈ 54°

– large footprint • good for broadcast

05 December 2007

polar view

KU EECS 882 – Mobile Wireless Nets – Satellites

ITTC

MWN-SL-11

© James P.G. Sterbenz

Geostationary Satellites Disadvantages

• GEO satellite disadvantages – poor coverage beyond 76° latitude • transceiver dish aimed at horizon • extreme N. Canada, Russia, Scandinavia • Antarctica

05 December 2007

KU EECS 882 – Mobile Wireless Nets – Satellites

–6–

MWN-SL-12

KU EECS 882 – Mobile Wireless Networking – Satellite Links and Networks

ITTC

© James P.G. Sterbenz

Geostationary Satellites Disadvantages

• GEO satellite disadvantages – poor coverage beyond 76° latitude • transceiver dish aimed at horizon • extreme N. Canada, Russia, Scandinavia • Antarctica

– additional non-GEO satellites needed • e.g. Russian Molniya satellites

05 December 2007

KU EECS 882 – Mobile Wireless Nets – Satellites

ITTC

MWN-SL-13

© James P.G. Sterbenz

Geostationary Satellites Disadvantages

• GEO satellite disadvantages – poor coverage beyond 76° latitude • additional non-GEO satellites needed

– long delay: ~240 ms each way • 480 ms up+down link significant delay for telephony – significantly impacts conversation

• 960 ms RTT challenge for TCP

05 December 2007

KU EECS 882 – Mobile Wireless Nets – Satellites

–7–

MWN-SL-14

KU EECS 882 – Mobile Wireless Networking – Satellite Links and Networks

ITTC

© James P.G. Sterbenz

Geostationary Satellites Disadvantages

• GEO satellite disadvantages – poor coverage beyond 76° latitude • additional non-GEO satellites needed

– long delay: ~240 ms each way – significant attenuation due to distance • challenge for battery powered handsets uplinks

05 December 2007

KU EECS 882 – Mobile Wireless Nets – Satellites

ITTC

MWN-SL-15

© James P.G. Sterbenz

Geostationary Satellites Disadvantages

• GEO satellite disadvantages – poor coverage beyond 76° latitude • additional non-GEO satellites needed

– long delay – significant attenuation due to distance – large footprint • no spatial reuse among receivers

alternative?

05 December 2007

KU EECS 882 – Mobile Wireless Nets – Satellites

–8–

MWN-SL-16

KU EECS 882 – Mobile Wireless Networking – Satellite Links and Networks

ITTC

© James P.G. Sterbenz

Geostationary Satellites Disadvantages

• GEO satellite disadvantages – poor coverage beyond 76° latitude • additional non-GEO satellites needed

– long delay – significant attenuation due to distance – large footprint • no spatial reuse among receivers • alternative: multiple spot beams – frequency reuse within total footprint

05 December 2007

KU EECS 882 – Mobile Wireless Nets – Satellites

ITTC

MWN-SL-17

© James P.G. Sterbenz

Low Earth Orbiting Satellites Characteristics

• Low earth orbiting satellites – ~ 400 –1500 km altitude • generally below inner Van Allen belt (700 –10 000 km)

Advantages and disadvantages?

05 December 2007

KU EECS 882 – Mobile Wireless Nets – Satellites

–9–

MWN-SL-18

KU EECS 882 – Mobile Wireless Networking – Satellite Links and Networks

ITTC

© James P.G. Sterbenz

Low Earth Orbiting Satellites Advantages

• LEO satellite advantages – negligible delay: 5 – 10 ms each way • comparable to MAN or regional network • does not affect conversation in telephony • does not affect TCP

05 December 2007

KU EECS 882 – Mobile Wireless Nets – Satellites

ITTC

MWN-SL-19

© James P.G. Sterbenz

Low Earth Orbiting Satellites Disadvantages

• LEO satellite disadvantages – small footprint

05 December 2007

KU EECS 882 – Mobile Wireless Nets – Satellites

– 10 –

MWN-SL-20

KU EECS 882 – Mobile Wireless Networking – Satellite Links and Networks

ITTC

© James P.G. Sterbenz

Low Earth Orbiting Satellites Disadvantages

• LEO satellite disadvantages – small footprint • many satellites needed in a constellation • ~ 50 to 1000 • more expensive to deploy

polar orbit example 05 December 2007

KU EECS 882 – Mobile Wireless Nets – Satellites

ITTC

MWN-SL-21

© James P.G. Sterbenz

Low Earth Orbiting Satellites Disadvantages

• LEO satellite disadvantages – small footprint • many satellites needed in a constellation • ~ 50 to 1000 • more expensive to deploy

– non-stationary • • • •

mobile w.r.t. ground Doppler effects hand-offs between satellites antenna tracking or beam width

05 December 2007

KU EECS 882 – Mobile Wireless Nets – Satellites

– 11 –

MWN-SL-22

KU EECS 882 – Mobile Wireless Networking – Satellite Links and Networks

ITTC

© James P.G. Sterbenz

Communication Satellites Orbital Classification

Type

Name

Altitude

Coverage [# sats]

Orbital Period

Velocity

Visibility

40 – 300

1.5 – 2 hr

8 – 12 km/s

10 – 20 min











2–8 hr

30 – 100 ms

Aircraft

1 – 25 km

LEO

Low Earth Orbit

400 – 1500 km



Inner Van Allen Belt

700 – 10 000 km

Medium Earth Orbit

8000 – 18000 km

10 – 12

5 – 10 hr

Geostationary

35 786 km

3 ±76°

24 hr

3.07 km/s

permanent

Outer Van Allen Belt

31 000 – 65 000 km









MEO GEO –

05 December 2007

KU EECS 882 – Mobile Wireless Nets – Satellites

ITTC

Path Delay 5– 10 ms

240 ms –

MWN-SL-23

© James P.G. Sterbenz

Satellite Links and Networks SL.2 Satellite Links

SL.1 SL.2 SL.3 SL.4

Satellite applications and overview Satellite links and MAC Satellite networks End-to-end communication over satellite networks

05 December 2007

KU EECS 882 – Mobile Wireless Nets – Satellites

– 12 –

MWN-SL-24

KU EECS 882 – Mobile Wireless Networking – Satellite Links and Networks

ITTC

© James P.G. Sterbenz

Satellite Links Link Terminology

• Satellite link

ISL

– downlink : satellite to earth station – uplink : earth station to satellite – inter-satellite link (ISL)

downlink uplink

earth station 05 December 2007

KU EECS 882 – Mobile Wireless Nets – Satellites

ITTC

MWN-SL-25

© James P.G. Sterbenz

Satellite Links Service Types

• FSS: fixed satellite service – to fixed earth stations

• MSS: mobile satellite service – vehicles • • • •

aircraft ships trains automobiles, busses, trucks, etc.

– mobile terminals (MTs) • satellite phones

• BSS: broadcast satellite service – large number of receivers 05 December 2007

earth station

KU EECS 882 – Mobile Wireless Nets – Satellites

– 13 –

MT MWN-SL-26

KU EECS 882 – Mobile Wireless Networking – Satellite Links and Networks

ITTC

© James P.G. Sterbenz

Satellite Links

Communication Bands Band

Range

Name

Partition

VHF

VHF

UHF L

Frequencies

UHF

television, p2p radio

1–2GHz

1 GHz MSS, cordless and mobile phones 2 GHz MSS, NASA, LAN, WPAN, WMAN

S

2–4GHz 4–8GHz

X

8–12GHz SHF

K

12–18GHz

5.5 GHz FSS & BSS 8.5 GHz FSS & BSS, µwave links

27–40GHz

V

40–75GHz EHF

mm

4 GHz FSS, PSTN relay, WLAN 4.5 GHz FSS, military, earth exploration meteorology

18–27GHz

Ka W

television, FM radio

30– 300MHz 300MHz–1GHz

C Ku

Satellite Usage Bandwidth

13.5 GHz FSS, WMAN emerging WMAN future

75–110GHz

future [based in part on Stallings 2005, Table 9.2] KU EECS 882 – Mobile Wireless Nets – Satellites MWN-SL-27

110–300GHz

05 December 2007

ITTC

© James P.G. Sterbenz

Satellite Links

Link Characteristics • Satellite link characteristics what is different from traditional networks?

05 December 2007

KU EECS 882 – Mobile Wireless Nets – Satellites

– 14 –

MWN-SL-28

KU EECS 882 – Mobile Wireless Networking – Satellite Links and Networks

ITTC

© James P.G. Sterbenz

Satellite Links

Link Characteristics • Satellite link characteristics – high delay for MEO and GEO – high bandwidth-×-delay product • high-rate MEO and GEO links

– very high error rate

05 December 2007

KU EECS 882 – Mobile Wireless Nets – Satellites

ITTC

MWN-SL-29

© James P.G. Sterbenz

Satellite Links

Link Characteristics: High Delay • Satellite link characteristics: high delay – high delay for MEO – very high delay for GEO

• High delay links contribute to end-to-end delays more later

05 December 2007

KU EECS 882 – Mobile Wireless Nets – Satellites

– 15 –

MWN-SL-30

KU EECS 882 – Mobile Wireless Networking – Satellite Links and Networks

ITTC

© James P.G. Sterbenz

Satellite Links

Link Characteristics: High Bandwidth-Delay • Satellite link characteristics: bandwidth-×-delay – high delay for MEO and GEO… coupled with high-rate links in higher frequency bands – high bandwidth-×-delay product ⇒ large buffers • problem for limited resources on satellite transceivers • affects end-to-end transport protocols such as TCP

05 December 2007

KU EECS 882 – Mobile Wireless Nets – Satellites

ITTC

MWN-SL-31

© James P.G. Sterbenz

Satellite Links

Link Characteristics: High Bit Error Rate • Satellite link characteristics: very high error rate – BER of 10−1 to 10−2 common

Error control alternatives?

05 December 2007

KU EECS 882 – Mobile Wireless Nets – Satellites

– 16 –

MWN-SL-32

KU EECS 882 – Mobile Wireless Networking – Satellite Links and Networks

ITTC

© James P.G. Sterbenz

Satellite Links

Link Characteristics: High Bit Error Rate • Satellite link characteristics: very high error rate – raw BER can be worse than 10−2

• Error control alternatives – forward error correction • heavy FEC needed to reach reasonable link-layer BER

– link-layer ARQ • can be used for reliable transmission on top of FEC

problems?

05 December 2007

KU EECS 882 – Mobile Wireless Nets – Satellites

ITTC

MWN-SL-33

© James P.G. Sterbenz

Satellite Links

Link Characteristics: High Bit Error Rate • Satellite link characteristics: very high error rate – raw BER can be worse than 10−2

• Error control alternatives – forward error correction • heavy FEC needed to reach reasonable link-layer BER

– link-layer ARQ • can be used for reliable transmission on top of FEC • requires buffering of frame until acknowledged – may not be practical for high bandwidth-delay MEO and GEO links – limited resources available on satellite

05 December 2007

KU EECS 882 – Mobile Wireless Nets – Satellites

– 17 –

MWN-SL-34

KU EECS 882 – Mobile Wireless Networking – Satellite Links and Networks

ITTC

© James P.G. Sterbenz

Satellite Links Bent Pipe Link

• Bent pipe link – satellite is repeater between two earth stations – long distance link where wired network too expensive

05 December 2007

KU EECS 882 – Mobile Wireless Nets – Satellites

ITTC

MWN-SL-35

© James P.G. Sterbenz

Satellite Links

Bent Pipe Link Concatenation

• Bent pipe links – concatenated for longer link – disadvantage: multiple uplink + downlink delays

05 December 2007

KU EECS 882 – Mobile Wireless Nets – Satellites

– 18 –

MWN-SL-36

KU EECS 882 – Mobile Wireless Networking – Satellite Links and Networks

ITTC

© James P.G. Sterbenz

Satellite Links

Medium Access Control • FDM and FDD – multiple channels

• • • •

FDMA: frequency division multiple access TDMA: time division multiple access CDMA: code division multiple access SDMA: space division multiple access – distinct satellite orbits • but orbits do intersect, e.g. polar orbits at north and south pole

– multiple spot beams per satellite

05 December 2007

KU EECS 882 – Mobile Wireless Nets – Satellites

ITTC

MWN-SL-37

© James P.G. Sterbenz

Satellite Links and Networks SL.3 Satellite Networks

SL.1 SL.2 SL.3 SL.4

Satellite applications and overview Satellite links and MAC Satellite networks End-to-end communication over satellite networks

05 December 2007

KU EECS 882 – Mobile Wireless Nets – Satellites

– 19 –

MWN-SL-38

KU EECS 882 – Mobile Wireless Networking – Satellite Links and Networks

ITTC

© James P.G. Sterbenz

Satellite Network

Switched Bent Pipe Links

• Satellite networks using bent pipe links – switches (or IP routers) in earth stations

• Example: Globalstar 05 December 2007

KU EECS 882 – Mobile Wireless Nets – Satellites

ITTC

MWN-SL-39

© James P.G. Sterbenz

Satellite Networks

Example: Globalstar Overview • Globalstar www.globalstar.com – 48 satellite LEO constellation – inclined (non-polar) orbits • coverage: Americas, Europe, N. Africa, N. Asia, Australia • 16 spot beams • FDM/CDMA

– bent-pipe links with earth-station switching • 2400 calls/satellite

05 December 2007

KU EECS 882 – Mobile Wireless Nets – Satellites

– 20 –

MWN-SL-40

KU EECS 882 – Mobile Wireless Networking – Satellite Links and Networks

ITTC

© James P.G. Sterbenz

Satellite Networks

Example: Globalstar History • History – 1991 joint venture between Loral and Qualcomm – 1998 – 2000 satellite launches: 52 = 48 + 4 spares • significant launch failures

– 2002 – 2004: chapter 11 bankruptcy reorganisation – 2005 – 2007: technical problems • satellites ending life – dead satellites moved to graveyard orbit above LEO

• S-band amplifiers failing more quickly • 8 additional satellites launched in 2007

– 2009: 2nd generation 48-constellation planned 05 December 2007

KU EECS 882 – Mobile Wireless Nets – Satellites

ITTC

MWN-SL-41

© James P.G. Sterbenz

Satellite Networks

Example: Globalstar Services • Global service types: use SIM card or IS-41 – telephony services: voice • E.164 allocations +8818 and +8819

– data services up to 9.6 kb/s (uncompressed)

• Qualcomm GSP 1700 handset: ~ $1000 – similar form factor to cordless phone • significantly bigger than typical mobile clamshell

• Globalstar services: – $50/month unlimited service from North America – $30/month + $1.50/minute voice 05 December 2007

KU EECS 882 – Mobile Wireless Nets – Satellites

– 21 –

MWN-SL-42

KU EECS 882 – Mobile Wireless Networking – Satellite Links and Networks

ITTC

© James P.G. Sterbenz

Satellite Network On-Board Switching

• Satellite network: on board switching – satellites contains switches (or IP routers)

• Example: Irridium 05 December 2007

KU EECS 882 – Mobile Wireless Nets – Satellites

ITTC

MWN-SL-43

© James P.G. Sterbenz

Satellite Networks

Example: Iridium Overview • Iridium www.iridium.com – 66 satellite LEO constellation • atomic number of Ir = 77 satellites originally planned • atomic number 66 is Dysprosium; not as marketable

– polar LEO constellation • 48 spot beams in 3 sectors • FDM/TDMA • 2.4 kb/s effective link rate

– on-board switches in satellites • 10 Mb/s inter-satellite links • 1100 call/satellite capacity 05 December 2007

KU EECS 882 – Mobile Wireless Nets – Satellites

– 22 –

MWN-SL-44

KU EECS 882 – Mobile Wireless Networking – Satellite Links and Networks

ITTC

© James P.G. Sterbenz

Satellite Networks

Example: Iridium History • History – launched 1998; Motorola provided financial backing • first public call made by Al Gore

– possibly the most spectacular telecom business failure • went bankrupt in 1999 with deorbiting planned • didn’t anticipate importance of mobile cellular telephony • didn’t adequately engineer for data services

– saved by US government • used by DOD

– still a commercial service • telephone numbers +8816 and +8817 • approximately 200 000 subscribers (June 2007) 05 December 2007

KU EECS 882 – Mobile Wireless Nets – Satellites

ITTC

MWN-SL-45

© James P.G. Sterbenz

Satellite Networks

Example: Iridium Services • Iridium service types: use SIM card – telephony services: voice, SMS, paging • E.164 allocations +8816 and +8817

– data services • dial-up data at 2.4 kb/s • compressed data services ≈ 10 kb/s

• Iridium 9505A handset: ~ $1700 – similar form factor to cordless phone • slightly larger than Globalstar Qualcomm GSP 1700

• Iridium services: sold by third-party reseller – monthly and prepaid plans at $3 to $15 / min 05 December 2007

KU EECS 882 – Mobile Wireless Nets – Satellites

– 23 –

MWN-SL-46

KU EECS 882 – Mobile Wireless Networking – Satellite Links and Networks

ITTC

© James P.G. Sterbenz

Satellite Networks Example: Teledesic

• Teledesic (formerly www.teledesic.com) – – – –

840-satellite LEO constellation at 700 km altitude scaled back to 288-satellite constellation at 1400 km altitude high-speed Internet: 720 Mb/s downlinks / 100 Mb/s uplinks on-board switched network

• Teledesic history – 1994 backed by Microsoft and … • Bill Gates, Paul Allen, Craig McCaw, Alwaleed bin Talal

– 1997 LEO constellation plans scaled back – 2002 plans shifted to 30-satellite LEO constellation – 2002 – 2003 bankruptcy and dissolution 05 December 2007

KU EECS 882 – Mobile Wireless Nets – Satellites

ITTC

MWN-SL-47

© James P.G. Sterbenz

Satellite Links and Networks SL.4 End-to-End Communication

SL.1 SL.2 SL.3 SL.4

Satellite applications and overview Satellite links and MAC Satellite networks End-to-end communication over satellite networks

05 December 2007

KU EECS 882 – Mobile Wireless Nets – Satellites

– 24 –

MWN-SL-48

KU EECS 882 – Mobile Wireless Networking – Satellite Links and Networks

ITTC

© James P.G. Sterbenz

End-to-End Satellite Communication Challenges

Challenges?

05 December 2007

KU EECS 882 – Mobile Wireless Nets – Satellites

ITTC

MWN-SL-49

© James P.G. Sterbenz

End-to-End Satellite Communication Challenges

• Challenges – high delay for MEO and GEO – high bandwidth-×-delay product for high data-rate – high link error rate if not corrected by link-ARQ

05 December 2007

KU EECS 882 – Mobile Wireless Nets – Satellites

– 25 –

MWN-SL-50

KU EECS 882 – Mobile Wireless Networking – Satellite Links and Networks

ITTC

© James P.G. Sterbenz

TCP over Satellite TCP Issues

• IETF tcpsat working group (no longer active) – – – – –

transport layer issues affecting TCP over satellite links existing TCP options compliant implementations with improved performance recommendation of well understood protocol changes protocol changes that are potentially promising

• IETF pilc working group: Performance Implications of Link Characteristics – “End-to-End Performance Implications of Links with Errors” [RFC 3155] / [BCP 0050]

05 December 2007

KU EECS 882 – Mobile Wireless Nets – Satellites

ITTC

MWN-SL-51

© James P.G. Sterbenz

TCP over Satellite

TCP Standard Mechanisms • Enhancing TCP over Satellite Channels using Standard Mechanisms – [RFC 2488] / [BCP0028] (best current practice)

• Recommendations for use of standard-compliant TCP – – – –

path MTU discovery error control on satellite links TCP congestion control options TCP options for high bandwidth-×-delay (large windows)

05 December 2007

KU EECS 882 – Mobile Wireless Nets – Satellites

– 26 –

MWN-SL-52

KU EECS 882 – Mobile Wireless Networking – Satellite Links and Networks

ITTC

© James P.G. Sterbenz

TCP over Satellite

TCP Standard Mechanisms Mechanism

Use

Location

Ref

Path MTU discovery

recommended

sender

RFC 1191

FEC

recommended

link

Required

sender

TCP congestion control Slow start Congestion avoidance

RFC 2581 required

sender

Fast retransmit

recommended

sender

Fast recovery

recommended

sender

Window scaling

recommended

sender + receiver

PAWS

recommended

sender + receiver

RTTM

recommended

sender + receiver

TCP SACK

recommended

sender + receiver

TCP for Large Windows

05 December 2007

RFC 1323

KU EECS 882 – Mobile Wireless Nets – Satellites

ITTC

MWN-SL-53

© James P.G. Sterbenz

End-to-End Satellite Communication TCP Alternatives

• Ongoing TCP Research Related to Satellites [RFC 2760] from tcpsat working group – T/TCP: TCP for transactions [RFC 1379, 1644] • reuse of 3-way handshake across flows

– – – – – – –

modifications to slow start, e.g. larger initial windows corruption detection and modifications to loss recovery parallel TPC connections TCP pacing to smooth segment bursts header compression state sharing ACK congestion control and filtering

05 December 2007

KU EECS 882 – Mobile Wireless Nets – Satellites

– 27 –

MWN-SL-54

KU EECS 882 – Mobile Wireless Networking – Satellite Links and Networks

ITTC

© James P.G. Sterbenz

SCPS-TP

SCPS Overview • SCPS: space communications protocol standards – JPL protocol suite for satellite & deep-space communication – www.scps.org

• SCPS-TP: SCPS transport protocol – based on TCP – SCPS-TP options now registered with IANA as TCP options • SCPS-TP–TCP inter-operation possible

• SCPS proposed for IPN: interplanetary internet – rejected in favor of bundling between planetary Internets

05 December 2007

KU EECS 882 – Mobile Wireless Nets – Satellites

ITTC

MWN-SL-55

© James P.G. Sterbenz

SCPS-TP

SCPS Features • SCPS-TP features – congestion control based on TCP Vegas • bandwidth-×-delay product input parameter

– corruption awareness • default error assumption can be set to corruption • contain corruption‐experienced bit in ACK • corruption‐experienced ICMP signalling message

– end-to-end header compression – eposidic connectivity • link‐outage ICMP message

– SNAK: selective negative acknowledgements • allows negative ACK of segment ranges 05 December 2007

KU EECS 882 – Mobile Wireless Nets – Satellites

– 28 –

MWN-SL-56

KU EECS 882 – Mobile Wireless Networking – Satellite Links and Networks

ITTC

© James P.G. Sterbenz

Satellite Links and Networks Further Reading

• Madhavendra Richharia, Mobile Satellite Communications: Principles and Trends, Addison-Wesley, 2001 • Zhili Sun, Satellite Networking: Principles and Protocols, Wiley, 2005 • William Stallings, “Satellite Communications” (chap. 9), Wireless Communications and Networks, Prentice Hall, 2005

05 December 2007

KU EECS 882 – Mobile Wireless Nets – Satellites

ITTC

MWN-SL-57

© James P.G. Sterbenz

Satellite Links and Networks Acknowledgements

Some material in these foils is based on the textbook • Murthy and Manoj, Ad Hoc Wireless Networks: Architectures and Protocols Some material in these foils enhanced from EECS 780 foils

05 December 2007

KU EECS 882 – Mobile Wireless Nets – Satellites

– 29 –

MWN-SL-58

Suggest Documents