a combat support agency defense information systems agency gig ewse transport engineering (ee211) 17...

27
A Combat Support Agency Defense Information Systems Agency GIG EWSE Transport Engineering (EE211) 17 August 2011 UNCLASSIFIED UNCLASSIFIED Improving Tactical Improving Tactical Networks Networks for Tactical Edge for Tactical Edge Services Services

Upload: jemima-stafford

Post on 23-Dec-2015

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: A Combat Support Agency Defense Information Systems Agency GIG EWSE Transport Engineering (EE211) 17 August 2011 UNCLASSIFIED Improving Tactical Networks

A Combat Support Agency

Defense Information Systems Agency

GIG EWSE Transport Engineering (EE211) 17 August 2011

UNCLASSIFIEDUNCLASSIFIED

Improving Tactical NetworksImproving Tactical Networks for Tactical Edge Servicesfor Tactical Edge Services

Page 2: A Combat Support Agency Defense Information Systems Agency GIG EWSE Transport Engineering (EE211) 17 August 2011 UNCLASSIFIED Improving Tactical Networks

A Combat Support Agency

OutlineOutline

• Describe Principles of Technical Approach• Identify Design Techniques Overcoming

Tactical Edge Constraints• Show Some Problem Solutions• Summarize Findings and Results• EWSE Activities

2

Page 3: A Combat Support Agency Defense Information Systems Agency GIG EWSE Transport Engineering (EE211) 17 August 2011 UNCLASSIFIED Improving Tactical Networks

A Combat Support Agency

Tactical Edge Environment

An EWSE Approach to the Tactical Edge Service Problem

Technical Approach FrameworkTechnical Approach Framework

3

Tactical Services

Tactical Networks

Enterprise Services

Core Networks

Fixed Environment

Ne

two

rk &

Ser

vic

e M

gm

tId

en

tify

ma

na

ge

me

nt

ca

pa

bil

itie

s r

eq

uir

ed

to

su

pp

ort

th

e d

ev

elo

pe

d s

tra

teg

ies

Techniques and design patterns to adapt to the constrained tactical env.

Techniques to improve network performance to meet the

service layer requirements

Service Adaption techniques to improve quality and reliability of tactical edge services

Strategy #1

Strategy #2

Strategy #3

Str

ateg

y #4

Focus of this briefing

Page 4: A Combat Support Agency Defense Information Systems Agency GIG EWSE Transport Engineering (EE211) 17 August 2011 UNCLASSIFIED Improving Tactical Networks

A Combat Support Agency

Tactical Communications Tactical Communications Summary of ConstraintsSummary of Constraints

Limited Bandwidth

Long Latency

Limited Power

Primary Derived

4

High Error Rates

Intermittent Connectivity

Dynamic Topology

Disconnected operation

Large Jitter

Mobile Radio & SATCOM

Communications

Tactical Environment

High Packet Loss

Page 5: A Combat Support Agency Defense Information Systems Agency GIG EWSE Transport Engineering (EE211) 17 August 2011 UNCLASSIFIED Improving Tactical Networks

A Combat Support Agency

Causes of Tactical Causes of Tactical Communications ConstraintsCommunications Constraints

• A constraint can be from multiple causes• Multiple constraints can be attributed to a single

cause

5

Disconnected operation High error rates Intermittent connectivity Limited bandwidth Limited power Long latency Dynamic topology High packet loss Large jitterTactical environment x xLow SNR x x xLimited spectrum xBattery supply x xSATCOM x x xCongestion x x xLarge hop count x xMobility x x x xPacket drop x

Constraints

Causes Ca

us

es

Page 6: A Combat Support Agency Defense Information Systems Agency GIG EWSE Transport Engineering (EE211) 17 August 2011 UNCLASSIFIED Improving Tactical Networks

A Combat Support Agency

• Improve RF link quality and reliability• Provide disruption/disconnection tolerant network

capability• Provide differentiated QoS services• Use delay and loss friendly communication

protocols • Reduce protocol bandwidth requirements• Increase bandwidth and speed of the network

Principles of Technical ApproachPrinciples of Technical Approach

6

Page 7: A Combat Support Agency Defense Information Systems Agency GIG EWSE Transport Engineering (EE211) 17 August 2011 UNCLASSIFIED Improving Tactical Networks

A Combat Support Agency

• Improve link quality– Improve SNR

• Increase transmit power

– Improve link performance• Adaptive modulation and coding

• Improve link reliability– Time diversity

• Interleaving and FEC

– Frequency diversity• Orthogonal Frequency Division Multiplexing (OFDM)

– Spatial diversity• Multiple antennas, Multiple-Input and Multiple-Output

(MIMO)

Techniques for Design Principle ─ Techniques for Design Principle ─ Improve RF Link Quality and ReliabilityImprove RF Link Quality and Reliability

7

Page 8: A Combat Support Agency Defense Information Systems Agency GIG EWSE Transport Engineering (EE211) 17 August 2011 UNCLASSIFIED Improving Tactical Networks

A Combat Support Agency

• Use Delay Tolerant Networking (DTN)– Use store and forward message delivery

• Store a message in a node until it can be reliably delivered to the next node

• Use flooding for reliable message delivery• Use Mobile Ad Hoc Network (MANET)

technologies– Self-forming and self-healing network– No infrastructure– Each node performs routing and forwarding– Dynamic network topology– Frequent routing updates

Techniques for Design Principle ─ Provide Techniques for Design Principle ─ Provide Disruption/disconnection Tolerance Network Disruption/disconnection Tolerance Network

CapabilityCapability

8

Page 9: A Combat Support Agency Defense Information Systems Agency GIG EWSE Transport Engineering (EE211) 17 August 2011 UNCLASSIFIED Improving Tactical Networks

A Combat Support Agency

• Implement Quality of Service (QoS) in a capacity/bandwidth limited network– Use GIG DiffServ-based QoS architecture to provide

different service to high precedence traffic• Differentiated service (DiffServ) functions

– Marking– Conditioning– Classification– Queueing– Scheduling

• Use strict priority queueing for highly loaded tactical environment

– Ensures different levels of performance to different class of traffic

Techniques for Design Principle ─ Techniques for Design Principle ─ Provide Differentiated QoS ServicesProvide Differentiated QoS Services

9

Page 10: A Combat Support Agency Defense Information Systems Agency GIG EWSE Transport Engineering (EE211) 17 August 2011 UNCLASSIFIED Improving Tactical Networks

A Combat Support Agency

• Use extensions to TCP − Space Communications Protocol Specifications (SCPS)-TP

• Use delay mitigation methods for TCP– Reduce effects of long delays

• Reduce acknowledgement delays– Use Performance Enhancing Proxy (PEP) to acknowledge packets

locally

• Keep SATCOM transmission busy without waiting for acknowledgement

– User larger window size (TCP window scaling)

• Use TCP selective acknowledgements (SACKs) (RFC 2018) for packet loss

• Receiver informs sender about all segments that are successfully received.

• Sender fast retransmits only the missing data segments

Techniques for Design Principle ─ Use Delay Techniques for Design Principle ─ Use Delay and Loss Friendly Communication Protocolsand Loss Friendly Communication Protocols

10

Page 11: A Combat Support Agency Defense Information Systems Agency GIG EWSE Transport Engineering (EE211) 17 August 2011 UNCLASSIFIED Improving Tactical Networks

A Combat Support Agency

• Use compression– Data/payload compression

• Voice, video, image, and data compression– G.729A, G.723.1, MPEG-1, JPEG, DEFLATE, Zlib, Gzip, HTTP

compression, binary XML

– Protocol header compression• IP/UDP/RTP Robust Header Compression (ROHC) (RFCs

4995 and 5225)

• Multiplex multiple payloads within a single packet– VoIP multiplexing

• Combine multiple voice payloads in a single packet to save IP and UDP header overhead

– NET VX series and Dialogic I-Gate

Techniques for Design Principle ─ Techniques for Design Principle ─ Reduce Protocol Bandwidth Reduce Protocol Bandwidth

RequirementsRequirements

11

Page 12: A Combat Support Agency Defense Information Systems Agency GIG EWSE Transport Engineering (EE211) 17 August 2011 UNCLASSIFIED Improving Tactical Networks

A Combat Support Agency

• Increase transmission efficiency– Implement silence suppression using Voice Activity

Detection (VAD). Up to 50% traffic reduction– Use multicast for point-to-multipoint communications– Transmit RF messages simultaneously without

interference

• Improve network design and configuration– Optimize network configuration

• TCP keepalive timer interval

• OSPF hello timer interval

Techniques for Design Principle ─ Techniques for Design Principle ─ Reduce Protocol Bandwidth Reduce Protocol Bandwidth

RequirementsRequirements

12

Page 13: A Combat Support Agency Defense Information Systems Agency GIG EWSE Transport Engineering (EE211) 17 August 2011 UNCLASSIFIED Improving Tactical Networks

A Combat Support Agency

Techniques for Design Principle ─ Techniques for Design Principle ─ Increase Bandwidth and Speed Increase Bandwidth and Speed

• Leverage emerging high-speed commercial wireless communications systems– E.g., WiMAX (Worldwide Interoperability for Microwave

Access), Long Term Evolution (LTE)

• Selectively deploy new tactical radio systems– E.g., Joint Tactical Radio System (JTRS) Soldier Radio

Waveform (SRW) and Wideband Networking Waveform (WNW)

13

Page 14: A Combat Support Agency Defense Information Systems Agency GIG EWSE Transport Engineering (EE211) 17 August 2011 UNCLASSIFIED Improving Tactical Networks

A Combat Support Agency

Mapping Tactical Communication Mapping Tactical Communication Design Techniques to ConstraintsDesign Techniques to Constraints

14

Disc

onne

cted

Inte

rmitt

ent C

onne

ctivi

ty

Lim

ited

Band

wid

th

Lim

ited

Pow

er S

uppl

y

Long

er La

tenc

y

Larg

er Ji

tter

Dyna

mic

Top

olog

y

High

er E

rror

Rat

es

High

er P

acke

t Los

s

Data/header compression Many x x x xSilence suppression using Voice Activity Detection (VAD) x x x xReduce bandwidth requirements with voice CODECs (G.729 and G.723.1) x x x xStore and forward Delay Tolerant Networking (DTN) x x xTCP local acknowledgement spoofing xTCP increase window size xTCP Selective Acknowledgement (SACK) x xUse connectionless protocol (UDP) instead of connection oriented (TCP) x x xIncrease transmission efficiency (multicast) x x x xIncrease transmission efficiency (packet/payload multiplexing) x x x xQoS x x x xRouting with flooding x xMANET x xAutomatic Repeat ReQuest (ARQ) x xMAC x xSpread spectrum (frequency hopping) xSpread spectrum (CDMA) xReduce fading and multipath (time diversity) xReduce fading and multipath (interleaving) xReduce fading and multipath (FEC) xReduce fading and multipath (frequency diversity) xReduce fading and multipath (OFDM) xReduce fading and multipath (spatial diversity) xReduce fading and multipath (MIMO) xImprove SNR (higher transmit power) xImprove SNR (higher gain xmt and rcv antennas) xImprove SNR (greater antenna heights) xAdaptive modulation and coding x x

Physical

Application

Transport

Design Techniques OSI Layer

Constraints

Network

Data Link

• Multiple design techniques in OSI layers

• A constraint can be addressed by multiple techniques

• A technique can apply to multiple constraints

Page 15: A Combat Support Agency Defense Information Systems Agency GIG EWSE Transport Engineering (EE211) 17 August 2011 UNCLASSIFIED Improving Tactical Networks

A Combat Support Agency

• Problem Description– Link is not performing optimally because the system is not

adapting to the RF environmental changes

• What Caused the Problem– The link is not adapting to changes in received SNR

• Mitigation Techniques– Use Adaptive Modulation and Coding (AMC) to adjust the

transmit parameters according to the current received SNR

Design Example : Link not Design Example : Link not Performing OptimallyPerforming Optimally

15

Page 16: A Combat Support Agency Defense Information Systems Agency GIG EWSE Transport Engineering (EE211) 17 August 2011 UNCLASSIFIED Improving Tactical Networks

A Combat Support Agency

Design Example : Link not Design Example : Link not Performing OptimallyPerforming Optimally

16

QPSK: 3 Mbps @ 6 miles

16-QAM: 6 Mbps @ 4 miles

64-QAM: 12 Mbps @ 2 miles

• Use Adaptive Modulation and Coding (AMC) to achieve the highest data rate at an acceptable error rate

Page 17: A Combat Support Agency Defense Information Systems Agency GIG EWSE Transport Engineering (EE211) 17 August 2011 UNCLASSIFIED Improving Tactical Networks

A Combat Support Agency

• Problem Description– Regular messaging will fail in an intermittent and

disconnected environment

• What Caused the Problem– Weather, jamming, mobility, tactical operations

• Mitigation Techniques– Use store and forward technique to store and forward the

messages when the next communications opportunity becomes available by adding a disruption/delay tolerant layer

Design Example : Support Design Example : Support Communications in Disconnected ModeCommunications in Disconnected Mode

17

Page 18: A Combat Support Agency Defense Information Systems Agency GIG EWSE Transport Engineering (EE211) 17 August 2011 UNCLASSIFIED Improving Tactical Networks

A Combat Support Agency

Design Example : Support Design Example : Support Communications in Disconnected ModeCommunications in Disconnected Mode

• Use Delay Tolerant Networking (DTN)– Use store and forward paradigm– DTN interconnects disparate networking regions

• Operates above traditional transport layer in OSI protocol stack

• Forward when the opportunity is available

• Messages held persistently until the next transmission opportunity

18

Application

DTN

Transport

Network

Link

Phy

DTN

Transport

Network

Link

Phy

Network

Link

Phy

Tactical Data NetworkTerrestrial Wired Network

Transport

Network

Link

Phy

Application

DTN

Transport

Network

Link

Phy

DTNGateway

Satellite

DTN

Transport

Network

Link

Phy

Transport

Network

Link

Phy

DTNGateway

*Slide credit: MITRE Durst

Persistent storage

Page 19: A Combat Support Agency Defense Information Systems Agency GIG EWSE Transport Engineering (EE211) 17 August 2011 UNCLASSIFIED Improving Tactical Networks

A Combat Support Agency

• Problem Description– Poor voice quality due to dropped packets, long delays, and

large jitter in tactical environment.

• What Caused the Problem– Dropped packets could be caused by congestion and high

error rate. Long delays could be caused by voice coding/decoding, long propagation delays, queueing delays, and large hop count. Large jitter could be caused by multiple access schemes, different paths, queueing delays, and large hop count.

• Mitigation Techniques– Use Differentiated Services (DiffServ) technique to provide

higher priority service

Design Example : Poor Voice Design Example : Poor Voice Quality ProblemQuality Problem

19

Page 20: A Combat Support Agency Defense Information Systems Agency GIG EWSE Transport Engineering (EE211) 17 August 2011 UNCLASSIFIED Improving Tactical Networks

A Combat Support Agency

Design Example: Poor Voice Quality Design Example: Poor Voice Quality ProblemProblem

• Use Differentiated Services (DiffServ) at each radio transmit interface. Classify VoIP traffic with the Expedited Forwarding (EF) PHB– Marking and classification

– Per Hop Behavior (PHB)

– Scheduling

20

Service Class

DSCP

(base 8)

PHB

Voice 56 EF

Streaming Video

34, 32 AF4

Interactive Transfer

22 AF2

Best Effort 00 BE

WRED (2,3, 100) – AF32

Classifier

Priority Queue

(EF)

Reserved Queue

(AF3) (66%)

Reserved Queue

(AF2) (33%)

Default Queue

(BE) (1%)

Scheduler

CBWFQ

packets destined for radio interface

packets egressing interface

IP QoS Configuration

of interface to radio link

Source: Adapted from MITRE M&S for Tactical Networks

PHB

Page 21: A Combat Support Agency Defense Information Systems Agency GIG EWSE Transport Engineering (EE211) 17 August 2011 UNCLASSIFIED Improving Tactical Networks

A Combat Support Agency

• Problem Description– TCP throughput can be low because of the long satellite

latency

• What Caused the Problem– Long tactical latencies including SATCOM delays causes long

ACK delays

• Mitigation Techniques– Send ACKs locally to the sender and reduce acknowledgment

delay

Design Example : Poor TCP Design Example : Poor TCP Performance due to Long LatencyPerformance due to Long Latency

21

Page 22: A Combat Support Agency Defense Information Systems Agency GIG EWSE Transport Engineering (EE211) 17 August 2011 UNCLASSIFIED Improving Tactical Networks

A Combat Support Agency

Design Example: Poor TCP Performance Design Example: Poor TCP Performance due to Long Latencydue to Long Latency

• Use TCP accelerator to return ACKs locally to the sender (RFC 3135)

• Keep the transmission links busy and avoid waiting for remote acks

• Local agent returns acks to the sender to reduce the ack delays

• Local agent communicates with remote agent using larger flow control window. Larger window accommodates longer acknowledgement delay

22

Local agent Remote agent

Local agent Remote agent

Page 23: A Combat Support Agency Defense Information Systems Agency GIG EWSE Transport Engineering (EE211) 17 August 2011 UNCLASSIFIED Improving Tactical Networks

A Combat Support Agency

• Problem Description– Voice quality is poor in low bandwidth tactical environment

• What Caused the Problem– Extra delay due to limited bandwidth and high error rate

• Mitigation Techniques– Reduce Voice over IP (VoIP) packet overhead to reduce the

bandwidth usage and reduce the probability of error– Reduce VoIP packet payload by using more efficient encoders

Design Example: Reduce Voice Design Example: Reduce Voice Bandwidth RequirementsBandwidth Requirements

23

Page 24: A Combat Support Agency Defense Information Systems Agency GIG EWSE Transport Engineering (EE211) 17 August 2011 UNCLASSIFIED Improving Tactical Networks

A Combat Support Agency

Design Example: Reduce Voice Design Example: Reduce Voice Bandwidth RequirementsBandwidth Requirements

• Use Robust Header Compression (ROHC) by compressing the header from 40 bytes to 1 byte– Reduce the bandwidth usage

• IP + UDP + RTP = 40 bytes

• ROHC = 1 byte

– Reduce the probability of header errors

24

Uncompressed header (40 bytes)

0 1 2 3 4 5 6 7

SN CRC0

0 1 2 3 4 5 6 7

SN0 0

Compressed header (1 byte) Compression Ratio

Size in bytes

Codec IP+UDP+RTP ROHC Payload Compression RatioG.711 40 1 160 19.5%G.729 40 1 20 65.0%G.723 40 1 24 60.9%

Page 25: A Combat Support Agency Defense Information Systems Agency GIG EWSE Transport Engineering (EE211) 17 August 2011 UNCLASSIFIED Improving Tactical Networks

A Combat Support Agency

Summary of Tactical Network Summary of Tactical Network Design TechniquesDesign Techniques

• Many constraints can be addressed by multiple design techniques

• Many design techniques can potentially address multiple constraints

• Many commercial and tactical networks have incorporated many of the design techniques to mitigate the constraints

• Careful network design, analysis, and configuration will be required to achieve the “best” network performance

25

Page 26: A Combat Support Agency Defense Information Systems Agency GIG EWSE Transport Engineering (EE211) 17 August 2011 UNCLASSIFIED Improving Tactical Networks

A Combat Support Agency

EWSE ActivitiesEWSE Activities

• Common Radio Interface to IP Layer (CRIIPL) requirement analysis– Analyzed the requirements and developed a specification

for the radio to router interface

• Investigating the use of WiMAX in DoD tactical environment– Complete WiMAX Secure Profile

• Specify a secure profile and promote interoperability between the services

• Develop a design guidance

• Tactical QoS– Developed a tactical QoS specification using DiffServ

26

Page 27: A Combat Support Agency Defense Information Systems Agency GIG EWSE Transport Engineering (EE211) 17 August 2011 UNCLASSIFIED Improving Tactical Networks

A Combat Support Agency

27

www.disa.mil

UNCLASSIFIEDUNCLASSIFIED