Data Center Networking
|
|
|
- Marianna Mosley
- 10 years ago
- Views:
Transcription
1 Malathi Veeraraghavan Charles L. Brown Dept. of Elec. & Comp. Engr. University of Virginia Charlottesville, VA , USA Jogesh K. Muppala Dept. of Computer Sc. and Engr. The Hong Kong University of Science and Technology Clear Water Bay, Kowloon, Hong Kong 1
2 Tutorial Outline Part I: Background, Topologies and Research Literature Jogesh Muppala Part II: Current Technologies: Protocols Malathi Veeraraghavan 2
3 Tutorial Part I Outline Introduction to Data Center Networks Data Centers Networks Requirements Data Center Network Topologies The Real World Research and Academic Proposals 3
4 Introduction to Data Center Networks 4
5 Tutorial Part I Outline Introduction to Data Center Networks Data Centers Networks Requirements Data Center Network Topologies The Real World Research and Academic Proposals 5
6 Cloud and Data Centers Cloud: The Next Generation of Large-Scale Computing Infrastructure as a Service (IaaS) Platform as a Service (PaaS) Software as a Service (SaaS) Cloud needs support of large-scale elastic data centers Massive number of servers Massive amount of storage Orchestrated together with a Data Center Network Virtual Machine support Example: Google and its Services 6
7 Inside Google s Data Center A Server Room in Council Bluffs, IA Data Center 7
8 Inside Google s Data Center A Campus Network Room in Council Bluffs, IA Data Center 8
9 Inside Google s Data Center Central Cooling Plant in Google s Douglas County, GA Data Center 9
10 Data Center Application Requirements Data centers typically run two types of applications outward facing (e.g., serving web pages to users) internal computations (e.g., MapReduce for web indexing) Workloads often unpredictable: Multiple services run concurrently within a DC Demand for new services may spike unexpected Spike of demands for new services mean success! But this is when success spells trouble (if not prepared)! Failures of servers are the norm 10
11 Data Center Costs [Greenberg 2008] Total cost varies upwards of $1/4 B for mega data center server costs dominate network costs significant Long provisioning timescales: new servers purchased quarterly at best Amortized Cost* Component Sub-Components ~45% Servers CPU, memory, disk ~25% Power infrastructure UPS, cooling, power distribution ~15% Power draw Electrical utility costs ~15% Network Switches, links, transit 11
12 Overall Data Center Design Goal [Greenberg 2008] Agility Any service, Any Server Turn the servers into a single large fungible pool Let services breathe : dynamically expand and contract their footprint as needed We already see how this is done in terms of Google s GFS, BigTable, MapReduce Equidistant end-points with non-blocking core Unlimited workload mobility Benefits Increase service developer productivity Lower cost Achieve high performance and reliability These are the three motivators for most data center infrastructure projects! 12
13 Data Center Networks Requirements 13
14 Tutorial Part I Outline Introduction to Data Center Networks Data Centers Networks Requirements Data Center Network Topologies The Real World Research and Academic Proposals 14
15 Data Center Network Requirements Uniform high capacity Capacity between servers limited only by their NICs No need to consider topology when adding servers => In other words, high capacity between any two servers no matter which racks they are located! Performance isolation Traffic of one service should be unaffected by others Ease of management: Plug-&-Play (layer-2 semantics) Flat addressing, so any server can have any IP address Server configuration is the same as in a LAN Legacy applications depending on broadcast must work 15
16 Data Center Network Requirements Requirements for scalable, easily manageable, fault tolerant and efficient Data Center Networks (DCN): R1: Any VM may migrate to any physical machine without a change in its IP address R2: An administrator should not need to configure any switch before deployment R3: Any end host should efficiently communicate with any other end hosts through any available paths R4: No forwarding loops R5: Failure detection should be rapid and efficient Implication on network protocols: A single layer2 fabric for entire data center (R1&R2) Mac forwarding tables with hundreds of thousands entries (R3) Efficient routing protocols which disseminate topology changes quickly to all points (R5) 16
17 Data Center Network Topologies 17
18 Tutorial Part I Outline Introduction to Data Center Networks Data Centers Networks Requirements Data Center Network Topologies The Real World Research and Academic Proposals 18
19 A Typical Data Center Network North-South Traffic Data Center Network East-West Traffic TOR Switches Server Racks 19
20 Typical Data Center Topology Today Data Center Network topology: End hosts connects to top of rack (ToR) switches ToRswitches contains 48 GigE ports and up to 4 10 GigE uplinks ToRswitches connect to one or more end of row (EoR) switches Forwarding: Layer 3 approach: Assign IP addresses to hosts hierarchically based on their directly connected switch. Use standard intra-domain routing protocols, eg. OSPF. Large administration overhead 20
21 Typical Data Center Topology Today Layer 2 approach: Forwarding on flat MAC addresses Less administrative overhead Bad scalability Low performance Middle ground between layer 2 and layer 3: VLAN Feasible for smaller scale topologies Resource partition problem End host virtualization: Needs to support large addresses and VM migrations (e.g. vmotion) In layer 3 fabric, migrating the VM to a different switch changes VM s IP address In layer 2 fabric, migrating VM incurs scaling ARP and performing routing/forwarding on millions of flat MAC addresses. 21
22 Full Mesh Network 22
23 Basic Tree Topology Core Aggregation Edge TOR Switches Server Racks 23
24 An Example from Cisco s Recommendation Internet Core Router Data Center Layer 3 Access Router Layer 2 LB LB Load Balancer L2 Switches TOR Switches Server Racks 24
25 An Example from Cisco s Recommendation Hierarchical Network: 1+1 redundancy Equipment higher in the hierarchy handles more traffic, more expensive, more efforts made at availability scale-up design Servers connect via 1 GbpsUTP to Top of Rack switches Other links are mix of 1G, 10G; fiber, copper 25
26 Data Center Topologies: The Real World 26
27 Tutorial Part I Outline Introduction to Data Center Networks Data Centers Networks Requirements Data Center Network Topologies The Real World Research and Academic Proposals 27
28 Clos Networks Charles Clos 1953 Circuit Switching Non-blocking Multistage Source: 28
29 Clos Networks 3-stage Clos 29
30 Clos Networks Folded Clos: Leaf and Spine 30
31 An Example Clos Network Source: 31
32 Clos Networks 5-stage Clos 32
33 Clos Networks Folded Clos: Leaf and Spine 33
34 Data Center Fabric Abstraction of the data center network into a single orchestrated entity Definition depends on different vendors, defined to their convenience Typical attributes of a fabric: Open (standards based), Scalable (cost and power), Intelligent (auto discovery), Secure (isolation and virtual network support), Resilient (faulttolerant, stateless), Flexible (auto provisioning), Modular 34
35 Some Terms You Will Hear Shortest Path Bridging (SPB) Virtual Chassis Multi-chassis link Aggregation (MLAG) Transparent Interconnection of Lots of Links (TRILL) 35
36 Data Center Fabric Example: Juniper QFabric Rout e Engine Fabric QFab ric Int erconnect QFab ric Direct or ( Fabric) ( Rout e Engine) I/ O Modules Chassis Sw itch QFabric Node ( I/ O Modules) Dist ribut ed Sw itch 36
37 Data Center Fabric Example: Juniper QFabric QFabric Node (QFX 3500): 1U ToR ultra low latency, high port density (48 10GbE ports) Layer 2/3 switch: packet forwarding, QoS, ACL management 4 x 40 GbElinks to interconnect QFabric Interconnect: High-speed 3-stage Clos 10Tbps interconnection 21U eight-slot (16 40GbE ports per slot) Four interconnects per QFabric switch QFabric Director: Distributed control plane running multiple routing engines 2U server (x86 based with 36GB mem, 4TB storage) Dedicated 1GbE network for control to nodes and interconnects 37
38 Data Center Fabric Example: Juniper QFabric Single logical switch 38
39 Data Center Topologies: Research and Academic 39
40 Tutorial Part I Outline Introduction to Data Center Networks Data Centers Networks Requirements Data Center Network Topologies The Real World Research and Academic Proposals 40
41 DCN Topology Taxonomy Data Center Networks Fixed Topology Flexible Topology Tree-based Recursive Fully Optical Hybrid OSA DCell BCube MDCube FiConn c-through Helios Basic tree Fat tree Clos network 41
42 DCN Topology Taxonomy Data Center Networks Fixed Topology Flexible Topology Tree-based Recursive Fully Optical Hybrid OSA DCell BCube MDCube FiConn c-through Helios Basic tree Fat tree Clos network 42
43 Tree-based Topologies Single port on each computer Scale up by adding more levels of switches or more ports on switches Basic tree, fat tree, Clos Network, Also can be classifed as switch-centric topologies 43
44 Fat-Tree Topology Core Aggregation Edge Pod 0 Pod 1 Pod 2 Pod 4 44
45 Fat-Tree Topology Fat-Tree: a special type of Clos Network K-ary fat tree: three-layer topology (edge, aggregation and core) Split fat tree into k pods each pod consists of (k/2) 2 servers & 2 layers of k/2 k-port switches each edge switch connects to k/2 servers & k/2 aggr. switches each aggr. switch connects to k/2 edge & k/2 core switches (k/2) 2 core switches: each connects to k pods Each pod supports non-blocking operation among (k/2) 2 hosts Each source and destination have (k/2) 2 paths 45
46 Fat-Tree Topology Fat-Tree Properties Identical bandwidth at any bisection Each layer has the same aggregated bandwidth Can be built using cheap devices with uniform capacity Each port supports same speed as end host All devices can transmit at line speed if packets are distributed uniform along available paths Great scalability: k-port switch supports k 2 /4 servers 46
47 Fat-tree Topology Layer 2 switch algorithm: data plane flooding! Layer 3 IP routing: shortest path IP routing will typically use only one path despite the path diversity in the topology if using equal-cost multi-path routing at each switch independently and blindly, packet re-ordering may occur; further load may not necessarily be well-balanced Aside: control plane flooding! 47
48 Example: PortLand A Scalable Fault-Tolerant Layer 2 Data Center Network Fabric Fat-tree network topology Uses a single logical layer 2 data center network fabric that scales to millions of endpoints Runs on commodity switch hardware with unmodified hosts 48
49 PortLandDesign Design: Fabric manager Positional pseudo MAC addresses Proxy-based ARP Distributed Location Discovery Loop free forwarding Fault tolerant routing 49
50 PortLandAddressing Internally separates host identity from host location uses IP address as host identifier introduces Pseudo MAC (PMAC) addresses internally to encode endpoint location PMAC: balance the pros and cons of flat- vs. topologydependent addressing PMACs are topology-dependent, hierarchical addresses But used only as host locators, not host identities IP addresses used as host identities (for compatibility w/ apps) 50
51 PortLandAddressing Pros and Cons: Small switch state & Seamless VM migration Eliminate flooding in both data & control planes But requires a IP-to-PMAC mapping and name resolution a location directory service Location discovery protocol & fabric manager for support of plug-&-play 51
52 Positional Pseudo MAC Addresses Pseudo MAC (PMAC) addresses encodes the location of the host 48-bit: pod.position.port.vmid Pod (16 bit): pod number of the edge switch Position (8 bit): position in the pod Port (8 bit): the port number it connects to Vmid (16 bit): VM id of the host 52
53 PMAC Addressing Scheme PMAC (48 bits): pod.position.port.vmid Pod: 16 bits; position and port (8 bits); vmid: 16 bits Assign only to servers (end-hosts) by switches pod position 53
54 Distributed Location Discovery Switches periodically send Location Discovery Message (LDM) out all of their ports to set their positions and to monitor liveness LDM contains: switch identifier, pod number, position, tree level, up/down Find position number for edge switch: Edge switch randomly proposes a value in [0, k/2-1] to all aggregation switches in the same pod If it is verified as unused and not tentatively reserved, the proposal is finalized. Find tree level and up/down state: Port states: disconnected, connected to end host, connected to another switch A switch with at least half of ports connected to end hosts is an edge switch, and it infers on subsequent LDM that the corresponding incoming port is upward facing. A switch getting LDM from edge switch is aggregation switch and corresponding incoming port is downward facing port. A switch with all ports connecting to aggregation switch is core switch, all ports are downward. 54
55 Location Discovery Protocol 55
56 PortLand: Name Resolution Edge switch listens to end hosts, and discover new source MACs Installs <IP, PMAC> mappings, and informs fabric manager 56
57 PortLand: Name Resolution Edge switch intercepts ARP messages from end hosts send request to fabric manager, which replies with PMAC 57
58 Fabric Manager Characteristics: Logically centralized user process running on a dedicated machine Maintains soft state about network configuration information Responsible for assisting with ARP resolution, fault tolerance and multicast Why centralized? Eliminate the need for administrator configuration 58
59 PortLand: Fabric Manager Fabric manager: logically centralized, multi-homed server Maintains topology and <IP,PMAC> mappings in soft state 59
60 Portable Loop Free Forwarding Forwarding based on PMAC (pod.position.port.vmid): Core switches get pod value from PMAC, and send to corresponding port Core switches learn the pod number of directly-connected aggregation switches Aggregation switches get the pod and position value, if in the same pod, send to the port correspond to the position value, if not, send to the core switch Aggregation switches learn the position number of all directly connected edge switches 60
61 Loop-free Forwarding and Fault-Tolerant Routing Switches build forwarding tables based on their position edge, aggregation and core switches Use strict up-down semantics to ensure loop-free forwarding Load-balancing: use any ECMP path via flow hashing to ensure packet ordering Fault-tolerant routing: Mostly concerned with detecting failures Fabric manager maintains logical fault matrix with per-link connectivity info; inform affected switches Affected switches re-compute forwarding tables 61
62 Clos Network Folded Clos: Leaf and Spine 62
63 Example: VL2 Main Goal: support agility & be cost-effective A virtual (logical) layer 2 architecture for connecting racks of servers (network as a big virtual switch ) employs a 3-level Clos topology (full-mesh in top-2 levels) with nonuniform switch capacities Also provides identity and location separation application-specific vs. location-specific addresses employs a directory service for name resolution but needs direct host participation (thus mods at servers) Explicitly accounts for DC traffic matrix dynamics employs the Valiant load-balancing (VLB) technique using randomization to cope with volatility 63
64 VL2 Topology Design Scale-out vs. scale-up Argue for and exploit the gap in switch-to-switch capacity vs. switch-to-server capacities current: 10Gbps vs. 1Gbps; future: 40 Gpbs vs. 10 Gbps A scale-out design with broad layers E.g., a 3-level Clos topology with full-mesh in top-2 levels ToR switches, aggregation switches & intermediate switches less wiring complexity, and more path diversity same bisection capacity at each layer no oversubscription extensive path diversity graceful degradation under failure 64
65 VL2 Topology: Example D/2 switches D ports... Intermediate node switches in VLB Node degree (D) of available switches & # servers supported D/2 ports D/2 ports 10G D switches Aggregation switches D # Servers in pool , , ,680 Top Of Rack switch 20 ports [D 2 /4] * 20 Servers 65
66 VL2: Valiant Load Balancing... Intermediate node switches in VLB 10G ports Top Of Rack switch Use Randomization to Cope with Volatility Every flow bounced off a random intermediate switch Provably hotspot free for any admissible traffic matrix Servers could randomize flow-lets if needed 66
67 VL2 Summary VL2 achieves agility at scale via L2 semantics Uniform high capacity between servers Performance isolation between services Lessons Randomization can tame volatility Add functionality where you have control There s no need to wait! 67
68 DCN Topology Taxonomy Data Center Networks Fixed Topology Flexible Topology Tree-based Recursive Fully Optical Hybrid OSA DCell BCube MDCube FiConn c-through Helios Basic tree Fat tree Clos network 68
69 Recursive Topologies Multiple ports on each server Servers act as both computation nodes, and Implement traffic forwarding functionality among its ports Scale up by adding more ports on servers and switches FiConn, DCell, BCube, MDCube, Also can be viewed as Server-centric Topologies 69
70 FiConn 70
71 DCell 71
72 BCube 72
73 BCube Main Goal: network architecture for shipping-container based modular data centers Designed for shipping-container modular DC BCubeconstruction: level structure BCube k recursively constructed from Bcube k-1 server-centric: servers perform routing and forwarding Consider a variety of communication patterns one-to-one, one-to-many, one-to-all, all-to-all single path and multi-path routing 73
74 BCubeTopology Construction Recursive structure: BCube k is recursively constructed from n BCube k-1 and nkn-port switches BCube 1 BCube k n=4 74
75 One-to-All Traffic Forwarding Using a spanning tree Speed-up: L/(k+1) for a file of size L Two-edge disjoint (server) spanning trees in BCube 1 for one-to-traffic 75
76 MDCube 76
77 Comparisons -Architecture 77
78 Comparisons Number of Computers 78
79 Comparisons -Performance 79
80 Comparisons Hardware Redundancy 80
81 Routing Techniques Addressing Related to the topology Implemented on different layers Routing function distribution Distributed Centralized 81
82 Performance Enhancement Utilize the hardware redundancy to get better performance Flow scheduling Multipath routing 82
83 Fault Tolerance Utilize the hardware redundancy to maintain performance in presence of failures 83
84 DCN Topology Taxonomy Data Center Networks Fixed Topology Flexible Topology Tree-based Recursive Fully Optical Hybrid OSA DCell BCube MDCube FiConn c-through Helios Basic tree Fat tree Clos network 84
85 Optical and Hybrid Data Center Networks Problems with Fixed Topology Networks: Inflexibility to traffic characteristics: Attempt to provide uniform high capacity between all the servers Underutilization Bandwidth oversubscription Higher bit-rate links Copper-wire links limited in distance due to cost and power requirements Is Optical switching the saviour? Two approaches Hybrid Optical/Electrical switched networks: c-through, Helios Fully optical networks: OSA 85
86 Optical Circuit Switch Output 1 Output 2 Input 1 Glass Fiber Bundle Lenses Fixed Mirror Does not decode packets Needs take time to reconfigure Rotate Mirror Mirrors on Motors Nathan Farrington IEEE ANTS 2012 SIGCOMM Tutorial 86 86
87 Optical circuit switching v.s. Electrical packet switching Switching technology Switching capacity Switching time Switching traffic Electrical packet switching Store and forward 16x40Gbps at high end e.g. Cisco CRS-1 Packet granularity For bursty, uniform traffic Optical circuit switching Circuit switching 320x100Gbps on market, e.g. Calient FiberConnect Less than 10ms For stable, pair-wise traffic 87 87
88 c-through Core Aggregation... ToR Optical Switch 88
89 c-through Electrical packet-switched network for low latency delivery Optical circuit-switched network for high capacity transfer Optical paths are provisioned rack-to-rack A simple and cost-effective choice Aggregate traffic on per-rack basis to better utilize optical circuits 89
90 c-through Design requirements Traffic demands Control plane: Traffic demand estimation Optical circuit configuration Data plane: Dynamic traffic de-multiplexing Optimizing circuit utilization (optional) 90 90
91 c-through (a specific design) No modification to applications and switches Leverage endhosts for traffic management Centralized control for circuit configuration 91 91
92 c-through -traffic demand estimation and traffic batching Applications Per-rack traffic demand vector Socket buffers Transparent to applications. Accomplish two requirements: Traffic demand estimation Pre-batch data to improve optical circuit utilization 92 92
93 c-through - optical circuit configuration configuration Traffic demand configuration Controller Use Edmonds algorithm to compute optimal configuration Many ways to reduce the control traffic overhead 93 93
94 Helios electrical electrical optical Mux Mux Mux Mux 94
95 OSA 95
96 OSA Architecture 96
97 Part I Summary We reviewed typical Data Center Network requirements We looked at the current DCN approaches in the real world We have waded through the world of DCN current and future topologies Taxonomy of the topologies Fixed Topology: Electrical switching Flexible Topology: Optical and Hybrid switching How do we orchestrate these topologies to accomplish what we set out to do? Move data between the servers Protocols 97
Chapter 6. Paper Study: Data Center Networking
Chapter 6 Paper Study: Data Center Networking 1 Data Center Networks Major theme: What are new networking issues posed by large-scale data centers? Network Architecture? Topology design? Addressing? Routing?
Advanced Computer Networks. Datacenter Network Fabric
Advanced Computer Networks 263 3501 00 Datacenter Network Fabric Patrick Stuedi Spring Semester 2014 Oriana Riva, Department of Computer Science ETH Zürich 1 Outline Last week Today Supercomputer networking
Data Center Network Topologies: FatTree
Data Center Network Topologies: FatTree Hakim Weatherspoon Assistant Professor, Dept of Computer Science CS 5413: High Performance Systems and Networking September 22, 2014 Slides used and adapted judiciously
Portland: how to use the topology feature of the datacenter network to scale routing and forwarding
LECTURE 15: DATACENTER NETWORK: TOPOLOGY AND ROUTING Xiaowei Yang 1 OVERVIEW Portland: how to use the topology feature of the datacenter network to scale routing and forwarding ElasticTree: topology control
Lecture 7: Data Center Networks"
Lecture 7: Data Center Networks" CSE 222A: Computer Communication Networks Alex C. Snoeren Thanks: Nick Feamster Lecture 7 Overview" Project discussion Data Centers overview Fat Tree paper discussion CSE
DATA center infrastructure design has recently been receiving
1 A Survey of Data Center Network Architectures Yang Liu, Jogesh K. Muppala, Senior Member, IEEE, Malathi Veeraraghavan, Senior Member, IEEE Abstract Large-scale data centers form the core infrastructure
Radhika Niranjan Mysore, Andreas Pamboris, Nathan Farrington, Nelson Huang, Pardis Miri, Sivasankar Radhakrishnan, Vikram Subramanya and Amin Vahdat
Radhika Niranjan Mysore, Andreas Pamboris, Nathan Farrington, Nelson Huang, Pardis Miri, Sivasankar Radhakrishnan, Vikram Subramanya and Amin Vahdat 1 PortLand In A Nutshell PortLand is a single logical
Data Center Fabrics What Really Matters. Ivan Pepelnjak ([email protected]) NIL Data Communications
Data Center Fabrics What Really Matters Ivan Pepelnjak ([email protected]) NIL Data Communications Who is Ivan Pepelnjak (@ioshints) Networking engineer since 1985 Technical director, later Chief Technology
Load Balancing Mechanisms in Data Center Networks
Load Balancing Mechanisms in Data Center Networks Santosh Mahapatra Xin Yuan Department of Computer Science, Florida State University, Tallahassee, FL 33 {mahapatr,xyuan}@cs.fsu.edu Abstract We consider
PortLand:! A Scalable Fault-Tolerant Layer 2 Data Center Network Fabric
PortLand:! A Scalable Fault-Tolerant Layer 2 Data Center Network Fabric Radhika Niranjan Mysore, Andreas Pamboris, Nathan Farrington, Nelson Huang, Pardis Miri, Sivasankar Radhakrishnan, Vikram Subramanya,
Data Center Network Topologies: VL2 (Virtual Layer 2)
Data Center Network Topologies: VL2 (Virtual Layer 2) Hakim Weatherspoon Assistant Professor, Dept of Computer cience C 5413: High Performance ystems and Networking eptember 26, 2014 lides used and adapted
VMDC 3.0 Design Overview
CHAPTER 2 The Virtual Multiservice Data Center architecture is based on foundation principles of design in modularity, high availability, differentiated service support, secure multi-tenancy, and automated
Outline. VL2: A Scalable and Flexible Data Center Network. Problem. Introduction 11/26/2012
VL2: A Scalable and Flexible Data Center Network 15744: Computer Networks, Fall 2012 Presented by Naveen Chekuri Outline Introduction Solution Approach Design Decisions Addressing and Routing Evaluation
TRILL Large Layer 2 Network Solution
TRILL Large Layer 2 Network Solution Contents 1 Network Architecture Requirements of Data Centers in the Cloud Computing Era... 3 2 TRILL Characteristics... 5 3 Huawei TRILL-based Large Layer 2 Network
Network Virtualization and Data Center Networks 263-3825-00 Data Center Virtualization - Basics. Qin Yin Fall Semester 2013
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
STATE OF THE ART OF DATA CENTRE NETWORK TECHNOLOGIES CASE: COMPARISON BETWEEN ETHERNET FABRIC SOLUTIONS
STATE OF THE ART OF DATA CENTRE NETWORK TECHNOLOGIES CASE: COMPARISON BETWEEN ETHERNET FABRIC SOLUTIONS Supervisor: Prof. Jukka Manner Instructor: Lic.Sc. (Tech) Markus Peuhkuri Francesco Maestrelli 17
基 於 SDN 與 可 程 式 化 硬 體 架 構 之 雲 端 網 路 系 統 交 換 器
基 於 SDN 與 可 程 式 化 硬 體 架 構 之 雲 端 網 路 系 統 交 換 器 楊 竹 星 教 授 國 立 成 功 大 學 電 機 工 程 學 系 Outline Introduction OpenFlow NetFPGA OpenFlow Switch on NetFPGA Development Cases Conclusion 2 Introduction With the proposal
Juniper Networks QFabric: Scaling for the Modern Data Center
Juniper Networks QFabric: Scaling for the Modern Data Center Executive Summary The modern data center has undergone a series of changes that have significantly impacted business operations. Applications
TRILL for Service Provider Data Center and IXP. Francois Tallet, Cisco Systems
for Service Provider Data Center and IXP Francois Tallet, Cisco Systems 1 : Transparent Interconnection of Lots of Links overview How works designs Conclusion 2 IETF standard for Layer 2 multipathing Driven
Network Virtualization for Large-Scale Data Centers
Network Virtualization for Large-Scale Data Centers Tatsuhiro Ando Osamu Shimokuni Katsuhito Asano The growing use of cloud technology by large enterprises to support their business continuity planning
Scale and Efficiency in Data Center Networks
Scale and Efficiency in Data Center Networks Amin Vahdat Computer Science and Engineering Center for Networked Systems UC San Diego [email protected] UC San Diego Center for Networked Systems Member Companies
SDN and Data Center Networks
SDN and Data Center Networks 10/9/2013 1 The Rise of SDN The Current Internet and Ethernet Network Technology is based on Autonomous Principle to form a Robust and Fault Tolerant Global Network (Distributed)
Simplify Your Data Center Network to Improve Performance and Decrease Costs
Simplify Your Data Center Network to Improve Performance and Decrease Costs Summary Traditional data center networks are struggling to keep up with new computing requirements. Network architects should
T. S. Eugene Ng Rice University
T. S. Eugene Ng Rice University Guohui Wang, David Andersen, Michael Kaminsky, Konstantina Papagiannaki, Eugene Ng, Michael Kozuch, Michael Ryan, "c-through: Part-time Optics in Data Centers, SIGCOMM'10
Data Center Infrastructure of the future. Alexei Agueev, Systems Engineer
Data Center Infrastructure of the future Alexei Agueev, Systems Engineer Traditional DC Architecture Limitations Legacy 3 Tier DC Model Layer 2 Layer 2 Domain Layer 2 Layer 2 Domain Oversubscription Ports
Extreme Networks: Building Cloud-Scale Networks Using Open Fabric Architectures A SOLUTION WHITE PAPER
Extreme Networks: Building Cloud-Scale Networks Using Open Fabric Architectures A SOLUTION WHITE PAPER WHITE PAPER Building Cloud- Scale Networks Abstract TABLE OF CONTENTS Introduction 2 Open Fabric-Based
Scalable Approaches for Multitenant Cloud Data Centers
WHITE PAPER www.brocade.com DATA CENTER Scalable Approaches for Multitenant Cloud Data Centers Brocade VCS Fabric technology is the ideal Ethernet infrastructure for cloud computing. It is manageable,
VMware Virtual SAN 6.2 Network Design Guide
VMware Virtual SAN 6.2 Network Design Guide TECHNICAL WHITE PAPER APRIL 2016 Contents Intended Audience... 2 Overview... 2 Virtual SAN Network... 2 Physical network infrastructure... 3 Data center network...
Datacenter architectures
Datacenter architectures Paolo Giaccone Notes for the class on Router and Switch Architectures Politecnico di Torino January 205 Outline What is a data center 2 Datacenter traffic 3 Routing and addressing
Data Center Network Topologies
Data Center Network Topologies. Raj Jain Washington University in Saint Louis Saint Louis, MO 63130 [email protected] These slides and audio/video recordings of this class lecture are at: 3-1 Overview
Chapter 3. Enterprise Campus Network Design
Chapter 3 Enterprise Campus Network Design 1 Overview The network foundation hosting these technologies for an emerging enterprise should be efficient, highly available, scalable, and manageable. This
SummitStack in the Data Center
SummitStack in the Data Center Abstract: This white paper describes the challenges in the virtualized server environment and the solution that Extreme Networks offers a highly virtualized, centrally manageable
Network Technologies for Next-generation Data Centers
Network Technologies for Next-generation Data Centers SDN-VE: Software Defined Networking for Virtual Environment Rami Cohen, IBM Haifa Research Lab September 2013 Data Center Network Defining and deploying
SummitStack in the Data Center
SummitStack in the Data Center Abstract: This white paper describes the challenges in the virtualized server environment and the solution Extreme Networks offers a highly virtualized, centrally manageable
Data Center Network Architectures
Servers Servers Servers Data Center Network Architectures Juha Salo Aalto University School of Science and Technology [email protected] Abstract Data centers have become increasingly essential part of
Brocade One Data Center Cloud-Optimized Networks
POSITION PAPER Brocade One Data Center Cloud-Optimized Networks Brocade s vision, captured in the Brocade One strategy, is a smooth transition to a world where information and applications reside anywhere
Non-blocking Switching in the Cloud Computing Era
Non-blocking Switching in the Cloud Computing Era Contents 1 Foreword... 3 2 Networks Must Go With the Flow in the Cloud Computing Era... 3 3 Fat-tree Architecture Achieves a Non-blocking Data Center Network...
Migrate from Cisco Catalyst 6500 Series Switches to Cisco Nexus 9000 Series Switches
Migration Guide Migrate from Cisco Catalyst 6500 Series Switches to Cisco Nexus 9000 Series Switches Migration Guide November 2013 2013 Cisco and/or its affiliates. All rights reserved. This document is
Cisco s Massively Scalable Data Center
Cisco s Massively Scalable Data Center Network Fabric for Warehouse Scale Computer At-A-Glance Datacenter is the Computer MSDC is the Network Cisco s Massively Scalable Data Center (MSDC) is a framework
Walmart s Data Center. Amadeus Data Center. Google s Data Center. Data Center Evolution 1.0. Data Center Evolution 2.0
Walmart s Data Center Network Virtualization and Data Center Networks 263-3825-00 Data Center Virtualization - Basics Qin Yin Fall emester 2013 1 2 Amadeus Data Center Google s Data Center 3 4 Data Center
Architecting Data Center Networks in the era of Big Data and Cloud
Architecting Data Center Networks in the era of Big Data and Cloud Spring Interop May 2012 Two approaches to DC Networking THE SAME OLD Centralized, Scale-up Layer 2 networks Monstrous chassis es TRILL
Virtual PortChannels: Building Networks without Spanning Tree Protocol
. White Paper Virtual PortChannels: Building Networks without Spanning Tree Protocol What You Will Learn This document provides an in-depth look at Cisco's virtual PortChannel (vpc) technology, as developed
OVERLAYING VIRTUALIZED LAYER 2 NETWORKS OVER LAYER 3 NETWORKS
OVERLAYING VIRTUALIZED LAYER 2 NETWORKS OVER LAYER 3 NETWORKS Matt Eclavea ([email protected]) Senior Solutions Architect, Brocade Communications Inc. Jim Allen ([email protected]) Senior Architect, Limelight
The Software Defined Hybrid Packet Optical Datacenter Network SDN AT LIGHT SPEED TM. 2012-13 CALIENT Technologies www.calient.
The Software Defined Hybrid Packet Optical Datacenter Network SDN AT LIGHT SPEED TM 2012-13 CALIENT Technologies www.calient.net 1 INTRODUCTION In datacenter networks, video, mobile data, and big data
OpenFlow based Load Balancing for Fat-Tree Networks with Multipath Support
OpenFlow based Load Balancing for Fat-Tree Networks with Multipath Support Yu Li and Deng Pan Florida International University Miami, FL Abstract Data center networks are designed for satisfying the data
Panel: Cloud/SDN/NFV 黃 仁 竑 教 授 國 立 中 正 大 學 資 工 系 2015/12/26
Panel: Cloud/SDN/NFV 黃 仁 竑 教 授 國 立 中 正 大 學 資 工 系 2015/12/26 1 Outline Cloud data center (CDC) Software Defined Network (SDN) Network Function Virtualization (NFV) Conclusion 2 Cloud Computing Cloud computing
Large-Scale Distributed Systems. Datacenter Networks. COMP6511A Spring 2014 HKUST. Lin Gu [email protected]
Large-Scale Distributed Systems Datacenter Networks COMP6511A Spring 2014 HKUST Lin Gu [email protected] Datacenter Networking Major Components of a Datacenter Computing hardware (equipment racks) Power supply
TRILL for Data Center Networks
24.05.13 TRILL for Data Center Networks www.huawei.com enterprise.huawei.com Davis Wu Deputy Director of Switzerland Enterprise Group E-mail: [email protected] Tel: 0041-798658759 Agenda 1 TRILL Overview
Optimizing Data Center Networks for Cloud Computing
PRAMAK 1 Optimizing Data Center Networks for Cloud Computing Data Center networks have evolved over time as the nature of computing changed. They evolved to handle the computing models based on main-frames,
Data Center Networks
Data Center Networks (Lecture #3) 1/04/2010 Professor H. T. Kung Harvard School of Engineering and Applied Sciences Copyright 2010 by H. T. Kung Main References Three Approaches VL2: A Scalable and Flexible
A Hybrid Electrical and Optical Networking Topology of Data Center for Big Data Network
ASEE 2014 Zone I Conference, April 3-5, 2014, University of Bridgeport, Bridgpeort, CT, USA A Hybrid Electrical and Optical Networking Topology of Data Center for Big Data Network Mohammad Naimur Rahman
Data Center Networking Designing Today s Data Center
Data Center Networking Designing Today s Data Center There is nothing more important than our customers. Data Center Networking Designing Today s Data Center Executive Summary Demand for application availability
Optical interconnection networks for data centers
Optical interconnection networks for data centers The 17th International Conference on Optical Network Design and Modeling Brest, France, April 2013 Christoforos Kachris and Ioannis Tomkos Athens Information
Ethernet Fabrics: An Architecture for Cloud Networking
WHITE PAPER www.brocade.com Data Center Ethernet Fabrics: An Architecture for Cloud Networking As data centers evolve to a world where information and applications can move anywhere in the cloud, classic
Addressing Scaling Challenges in the Data Center
Addressing Scaling Challenges in the Data Center DELL PowerConnect J-Series Virtual Chassis Solution A Dell Technical White Paper Dell Juniper THIS WHITE PAPER IS FOR INFORMATIONAL PURPOSES ONLY, AND MAY
Simplifying the Data Center Network to Reduce Complexity and Improve Performance
SOLUTION BRIEF Juniper Networks 3-2-1 Data Center Network Simplifying the Data Center Network to Reduce Complexity and Improve Performance Challenge Escalating traffic levels, increasing numbers of applications,
Scaling 10Gb/s Clustering at Wire-Speed
Scaling 10Gb/s Clustering at Wire-Speed InfiniBand offers cost-effective wire-speed scaling with deterministic performance Mellanox Technologies Inc. 2900 Stender Way, Santa Clara, CA 95054 Tel: 408-970-3400
BUILDING A NEXT-GENERATION DATA CENTER
BUILDING A NEXT-GENERATION DATA CENTER Data center networking has changed significantly during the last few years with the introduction of 10 Gigabit Ethernet (10GE), unified fabrics, highspeed non-blocking
Brocade Solution for EMC VSPEX Server Virtualization
Reference Architecture Brocade Solution Blueprint Brocade Solution for EMC VSPEX Server Virtualization Microsoft Hyper-V for 50 & 100 Virtual Machines Enabled by Microsoft Hyper-V, Brocade ICX series switch,
Torii-HLMAC: Torii-HLMAC: Fat Tree Data Center Architecture Elisa Rojas [email protected] University of Alcala (Spain)
Torii-HLMAC: Torii-HLMAC: Fat Tree Data Center Architecture Elisa Rojas [email protected] University of Alcala (Spain) April 2013 1 Outline Introduction Protocol description Tree-based Multiple Addresses
Brocade Data Center Fabric Architectures
WHITE PAPER Brocade Data Center Fabric Architectures Building the foundation for a cloud-optimized data center. TABLE OF CONTENTS Evolution of Data Center Architectures... 1 Data Center Networks: Building
Flattening the Data Center Architecture
WHITE PAPER The Juniper Networks QFabric Architecture: A Revolution in Data Center Network Design Flattening the Data Center Architecture Copyright 2011, Juniper Networks, Inc. 1 Table of Contents Executive
VXLAN: Scaling Data Center Capacity. White Paper
VXLAN: Scaling Data Center Capacity White Paper Virtual Extensible LAN (VXLAN) Overview This document provides an overview of how VXLAN works. It also provides criteria to help determine when and where
Top-Down Network Design
Top-Down Network Design Chapter Five Designing a Network Topology Copyright 2010 Cisco Press & Priscilla Oppenheimer Topology A map of an internetwork that indicates network segments, interconnection points,
The Road to Cloud Computing How to Evolve Your Data Center LAN to Support Virtualization and Cloud
The Road to Cloud Computing How to Evolve Your Data Center LAN to Support Virtualization and Cloud Introduction Cloud computing is one of the most important topics in IT. The reason for that importance
Data Center Convergence. Ahmad Zamer, Brocade
Ahmad Zamer, Brocade SNIA Legal Notice The material contained in this tutorial is copyrighted by the SNIA unless otherwise noted. Member companies and individual members may use this material in presentations
White Paper. Network Simplification with Juniper Networks Virtual Chassis Technology
Network Simplification with Juniper Networks Technology 1 Network Simplification with Juniper Networks Technology Table of Contents Executive Summary... 3 Introduction... 3 Data Center Network Challenges...
Why Software Defined Networking (SDN)? Boyan Sotirov
Why Software Defined Networking (SDN)? Boyan Sotirov Agenda Current State of Networking Why What How When 2 Conventional Networking Many complex functions embedded into the infrastructure OSPF, BGP, Multicast,
LAYER3 HELPS BUILD NEXT GENERATION, HIGH-SPEED, LOW LATENCY, DATA CENTER SOLUTION FOR A LEADING FINANCIAL INSTITUTION IN AFRICA.
- LAYER3 HELPS BUILD NEXT GENERATION, HIGH-SPEED, LOW LATENCY, DATA CENTER SOLUTION FOR A LEADING FINANCIAL INSTITUTION IN AFRICA. Summary Industry: Financial Institution Challenges: Provide a reliable,
Brocade Data Center Fabric Architectures
WHITE PAPER Brocade Data Center Fabric Architectures Building the foundation for a cloud-optimized data center TABLE OF CONTENTS Evolution of Data Center Architectures... 1 Data Center Networks: Building
Testing Network Virtualization For Data Center and Cloud VERYX TECHNOLOGIES
Testing Network Virtualization For Data Center and Cloud VERYX TECHNOLOGIES Table of Contents Introduction... 1 Network Virtualization Overview... 1 Network Virtualization Key Requirements to be validated...
Deploying Brocade VDX 6720 Data Center Switches with Brocade VCS in Enterprise Data Centers
WHITE PAPER www.brocade.com Data Center Deploying Brocade VDX 6720 Data Center Switches with Brocade VCS in Enterprise Data Centers At the heart of Brocade VDX 6720 switches is Brocade Virtual Cluster
DATACENTER NETWORKS AND RELEVANT STANDARDS
CHAPTER 4 DATACENTER NETWORKS AND RELEVANT STANDARDS Daniel S. Marcon, Rodrigo R. Oliveira, Luciano P. Gaspary and Marinho P. Barcellos Institute of Informatics, Federal University of Rio Grande do Sul,
Increase Simplicity and Improve Reliability with VPLS on the MX Series Routers
SOLUTION BRIEF Enterprise Data Center Interconnectivity Increase Simplicity and Improve Reliability with VPLS on the Routers Challenge As enterprises improve business continuity by enabling resource allocation
Analysis of Network Segmentation Techniques in Cloud Data Centers
64 Int'l Conf. Grid & Cloud Computing and Applications GCA'15 Analysis of Network Segmentation Techniques in Cloud Data Centers Ramaswamy Chandramouli Computer Security Division, Information Technology
全 新 企 業 網 路 儲 存 應 用 THE STORAGE NETWORK MATTERS FOR EMC IP STORAGE PLATFORMS
全 新 企 業 網 路 儲 存 應 用 THE STORAGE NETWORK MATTERS FOR EMC IP STORAGE PLATFORMS Enterprise External Storage Array Capacity Growth IDC s Storage Capacity Forecast = ~40% CAGR (2014/2017) Keep Driving Growth!
Chapter 1 Reading Organizer
Chapter 1 Reading Organizer After completion of this chapter, you should be able to: Describe convergence of data, voice and video in the context of switched networks Describe a switched network in a small
Ethernet-based Software Defined Network (SDN) Cloud Computing Research Center for Mobile Applications (CCMA), ITRI 雲 端 運 算 行 動 應 用 研 究 中 心
Ethernet-based Software Defined Network (SDN) Cloud Computing Research Center for Mobile Applications (CCMA), ITRI 雲 端 運 算 行 動 應 用 研 究 中 心 1 SDN Introduction Decoupling of control plane from data plane
Next Steps Toward 10 Gigabit Ethernet Top-of-Rack Networking
Next Steps Toward 10 Gigabit Ethernet Top-of-Rack Networking Important Considerations When Selecting Top-of-Rack Switches table of contents + Advantages of Top-of-Rack Switching.... 2 + How to Get from
Cloud Infrastructure Planning. Chapter Six
Cloud Infrastructure Planning Chapter Six Topics Key to successful cloud service adoption is an understanding of underlying infrastructure. Topics Understanding cloud networks Leveraging automation and
Delivering Scale Out Data Center Networking with Optics Why and How. Amin Vahdat Google/UC San Diego [email protected]
Delivering Scale Out Data Center Networking with Optics Why and How Amin Vahdat Google/UC San Diego [email protected] Vignette 1: Explosion in Data Center Buildout Motivation Blueprints for 200k sq. ft.
The Value of Open vswitch, Fabric Connect and Fabric Attach in Enterprise Data Centers
The Value of Open vswitch, Fabric Connect and Fabric Attach in Enterprise Data Centers Table of Contents Enter Avaya Fabric Connect. 2 A typical data center architecture with Avaya SDN Fx... 3 A new way:
How To Make A Vpc More Secure With A Cloud Network Overlay (Network) On A Vlan) On An Openstack Vlan On A Server On A Network On A 2D (Vlan) (Vpn) On Your Vlan
Centec s SDN Switch Built from the Ground Up to Deliver an Optimal Virtual Private Cloud Table of Contents Virtualization Fueling New Possibilities Virtual Private Cloud Offerings... 2 Current Approaches
WHITE PAPER. Copyright 2011, Juniper Networks, Inc. 1
WHITE PAPER Network Simplification with Juniper Networks Technology Copyright 2011, Juniper Networks, Inc. 1 WHITE PAPER - Network Simplification with Juniper Networks Technology Table of Contents Executive
PortLand: A Scalable Fault-Tolerant Layer 2 Data Center Network Fabric
PortLand: A Scalable Fault-Tolerant Layer 2 Data Center Network Radhika Niranjan Mysore, Andreas Pamboris, Nathan Farrington, Nelson Huang, Pardis Miri, Sivasankar Radhakrishnan, Vikram Subramanya, and
Data Center Switch Fabric Competitive Analysis
Introduction Data Center Switch Fabric Competitive Analysis This paper analyzes Infinetics data center network architecture in the context of the best solutions available today from leading vendors such
The Impact of Virtualization on Cloud Networking Arista Networks Whitepaper
Virtualization takes IT by storm The Impact of Virtualization on Cloud Networking The adoption of virtualization in data centers creates the need for a new class of networking designed to support elastic
Flexible Modular Data Center Architecture Simplifies Operations
Flexible Modular Data Center Architecture Simplifies Operations INTRODUCTION In today s ever changing IT world, technology moves at the speed of light. In response, IT and Facility stakeholders need data
The Future of Cloud Networking. Idris T. Vasi
The Future of Cloud Networking Idris T. Vasi Cloud Computing and Cloud Networking What is Cloud Computing? An emerging computing paradigm where data and services reside in massively scalable data centers
Load Balancing in Data Center Networks
Load Balancing in Data Center Networks Henry Xu Computer Science City University of Hong Kong HKUST, March 2, 2015 Background Aggregator Aggregator Aggregator Worker Worker Worker Worker Low latency for
Introduction to Cloud Design Four Design Principals For IaaS
WHITE PAPER Introduction to Cloud Design Four Design Principals For IaaS What is a Cloud...1 Why Mellanox for the Cloud...2 Design Considerations in Building an IaaS Cloud...2 Summary...4 What is a Cloud
Enterasys Data Center Fabric
TECHNOLOGY STRATEGY BRIEF Enterasys Data Center Fabric There is nothing more important than our customers. Enterasys Data Center Fabric Executive Summary Demand for application availability has changed
Cloud Networking: A Novel Network Approach for Cloud Computing Models CQ1 2009
Cloud Networking: A Novel Network Approach for Cloud Computing Models CQ1 2009 1 Arista s Cloud Networking The advent of Cloud Computing changes the approach to datacenters networks in terms of throughput
