Professional Documents
Culture Documents
Agenda
Recent Evolutions in Traffic Steering
Flow-based vs Transaction-based Traffic Steering
Service Chaining & IETF Activities
TCP Optimization
Summary
F5 Networks, Inc
CONFIDENTIAL
RTR
PGW/
WIFI-GW
DPI
L2/L3
L7
Firewall/CGNAT
Internet
L4
L4 LB/ADC
Video
Optimization
F5 Networks, Inc
Transparent
Caching
Parental
Controls
CONFIDENTIAL
WAP
Gateway
L4-L7 Steering
PCRF
DRA
Diameter Gx
PGW/
GGSN
RTR
Intelligent Steering
Platform
CONTEXT
SUBSCRIBER
DEVICE-TYPE
RAT-TYPE
CONTENT (VIDEO, URI, ... )
CONGESTION
F5 Networks, Inc
DPI
Firewall
CGNAT
Internet
Video
Optimization
Transparent
Caching
Parental
Controls
CONFIDENTIAL
WAP
Gateway
RADIUS
(RAT-TYPE updates for subscriber
in interim accounting)
PGW/
GGSN
CONTEXT
RTR
F5 Networks, Inc
Intelligent Steering
Platform
Steering leg
controlled
by Radius
SUBSCRIBER POLICY
DETERMINES STEERING TO
PARENTAL CONTROL
RAT-TYPE DETERMINES
STEERING TO VIDEO OPT.
PCRF
DPI
Steering leg
controlled
by PCRF
Firewall
CGNAT
Internet
Data Center
Video
Optimization
Transparent
Caching
Parental
Control
CONFIDENTIAL
WAP
Gateway
Flow-based vs Transaction-based
Traffic Steering
F5 Networks, Inc
CONFIDENTIAL
Packet Header
TCP/IP Packet
Multiple Messages in one packet
HTTP Message Header
<body data>
0\r\n
Body Terminator
for chunked mode
CONFIDENTIAL
10
RTR
RAN
Intelligent Steering
Platform
INTERNET
Mobile
Client
Forward Request
HTTP Response
Origin
Server
POLICY EXECUTION
Video
Optimization
F5 Networks, Inc
CONFIDENTIAL
IF
CONTENT-TYPE STARTS WITH VIDEO/
CONTENT-LENGHT > 1024KB
THEN
REDIRECT TO VIDEO OPTIMIZATION
11
RTR
Intelligent Steering
Platform
RAN
INTERNET
Mobile
Client
Optimized Response
Origin
Server
Steer Request to
Video Optimizers
Optimized
Response
POLICY EXECUTION
IF
URI CONTAINS VIDEO CLASSIFICATION INFO
THEN
STEER TO VIDEO OPTIMIZATION
& DELETE CLASSIFICATION INFO FROM URI
F5 Networks, Inc
New connection
Video
Optimization
CONFIDENTIAL
12
F5 Networks, Inc
CONFIDENTIAL
14
Packet forwarding between SFs can be plain IP, SDN, overlay networks, ...
SFC-ID=1
LOAD
BALANCER
(SF1)
WEB
PROXY
(SF2)
FIREWALL
(SF3)
SFC-ID=2
DPI
(SF5)
HEADER
ENRICHM.
(SF6)
FIREWALL
(SF3)
F5 Networks, Inc
CONFIDENTIAL
NAT44
(SF4)
16
RTR
PGW/
GGSN
Intelligent
Steering Platform
DPI
Firewall
CGNAT
Internet
VAS
Video
Transparent
Optimization
Caching
Parental
Control
WAP
Gateway
F5 Networks, Inc
CONFIDENTIAL
17
DIAMETER Gx
SERVICE CHAIN
SVC2 {
FROM VAS1
TO VAS2
}
POLICY A
SVC1
SVC3
Mobile
Client
VAS1
F5 Networks, Inc
Origin
Server
SVC2
SVC1 {
FROM SUBSCRIBER
TO VAS1
}
VAS2
CONFIDENTIAL
SVC3 {
FROM VAS2
TO INTERNET
}
18
DIAMETER Gx
VAS1 DID
NOT INSERT
X-TO-VAS
PCRF
SERVICE CHAIN
POLICY A
SVC1
SVC3
Mobile
Client X
Origin
Server
SVC2
SVC2 {
FROM VAS1
TO VAS2
STEERING POLICY P1
}
SVC3 {
FROM VAS2
TO INTERNET
}
STEERING POLICY P1
VAS1
F5 Networks, Inc
RULE R1 {
IF (HDR $X-TO-VAS == INTERNET) {
STEER INTERNET
}
}
VAS2
CONFIDENTIAL
19
DIAMETER Gx
VAS1 HAS
INSERTED
X-TO-VAS
INTERNET
PCRF
SERVICE CHAIN
POLICY A
SVC1
Mobile
Client X
Origin
Server
SVC2
SVC2 {
FROM VAS1
TO VAS2
STEERING POLICY P1
}
SVC3 {
FROM VAS2
TO INTERNET
}
STEERING POLICY P1
VAS1
F5 Networks, Inc
RULE R1 {
IF (HDR $X-TO-VAS == INTERNET) {
STEER INTERNET
}
}
VAS2
CONFIDENTIAL
20
OUT
SMAC
DMAC
SIP
DIP
VLAN
SMAC
DMAC
SIP
DIP
VLAN
MAC_X
M100
IP_X
IP_Y
100
M91
MVAS1
IP_X
IP_Y
91
MVAS1
M19
IP_X
IP_Y
19
M92
MVAS2
IP_X
IP_Y
92
MVAS2
M29
IP_X
IP_Y
29
M200
MAC_Y
IP_X
IP_Y
200
SERVICE CHAIN
VLAN 100
Mobile
Client
(IP_X)
VLAN
91
POLICY A
VLAN
92
VLAN
19
VLAN 200
VLAN
29
Origin
Server
(IP_Y)
CONNECTION-ORIENTED FORWARDING
VAS1
F5 Networks, Inc
VAS2
CONFIDENTIAL
21
TRAFFIC
STEERING
TRAFFIC
STEERING
SFC Forwarding
VAS
1
VAS
2
VAS
3
VAS
4
SFC Forwarding
VAS
1
VAS
5
VAS
2
VAS
3
VAS
4
VAS
5
22
TCP Optimization
RAN
INTERNET
PGW/
GGSN
RTR
TCP
PROXY
Mobile
Client
TCP proxy approach allows for adequate TCP options & window scaling parameters to be
negotiated separately with the client and the server, optimized for the access technology
Window scaling
Selective ACK
Congestion control mechanisms, Nagle algorithm, etc.
Patent pending optimizations to deal with packet loss & delay specific to cellular networks
Remove the effect of the first few percent of packet loss on congestion control typical for 2G/3G
Avoiding the buffer bloat problems in LTE networks
F5 Networks, Inc
CONFIDENTIAL
24
High Goodput
Minimal Buffer
Bloat
Flow Fairness
CONFIDENTIAL
25
CONFIDENTIAL
26
Avg HTTP
response size
16kB
(so 3 round trips)
F5 Networks, Inc
27
F5 created algorithm.
Hybrid loss and latency based algorithm.
Minimizes buffer bloat by constantly monitoring
network buffering.
TCP Vegas
TCP Illinois
H-TCP
F5 Networks, Inc
CONFIDENTIAL
28
Business
center
Shopping
Mall
Shopping
Mall
Residential
Area
Residential
Area
Business
center
Business
center
Shopping
Mall
Shopping
Mall
Residential
Area
Residential
Area
F5 Networks, Inc
CONFIDENTIAL
29
Summary
F5 Networks, Inc
CONFIDENTIAL
31
F5 Networks, Inc
CONFIDENTIAL
32