Upload
hatram
View
223
Download
3
Embed Size (px)
Citation preview
111© 2002, Cisco Systems, Inc. All rights reserved.Presentation_ID
2© 2002, Cisco Systems, Inc. All rights reserved.
Session NumberPresentation_ID
Gigabit to the Desktop
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:
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
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
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.
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
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
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
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
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
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
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.
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
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
161616© 2002, Cisco Systems, Inc. All rights reserved.Presentation_ID
Market Share Gigabit Copper Ports
3Com22%
Allied Telesyn2%
Cisco56%
HP9%
Nortel7%
Foundry2%
Extreme2%
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
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
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
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
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.
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
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
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
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
26© 2002, Cisco Systems, Inc. All rights reserved.
Session NumberPresentation_ID
Tuning TCP
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
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
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
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
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
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
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)
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?)
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
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
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
383838© 2002, Cisco Systems, Inc. All rights reserved.Presentation_ID