Gi-LAN Use Cases

advertisement
Service Function Chaining Use Cases
draft-liu-service-chaining-use-cases
IETF 88 Vancouver, 7 November 2013
BoF Meeting on Service Function Chaining (SFC)
Hongyu Li
Hongyu.li@huawei.com
IETF 88 – 7 November 2013
1
Introduction
• Two use cases will be addressed, there are more
others
– (S)Gi-LAN
– NFV
IETF 88 – 7 November 2013
2
(S)Gi-LAN
LTE Control Plane
Home Subscriber System
HSS
LTE Data Plane
Policy
& Charging
Rules
Function
PDN: Packet Data Network
Mobility Management Entity
MME
eNB
eNodeB
Cell
Aggregation
Network
Backhaul
Network
PCRF
S-GW
P-GW
Serving
Gateway
Packet
Gateway
Operator
Based
Services
SGi
Network
Services
(SGi-LAN)
Internet
Figure source: Network Based Services in Mobile Networks, IETF 87, Walter Haeffner
 SG-interface is the 3GPP reference point between P-GW and PDN, such interface is called G-interface in 3G
network
 PDN(Packet Data Network) includes Internet and operators’ service enablers, which reside in SGi-LAN
 Typical network services functions here includes: firewalls, DPI, video optimization, TCP optimization, HTTP
header enrichment, NAT, load balancers, caching, etc.
IETF 88 – 7 November 2013
3
(S)Gi-LAN ctd.
DPI
Video
optimizer
NAT
SFC 1
PGW
user traffic
Traffic
Classifier
SFC 2
SFC 3
Switch/Router
normal forwarding/routing
user traffic
Internet
• A service function chain is a different path from normal forwarding or routing,
where traffic is steered according to service characters
• Traffic must be steered through service functions in a specific sequence
⁻ Service function chain1: default path
⁻ Service function chain2: http video traffic
⁻ Service function chain3: https
IETF 88 – 7 November 2013
4
(S)Gi-LAN ctd.
• Current common approach
– Hard-wired, static IP routing, policy routing etc. are used
– Continuously increase of manual configuration complexity
– Tightly coupled service function chain and underlying LAN
topology
• What are expected from operators
–
–
–
–
Automatic service provisioning
Simple, instant and flexible chain configuration
Expandable service functions and chains
Supporting virtualized service functions
IETF 88 – 7 November 2013
5
NFV -- Virtualized Service Functions
Figure source: ETSI GS NFV 001, Network Functions Virtualisation (NFV) Use Cases
•
•
•
•
NFV requires chaining service functions (VNFs) in a certain sequence
Each colored line identifies a service function chain
SFC must be decoupled with underlining network topology, to support VM migration and inter-location deployment
One service function may be reused for different SFCs, where identifying each SFC coming from the same service
function by the forwarding plane is prerequisite
IETF 88 – 7 November 2013
6
Summary
• We presented two representative use cases to
illustrate the high level motivation for the work
– There are many more other use cases
• Propose to have a set of representative use cases
driving problem statement
IETF 88 – 7 November 2013
7
Download