• No results found

SDN Overlays Possibilities and Implications

N/A
N/A
Protected

Academic year: 2021

Share "SDN Overlays Possibilities and Implications"

Copied!
17
0
0

Loading.... (view fulltext now)

Full text

(1)

SDN Overlays 


Possibilities and Implications

Sharon Barkai

Co-founder ConteXtream

Santa Clara, CA USA April-May 2014

(2)

Agenda

▪ Coupling

network services with bridging-routing,

subnets-interfaces

• Complexity, fragmentation, and scale pressures created

SDN decoupling and inline orchestration of network

services

• Limitations of SDN without structure • Mitigation by SDN overlay structure

(3)

Coupling Functions and Routing

3

Re-Aggregation, Rails of Permutations

Lots of Special hardware

Fragmentation, Design for Peak

(4)

SDN-OpenFlow.. A Start

Innovative dynamic Control without compromising performance-density

Subscriber Application Network Aware

Services Decoupled from

Subnets & Hardware Interfaces

(5)

Challenge 1:


Non-Polynomial (NP) Hops

5 Add a Switch or Function? DST F(x) SRC A B C D Controller • Src > B > Switch <> F(x) > A > Dst = Best!

But A might fail, best pre-prepare alt.But then so might B, or D

(6)

Challenge 2:


Non Shared Fate (CAP) Distribution

? ? ? ? ? ? DST F(x) SRC Reachable Y/N >> << Reachable Y/N Y/N >> <<Reachable Y/N <<Reachable Y/N Y/N >> Controller <<Y/N <<Y/N <<Y/N <<Y/N

[

Overlay!!!

]

P(topo inconsistent) >> 1

Consistency, Availability, Partition (CAP) challenges Amplified by Loss of Autonomicity

(7)

Solution:


Overlays Complete Virtualization

7 Separate

Control-Forwarding Functions-Junctions Separate

Separate

Identities-Locations

Network

Virtualization

Overlays

(8)

Adding SDN Overlays

8

IP or Ethernet Underlay

Overlays Separate ID-Location and Scale By Underlay + Mapping

EndPoint (IP or Ethernet Addresses) EndPoint EndPoint Landmark or Function (RTR, BGP ,Firewall…)

Autonomous Bridging & Routing is resorted in the underlay location network Underlay striped from apploication complexity orders of magnitude less

addresses

Local decision synced to local forwarding using global mapping awareness

With Freedom of movement Mapping by Hashing keys to IP/ Ethernet addresses

(9)

Adding NVO Standards to SDN

9

Location Identity Separation Protocol (RFC6830)

Additions in draft-lisp-sdn-nfv for LISP-NVO

•Support SDN: XTR mapping-caching based on Flows (5-Tuple), Mapping supports Pub-Sub using

SMR

•Support NFV: Mapping is subscriber-affinity aware, flowHandlers protocol specific XTR,

MANO-Mapping

IP or Ethernet

Service Chains

(10)

Use Case 1: 


Collapsed Packet Core

▪ Mobile access traffic is aggregated using an IP network into data-centers for network function processing

▪ Processing can occur in multiple racks and also in multiple distribution-centers to balance loads

▪ Network functions are applied per subscriber-flow based on user profile, application and network conditions. Example functions:

• TCP window RAN optimization, Video transcoding, Filters and firewalls, Header enrichment, Analytics, Web proxy …

▪ The SDN-NVO Fabric needs to map subscriber-flows to applications through functions by doing the following:

• Classify-map each flow at each re-entrant forwarding point • Apply and maintain inner NVE flows per mapping lookup • Maintain state affinity where flows stick to NFV instances

(11)

Use Case 1: 


Collapsed Packet Core

11

(Gi, EPC,WAG,IMS,SBC..)

RAN Internet

Overlay & Mapping

TCP opt Transcode H-Enrich Router PDN

!

!

!

Gateway AAA Subscriber Registration and Map-Instantiate

(12)

Use Case 2: 


Managed Network Service

▪ Classic managed network services: departmental, Multi-application, Multi-tenants connected across Multiple sites and branches

▪ While Multi-Netting was always supported by IP much more

separated Virtual Private Networking was initially delivered by ATM-FRAME, and today delivered mostly using MPLS. Example:

• Virtual Routing Forwarding (VRF) in Provider Overlay Edges • Label Switching Paths (LSP) configured across the underlay

▪ Current methodology is relatively static, changes to VRFs can

destabilize route convergence and LSPs plant states on each hop ▪ This methodology is replaced by dynamic FlowMapping overlay

edges, emulated if needed (MPLS LSP tags to untouched PEs)

• Downstream tags are classified as flows, mapped and encaped • Decapsulated and re-tagged at the other end of the network

(13)

13

(MPLS-E, IP Transit, Backhaul)

Overlay & Mapping

PE Location CE PE RSVP or LDP SDN-Edge 121.1 MPLS Port1 IP port MPLS Port2 IP port MPLS port3 IP port SDN-Edge 141.2 IP port MPLS Port1 IP port MPLS Port2 IP port MPLS Port3 <<Tag17 Map&Encap 141.2.3.17>> <<Tag7

Dynamic MPLS Emulation Mapping 121.1:2:7 141.2.3:17 141.2.3:17 121.1:2:7

Use Case 2:


(14)

Use Case 3:


Distributed Packet Core Backhaul

Overlay & Mapping

eNB Locations IP Locations

Segment Routing Landmark 1: Butterfly flows Segment Routing Landmark 2: Elephant flows Collapsed Packet Core Signaling

(15)

SDN for NFVs

15

Small NFVs Big NFVs

Enterprise class discrete VMs Carrier class multi-VM systems Like Gi filters, Transcoders … Collapsed packet core EPC/IMS Integrated inline orchestration Forwarding Control

Chaining each of the functions per each subscriber flow, Local and global load balancing of the micro instances, affinity protection from topology changes due to network conditions or VM mobility

Emulate / abstract a switch for control software by tapping OpenFlow or the 3gpp control

Global load balancing of cores, flat core sites for the state-sharing middleware

How SDN Overlays support NFVs

(16)

Summary

▪ Examined limitation of tying network services to Layer 2/3

topology, and SDN to alleviate these

▪ Saw that unstructured SDN can have even greater

scale-consistency issues, can be solved by the standard

structure of overlays:

• SDN OpenFlow should not cross routing locations • SDN flows cross locations by "Map & Encap"

• Distribution is based purely by underlay & mapping

▪ Examined 3 use cases: collapsed mobile packet core

data-center, managed network services, and mobile

(human-machine) backhaul

(17)

17 IP Mapping Database North Bound NVE NVE NVE NVE Functions Users < - - FlowMapping - - >

Thank You

References

Related documents

A Deeper Look at Service Chaining Service chaining within an SDN/NFV environment enables the connection of network and security services into the flow of network traffic in a

Undergraduate students participating in the Sea Education Association's SEA Semester program will join professional oceanographers aboard a scientific research vessel this

The research suggests that Mars is not a terrestrial planet like Earth, which grew to its full size over 50 to 100 million years via collisions with other small bodies in the

Vorbeck Materials of Jessup, Md., with the help of an NSF Small Business Innovation Research grant, is at the forefront of efforts to bring graphene technology to the

NSF-supported research team, led by Nathan Putman of Oregon State University, used data from more than 56 years of catches in salmon fisheries to identify the salmon's

The National Science Foundation (NSF) is an independent federal agency that supports fundamental research and education across all fields of science and engineering.

Take another problem evaluate fatigue following exercises the uc davis office shuffle two functions are the development of wrinkle to infinity each of limits must exist or..

 Inline—Deployed in the DMZ, the solution supports load balancing across multiple instances of the same tool as well as chaining of a set of security tools on a per-policy