Gigabit Ethernet Design



Similar documents
Performance Evaluation of VMXNET3 Virtual Network Device VMware vsphere 4 build

Sockets vs. RDMA Interface over 10-Gigabit Networks: An In-depth Analysis of the Memory Traffic Bottleneck

TCP Offload Engines. As network interconnect speeds advance to Gigabit. Introduction to

VMWARE WHITE PAPER 1

Introduction to MPIO, MCS, Trunking, and LACP

Wireshark in a Multi-Core Environment Using Hardware Acceleration Presenter: Pete Sanders, Napatech Inc. Sharkfest 2009 Stanford University

How To Monitor And Test An Ethernet Network On A Computer Or Network Card

Evaluation Report: Emulex OCe GbE and OCe GbE Adapter Comparison with Intel X710 10GbE and XL710 40GbE Adapters

HANIC 100G: Hardware accelerator for 100 Gbps network traffic monitoring

How To Increase Network Performance With Segmentation

High Speed Ethernet. Dr. Sanjay P. Ahuja, Ph.D. Professor School of Computing, UNF

D1.2 Network Load Balancing

10/100/1000Mbps Ethernet MAC with Protocol Acceleration MAC-NET Core with Avalon Interface

Leased Line + Remote Dial-in connectivity

Virtualization: TCP/IP Performance Management in a Virtualized Environment Orlando Share Session 9308

This is a product of VCCI Class B Compliance

Networking. Sixth Edition. A Beginner's Guide BRUCE HALLBERG

The Advantages of Multi-Port Network Adapters in an SWsoft Virtual Environment

Building High-Performance iscsi SAN Configurations. An Alacritech and McDATA Technical Note

Network Performance Optimisation and Load Balancing. Wulf Thannhaeuser

Chapter 9A. Network Definition. The Uses of a Network. Network Basics

PE310G4BPi40-T Quad port Copper 10 Gigabit Ethernet PCI Express Bypass Server Intel based

HP NC364T PCI Express Quad Port Gigabit Server Adapter Overview

Windows Server 2008 R2 Hyper-V Live Migration

GigE Vision cameras and network performance

SUN DUAL PORT 10GBase-T ETHERNET NETWORKING CARDS

32-bit PCI 10/100/1000Mbps Gigabit Ethernet Card. User s Guide. FCC Warning. CE Mark Warning. VCCI Warning

The new frontier of the DATA acquisition using 1 and 10 Gb/s Ethernet links. Filippo Costa on behalf of the ALICE DAQ group

Seradex White Paper. Focus on these points for optimizing the performance of a Seradex ERP SQL database:

Broadcom Ethernet Network Controller Enhanced Virtualization Functionality

Hyper-V R2: What's New?

Collecting Packet Traces at High Speed

Arrow ECS sp. z o.o. Oracle Partner Academy training environment with Oracle Virtualization. Oracle Partner HUB

Boosting Data Transfer with TCP Offload Engine Technology

PE10G2T Dual Port Fiber 10 Gigabit Ethernet TOE PCI Express Server Adapter Broadcom based

Brocade Solution for EMC VSPEX Server Virtualization

Performance Evaluation of Linux Bridge

Linux NIC and iscsi Performance over 40GbE

IP SAN Best Practices

Low Latency 10 GbE Switching for Data Center, Cluster and Storage Interconnect

Microsoft SQL Server 2012 on Cisco UCS with iscsi-based Storage Access in VMware ESX Virtualization Environment: Performance Study

New!! - Higher performance for Windows and UNIX environments

Network Design. Yiannos Mylonas

Auspex Support for Cisco Fast EtherChannel TM

PERFORMANCE TUNING ORACLE RAC ON LINUX

Gigabit Ethernet. Abstract. 1. Introduction. 2. Benefits of Gigabit Ethernet

How do I get to

Chapter 13 Selected Storage Systems and Interface

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

PCI Express* Ethernet Networking

Storage Solutions Overview. Benefits of iscsi Implementation. Abstract

Chapter 8: Computer Networking. AIMS The aim of this chapter is to give a brief introduction to computer networking.

Advanced Network Services Teaming

Building Enterprise-Class Storage Using 40GbE

Layer 3 Network + Dedicated Internet Connectivity

Question: 3 When using Application Intelligence, Server Time may be defined as.

Programming Assignments for Graduate Students using GENI

Networking Virtualization Using FPGAs

Getting the most TCP/IP from your Embedded Processor

Performance of Software Switching

Hands on Workshop. Network Performance Monitoring and Multicast Routing. Yasuichi Kitamura NICT Jin Tanaka KDDI/NICT APAN-JP NOC

Industrial Networks & Databases. Protocols and Networks - Device Bus - - Field Bus -

Windows Server 2008 R2 Hyper-V Live Migration

Fulvio Risso Politecnico di Torino

Windows 8 SMB 2.2 File Sharing Performance

Procedure: You can find the problem sheet on Drive D: of the lab PCs. Part 1: Router & Switch

DL TC72 Communication Protocols: HDLC, SDLC, X.25, Frame Relay, ATM

10GBASE T for Broad 10_Gigabit Adoption in the Data Center

This topic lists the key mechanisms use to implement QoS in an IP network.

Howstuffworks "How LAN Switches Work" Click here to go back to the normal view!

Using High Availability Technologies Lesson 12

Computer Organization & Architecture Lecture #19

Leveraging NIC Technology to Improve Network Performance in VMware vsphere

Turning Copper into Gold

Windows Server Performance Monitoring

Fibre Channel over Ethernet in the Data Center: An Introduction

Deployments and Tests in an iscsi SAN

Intel I340 Ethernet Dual Port and Quad Port Server Adapters for System x Product Guide

ZEN LOAD BALANCER EE v3.04 DATASHEET The Load Balancing made easy

ZEN LOAD BALANCER EE v3.02 DATASHEET The Load Balancing made easy

Alexander Paul IBM Certified Advanced Technical Expert (C.A.T.E.) for Power Systems Certified Cisco Systems Instructor CCSI #32044

Open Flow Controller and Switch Datasheet

IBM TotalStorage SAN Switch F16

Demartek June Broadcom FCoE/iSCSI and IP Networking Adapter Evaluation. Introduction. Evaluation Environment

IEEE Congestion Management Presentation for IEEE Congestion Management Study Group

Design Issues in a Bare PC Web Server

Computer Systems Structure Input/Output

vsphere Networking vsphere 6.0 ESXi 6.0 vcenter Server 6.0 EN

SAN TECHNICAL - DETAILS/ SPECIFICATIONS

Accelerating High-Speed Networking with Intel I/O Acceleration Technology

Chapter 11 I/O Management and Disk Scheduling

Microsoft Exchange Solutions on VMware

Technical Brief. DualNet with Teaming Advanced Networking. October 2006 TB _v02

Simplify VMware vsphere* 4 Networking with Intel Ethernet 10 Gigabit Server Adapters

I/O Virtualization The Next Virtualization Frontier

Transcription:

Gigabit Ethernet Design Laura Jeanne Knapp Network Consultant 1-919-254-8801 laura@lauraknapp.com www.lauraknapp.com Tom Hadley Network Consultant 1-919-301-3052 tmhadley@us.ibm.com HSEdes_ 010

ed and Shared Ethernet Shared Ethernet ed Ethernet HSEdes_ 020

Ethernet Topology Gigabit Shared 10/ 10/ Shared Shared HSEdes_ 030

GbE Performance Characteristics Port filter rate Rate switch can receive, table look up/update, forward decision Frames/second/port Measured using worst case (minimum length frames) Forwarding rate Rate switch can actually forward frames Frames/second/port Less than or equal to the port filter rate Wire speed Filter/forward rate would need to be 1.5 million frames/second/port Must make frame forwarding decision in under 700 ns Workgroup switch less likely to see sustained wire speed traffic Campus switch aggregates traffic and needs wire speed HSEdes_ 040

GbE Blocking Characteristics Connection networks (telephone network) Blocking occurs when the offered load exceeds designed capacity Non-blocking means the capacity is greater than the worst case offered traffic Connectionless networks (Ethernet network) A non-blocking switch s capacity is greater than the sum of all the ports A blocking switch s capacity is less than the sum of all the ports Under-subscribing bandwidth In practice the internal capacity must be greater Prevents excess queuing delays or queuing overflow Common practice is to have a 2:1 ratio This does not mean you won t get congestion: a port may be blocked due to inadequate buffers, however, your switch has enough capacity to move the data HSEdes_ 050

GbE A System Perspective Disk I/O Bus Application Application Disk I/O Bus Protocol Protocol Device Driver Device Driver P e r P e r B U S B U S Campus Network HSEdes_ 060

Gbe Ethernet and the Desktop Average User Performance User Servers Hardware Intel Intel, RS/6000, SPARCstation. MIPS/SGI,ALPHA Intel, SP2, 390 SPARCserver, MIPS/SGI, AS/400 ALPHA, RS/6000 I/O Bus ISA/EISA/PCI PCI, SBus, SGI PCI, SBus, SGI OS Windows Windows NT, Unix, Solaris, SunOS, Linux, AIX Windows NT, OS/400 Netware, Unix, Solaris, SunOS, OS/390, AIX Data Rate - 1Gbps Media UTP UTP cat 5 UTP cat 5 or fiber HSEdes_ 070

GbE Desktop Operating System Single-threaded OS (windows) cannot take advantage of full duplex operation Single-interrupt-per-frame drivers (NDIS) incur high overhead as network waits on OS to prepare frame Data-link only NIC drivers cannot take advantage of performance enhancements HSEdes_ 080

Gbe Desktop Operating System Changes Move all checksums (CRC) to hardware (IP, TCP, UDP) Offloads CPU Packets with invalid checksum never reach the CPU Newer bus interface logic allows interrupts to be avoided Costly to implement Suitable for servers and service machines Use virtual-to-physical memory mapping Relieves CPU processing Extra NIC and operating system logic HSEdes_ 090

GbE and Hard Disk Technology Many disk drives today transfer at less than 50 Mbps Disk I/O may only be (reason for SAN - Storage Area Networks) Speed dependent on physical organization of data A head seek of 10ms is 1 million byte-times on a GbE Look for interleaved drives and RAM disk caching Server may have high performance disk subsystem, but what about the client? HSEdes_ 100

GbE and the Protocol Stack DECnet TCP/IP CPU processing speed Efficiency of protocol being used Efficiency of protocol implementation on OS Netbios Operating system design (context switching, memory allocation, etc) Demands of other applications (multitasking, multithreading) IPX/SPX XNS Memory availability through pipelining HSEdes_ 110

GbE : System CPU Bus and NICs CPU Bus A 32 bit 33 MHz PCI bus can theoretically transfer 1 Gbps Contrived single long burst Practical transfer rate is 500-700 Mbps Also remember this is shared with other peripherals NICs Direct Memory Access (DMA) is necessary FIFO overflow can be prevented using SRAM (more expensive) NICs should transfer multiple frames without interrupting host software HSEdes_ 120

Upgrading to Server Links 10/ Hubs/ Server Farm Focus on switched GbE Make sure server hardware, OS, protocol stack and applications can support these speeds 10/ 10/ Hubs/ 1 Gbps 1 Gbps HSEdes_ 130

Upgrading to 10/ Hubs/ 10/ Hubs/ While many switches support a 1 Gbps uplink, check the switch for buffer availability and non-blocking capability with the Gbps addition Add 1 Gpbs uplink to existing switches HSEdes_ 140

Upgrading Backbone to Gigabit Ethernet 10/ Hubs/ Remove between switches 10/ Hubs/ Add 1 Gbps and connect to 1 Gpbs switch HSEdes_ 150

Redundant GbE Ethernet Backbone GbE GbE GbE Spanning Tree Algorithm still used to prevent loops Recovery time for alternate link activation is unbearable in a GbE network Need better mechanisms to have high availability GbE networks HSEdes_ 160