Torii-HLMAC: Torii-HLMAC: Fat Tree Data Center Architecture Elisa Rojas elisa.rojas@uah.es University of Alcala (Spain)



Similar documents
Torii: Multipath Distributed Ethernet Fabric Protocol for Data Centers with Zero-Loss Path Repair

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

Advanced Computer Networks. Datacenter Network Fabric

CHAPTER 10 LAN REDUNDANCY. Scaling Networks

VXLAN: Scaling Data Center Capacity. White Paper

OVERLAYING VIRTUALIZED LAYER 2 NETWORKS OVER LAYER 3 NETWORKS

Objectives. Explain the Role of Redundancy in a Converged Switched Network. Explain the Role of Redundancy in a Converged Switched Network

Data Center Network Topologies: FatTree

Extending Networking to Fit the Cloud

CS 91: Cloud Systems & Datacenter Networks Networks Background

Juniper Networks EX Series/ Cisco Catalyst Interoperability Test Results. May 1, 2009

1 Data information is sent onto the network cable using which of the following? A Communication protocol B Data packet

INDIAN INSTITUTE OF TECHNOLOGY BOMBAY MATERIALS MANAGEMENT DIVISION : (+91 22) (DR)

Radhika Niranjan Mysore, Andreas Pamboris, Nathan Farrington, Nelson Huang, Pardis Miri, Sivasankar Radhakrishnan, Vikram Subramanya and Amin Vahdat

TP-LINK L2 Managed Switch

2. What is the maximum value of each octet in an IP address? A. 28 B. 255 C. 256 D. None of the above

What is VLAN Routing?

IP Multicasting. Applications with multiple receivers

Cisco FabricPath Technology and Design

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

TRILL Large Layer 2 Network Solution

hp ProLiant network adapter teaming

TP-LINK. 24-Port 10/100Mbps + 4-Port Gigabit L2 Managed Switch. Overview. Datasheet TL-SL

Management Software. Web Browser User s Guide AT-S106. For the AT-GS950/48 Gigabit Ethernet Smart Switch. Version Rev.

CS 348: Computer Networks. - IP addressing; 21 st Aug Instructor: Sridhar Iyer IIT Bombay

Optimizing Enterprise Network Bandwidth For Security Applications. Improving Performance Using Antaira s Management Features

Axon: A Flexible Substrate for Source- routed Ethernet. Jeffrey Shafer Brent Stephens Michael Foss Sco6 Rixner Alan L. Cox

Juniper / Cisco Interoperability Tests. August 2014

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

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

TP-LINK. 24-Port 10/100Mbps + 4-Port Gigabit L2 Managed Switch. Overview. Datasheet TL-SL5428E.

How To Switch In Sonicos Enhanced (Sonicwall) On A 2400Mmi 2400Mm2 (Solarwall Nametra) (Soulwall 2400Mm1) (Network) (

Can PowerConnect Switches Be Used in IP Multicast Networks?

The ABCs of Spanning Tree Protocol

Chapter 1 Reading Organizer

Abstract. MEP; Reviewed: GAK 10/17/2005. Solution & Interoperability Test Lab Application Notes 2005 Avaya Inc. All Rights Reserved.

ALL8894WMP. User s Manual. 8-Port 10/100/1000Mbps with 4-port PoE. Web Management Switch

Chapter 3. Enterprise Campus Network Design

Achieving Low-Latency Security

Lab VI Capturing and monitoring the network traffic

Portland: how to use the topology feature of the datacenter network to scale routing and forwarding

TP-LINK. JetStream 28-Port Gigabit Stackable L3 Managed Switch. Overview. Datasheet T3700G-28TQ.

Recommended Configuration of Switches in Campus Networks Best Practice Document

20 GE + 4 GE Combo SFP G Slots L3 Managed Stackable Switch

Resiliency in Ethernet Based Transport Networks

June Bridge & Switch. Pietro Nicoletti Piero[at]studioreti.it. Bridge-Switch-Engl - 1 P. Nicoletti: see note pag. 2

20. Switched Local Area Networks

CHAPTER 6 DESIGNING A NETWORK TOPOLOGY

Three Key Design Considerations of IP Video Surveillance Systems

WSG24POE Switch. User Manual

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

UPPER LAYER SWITCHING

Networks - EtherNet IP Course (Version 5.1)

Lehrstuhl für Informatik 4 Kommunikation und verteilte Systeme. Auxiliary Protocols

Network Models OSI vs. TCP/IP

Layer 3 Network + Dedicated Internet Connectivity

User Manual 24 Port PoE 10/100/1000M with 4 Combo Gigabit SFP Open Slot Web Smart Switch

Guide to TCP/IP, Third Edition. Chapter 3: Data Link and Network Layer TCP/IP Protocols

A New Approach to Developing High-Availability Server

VMDC 3.0 Design Overview

B&B ELECTRONICS WHITE PAPER. Managed Ethernet Switches - Key Features for a Powerful Industrial Network

TRILL for Data Center Networks

Scaling IP Mul-cast on Datacenter Topologies. Xiaozhou Li Mike Freedman

The Wireless Network Road Trip

Contents. Biography. Acknowledgments. List of Abbreviations. List of Symbols

CSIS CSIS 3230 Spring Networking, its all about the apps! Apps on the Edge. Application Architectures. Pure P2P Architecture

CHAPTER 10 IP MULTICAST

Innovative aspects. Scientific domains. UNESCO Codes

Network-Oriented Software Development. Course: CSc4360/CSc6360 Instructor: Dr. Beyah Sessions: M-W, 3:00 4:40pm Lecture 2

TP-LINK. 24-Port Gigabit L2 Managed Switch with 4 SFP Slots. Overview. Datasheet TL-SG

Bridgewalling - Using Netfilter in Bridge Mode

> Technical Configuration Guide for Microsoft Network Load Balancing. Ethernet Switch and Ethernet Routing Switch Engineering

24-Port 10/100Mbps + 4-Port Gigabit L2 Managed Switch TL-SL5428E

TP-LINK 24-Port Gigabit L2 Managed Switch with 4 SFP Slots

Virtual PortChannels: Building Networks without Spanning Tree Protocol

Internetworking. Problem: There is more than one network (heterogeneity & scale)

EX 3500 ETHERNET SWITCH

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

A Dell Technical White Paper Dell Storage Engineering

IP and Ethernet Communication Technologies and Topologies for IED networks

Gigabit Ethernet Web Smart 8-Port Switch 2 Combo SFP Open Slot

TECHNICAL NOTE. GoFree WIFI-1 web interface settings. Revision Comment Author Date 0.0a First release James Zhang 10/09/2012

Application Note Gigabit Ethernet Port Modes

VPLS Technology White Paper HUAWEI TECHNOLOGIES CO., LTD. Issue 01. Date

Local Area Networks. LAN Security and local attacks. TDC 363 Winter 2008 John Kristoff - DePaul University 1

In fact, the three most common reasons for a network slow down are: congestion data corruption collisions

Ethernet-based Software Defined Network (SDN)

HARTING Ha-VIS Management Software

HP Switches Controlling Network Traffic

FlexNetwork Architecture Delivers Higher Speed, Lower Downtime With HP IRF Technology. August 2011

TP-LINK. Gigabit L2 Managed Switch. Overview. Datasheet TL-SG3216 / TL-SG

Danger of Proxy ARP in IX environment version 0.3. Maksym Tulyuk

CCNA R&S: Introduction to Networks. Chapter 5: Ethernet

IP - The Internet Protocol

16-PORT POWER OVER ETHERNET WEB SMART SWITCH

Chapter 6. Paper Study: Data Center Networking

20 GE PoE-Plus + 4 GE PoE-Plus Combo SFP + 2 GE SFP L2 Managed Switch, 370W

Exploiting First Hop Protocols to Own the Network. Rocket City TakeDownCon Paul Coggin Senior Principal Cyber Security

VMware Network Virtualization Design Guide. January 2013

The Impact of PCs on Industrial Control Networks. Network Services Whitepaper

Transcription:

Torii-HLMAC: Torii-HLMAC: Fat Tree Data Center Architecture Elisa Rojas elisa.rojas@uah.es University of Alcala (Spain) April 2013 1

Outline Introduction Protocol description Tree-based Multiple Addresses structure and automatic assignment with Extended RSTP Tree-based forwarding Tree-based path repair Evaluation Simulation of Torii-HLMAC Other issues: Use of Virtual Machines at hosts, HLMAC Address Assignment Alternatives, Inter-L2 Mobility, Generalization to any data center topology Conclusions April 2013 2

Introduction Data center networks are increasingly relying on Ethernet and flat layer two networks Due to its excellent price, performance ratio and configuration convenience Scale-out model over scale-up model High scale dimensions Limitations of RSTP Recent architecture proposals: VL2 PortLand DAC Blueprint April 2013 3

Introduction So if we have the advantages of using this type of topology why not make the most of it and consider it as an specific topology to enhance the whole architecture and data center protocol? Torii-HLMAC April 2013 4

Tree-based Multiple Addresses structure and automatic assignment with Extended RSTP April 2013 5

Tree-based Multiple Addresses structure and automatic assignment with Extended RSTP April 2013 6

Tree-based Multiple Addresses structure and automatic assignment with Extended RSTP April 2013 7

HLMAC are local MAC (U/L bit=1) Almost 6 bytes (6bits+5x8bits) ROOT is 0.0.0.0.0.0 Address 1.1.1.1 = 1.1.1.1.0.0, (in fact the first byte will not be 1, since the U/L bit will be set to 1, but it is omitted) April 2013 8

Tree-based forwarding Broadcast and Multicast April 2013 9

Tree-based forwarding Unicast April 2013 10

Tree-based forwarding Unicast April 2013 11

Tree-based forwarding Unicast April 2013 12

Tree-based forwarding Unicast April 2013 13

Tree-based forwarding Unicast April 2013 14

Tree-based path repair Broadcast and Multicast April 2013 15

Tree-based path repair Broadcast and Multicast Path repair looks for the first alternative to avoid duplicates April 2013 16

Tree-based path repair Broadcast and Multicast April 2013 17

Tree-based path repair Unicast April 2013 18

Tree-based path repair Unicast No possible duplicates, so next common root switch is chosen bidirectional communication April 2013 19

Tree-based path repair Unicast Frame + Destination notification + Source notification April 2013 20

Tree-based path repair Unicast Frame + Source notification April 2013 21

Evaluation Simulation of Torii-HLMAC OMNeT++ (v4.1) Torii switch C++ implementation over MACRelayUnit (inet framework) [Extended STP BPDU given as a parameter] PortLand topology + UDP traffic exchange Proven forwarding & path repair (different levels of link failure) April 2013 22

Evaluation Use of Virtual Machines at hosts Data center topologies: physical hosts usually composed by a number of virtual machines (VMs) installed Torii only uses the first 4 bytes of HLMAC adddresses So the last 2 bytes could be use to distinguish among those VMs (65535 active VMs), by being assigned in the reception order of their ARP messages. HLMAC Address Assignment Alternatives In general, the Torii-HLMAC proposal takes 1 byte of the 6 of the HLMAC per hierarchical level, and 2 bytes for the VMs Nevertheless, fewer bits could be assigned for this and could be used for some aditional functions (i.e. repair), without changing the protocol. April 2013 23

Evaluation Inter-L2 Mobility Gratuitous ARP propagates the new HLMAC information Generalization to any data center topology We have just shown our proposel over the PortLand topology, what about different topologies? The generalized PortLand topology will also work for Torii- HLMAC: << k-port switches can support 100 percent throughput among k 3 /4 servers using k 2 /4 switching elements and the topology should be organized into k pods, each connecting k 2 /4 end hosts >> Torii-HLMAC could be used with k up to 16, more than enough. k 2 /4 < 2 6 k 2 < 64*4 = 256 k < 16 April 2013 24

Evaluation Generalization to any data center topology While keeping the pods, any topology would work. The use of different topologies will depend on the most desirable feature: less cost using cheap off-the-self components (Clos Network) or less wiring complexity (Fat Tree). April 2013 25

Conclusions Torii-HLMAC is a distributed, fault-tolerant, zero configuration fat tree data center architecture Forwarding needs no tables The only tables needed are the translations from MAC to HLMAC (and viceversa) of active hosts at the edge switches (table size <= active hosts) On the fly path repair No network manager No control messages Load balancing initially based on a hash function Hosts not affected (no need of any software or change) Independent of IP April 2013 26

Conclusions Specific wiring to be done at the construction of the topology Broadcast flooding is not avoided ARP proxy could be used Multicast should be improved So that not all the switches are broadcasted April 2013 27

Conclusions Fat trees are more convenient than Clos networks for Torii-HLMAC simpler wiring Deeper analysis needed: Comparison with other architectures Setup time (Extended RSTP) Broadcast reduction (proxys, host registration at directory, e.g. SEATTLE) Multicast optimization (IGMP snooping, others) Multiple path repair performance April 2013 28

Torii-HLMAC Thank you for your attention! Any questions? Elisa Rojas elisa.rojas@uah.es University of Alcala (Spain) April 2013 29