Академический Документы
Профессиональный Документы
Культура Документы
Network Topologies .
Overview
Source: http://webodysseum.com/technologyscience/visit-the-googles-data-centers/
Washington University in St. Louis http://www.cse.wustl.edu/~jain/cse570-18/ ©2018 Raj Jain Washington University in St. Louis http://www.cse.wustl.edu/~jain/cse570-18/ ©2018 Raj Jain
3-9 3-10
EoR:
All network ¾ - Longer cables
switches in
¾ + Severs can be placed in any rack
one rack
¾ + Ports can easily added, upgraded
Access Leaf
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/
Washington University in St. Louis http://www.cse.wustl.edu/~jain/cse570-18/ ©2018 Raj Jain Washington University in St. Louis http://www.cse.wustl.edu/~jain/cse570-18/ ©2018 Raj Jain
3-21 3-22
Leaf
Servers … … … …
Washington University in St. Louis http://www.cse.wustl.edu/~jain/cse570-18/ ©2018 Raj Jain Washington University in St. Louis http://www.cse.wustl.edu/~jain/cse570-18/ ©2018 Raj Jain
3-23 3-24
North-South vs. East-West Traffic Rack-Scale Architecture
Previously, most of the traffic was north-south Traditionally each server has its own cooling, storage, memory,
Between servers in the data center and clients out-side and networking Inefficient use of dedicated resources
Shared resources Rack-Scale Architecture (RSA)
Now the trend is towards traffic between servers for big data Memory, Storage, Cooling is shared by all servers on the rack
analysis Server “sleds” plug in to networking board on the back
East-West traffic Clients Buy complete racks rather than individual servers
Requires flatter network Being standardized by Open Compute Project (OCP)
Fat-tree like topologies North-South
Power and Cooling
Datacenter Storage
Switch
Memory
East-West Servers Servers
Server Server Servers Servers
Washington University in St. Louis http://www.cse.wustl.edu/~jain/cse570-18/ ©2018 Raj Jain Washington University in St. Louis http://www.cse.wustl.edu/~jain/cse570-18/ ©2018 Raj Jain
3-25 3-26
Micro-Servers Summary
Microserver = a small system on a chip (SOC) containing CPU,
memory and multiple NICs
Many microservers on a board (look like memory DIMMs)
Microserver sleds can replace server sleds in rack scale
architecture 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
Washington University in St. Louis http://www.cse.wustl.edu/~jain/cse570-18/ ©2018 Raj Jain Washington University in St. Louis http://www.cse.wustl.edu/~jain/cse570-18/ ©2018 Raj Jain
3-27 3-28
Acronyms Acronyms (Cont)
ADC Application Delivery Controller ETS Enhanced Transmission Selection
ANSI American National Standards Institute EVB Edge Virtual Bridge
FC Fibre Channel
BPE Business Process Engineering FSW Fabric switch
CSW Core Switch FTP File Transfer Protocol
DCBX Data Center Bridging eXtension HDA Horizontal Distribution Area
DCN Data Center Network LACP Link Aggregation Control Protocol
DFS Distributed File System LAG Link Aggregation
LLDP Link Layer Discovery Protocol
DHCP Dynamic Host Control Protocol MAC Media Access Control
DIMM Dual Inline Memory Module MDA Main Distribution Area
DNS Domain Name System MW Mega-Watt
ECMP Equal Cost Multipath NIC Network Interface Card
EDA Equipment Distribution Area NTP Network Time Protocol
NVGRE Network Virtualization using Generic Routing Encapsulation
EoR End of Row OCP Open Compute Project
Washington University in St. Louis http://www.cse.wustl.edu/~jain/cse570-18/ ©2018 Raj Jain Washington University in St. Louis http://www.cse.wustl.edu/~jain/cse570-18/ ©2018 Raj Jain
3-29 3-30
Washington University in St. Louis http://www.cse.wustl.edu/~jain/cse570-18/ ©2018 Raj Jain Washington University in St. Louis http://www.cse.wustl.edu/~jain/cse570-18/ ©2018 Raj Jain
3-33 3-34