38
1 © 2002, Cisco Systems, Inc. All rights reserved. Presentation_ID

Presentation ID - zaielacademic.netzaielacademic.net/networking/cisco_gigabit_presentation.pdf · Presentation_ID Gigabit to the Desktop. ... NIC LOM. Presentation_ID © 2002,

  • Upload
    hatram

  • View
    223

  • Download
    3

Embed Size (px)

Citation preview

Page 1: Presentation ID - zaielacademic.netzaielacademic.net/networking/cisco_gigabit_presentation.pdf · Presentation_ID Gigabit to the Desktop. ... NIC LOM. Presentation_ID © 2002,

111© 2002, Cisco Systems, Inc. All rights reserved.Presentation_ID

Page 2: Presentation ID - zaielacademic.netzaielacademic.net/networking/cisco_gigabit_presentation.pdf · Presentation_ID Gigabit to the Desktop. ... NIC LOM. Presentation_ID © 2002,

2© 2002, Cisco Systems, Inc. All rights reserved.

Session NumberPresentation_ID

Gigabit to the Desktop

Page 3: Presentation ID - zaielacademic.netzaielacademic.net/networking/cisco_gigabit_presentation.pdf · Presentation_ID Gigabit to the Desktop. ... NIC LOM. Presentation_ID © 2002,

333© 2002, Cisco Systems, Inc. All rights reserved.Presentation_ID

Gigabit to the Desktop

• Today’s driver for Gigabit Ethernet to the Desktop is not a single application but the simultaneous use of multiple applications

• Product availability from Cisco, Dell, Foundry, Extreme, 3Com with more coming soon…

• Gig enabled PCs/Workstations (LOM) – Dell, HP/Compaq, Apple, Sun, many Linux hardware manufacturers

• Cisco 10/100/1000 port sales +328% CY01 vs. CY02

What we are seeing:

Page 4: Presentation ID - zaielacademic.netzaielacademic.net/networking/cisco_gigabit_presentation.pdf · Presentation_ID Gigabit to the Desktop. ... NIC LOM. Presentation_ID © 2002,

444© 2002, Cisco Systems, Inc. All rights reserved.Presentation_ID

Gigabit Solutions

• Improve the end-user experience

• Increased throughput with 10/100/1000 Ethernet and 10 GE interfaces

• Reduce wire time, buffer congestion & relieve flow control mechanisms

• Convergence of applications at the desktop requires increased throughput end-to-end ?Gigabit to the Desktop (GTTD)

• End-to-end Intelligent Network Services: QoS, Security, High Availability, Manageability

Page 5: Presentation ID - zaielacademic.netzaielacademic.net/networking/cisco_gigabit_presentation.pdf · Presentation_ID Gigabit to the Desktop. ... NIC LOM. Presentation_ID © 2002,

555© 2002, Cisco Systems, Inc. All rights reserved.Presentation_ID

Real Time Traffic Modeling

• Look at day to day functions – compute profile based off of review of real time application use

• Multiple applications running simultaneously

• Transactional, bulk transfer and streaming applications within the compute profile

• Same hosts and same scripts used in each test at 10, 100 and 1000

Page 6: Presentation ID - zaielacademic.netzaielacademic.net/networking/cisco_gigabit_presentation.pdf · Presentation_ID Gigabit to the Desktop. ... NIC LOM. Presentation_ID © 2002,

666© 2002, Cisco Systems, Inc. All rights reserved.Presentation_ID

Compute Profile Applications

• Outlook, Ariba, Connected TLM, Reflection X, Clarify, Oracle, Siebel, IPTV, IP Telephony, WBT and other web based tools.

• Gains are seen in each application but it is the overall use of network resources where the true gains lie.

Page 7: Presentation ID - zaielacademic.netzaielacademic.net/networking/cisco_gigabit_presentation.pdf · Presentation_ID Gigabit to the Desktop. ... NIC LOM. Presentation_ID © 2002,

777© 2002, Cisco Systems, Inc. All rights reserved.Presentation_ID

Network Time by Connect Speed

• 3.1 hours of network time at 10mbps

• 47 minutes of network time at 100mbps

• 27 minutes of network time at 1000mbps

• At gig speed we spend 88% less time on the network than 10mbps and 44% less than 100mbps

Page 8: Presentation ID - zaielacademic.netzaielacademic.net/networking/cisco_gigabit_presentation.pdf · Presentation_ID Gigabit to the Desktop. ... NIC LOM. Presentation_ID © 2002,

888© 2002, Cisco Systems, Inc. All rights reserved.Presentation_ID

42.8

142.2

53.7

140.0

849.4

0.5

14.2

17.0

2.3

9.8

0.0 100.0 200.0 300.0 400.0 500.0 600.0 700.0 800.0 900.0

1 GB Backup

Outlook

Ariba

Clarify

50MB File Transfer

10 1000

Time in Seconds

Network Response Improvements10mbps v. 1000mbps

Page 9: Presentation ID - zaielacademic.netzaielacademic.net/networking/cisco_gigabit_presentation.pdf · Presentation_ID Gigabit to the Desktop. ... NIC LOM. Presentation_ID © 2002,

999© 2002, Cisco Systems, Inc. All rights reserved.Presentation_ID

4.2

26.8

35.0

5.2

85.0

0.5

14.2

17.0

2.3

9.8

0.0 10.0 20.0 30.0 40.0 50.0 60.0 70.0 80.0 90.0

1 GB Backup

Outlook

Ariba

Clarify

50 MB File Transfer

100 1000

Time in Seconds

Network Response Improvements100mbps v. 1000mbps

Page 10: Presentation ID - zaielacademic.netzaielacademic.net/networking/cisco_gigabit_presentation.pdf · Presentation_ID Gigabit to the Desktop. ... NIC LOM. Presentation_ID © 2002,

101010© 2002, Cisco Systems, Inc. All rights reserved.Presentation_ID

Network Response Improvements10mbps v. 1000mbps

186.0

27.0

0.0 50.0 100.0 150.0 200.0

Ove

rall

Net

wo

rk U

se T

ime

10 1000

Time in minutes

Page 11: Presentation ID - zaielacademic.netzaielacademic.net/networking/cisco_gigabit_presentation.pdf · Presentation_ID Gigabit to the Desktop. ... NIC LOM. Presentation_ID © 2002,

111111© 2002, Cisco Systems, Inc. All rights reserved.Presentation_ID

Network Response Improvements100 vs. 1000

47.0

27.0

0.0 10.0 20.0 30.0 40.0 50.0

Ove

rall

Net

wo

rk U

se T

ime

100 1000

Time in minutes

Page 12: Presentation ID - zaielacademic.netzaielacademic.net/networking/cisco_gigabit_presentation.pdf · Presentation_ID Gigabit to the Desktop. ... NIC LOM. Presentation_ID © 2002,

121212© 2002, Cisco Systems, Inc. All rights reserved.Presentation_ID

Productivity Enablement

• Late 90’s – 2001 60% of productivity improvements are directly related to IT*

• The network is an entity to further enable productivity

• Lower costs of PC’s, silicon for memory and processors.

• Increase in the performance of the end stations

• Application development and delivery of information to the desktop that help enterprises reduce hard dollar costs

* Source: Federal Reserve http://www.federalreserve.gov/pubs/feds/2002/200229/200229pap.pdf

Page 13: Presentation ID - zaielacademic.netzaielacademic.net/networking/cisco_gigabit_presentation.pdf · Presentation_ID Gigabit to the Desktop. ... NIC LOM. Presentation_ID © 2002,

131313© 2002, Cisco Systems, Inc. All rights reserved.Presentation_ID

Productivity Enablement

• Given the contribution to productivity gains with the existing and emerging desktop technologies, improving software applications, increase in technology awareness and lastly the existing and emerging technologies in the underlying network infrastructure, further gains will be made to productivity levels with the increase in speeds to the desktop.

Page 14: Presentation ID - zaielacademic.netzaielacademic.net/networking/cisco_gigabit_presentation.pdf · Presentation_ID Gigabit to the Desktop. ... NIC LOM. Presentation_ID © 2002,

141414© 2002, Cisco Systems, Inc. All rights reserved.Presentation_ID

Gigabit Costs

• Manufacturing cost of 10/100/1000 dropping to and below that of 10/100 for both NICs and switch ports

• Gigabit Ethernet NICs as low as $80

• Cisco chassis port costs are nearing the $200 per port level

• Cisco stackable (3750) per port costs of $250

Page 15: Presentation ID - zaielacademic.netzaielacademic.net/networking/cisco_gigabit_presentation.pdf · Presentation_ID Gigabit to the Desktop. ... NIC LOM. Presentation_ID © 2002,

151515© 2002, Cisco Systems, Inc. All rights reserved.Presentation_ID

Gigabit Switch Port Sales

300500700900

1100130015001700190021002300

1QCY02 2QCY02 3QCY02 4QCY02

UN

its (0

00's

)

Copper Fiber

Page 16: Presentation ID - zaielacademic.netzaielacademic.net/networking/cisco_gigabit_presentation.pdf · Presentation_ID Gigabit to the Desktop. ... NIC LOM. Presentation_ID © 2002,

161616© 2002, Cisco Systems, Inc. All rights reserved.Presentation_ID

Market Share Gigabit Copper Ports

3Com22%

Allied Telesyn2%

Cisco56%

HP9%

Nortel7%

Foundry2%

Extreme2%

Page 17: Presentation ID - zaielacademic.netzaielacademic.net/networking/cisco_gigabit_presentation.pdf · Presentation_ID Gigabit to the Desktop. ... NIC LOM. Presentation_ID © 2002,

171717© 2002, Cisco Systems, Inc. All rights reserved.Presentation_ID

Gigabit Adapter Sales

220 256 298 3240

435

1454

3270

0

500

1000

1500

2000

2500

3000

3500

4000

4Q01 1Q02 2Q02 3Q02

Un

its

(000

's)

NIC LOM

Page 18: Presentation ID - zaielacademic.netzaielacademic.net/networking/cisco_gigabit_presentation.pdf · Presentation_ID Gigabit to the Desktop. ... NIC LOM. Presentation_ID © 2002,

181818© 2002, Cisco Systems, Inc. All rights reserved.Presentation_ID

Gigabit Intelligent Campus Network Design

Internet

Gigabit EtherChannel ®

Gigabit EtherChannel10 Gigabit Ethernet

Gigabit Ethernet

10 Gigabit Ethernet10 Gigabit EtherChannel

CW

DM

GB

IC

•Rate-limiting•ACLs•High Availability•IP Services•STP Extensions

•QoS trust-boundary•Rate-limiting•Port-security•ACLs•STP Extensions•Identity (802.1x)•High Availability

•Throughput•High Availability•IP Services •Firewall Services

•VPN/IPSec Services•Intrusion Detection

Data Center•Load Balancing•SSL Offload

Page 19: Presentation ID - zaielacademic.netzaielacademic.net/networking/cisco_gigabit_presentation.pdf · Presentation_ID Gigabit to the Desktop. ... NIC LOM. Presentation_ID © 2002,

191919© 2002, Cisco Systems, Inc. All rights reserved.Presentation_ID

Gigabit Campus Network Design

CW

DM

Gigabit EtherChannel ®

Gigabit EtherChannel10 Gigabit Ethernet

Gigabit Ethernet

10 Gigabit Ethernet10 Gigabit EtherChannel

•Cisco Catalyst Series 2950•Cisco Catalyst Series 3550/3750•Cisco Catalyst Series 4500•Cisco Catalyst Series 6500

•Cisco Catalyst Series 4500•Cisco Catalyst Series 6500

•Cisco Catalyst Series 6500

Page 20: Presentation ID - zaielacademic.netzaielacademic.net/networking/cisco_gigabit_presentation.pdf · Presentation_ID Gigabit to the Desktop. ... NIC LOM. Presentation_ID © 2002,

202020© 2002, Cisco Systems, Inc. All rights reserved.Presentation_ID

Gigabit in the Cisco Catalyst Series line of Switches

2/module (GBIC)2/module22950

48/blade (SFP) 16/blade (GBIC)

384/chasis

4/blade (Xenpak)

32/chasis

48/blade

384/chasis

2/sup6500

48/blade (SFP) 18/blade (GBIC)

240/chasis

48/blade

240/chasis

2/sup4500

4 SFP uplinks24/module

216/stack

43750

10/module (GBIC)

50/stack

10/module

50/stack

23550

1GE fiber

(GBIC & SFP)

10 GE Ports10/100/1000 Ports

1 GE Uplinks

Cisco Catalyst Series

Page 21: Presentation ID - zaielacademic.netzaielacademic.net/networking/cisco_gigabit_presentation.pdf · Presentation_ID Gigabit to the Desktop. ... NIC LOM. Presentation_ID © 2002,

212121© 2002, Cisco Systems, Inc. All rights reserved.Presentation_ID

Over Subscription

• 1:1 v. 4:1 v. 8:1 designs

• True traffic patterns are random and bursty in nature

• Large data transfers happen much faster minimizing traffic overlap and congestion – eg. 9 seconds vs 85 seconds for 1 GB

• Most mission-critical business applications and most Web transactions use TCP

• TCP is adaptive, rate based, and connection-oriented; it is a well behaved protocol especially when oversubscribed.

• TCP applications run as fast as they can, but gracefully back down when faced with congestion.

Page 22: Presentation ID - zaielacademic.netzaielacademic.net/networking/cisco_gigabit_presentation.pdf · Presentation_ID Gigabit to the Desktop. ... NIC LOM. Presentation_ID © 2002,

222222© 2002, Cisco Systems, Inc. All rights reserved.Presentation_ID

Over Subscription

• Multimedia and IP Telephony traffic use the UDP/RTP protocol

• UDP applications don’t have feedback mechanisms so when faced with congestion, these protocols don’t back off – frames are just dropped, degrading the quality of what is received.

• QoS is designed to deal with the problems caused by network oversubscription

• To further tame TCP for the benefit of UDP/RTP, WRED can be used

• Test data at : http://172.19.191.11/gttd.htm

Page 23: Presentation ID - zaielacademic.netzaielacademic.net/networking/cisco_gigabit_presentation.pdf · Presentation_ID Gigabit to the Desktop. ... NIC LOM. Presentation_ID © 2002,

232323© 2002, Cisco Systems, Inc. All rights reserved.Presentation_ID

Gigabit and QoS

• With higher bandwidth availability and significantly faster delivery of information on and off the wire the paradigm for QoSchanges

• QoS will continue to be used to guarantee and protect the service for latency and jitter sensitive applications such as voice and video

Page 24: Presentation ID - zaielacademic.netzaielacademic.net/networking/cisco_gigabit_presentation.pdf · Presentation_ID Gigabit to the Desktop. ... NIC LOM. Presentation_ID © 2002,

242424© 2002, Cisco Systems, Inc. All rights reserved.Presentation_ID

Gigabit and QoS

• TCP (red) and UDP (green) Streams with Gig attached hosts• 1GB data using TCP with 0MB Loss• 3.7GB data using UDP with 23MB lost• 15K of 22.5M datagrams lost - 154 max consecutive loss

Page 25: Presentation ID - zaielacademic.netzaielacademic.net/networking/cisco_gigabit_presentation.pdf · Presentation_ID Gigabit to the Desktop. ... NIC LOM. Presentation_ID © 2002,

252525© 2002, Cisco Systems, Inc. All rights reserved.Presentation_ID

Jumbo Frames Support

• Cisco Catalyst Series 6500 and 4500 on non-blocking modules only

• 6748-GE-TX with Sup720 will support but this is a future product

• 3750 supports on the 10/100/1000 configurations

• TCP Offload Engines (TOE) alleviate the need for jumbo frames unless the application requires

• MTU discovery

MTU Falls to lowest MTU in path

Page 26: Presentation ID - zaielacademic.netzaielacademic.net/networking/cisco_gigabit_presentation.pdf · Presentation_ID Gigabit to the Desktop. ... NIC LOM. Presentation_ID © 2002,

26© 2002, Cisco Systems, Inc. All rights reserved.

Session NumberPresentation_ID

Tuning TCP

Page 27: Presentation ID - zaielacademic.netzaielacademic.net/networking/cisco_gigabit_presentation.pdf · Presentation_ID Gigabit to the Desktop. ... NIC LOM. Presentation_ID © 2002,

272727© 2002, Cisco Systems, Inc. All rights reserved.Presentation_ID

A BDelay x BW

RTTTCP

Window

TCP

Window

Window size below RTT x BW / 8bitsResults in low throughput

RTT

RTT RTT RTTRTT

RTT RTT RTT

Improving Throughput – TCP Windows

Page 28: Presentation ID - zaielacademic.netzaielacademic.net/networking/cisco_gigabit_presentation.pdf · Presentation_ID Gigabit to the Desktop. ... NIC LOM. Presentation_ID © 2002,

282828© 2002, Cisco Systems, Inc. All rights reserved.Presentation_ID

A BDelay x BW

RTTTCP

Window

TCP

Window

Window size > RTT x BW / 8bits(for max throughput)

RTT RTT RTTRTT

RTT RTT RTTRTT

Improving Throughput – TCP Windows

Page 29: Presentation ID - zaielacademic.netzaielacademic.net/networking/cisco_gigabit_presentation.pdf · Presentation_ID Gigabit to the Desktop. ... NIC LOM. Presentation_ID © 2002,

292929© 2002, Cisco Systems, Inc. All rights reserved.Presentation_ID

TCP Windows

• Windows control the amount of data that is allowed to be “in flight” in the network

• Maximum throughput is one window full per round trip time

• The sender, receiver, and the network each determine a different window size

Page 30: Presentation ID - zaielacademic.netzaielacademic.net/networking/cisco_gigabit_presentation.pdf · Presentation_ID Gigabit to the Desktop. ... NIC LOM. Presentation_ID © 2002,

303030© 2002, Cisco Systems, Inc. All rights reserved.Presentation_ID

TCP Throughput (window/rtt)

• The smallest of three windows determines throughput

• sbuf, or sender side socket buffers rwin, the receive window size cwin, TCP congestion window

• Receive window (rwin) and/or sbuf are still the most common performance limiters

E.g. 8kB window, 87 msec ping time = 753 kbps

E.g. 64kB window, 14 msec rtt = 37 Mbps

Page 31: Presentation ID - zaielacademic.netzaielacademic.net/networking/cisco_gigabit_presentation.pdf · Presentation_ID Gigabit to the Desktop. ... NIC LOM. Presentation_ID © 2002,

313131© 2002, Cisco Systems, Inc. All rights reserved.Presentation_ID

Bandwidth Delay Product

0

100000

200000

300000

400000

00.5

11.5

22.5

3

RTT (ms)

Win

dow

Siz

e (B

ytes

)

10 Mbps100 Mbps1 Gbps

Improving Throughput – TCP Windows

Page 32: Presentation ID - zaielacademic.netzaielacademic.net/networking/cisco_gigabit_presentation.pdf · Presentation_ID Gigabit to the Desktop. ... NIC LOM. Presentation_ID © 2002,

323232© 2002, Cisco Systems, Inc. All rights reserved.Presentation_ID

Bandwidth*Delay Product and TCP

• TCP needs a receive window (rwin) equal to or greater than the BW*Delay product to achieve maximum throughput

• TCP needs sender side socket buffers of 2*BW*Delay to recover from errors

• You need to send about 3*BW*Delay bytes for TCP to reach maximum speed

Page 33: Presentation ID - zaielacademic.netzaielacademic.net/networking/cisco_gigabit_presentation.pdf · Presentation_ID Gigabit to the Desktop. ... NIC LOM. Presentation_ID © 2002,

333333© 2002, Cisco Systems, Inc. All rights reserved.Presentation_ID

Bandwidth*Delay Product

•The number of bytes in flight to fill the entire path

•Includes data in queues if they contributed to the delay

•Example:•100 Mbps path •ping shows a 75 ms rtt •BDP = 100 * 0.075 = 7.5 million bits (916 KB)

Page 34: Presentation ID - zaielacademic.netzaielacademic.net/networking/cisco_gigabit_presentation.pdf · Presentation_ID Gigabit to the Desktop. ... NIC LOM. Presentation_ID © 2002,

343434© 2002, Cisco Systems, Inc. All rights reserved.Presentation_ID

What to Do

• Make sure your HPC apps offer sufficient receive windows and use sufficient send buffers

• But don’t run your system out of memory

• Find out the rtt with ping, compute BDP

• Can tune system wide, by application, or automatically

• Check your TCP for high performance features

• Look for sources of loss

• Watch out for duplex problems (late collisions?)

Page 35: Presentation ID - zaielacademic.netzaielacademic.net/networking/cisco_gigabit_presentation.pdf · Presentation_ID Gigabit to the Desktop. ... NIC LOM. Presentation_ID © 2002,

353535© 2002, Cisco Systems, Inc. All rights reserved.Presentation_ID

TCP Window Size and Throughput

• In our tests we initially ran a 32k windows size, then increased it to 64K, 128K, 256K, 300K and finally 1M. The performance we saw is as follows:

32K 720mbps average

64K 886mbps average

128K 903mbps average

300K 936mbps average

1M 941mbps average

Page 36: Presentation ID - zaielacademic.netzaielacademic.net/networking/cisco_gigabit_presentation.pdf · Presentation_ID Gigabit to the Desktop. ... NIC LOM. Presentation_ID © 2002,

363636© 2002, Cisco Systems, Inc. All rights reserved.Presentation_ID

Host Side Changes

• Endstation – PCI Bus -> PCI-X -> PCI-X+ 32 bit (33MHz)-> 64 bit (66MHz) -> 64 bit (133MHz)

• Processor SpeedP3 -> P4/Athlon/Xeon

• MemoryDouble Data Rate (DDR) and Intel RAMBUS memory

• New LOM technologyFull Duplex Gigabit speed

• TCP Offload Engines

Page 37: Presentation ID - zaielacademic.netzaielacademic.net/networking/cisco_gigabit_presentation.pdf · Presentation_ID Gigabit to the Desktop. ... NIC LOM. Presentation_ID © 2002,

373737© 2002, Cisco Systems, Inc. All rights reserved.Presentation_ID

Gigabit to the Desktop Resources

Cisco and Intel Gigabit Website

http://www.gigabitsolution.com

Windows Stack Tuner

http://www.dslreports.com/front/drtcp.htmlb

Page 38: Presentation ID - zaielacademic.netzaielacademic.net/networking/cisco_gigabit_presentation.pdf · Presentation_ID Gigabit to the Desktop. ... NIC LOM. Presentation_ID © 2002,

383838© 2002, Cisco Systems, Inc. All rights reserved.Presentation_ID