• No results found

LOAD BALANCING WITH SDN/NFV

N/A
N/A
Protected

Academic year: 2021

Share "LOAD BALANCING WITH SDN/NFV"

Copied!
14
0
0

Loading.... (view fulltext now)

Full text

(1)

Copyright © 2013 Juniper Networks, Inc. 1

Executive Intro Slide

LOAD BALANCING WITH

SDN/NFV

Gert Grammel

(2)

Copyright © 2013 Juniper Networks, Inc. 2

PROBLEM STATEMENT

1. Quality of Experience over a shared medium relies on flow identification and control

2. Applications have a limited capability to deal with packet re-ordering of a flow

3. Flows are not necessarily long lived

4. Data Centers are source&sink of zillions of flows

5. Infrastructure has to be built and operated to deal effectively with imbalances

(3)

Copyright © 2013 Juniper Networks, Inc. 3

STATE OF THE ART

APPLICATIONS

• A flow is basically a sequence of packets between two applications

• Applications rely on the Internet to deliver the packets in sequence

• Protection against packet mis-ordering introduces additional delay 6 4 6 4 5 2 3 1 S odd even 5 R 3 1 2 2 3 1 6 4 5 2 3 1 S odd even 5 6 4 R 3 1 2 2 3 1 1 2 3

(4)

Copyright © 2013 Juniper Networks, Inc. 4

STATE OF THE ART

RECEIVER SIDE

• Is packet #n lost or delayed?

• How long to wait for #n after #n+1 did arrive? • TCP/IP throughput is delay and loss sensitive • RTP is jitter, delay and loss sensitive

http://www.switch.ch/network/tools/tcp_throughput/

Conclusion:

• Since packet re-ordering in the current Internet is rare, many applications simply drop mis-ordered packets, thereby

reducing buffering&delay for a flow

TCP throughput: http://www.cablinginstall.com/articles/print/volume- 20/issue-6/features/cloud-services-hinge-on-application-performance-on-wans.html

(5)

Copyright © 2013 Juniper Networks, Inc. 5

HOW CAN THE DC AND THE NETWORK

AVOID PACKET RE-ORDERING?

• Switching equipment needs to identify flows and route all

packets of those flows on the same facility (queues and links)

3 2 3 1 2 1 S Flow-Y Flow-X 5 4 3 2 1 2 1 4 3

(6)

Copyright © 2013 Juniper Networks, Inc. 6

Internet Internet

HOW TO DEAL WITH FLOWS IN DATA

CENTERS?

S S S S L L L L L L L L L L L R R L L L NETWORK ADRESSING Appliance LOAD BALANCING Appliance FIREWALL Appliance VPN Appliance PARENTAL CONTROL Appliance DPI/TDF Appliance APPLICATION Appliance LOAD BALANCING Appliance WEB AWARENESS Appliance

Router CACHING &

CONTENT Appliance 1 1

(7)

Copyright © 2013 Juniper Networks, Inc. 7

STORAGE

LOAD BALANCING (1)

WAN Internet

• Router needs to look deep in the packet to identify flows • Router does not know how

‘big’ a flow will be

• Router does not know how long a flow will live

• Router does not know what other routers decide

About Flows

Is this a good flow distribution?

But this is a bad idea This looks good

Is this still a good flow distribution?

(8)

Copyright © 2013 Juniper Networks, Inc. 8

VIDEO

LOAD BALANCING (2)

WAN Internet

• Router needs to look deep in the packet to identify flows • Router does not know how

‘big’ a flow will be

• Router does not know how long a flow will live

• Router does not know what other routers decide

About Flows

Is this a good flow distribution? Is this still a good

flow distribution?

But this is a bad idea

(9)

Copyright © 2013 Juniper Networks, Inc. 9

OTHER ISSUES IN IDENTIFYING FLOWS:

TUNNELING

https://en.wikipedia.org/wiki/IPv4 S Flow-Z 5 6 2 3 4 3 1 1 1 2 2 3 Encaps

• One or two flows? • How many bytes

need to be

inspected to decide?

1 1 1 2 2 3

(10)

Copyright © 2013 Juniper Networks, Inc. 10

HOW ABOUT RINA?

• RINA has a strong hierarchy concept: Recursive encapsulation creates big flows • Nodes are not allowed to look beyond the bottom layer in search for finer flows. • If big flows are transported over smaller interfaces (e.g.LAG) they must be split-up

• either introduce reassembly buffers and dimension them carefully • Or find a way to identify (n-x)-DIF PDU flows in a (n)-DIF PDU flow

0-DIF-a1 1-DIF 0-DIF-b 0-DIF-c1 0-DIF-d 1-DIF 2-DIF

System System System System System

(11)

Copyright © 2013 Juniper Networks, Inc. 11

SDN USE CASE TRAFFIC DISTRIBUTION

NE: Normalization Event (macro-adjustments)

Usable BW samples

NS: Normalization Sampling (aggregate bandwidth samples)

95%

5% BW

At Normalization Event:

Traffic is re-balanced based on flow information, route information and bandwidth

timeline

ABA: Auto-bandwidth adjustment (micro-adjustments)

The goal of TD is to spread load across a few Paths such that the load on each Path is roughly the same and is within given bounds

NS

ABA NE

(12)

Copyright © 2013 Juniper Networks, Inc. 12

FUTURE: NFV SCHEDULER INCLUDING

HOSTS

Fastpass Datacenter Network, SIGCOMM’14, August 17-22,2014, Chciago, IL, USA

Arbiter / Scheduler allocates time-slots and paths based on destination and size of the packets.

(13)

Copyright © 2013 Juniper Networks, Inc. 13 Title Only

SUMMARY

LOAD BALANCING SOLVES ACTUAL NETWORK PROBLEMS SIMPLIFIED OPERATIONS  For operator and controller  Same operational procedures whether integration is actual or virtual CREATES ECOSYSTEM where best-in- class products are designed to work together as a virtual unit  From different product categories (routers, switches)  From different layers (packet and optical)  With different capability in scale and feature MIGRATION TO CONTROLLER-BASED NETWORK  Allows two or more heterogeneous network elements to be managed as a single virtual network element  Controller function may be separate or embedded in one of the network elements

(14)

Copyright © 2013 Juniper Networks, Inc. 14

Big Concept Slide

References

Related documents

Load balancing balances the load of incoming network traffic and distributes the requests to the servers that best can handle them.. Load balancing is mainly used for scalability

ORTHOPAEDIC SURGERY FOR THE LOWER LIMBS IN CHILDREN WITH CEREBRAL

In summary, to maximize the power of tests of moderator effects, researchers are encouraged to rely on theory when plan- ning moderator analyses, use an experimental design when

For example, a study in England found that children of incarcerated parents were more than twice as likely as children in the general population to experience significant

The CNG is compressed to 200 Bar, this fuel has been already tested, since in 2009, it has been identified more than 10,5 millions vehicles running with this fuel in the

Occur when your complaint forms drop box outside the company will need additional space that repeated noise.. Several years of complaint drop box company email as on dropbox for the

In this nal step we use the (weighted average) border eect estimated for each industry to measure the impact of trade liberalization on productivity across export and import

outside of family care in an institution or on the streets, de facto child headed and grandparent headed families, where parents are away for extended periods