LOAD BALANCING WITH SDN/NFV



Similar documents
Datagram-based network layer: forwarding; routing. Additional function of VCbased network layer: call setup.

Network Simulation Traffic, Paths and Impairment

Quality of Service Analysis of site to site for IPSec VPNs for realtime multimedia traffic.

Using SDN-OpenFlow for High-level Services

R2. The word protocol is often used to describe diplomatic relations. How does Wikipedia describe diplomatic protocol?

Requirements of Voice in an IP Internetwork

Troubleshooting VoIP and Streaming Video Problems

VoIP Network Dimensioning using Delay and Loss Bounds for Voice and Data Applications

VOICE OVER IP AND NETWORK CONVERGENCE

Using the ClearSight Analyzer To Troubleshoot the Top Five VoIP Problems And Troubleshooting Streaming Video

Master Course Computer Networks IN2097

Improving the Performance of TCP Using Window Adjustment Procedure and Bandwidth Estimation

Oct 15, Internet : the vast collection of interconnected networks that all use the TCP/IP protocols

Chapter 6: Conclusion

Solving the Big Dilemma of Big Data

TCP over Multi-hop Wireless Networks * Overview of Transmission Control Protocol / Internet Protocol (TCP/IP) Internet Protocol (IP)

IP, Ethernet and MPLS

Protocols. Packets. What's in an IP packet

RTP Performance Enhancing Proxy

Communications and Computer Networks

VegaStream Information Note Considerations for a VoIP installation

WAN Data Link Protocols

Advanced Computer Networks. Scheduling

ELEC3030 (EL336) Computer Networks. How Networks Differ. Differences that can occur at network layer, which makes internetworking difficult:

基 於 SDN 與 可 程 式 化 硬 體 架 構 之 雲 端 網 路 系 統 交 換 器

Comparative Analysis of Congestion Control Algorithms Using ns-2

Securing EtherNet/IP Using DPI Firewall Technology

Allocating Network Bandwidth to Match Business Priorities

CH.1. Lecture # 2. Computer Networks and the Internet. Eng. Wafaa Audah. Islamic University of Gaza. Faculty of Engineering

Challenges and Opportunities:

Answers to Sample Questions on Network Layer

Chapter 9. IP Secure

Cisco IOS Flexible NetFlow Technology

Referring to the above question, the end-to-end delay (transmission delay plus propagation delay) is

Virtualization, SDN and NFV

SDN/NFV Position Paper

Technote. SmartNode Quality of Service for VoIP on the Internet Access Link

Protocol Data Units and Encapsulation

Link Layer. 5.6 Hubs and switches 5.7 PPP 5.8 Link Virtualization: ATM and MPLS

PART IV. Network Layer

THE SDN TRANSFORMATION A Framework for Sustainable Success

Corporate Network Services of Tomorrow Business-Aware VPNs

Internet Working 15th lecture (last but one) Chair of Communication Systems Department of Applied Sciences University of Freiburg 2005

Mobile IP Network Layer Lesson 02 TCP/IP Suite and IP Protocol

The Impact of QoS Changes towards Network Performance

Voice Over IP. MultiFlow IP Phone # 3071 Subnet # Subnet Mask IP address Telephone.

Accurate End-to-End Performance Management Using CA Application Delivery Analysis and Cisco Wide Area Application Services

AN OVERVIEW OF QUALITY OF SERVICE COMPUTER NETWORK

CARRIER LANDSCAPE FOR SDN NEXT LEVEL OF TELCO INDUSTRILIZATION?

Computer Network. Interconnected collection of autonomous computers that are able to exchange information

Indian Institute of Technology Kharagpur. TCP/IP Part I. Prof Indranil Sengupta Computer Science and Engineering Indian Institute of Technology

MPLS-TP. Future Ready. Today. Introduction. Connection Oriented Transport

Internet Firewall CSIS Packet Filtering. Internet Firewall. Examples. Spring 2011 CSIS net15 1. Routers can implement packet filtering

Large-Scale Distributed Systems. Datacenter Networks. COMP6511A Spring 2014 HKUST. Lin Gu

VoIP QoS. Version 1.0. September 4, AdvancedVoIP.com. Phone:

Voice over Internet Protocol (VoIP) systems can be built up in numerous forms and these systems include mobile units, conferencing units and

Tutorial: OpenFlow in GENI

Advanced Networking Voice over IP: RTP/RTCP The transport layer

Per-Flow Queuing Allot's Approach to Bandwidth Management

Intel DPDK Boosts Server Appliance Performance White Paper

Testing Challenges for Modern Networks Built Using SDN and OpenFlow

Implementing VoIP support in a VSAT network based on SoftSwitch integration

The Role of Virtual Routers In Carrier Networks

IP Ports and Protocols used by H.323 Devices

The network we see so far. Internet Best Effort Service. Is best-effort good enough? An Audio Example. Network Support for Playback

Tomás P. de Miguel DIT-UPM. dit UPM

Final for ECE374 05/06/13 Solution!!

VIRTUALIZING THE EDGE

Ensuring Real-Time Traffic Quality

SDN-based Application-Aware Networking on the Example of YouTube Video Streaming

Building integrated services intranets

How do I get to

Optimizing Data Center Networks for Cloud Computing

Cisco Network Analysis Module Software 4.0

Ensuring end-user quality in NFV-based infrastructures

The need for bandwidth management and QoS control when using public or shared networks for disaster relief work

Encapsulating Voice in IP Packets

Definition of a White Box. Benefits of White Boxes

How To Analyze The Security On An Ipa Wireless Sensor Network

Routing in packet-switching networks

SDN and NFV in the WAN

Internet structure: network of networks

A Review on Quality of Service Architectures for Internet Network Service Provider (INSP)

Technical Support Information Belkin internal use only

1.264 Lecture 37. Telecom: Enterprise networks, VPN

Open Networking User Group SD-WAN Requirements Demonstration Talari Test Results

Private Cloud Solutions Virtual Onsite Data Center

Transport and Network Layer

Flexible SDN Transport Networks With Optical Circuit Switching

Traffic Management Solutions for Social Innovation Business

Firewalls provide security by blocking intrusions

Routing. Static Routing. Fairness. Adaptive Routing. Shortest Path First. Flooding, Flow routing. Distance Vector

Analysis of IP Network for different Quality of Service

IRATI - Investigating RINA as an Alternative to TCP/IP

Chapter 11: WAN. Abdullah Konak School of Information Sciences and Technology Penn State Berks. Wide Area Networks (WAN)

WAN Optimization Integrated with Cisco Branch Office Routers Improves Application Performance and Lowers TCO

Transcription:

LOAD BALANCING WITH SDN/NFV Gert Grammel CTO OFFICE

PROBLEM STATEMENT. Quality of Experience over a shared medium relies on flow identification and control. Applications have a limited capability to deal with packet reordering of a flow. 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 6. SDN/NFV applications need to care about traffic patterns

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 5 odd R S 4 5 6 even 4 6 5 odd R S 4 5 6 even 4 6

STATE OF THE ART RECEIVER SIDE Is packet #n lost or delayed? How long to wait for #n after #n+ did arrive? TCP/IP throughput is delay and loss sensitive RTP is jitter, delay and loss sensitive 4 Conclusion: Since packet re-ordering in the current Internet is rare, many applications simply drop misordered packets, thereby reducing buffering&delay for a flow http://www.switch.ch/network/tools/tcp_throughput/ TCP throughput: http://www.cablinginstall.com/articles/print/volume- 0/issue-6/features/cloud-services-hinge-on-application-performance-onwans.html

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) 4 5 Flow-Y S Flow-X 4 But how to identify flows? 5

HOW TO DEAL WITH FLOWS IN DATA CENTERS? S S S S Internet R L L L L L L L L L L L L L L R Internet LOAD BALANCING NETWORK ADRESSING DPI/TDF VPN WEB AWARENESS Router LOAD BALANCING FIREWALL PARENTAL CONTROL APPLICATION CACHING & CONTENT 6

STORAGE LOAD BALANCING () WAN Internet Is this a good flow distribution? Is this still a good flow distribution? About Flows 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 But this is a bad idea This looks good 7

VIDEO LOAD BALANCING () Is this still a good flow distribution? But this is a bad idea WAN Internet Is this a good flow distribution? About Flows 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 This looks good 8

OTHER ISSUES IN IDENTIFYING FLOWS: TUNNELING One or two flows? How many bytes need to be inspected to decide? 6 5 4 https://en.wikipedia.org/wiki/ipv4 S Encaps Flow-Z 9

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 -DIF a b c -DIF -DIF 0-DIF-a 0-DIF-b 0-DIF-c 0-DIF-d System System System System System 0

SDN USE CASE TRAFFIC DISTRIBUTION 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 NE: Normalization Event (macro-adjustments) NE NS NS: Normalization Sampling (aggregate bandwidth samples) ABA ABA: Auto-bandwidth adjustment (micro-adjustments) timeline Usable BW samples At Normalization Event: Traffic is re-balanced based on flow information, route information and bandwidth 5% BW 95%

FUTURE: NFV SCHEDULER INCLUDING HOSTS Arbiter / Scheduler allocates time-slots and paths based on destination and size of the packets. Fastpass Datacenter Network, SIGCOMM 4, August 7-,04, Chciago, IL, USA CONTENT EU 7th Framework Programme 854

SUMMARY LOAD BALANCING SOLVES ACTUAL NETWORK PROBLEMS SIMPLIFIED OPERATIONS For operator and controller Same operational procedures whether integration is actual or virtual 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 CREATES ECOSYSTEM where best-inclass 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

THANK YOU 4