Network Virtualization and Data Center Networks 263-3825-00 Data Center Virtualization - Basics. Qin Yin Fall Semester 2013

Similar documents
Walmart s Data Center. Amadeus Data Center. Google s Data Center. Data Center Evolution 1.0. Data Center Evolution 2.0

Outline VLAN. Inter-VLAN communication. Layer-3 Switches. Spanning Tree Protocol Recap

Chapter 3. Enterprise Campus Network Design

Top-Down Network Design

Data Center Multi-Tier Model Design

NETE-4635 Computer Network Analysis and Design. Designing a Network Topology. NETE Computer Network Analysis and Design Slide 1

Expert Reference Series of White Papers. Planning for the Redeployment of Technical Personnel in the Modern Data Center

CORPORATE NETWORKING

CHAPTER 6 DESIGNING A NETWORK TOPOLOGY

OVERLAYING VIRTUALIZED LAYER 2 NETWORKS OVER LAYER 3 NETWORKS

Analysis of Network Segmentation Techniques in Cloud Data Centers

Migrate from Cisco Catalyst 6500 Series Switches to Cisco Nexus 9000 Series Switches

TÓPICOS AVANÇADOS EM REDES ADVANCED TOPICS IN NETWORKS

Optimizing Data Center Networks for Cloud Computing

Data Center Architecture Overview

Disaster Recovery Design Ehab Ashary University of Colorado at Colorado Springs

Switching in an Enterprise Network

Data Center Infrastructure Design Guide 2.1 Readme File

Brocade Solution for EMC VSPEX Server Virtualization

CCNP SWITCH: Implementing High Availability and Redundancy in a Campus Network

Exhibit n.2: The layers of a hierarchical network

Data Center Design IP Network Infrastructure

Chapter 1 Reading Organizer

- Hubs vs. Switches vs. Routers -

VXLAN: Scaling Data Center Capacity. White Paper

SSVP SIP School VoIP Professional Certification

VLAN 802.1Q. 1. VLAN Overview. 1. VLAN Overview. 2. VLAN Trunk. 3. Why use VLANs? 4. LAN to LAN communication. 5. Management port

Simplify Your Data Center Network to Improve Performance and Decrease Costs

Overview of Routing between Virtual LANs

Ethernet Fabrics: An Architecture for Cloud Networking

Network Virtualization

Virtual PortChannels: Building Networks without Spanning Tree Protocol

TÓPICOS AVANÇADOS EM REDES ADVANCED TOPICS IN NETWORKS

Brocade One Data Center Cloud-Optimized Networks

SummitStack in the Data Center

Data Center Blade Server Integration Guide

Non-blocking Switching in the Cloud Computing Era

Citrix XenServer Design: Designing XenServer Network Configurations

Data Center Convergence. Ahmad Zamer, Brocade

TechBrief Introduction

Lecture 7: Data Center Networks"

REFERENCE ARCHITECTURES FOR MANUFACTURING

Data Networking and Architecture. Delegates should have some basic knowledge of Internet Protocol and Data Networking principles.

Lecture 02b Cloud Computing II

CHAPTER 10 LAN REDUNDANCY. Scaling Networks

SummitStack in the Data Center

RESILIENT NETWORK DESIGN

Advanced Computer Networks. Datacenter Network Fabric

Intel Ethernet Switch Load Balancing System Design Using Advanced Features in Intel Ethernet Switch Family

Juniper Networks QFabric: Scaling for the Modern Data Center

Configuring Oracle SDN Virtual Network Services on Netra Modular System ORACLE WHITE PAPER SEPTEMBER 2015

How To Understand and Configure Your Network for IntraVUE

Building Tomorrow s Data Center Network Today

Course Contents CCNP (CISco certified network professional)

Cisco Discovery 3: Introducing Routing and Switching in the Enterprise hours teaching time

ADVANCED NETWORK CONFIGURATION GUIDE

LAN Switching and VLANs

M.Sc. IT Semester III VIRTUALIZATION QUESTION BANK Unit 1 1. What is virtualization? Explain the five stage virtualization process. 2.

Layer 3 Network + Dedicated Internet Connectivity

WHITE PAPER. Copyright 2011, Juniper Networks, Inc. 1

Computer Networks. Definition of LAN. Connection of Network. Key Points of LAN. Lecture 06 Connecting Networks

All-Flash Arrays Weren t Built for Dynamic Environments. Here s Why... This whitepaper is based on content originally posted at

NComputing L-Series LAN Deployment

Network Virtualization

Data Center Networking Designing Today s Data Center

COURSE AGENDA. Lessons - CCNA. CCNA & CCNP - Online Course Agenda. Lesson 1: Internetworking. Lesson 2: Fundamentals of Networking

VMware vshield App Design Guide TECHNICAL WHITE PAPER

Objectives. The Role of Redundancy in a Switched Network. Layer 2 Loops. Broadcast Storms. More problems with Layer 2 loops

This chapter covers four comprehensive scenarios that draw on several design topics covered in this book:

Virtual Machine in Data Center Switches Huawei Virtual System

Building Secure Network Infrastructure For LANs

BUILDING A NEXT-GENERATION DATA CENTER

TRILL Large Layer 2 Network Solution

STATE OF THE ART OF DATA CENTRE NETWORK TECHNOLOGIES CASE: COMPARISON BETWEEN ETHERNET FABRIC SOLUTIONS

VMDC 3.0 Design Overview

Implementation of Virtual Local Area Network using network simulator

NETWORKING FOR DATA CENTER CONVERGENCE, VIRTUALIZATION & CLOUD. Debbie Montano, Chief Architect dmontano@juniper.net

Advanced VSAT Solutions Bridge Point-to-Multipoint (BPM) Overview

Introducing Brocade VCS Technology

LAN Baseline Architecture Branch Office Network Reference Design Guide

Leased Line + Remote Dial-in connectivity

What is VLAN Routing?

Interconnecting Cisco Networking Devices Part 2

Simplifying Data Center Network Architecture: Collapsing the Tiers

Architecting Data Center Networks in the era of Big Data and Cloud

Data Center Infrastructure of the future. Alexei Agueev, Systems Engineer

10 Gigabit Ethernet Virtual Data Center Architectures

Cisco Certified Network Associate Exam. Operation of IP Data Networks. LAN Switching Technologies. IP addressing (IPv4 / IPv6)

White Paper. Network Simplification with Juniper Networks Virtual Chassis Technology

A New Approach to Developing High-Availability Server

Set Up a VM-Series Firewall on the Citrix SDX Server

WHITE PAPER Ethernet Fabric for the Cloud: Setting the Stage for the Next-Generation Datacenter

Designing Cisco Network Service Architectures ARCH v2.1; 5 Days, Instructor-led

How To Design A Data Centre

"Charting the Course...

Cisco Medical-Grade Network: Build a Secure Network for HIPAA Compliance

How the Port Density of a Data Center LAN Switch Impacts Scalability and Total Cost of Ownership

Addressing Scaling Challenges in the Data Center

Transcription:

Network Virtualization and Data Center Networks 263-3825-00 Data Center Virtualization - Basics Qin Yin Fall Semester 2013 1

Walmart s Data Center 2

Amadeus Data Center 3

Google s Data Center 4

Data Center Evolution 1.0 Computer rooms Large and special installations Supported mainframe systems since 1950 Accommodated central processing units (CPU) and peripherals (storage devices, terminals, printers ) Features Based on a monolithic software architecture A tighter control from an IP perspective A high resource utilization 5

Data Center Evolution 2.0 Background Client-server application model in the 1980s Personal computers Mainframes -> low-end servers Features Low cost of computer hardware Servers accommodated into distributed and improvised DC (closer to the clients) Scarce bandwidth of WAN links 6

Data Center Evolution 3.0 Background Internet boom in the 1990s -> Internet data centers Internetworking and web-based applications -> Increased server utilization Client-server model -> Application tiers (dedicated servers) Problems Space and power saturation Low resource utilization 20% of the capacity on average Root cause: application silos 7

Data Center Evolution 3.0 Infrastructure consolidation Improve resource utilization Increase operational simplicity Virtualization technologies Isolation of environments in a consolidate structure Aggregation of discrete resources into a shared pool Simplification of operational procedures 8

Origins: Virtual Memory CPU directly access a virtual memory address Virtualization Address mapping Data transfer Page replacement 9

Origins: mainframe virtualization IBM System/370 in 1972 Hypervisor VM creation Resource sharing Device management Virtual storage mgmt Etc. Virtual machine Prehistoric virtualization Time sharing Same OS No unequal resource allocation Same failure domain 10

Origins: Hot Standby Router Protocol One default gateway Inherent single point of failure Steps: Router send HSRP Hello Discover and decide which to emulate the virtual IP Active interface fails, a new router will emulate 11

Summary: Virtualization Emulation Main memory, mainframe, default gateway IP address Transparency Consumers cannot make a distinction Benefit Memory expansion, resource optimization, high availability Virtualization is the transparent emulation of an IP resource producing to its consumers benefits that were unavailable in its physical form. 12

Virtualization Type and Subtype Pooling Several physical elements work simultaneously to form a single logical entity that shares characteristics with the original entities Homogeneous & Heterogeneous Abstraction Emulation doesn t increase or decrease the number of physical elements to create a logical entity Address remapping & Structural Partitioning Independent logical partitions that emulate the characteristics of the physical resource Resource allocation & No resource allocation 13

Virtualization Scalability Pooling Max number of devices that can be pooled together Abstraction Max number of address remappings per device Partitioning Max number of partitions 14

Virtualization Areas and Subareas 15

Classification Examples 16

Data Center Network Evolution Ethernet Protocol Frame Broadcast Carrier sense multiple access / collision detection Ethernet devices Hub, repeater, bridge, switch, router 17

Ethernet Data Rate Timeline 18

Data Center Network Topologies Core-aggregationaccess layered data center architecture Network modularity Flexibility Resilience 19

Data Center Network Layers Hierarchical network 1+1 redundancy Equipment higher in the hierarchy handles more traffic, is more expensive (scale-up design) 20

Core Layer Provides the high-speed packet switching backplane for all flows going in and out of the data center Provides connectivity to multiple aggregation modules provides a resilient Layer 3 routed fabric with no single point of failure. Runs an interior routing protocol, such as OSPF or EIGRP Load balances traffic between the campus core and aggregation layers 21

Aggregation Layer Aggregation layer modules provide important functions, such as Service module integration Layer 2 domain definitions Spanning tree processing Default gateway redundancy Server-to-server multi-tier traffic flows through the aggregation layer and can use services, such as firewall and server load balancing, to optimize and secure applications. The smaller icons within the aggregation layer switch represent the integrated service modules which provide services, such as Content switching Firewall SSL offload Intrusion detection Network analysis, and more. 22

Access Layer Where the servers physically attach to the network The server components consist of 1RU servers Blade servers with integral switches Blade servers with pass-through cabling Clustered servers Mainframes with OSA adapters The access layer network infrastructure consists of Modular switches Fixed configuration 1 or 2RU switches Integral blade server switches Switches provide both Layer 2 and Layer 3 topologies, fulfilling the various server broadcast domain or administrative requirements. 23

Design Factors of Data Center Networks Application bandwidth demand Oversubscription Failure domain sizing Application resilience All the factors should be prioritized 24

Access-aggregation Connection Options: Looped Triangle Topology Arguably the most widely deployed in data centers Deterministic characteristics and flexibility Access-to-aggregation oversubscription remains constant in the case of Uplink failure Aggregation switch failure STP does not allow all deployed uplinks to be used 25

Access-aggregation Connection Options: Looped Square Topology Increases the access layer switch density Each access switch demands only one connection to the aggregation layer Traffic oversubscription to the aggregation layer doubles if An aggregation switch fails Uplink fails 26

Access-aggregation Connection Options: Loop-free U Topology No blocked paths because A loop cannot be formed STP is still recommended Like looped square Allows a higher number of access switches per aggregation pair An optimized use of uplinks But Allow one pair of access switches per L2 domain Any switch connection failure will stop all L2 communication 27

Access-aggregation Connection Options: Loop-Free Inverted U Shares all advantages from U topologies Allows more than one pair of access switches on a single L2 domain Uplink or aggregation failures are tricky "black-hole" the server traffic 28

Physical Network Layout - TOR Intra-rack cabling between Servers Small switches Pro Con Reduce cabling Optimize the space A high number of devices 29

Physical Network Layout - EOR Inter-rack cabling between Servers High-density switches Pro Reduce network devices Optimize port utilization Cons A lot of horizontal cabling 30

Network Logical Partition Consolidation is a definitive trend Network partitioning to address Traffic isolation for groups of hosts Distinct security areas Different path behavior Shared failure domains Virtualization 31

Virtual LAN 32

Defining VLANs A VLAN can be defined as a broadcast domain in a single Ethernet switch or shared among connected switches. Within each VLAN A switch emulates an Ethernet bridge Forward Ethernet frames based on their destination MAC address Each port of a VLAN defines a collision domain 33

VLAN trunks Use access ports to connect VLANs Need as many connections as the number of VLANs VLAN trunks Transport multiple VLANs over a single Ethernet interface Each frame has a tag that contains a VLAN identifier 34

IEEE 802.1Q VLAN Tagging 35

Two IP Subnets Sharing a VLAN Direct IP communication occurs among hosts that belong to each IP subnet Every host receives all broadcast and flooded frames from both subnets 36

Two VLANs Sharing a Subnet Layer-2 device Used to bridge both VLANs in a single broadcast domain Traffic analysis Acceleration Content security Load balancing Advantage Traffic manipulation without additional switch deployment or recabling 37

Case study Internet Data Center Layer 3 Internet CR CR AR AR AR AR Layer 2 LB S S LB S S S S Key: CR = L3 Core Router AR = L3 Aggregate Router S = L2 Switch LB = Load Balancer A = Rack of 20 servers with Top of Rack switch 38

Internal Fragmentation VIP: the IP to which requests are sent DIP: the IP of the server over which the request is spread Popular load balancing techniques (destination NAT) require all DIPs in a VIP s pool be in the same L2 domain Fragmentation and under-utilization of resources 39

No Performance Isolation VLANs used for: security, service isolation, traffic management, etc. One service sending/receiving too much traffic hurts all services sharing its subtree Reconfiguration of VLAN trunks painful, error-prone, slow, often manual 40

Limited Server-to-Server Capacity Data center run two kinds of application: Outward facing (serving web pages to users) Internal computation (computing search index like HPC) Comm. between servers in different L2 domains must go through L3 network bw. bottleneck 41