Data Center Network Topologies



Similar documents
Networking Issues For Big Data

TRILL for Service Provider Data Center and IXP. Francois Tallet, Cisco Systems

Application Delivery Networking

Considerations for choosing top-of-rack in today's fat-tree switch fabric configurations

Advanced Computer Networks. Datacenter Network Fabric

Non-blocking Switching in the Cloud Computing Era

VMDC 3.0 Design Overview

TRILL Large Layer 2 Network Solution

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

Intel Ethernet Switch Converged Enhanced Ethernet (CEE) and Datacenter Bridging (DCB) Using Intel Ethernet Switch Family Switches

Panel: Cloud/SDN/NFV 黃 仁 竑 教 授 國 立 中 正 大 學 資 工 系 2015/12/26

BUILDING A NEXT-GENERATION DATA CENTER

Data Center Optimization: Component Choice. Innovative Design. Enabling Infrastructure

Chapter 1 Reading Organizer

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

SDN and Data Center Networks

Simplify Your Data Center Network to Improve Performance and Decrease Costs

Deploying Brocade VDX 6720 Data Center Switches with Brocade VCS in Enterprise Data Centers

Zone Distribution in the Data Center

Data Center Fabrics What Really Matters. Ivan Pepelnjak NIL Data Communications

Server and Storage Virtualization. Virtualization. Overview. 5 Reasons to Virtualize

TRILL for Data Center Networks

Ethernet Fabric Requirements for FCoE in the Data Center

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

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

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

Network Virtualization for Large-Scale Data Centers

OVERLAYING VIRTUALIZED LAYER 2 NETWORKS OVER LAYER 3 NETWORKS

Cisco s Massively Scalable Data Center

Network Technologies for Next-generation Data Centers

Data Center Network Topologies: FatTree

Top-Down Network Design

EVOLVING ENTERPRISE NETWORKS WITH SPB-M APPLICATION NOTE

Brocade One Data Center Cloud-Optimized Networks

TIA-942 Data Centre Standards Overview WHITE PAPER

The Need for Low-Loss Multifiber Connectivity

Data Center Design IP Network Infrastructure

Network Design. Yiannos Mylonas

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

Ethernet Fabrics: An Architecture for Cloud Networking

Server and Storage Virtualization

CloudEngine 6800 Series Data Center Switches

Fabrics SDN and Big Data. What this means to your white space

Lecture 7: Data Center Networks"

Computer Networks COSC 6377

Analysis of Network Segmentation Techniques in Cloud Data Centers

Ethernet-based Software Defined Network (SDN)

Network Architecture Validated designs utilizing MikroTik in the Data Center

Ethernet-based Software Defined Network (SDN) Cloud Computing Research Center for Mobile Applications (CCMA), ITRI 雲 端 運 算 行 動 應 用 研 究 中 心

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

Scaling 10Gb/s Clustering at Wire-Speed

Networking Architectures for Big-Data Applications

Outline. VL2: A Scalable and Flexible Data Center Network. Problem. Introduction 11/26/2012

Cisco Datacenter 3.0. Datacenter Trends. David Gonzalez Consulting Systems Engineer Cisco

Optimizing Data Center Networks for Cloud Computing

Evolution into PaaS Hardware-centric vs. API-centric Platform as a Service (PaaS) is higher level

PortLand:! A Scalable Fault-Tolerant Layer 2 Data Center Network Fabric

Multi-site Datacenter Network Infrastructures

Core and Pod Data Center Design

Brocade Solution for EMC VSPEX Server Virtualization

Industry-based CLI (Cisco like) and Networking OS graphical user interface

Virtual PortChannels: Building Networks without Spanning Tree Protocol

The Future of Cloud Networking. Idris T. Vasi

VMware Virtual SAN 6.2 Network Design Guide

Automating Infrastructure A connectivity perspective for BICSI SEA meeting, November 2011

CIT 668: System Architecture

Data Center Networking Designing Today s Data Center

CloudEngine Series Data Center Switches. Cloud Fabric Data Center Network Solution

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

Juniper / Cisco Interoperability Tests. August 2014

Dat Da a t Cen t Cen er t St andar St d andar s d R o R undup o BICSI, TIA, CENELEC CENELE, ISO Steve Kepekci, RCDD

Scalable Approaches for Multitenant Cloud Data Centers

SummitStack in the Data Center

MMPTCP: A Novel Transport Protocol for Data Centre Networks

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

SummitStack in the Data Center

全 新 企 業 網 路 儲 存 應 用 THE STORAGE NETWORK MATTERS FOR EMC IP STORAGE PLATFORMS

Data Center Convergence. Ahmad Zamer, Brocade

Disaster Recovery Design Ehab Ashary University of Colorado at Colorado Springs

"Charting the Course...

Energy-Efficient Unified Fabrics: Transform the Data Center Infrastructure with Cisco Nexus Series

Huawei Enterprise A Better Way VM Aware Solution for Data Center Networks

Region 10 Videoconference Network (R10VN)

Top of Rack: An Analysis of a Cabling Architecture in the Data Center

Network Access Control and Cloud Security

Load Balancing Mechanisms in Data Center Networks

Brocade Data Center Fabric Architectures

State of Texas. TEX-AN Next Generation. NNI Plan

Network Documentation & Netdot

Data Center Networking

REFERENCE ARCHITECTURES FOR MANUFACTURING

Addressing Scaling Challenges in the Data Center

Brocade Data Center Fabric Architectures

ADC s Data Center Optical Distribution Frame: The Data Center s Main Cross-Connect WHITE PAPER

Datacenter architectures

The Software Defined Hybrid Packet Optical Datacenter Network SDN AT LIGHT SPEED TM CALIENT Technologies

VMware and Brocade Network Virtualization Reference Whitepaper

Data Centre Cabling. 20 August 2015 Stefan Naude RCDD The SIEMON Company

Juniper Update Enabling New Network Architectures. Debbie Montano Chief Architect, Gov t, Edu & Medical dmontano@juniper.

Towards an Open Data Center with an Interoperable Network Volume 5: WAN and Ultra Low Latency Applications Last update: May 2012

Transcription:

Data Center Network Topologies. Raj Jain Washington University in Saint Louis Saint Louis, MO 63130 Jain@cse.wustl.edu These slides and audio/video recordings of this class lecture are at: 3-1

Overview 1. Data Center Physical Layout 2. Data Center Network Cabling 3. ToR vs. EoR 4. Clos and Fat-Tree topologies 3-2

Google s Data Center Source: http://webodysseum.com/technologyscience/visit-the-googles-data-centers/ 3-3

Cooling Plant Source: http://webodysseum.com/technologyscience/visit-the-googles-data-centers/ 3-4

Servers 1U 1 Rack Unit = 1U=1.75 inch Ref: http://en.wikipedia.org/wiki/rack_unit Ref: G. Santana, Data Center Virtualization Fundamentals, Cisco Press, 2014, ISBN:1587143240 3-5 Source: Santana 2014

Modular Data Centers Small: < 1 MW, 4 racks per unit Medium: 1-4 MW, 10 racks per unit Large: > 4 MW, 20 racks per unit Built-in cooling, high PUE (power usage effectiveness) 1.02 PUE = Power In/Power Used Rapid deployment Ref: http://www.sgi.com/products/data_center/ice_cube_air/ 3-6

Containerized Data Center Ready to Use. Connect to water and power supply and go. Built in cooling. Easy to scale. Data Center trailer parks. Suitable for disaster recovery, e.g., flood, earthquake Offered by Cisco, IBM, SGI, Sun/ORACLE, Ref: Datacenter Infrastructure mobile Data Center from Emerson Network Power, http://en.m-info.ua/180-container-data-center/755-datacenter-infrastructure-mobile-data-center-from-emerson-network-power Ref: http://www.datacenterknowledge.com/archives/2010/05/31/iij-will-offer-commercial-container-facility/ 3-7

Unstructured Cabling Source: http://webodysseum.com/technologyscience/visit-the-googles-data-centers/ 3-8

Structured Cabling Source: http://webodysseum.com/technologyscience/visit-the-googles-data-centers/ 3-9

Data Center Physical Layout 3-10

ANSI/TIA-942 942-20052005 Standard Main Distribution Area (MDA) Horizontal Distribution Area (HDA) Equipment Distribution Area (EDA) Zone Distribution Area (ZDA) Source: Santana 2014 3-11

ANSI/TIA-942 942-20052005 Standard Computer Room: Main servers Entrance Room: Data Center to external cabling Cross-Connect: Enables termination of cables Main Distribution Area (MDA): Main cross connect. Central Point of Structured Cabling. Core network devices Horizontal Distribution Area (HDA): Connections to active equipment. Equipment Distribution Area (EDA): Active Servers+Switches. Alternate hot and cold aisle. Cold Hot Zone Distribution Area (ZDA): Optionally between HDA and EDA. Backbone Cabling: Connections between MDA, HDA, and Entrance room 3-12

Zone Distribution Area High-fiber count cables connect ZDA to MDA or HDA. Low-fiber count cables connect ZDA to EDA as needed. Ref: Jennifer Cline, Zone Distribution in the data center, http://www.graybar.com/documents/zone-distribution-in-the-data-center.pdf 3-13

Data Center Network Topologies Core, Aggregation, Access 3-14 Source: Santana 2014

20-40 servers per rack Data Center Networks Each server connected to 2 access switches with 1 Gbps (10 Gbps becoming common) Access switches connect to 2 aggregation switches Aggregation switches connect to 2 core routers Core routers connect to edge routers Aggregation layer is the transition point between L2-switched access layer and l3-routed core layer Low Latency: In high-frequency trading market, a few microseconds make a big difference. Cut-through switching and low-latency specifications. Ref: A. Greenberg, "VL2: A Scalable and Flexible Data Center Network," CACM, Vol. 54, NO. 3, March 2011, pp. 95-104, http://research.microsoft.com/pubs/80693/vl2-sigcomm09-final.pdf. 3-15

Data Center Networks (Cont) Core routers manage traffic between aggregation switches and in/out of data center All switches below each pair of aggregation switches form a single layer-2 domain Each Layer 2 domain typically limited to a few hundred servers to limit broadcast Most traffic is internal to the data center. Network is the bottleneck. Uplinks utilization of 80% is common. Most of the flows are small. Mode = 100 MB. DFS uses 100 MB chunks. 3-16

Switch Locations Smaller cable between servers and switches Network team has to manage switches on all racks All network switches in one rack Source: Santana 2014 3-17

ToR vs EoR ToR: Easier cabling If rack is not fully populated unused ToR ports If rack traffic demand is high, difficult to add more ports Upgrading (1G to 10G) requires complete Rack upgrade EoR: Longer cables Severs can be place in any rack Ports can easily added, upgraded 3-18

Hierarchical Network Design All servers require application delivery services for security (VPN, Intrusion detection, firewall), performance (load balancer), networking (DNS, DHCP, NTP, FTP, RADIUS), Database services (SQL) ADCs are located between the aggregation and core routers and are shared by all servers Stateful devices (firewalls) on Aggregation layer Stateful= State of TCP connection Source: Santana 2014 3-19

Ref: http://en.wikipedia.org/wiki/clos_network Clos Networks Multi-stage circuit switching network proposed by Charles Clos in 1953 for telephone switching systems Allows forming a large switch from smaller switches The number of cross-points is reduced Lower cost (then) 3-Stage Clos(n, m, r): ingress (r n m), middle (m r r), egress (r m n) Strict-sense non-blocking if m > 2n-1. Existing calls unaffected. Rearrangeably non-blocking if m > n Can have any odd number of stages, e.g., 5 Folded: Merge input and output in to one switch = Fat-tree n m n m r=2, n=4, m=3 r r r r r r m n m n n+m port switches r-port switches 3-20 r r r r r r

Aggregation Access Fat-Tree DCN Example 9 Servers 6 identical 36-port switches. All ports 1 Gbps. 72 Servers. Each access switch connects to 18 servers. 9 Uplinks to first aggregation switch. Other 9 links to 2nd aggregation switch. Throughput between any two servers = 1 Gbps using ECMP Identical bandwidth (36 Gbps) at any bisection. Negative: Cabling complexity Ref: Teach yourself Fat-Tree Design in 60 minutes, http://clusterdesign.org/fat-trees/ 3-21

Summary 1. Modular data centers can be used for easy assembly and scaling 2. Three tiers: Access, Aggregation, Core 3. Application delivery controllers between Aggregation and core 4. Need large L2 domains 5. Fat-tree topology is sometimes used to improve performance and reliability 3-22

Homework 3 Draw a 3-stage clos(4,5,3) topology and its folded version. 3-23

Acronyms ADC ANSI BPE CSW DCBX DCN DFS DHCP DNS ECMP EDA EoR Application Delivery Controller American National Standards Institute Business Process Engineering Core Switch Data Center Bridging extension Data Center Network Distributed File System Dynamic Host Control Protocol Domain Name System Equal Cost Multipath Equipment Distribution Area End of Row 3-24

Acronyms (Cont) ETS Enhanced Transmission Selection EVB Edge Virtual Bridge FC Fibre Channel FSW Fabric switch FTP File Transfer Protocol HDA Horizontal Distribution Area LACP Link Aggregation Control Protocol LAG Link Aggregation LLDP Link Layer Discovery Protocol MAC Media Access Control MDA Main Distribution Area MW Mega-Watt NTP Network Time Protocol 3-25

Acronyms (Cont) NVGRE Network Virtualization using Generic Routing Encapsulation PFC Priority Flow Control PUE Power Usage Effectiveness RADIUS Remote Authentication Dial-In User Service RPC Remote Procedue Call RSW Rack switch SQL Structured Query Language SSW Spine Switches STP Spanning Tree Protocol TIA Telecommunications Industry Association ToR Top of Rack TRILL Transparent Interconnection of Lots of Link VLAN Virtual Local Area Network VM Virtual Machine VPN Virtual Private Network 3-26

Acronyms (Cont) VRF Virtual Routing and Forwarding VXLANVirtual Extensible Local Area Network ZDA Zone Distribution Area 3-27

Reading List http://webodysseum.com/technologyscience/visit-the-googles-data-centers/ http://www.sgi.com/products/data_center/ice_cube_air/ Datacenter Infrastructure - mobile Data Center from Emerson Network Power, http://www.datacenterknowledge.com/archives/2010/05/31/iij-willoffer-commercial-container-facility/ Jennifer Cline, Zone Distribution in the data center, http://www.graybar.com/documents/zone-distribution-in-the-datacenter.pdf G. Santana, Data Center Virtualization Fundamentals, Cisco Press, 2014, ISBN:1587143240 (Safari book) A. Greenberg, "VL2: A Scalable and Flexible Data Center Network," CACM, Vol. 54, NO. 3, March 2011, pp. 95-104, http://research.microsoft.com/pubs/80693/vl2-sigcomm09-final.pdf http://en.wikipedia.org/wiki/clos_network Teach yourself Fat-Tree Design in 60 minutes, http://clusterdesign.org/fattrees/ 3-28

Wikipedia Links http://en.wikipedia.org/wiki/modular_data_center http://en.wikipedia.org/wiki/data_center http://en.wikipedia.org/wiki/structured_cabling http://en.wikipedia.org/wiki/cable_management http://en.wikipedia.org/wiki/raised_floor http://en.wikipedia.org/wiki/data_center_environmental_contr ol http://en.wikipedia.org/wiki/fat_tree http://en.wikipedia.org/wiki/hierarchical_internetworking_mod el http://en.wikipedia.org/wiki/clos_network 3-29