HP Procurve 4000M Reviewer`s Guide
Transcription
HP Procurve 4000M Reviewer`s Guide
reviewer’s guide HP ProCurve Switches & Hubs HP ProCurve Switch 4000M HP ProCurve Switch 8000M HP ProCurve Switch 2424M HP ProCurve Switch 1600M December 1, 1999 Version 3.2a HP ProCurve Switch 4000M HP ProCurve Switch 2424M Less Work, More Network HP ProCurve Switch 4000M / 8000M / 2424M / 1600M Reviewer’s Guide Table of Contents 1. BACKGROUND............................................................................................................. 5 1.1 HP’s Proactive Networking .................................................................................................................................. 5 1.2 What is a Switch? .................................................................................................................................................. 5 1.3 Hewlett-Packard Switch Products ....................................................................................................................... 5 1.3.1 ProCurve Switches Covered in this Guide .......................................................................................................... 5 1.3.2 Other Switches Available From HP .................................................................................................................... 6 1.4 HP Switch Positioning........................................................................................................................................... 8 1.4.1 Positioning for the HP ProCurve Switch 4000M/8000M/2424M/1600M .......................................................... 8 1.4.2 Switch 8000M / 4000M / 2424M / 1600M Comparison..................................................................................... 9 2. EVALUATION FEATURES AND BENEFITS .............................................................. 10 2.1 Feature Set Summary.......................................................................................................................................... 10 2.2 Architecture ......................................................................................................................................................... 11 2.2.1 Store-and-Forward ............................................................................................................................................ 11 2.2.2 Backplane Design ............................................................................................................................................. 11 2.2.2.1 Backplanes: Chassis vs. Stackable ........................................................................................................... 12 2.2.3 Packet Buffer Memory...................................................................................................................................... 12 2.2.4 HP ProCurve Switch 100/1000Base-T Module ................................................................................................ 12 2.2.5 HP ProCurve Switch 2424M Gigabit Stacking Module.................................................................................... 13 2.3 IEEE 802.3x Flow Control.................................................................................................................................. 13 2.4 Automatic Broadcast Control ............................................................................................................................ 13 2.5 Automatic Gateway Configuration.................................................................................................................... 14 2.6 Switch Meshing (LAN Aggregation).................................................................................................................. 14 2.7 QoS Features........................................................................................................................................................ 15 2.7.1 Incoming IEEE 802.1p Priority Tag Support.................................................................................................... 15 2.7.2 In-Switch 802.1p Tagging................................................................................................................................. 16 2.7.3 IP-ToS Support ................................................................................................................................................. 16 2.7.4 Diff-Serv Support.............................................................................................................................................. 16 2.8 IGMP Support ..................................................................................................................................................... 17 2.9 IEEE 802.1Q VLAN Support ............................................................................................................................. 17 2.10 Port Trunking (Link Aggregation) .................................................................................................................... 17 2.10.1 Implementation of Cisco's Fast EtherChannel® ............................................................................................ 18 2.10.2 HP Trunking ................................................................................................................................................. 18 2.11 Filtering................................................................................................................................................................ 18 2.11.1 Layer 2 and Layer 3 Filtering ....................................................................................................................... 18 2.11.2 Broadcast Storm Prevention ......................................................................................................................... 19 ©1998, 1999 Hewlett-Packard Co Revision 3.2a – 12/1/1999 Page 2 of 36 HP ProCurve Switch 4000M / 8000M / 2424M / 1600M Reviewer’s Guide 2.12 Port Security ........................................................................................................................................................ 19 2.13 Flexibility ............................................................................................................................................................. 19 2.14 Reliability ............................................................................................................................................................. 20 2.14.1 Availability ................................................................................................................................................... 20 2.14.1.1 MTBF .................................................................................................................................................. 20 2.14.2 Lifetime Warranty (Best in the Industry)...................................................................................................... 21 2.14.3 Service and Support...................................................................................................................................... 21 2.14.4 Year 2000 Compliance ................................................................................................................................. 21 2.15 Network Management......................................................................................................................................... 21 2.15.1 MIB Support................................................................................................................................................. 22 2.15.2 RMON Support ............................................................................................................................................ 22 2.15.3 HP Extended RMON .................................................................................................................................... 22 2.15.4 Network Monitoring Port ............................................................................................................................. 23 2.15.5 Console Support ........................................................................................................................................... 23 3. PERFORMANCE TESTING ........................................................................................ 24 3.1 Throughput/Packet Loss Rate............................................................................................................................ 24 3.1.1 HP ProCurve Switch 4000M / 8000M .............................................................................................................. 24 3.1.2 HP ProCurve Switch 2424M............................................................................................................................. 24 3.1.3 HP ProCurve Switch 1600M............................................................................................................................. 25 3.1.4 Gigabit Port Throughput ................................................................................................................................... 25 3.2 Congestion Control ............................................................................................................................................. 25 3.2.1 Unidirectional Congestion Testing.................................................................................................................... 25 3.2.2 Bi-directional Congestion Testing (X-Stream) ................................................................................................. 26 3.3 Latency ................................................................................................................................................................. 26 3.4 Broadcast Latency............................................................................................................................................... 27 4. ADDITIONAL INFORMATION ..................................................................................... 28 4.1 ProCurve Networking Web Site ........................................................................................................................ 28 4.2 Reseller Plaza....................................................................................................................................................... 28 4.3 White papers........................................................................................................................................................ 28 5. PRICING ...................................................................................................................... 29 6. APPENDIX A: PERFORMANCE FIGURES ................................................................ 30 6.1 HP ProCurve Switch 4000M / 8000M ............................................................................................................... 30 6.1.1 Throughput test ................................................................................................................................................. 30 6.1.1.1 100BT ...................................................................................................................................................... 30 6.1.1.2 10BT ........................................................................................................................................................ 30 6.1.2 Latency Test - unicast traffic............................................................................................................................. 30 6.1.2.1 100Mbps .................................................................................................................................................. 30 6.1.2.2 10Mbps .................................................................................................................................................... 30 6.1.3 Latency Test - broadcast traffic......................................................................................................................... 31 ©1998, 1999 Hewlett-Packard Co Revision 3.2a – 12/1/1999 Page 3 of 36 HP ProCurve Switch 4000M / 8000M / 2424M / 1600M Reviewer’s Guide 6.1.3.1 6.1.3.2 100Mbps .................................................................................................................................................. 31 10Mbps .................................................................................................................................................... 31 6.2 HP ProCurve Switch 2424M .............................................................................................................................. 32 6.2.1 Throughput test ................................................................................................................................................. 32 6.2.1.1 100BT ...................................................................................................................................................... 32 6.2.1.2 10BT ........................................................................................................................................................ 32 6.2.2 Latency Test - unicast traffic............................................................................................................................. 32 6.2.2.1 100Mbps .................................................................................................................................................. 32 6.2.2.2 10Mbps .................................................................................................................................................... 32 6.2.3 Latency Test - broadcast traffic......................................................................................................................... 33 6.2.3.1 100Mbps .................................................................................................................................................. 33 6.2.3.2 10Mbps .................................................................................................................................................... 33 6.3 HP ProCurve Switch 1600M .............................................................................................................................. 34 6.3.1 Throughput test ................................................................................................................................................. 34 6.3.1.1 100BT ...................................................................................................................................................... 34 6.3.1.2 10BT ........................................................................................................................................................ 34 6.3.2 Latency Test - unicast traffic............................................................................................................................. 34 6.3.2.1 100Mbps .................................................................................................................................................. 34 6.3.2.2 10Mbps .................................................................................................................................................... 34 6.3.3 Latency Test - broadcast traffic......................................................................................................................... 35 6.3.3.1 100Mbps .................................................................................................................................................. 35 6.3.3.2 10Mbps .................................................................................................................................................... 35 6.4 HP ProCurve Switch 100/1000Base-T Module................................................................................................. 36 6.4.1.1 1000BT .................................................................................................................................................... 36 6.4.1.2 100BT ...................................................................................................................................................... 36 6.5 HP ProCurve Switch Gigabit-SX Module......................................................................................................... 36 6.5.1.1 Gigabit-SX ............................................................................................................................................... 36 6.6 HP ProCurve Switch Gigabit-LX Module ........................................................................................................ 36 6.6.1.1 Gigabit-LX ............................................................................................................................................... 36 ©1998, 1999 Hewlett-Packard Co Revision 3.2a – 12/1/1999 Page 4 of 36 HP ProCurve Switch 4000M / 8000M / 2424M / 1600M Reviewer’s Guide 1. Background This Switch Reviewer’s Guide will help network testing engineers at computer trade publications, resellers and end-user sites evaluate the merits of the HP ProCurve Switches. Hewlett-Packard Company created this guide to help reviewers understand the benefits of the HP ProCurve Switches. 1.1 HP’s Proactive Networking HP proactive networking is an extensible line of products working together to provide the control network administrators need to deliver the network uptime and performance that their organizations require. This guide describes one part of HP proactive networking: the HP ProCurve Switch 4000M, HP ProCurve Switch 8000M, the HP ProCurve Switch 2424M and HP ProCurve Switch 1600M products. The HP ProCurve Switches 4000M/8000M/2424M and 1600M have been designed from the start to provide not only a low cost, high performance, scalable switched environment, but to do so with minimal configuration requirements. This, combined with the industry-leading lifetime1 warranty and network management designed to easily help the network administrator proactively provide network optimization, leads to a switched environment that is easy to implement, maintain and grow. 1.2 What is a Switch? In their simplest form, switches are multi-port bridges. With the technology that now exists, switches can operate at or near media-speed on all their ports simultaneously, allowing data flow to different segments on the switch to appear to occur simultaneously. It is this simultaneity that provides the main benefits of a switch, lowering or eliminating traffic bottlenecks that might be present in a shared environment. 1.3 Hewlett-Packard Switch Products 1.3.1 ProCurve Switches Covered in this Guide This guide covers the following Hewlett-Packard switch products: HP ProCurve Switch 4000M The HP ProCurve Switch 4000M is a modular wiring closet switch that comes standard with forty fully-switched 10/100 Base-T UTP autosensing ports, with five open slots for additional modules. The HP ProCurve Switch can support up to eighty 10/100 autosensing 10/100Base-T ports, and is ideal for scaleable/expandable low-cost 10/100 desktop switching for smaller groups of users. The switch includes embedded Web-based management and HP TopTools for Hubs and Switches. Modules available for the HP ProCurve Switch 4000M are: 1 2 • HP Switch 10/100Base-T module provides (8) autosensing 10/100 Ethernet UTP ports • HP Switch Gigabit-SX module provides (1) 1000Mbps multi-mode fiber optic port • HP Switch Gigabit-LX module provides (1) 1000Mbps multi-mode or single-mode fiber optic port. Fully adheres to the IEEE 802.3z specification.2 • HP Switch 100/1000Base-T module provides (1) autosensing 100/1000Mbps Category 5 UTP connection at up to 100m. Adheres to the IEEE 802.3ab specification. Implements autosensing Auto MDI/MDI-X, allowing either straight-through or crossover cabling to be used for interconnections between switches or switch-to-server. • HP Switch 100Base-FL module provides (4) 100Mbps multi-mode fiber optic ports For as long as you own the product. Mode conditioning cable (not included) may be needed with multi-mode fiber cable per IEEE 802.3z specs. ©1998, 1999 Hewlett-Packard Co Revision 3.2a – 12/1/1999 Page 5 of 36 HP ProCurve Switch 4000M / 8000M / 2424M / 1600M Reviewer’s Guide • HP Switch 10Base-FL module provides (4) 10Mbps multi-mode fiber optic ports HP ProCurve Switch 8000M A modular 10 slot mini-chassis. Essentially the HP ProCurve Switch 4000M without any ports preinstalled. HP ProCurve Switch 2424M The HP ProCurve Switch 2424M is a stackable switch that provides twenty-four 10/100 Base-T autosensing ports and one open slot. The HP ProCurve Switch 2424M is ideal for low cost managed 10/100 desktop switching for users that desire a stackable solution. The Stacking Module provides a convenient high-speed stacking connection between switches and has two transceiver slots left over to provide a high-speed standardized Gigabit uplink connection to the backbone or an aggregator switch. Modules available for the HP ProCurve Switch 2424M slot are: • Any of the modules listed under the HP ProCurve Switch 4000M above. • HP ProCurve Switch 2424M Gigabit Stacking Module provides two Gigabit ports that are transceiver-based. Transceivers available are: • HP ProCurve Gigabit-SX Transceiver • HP ProCurve Gigabit-LX Transceiver • HP ProCurve Gigabit-Stacking Kit (allows a low cost Gigabit stacking connection between two HP ProCurve Switch 2424Ms). Includes two transceivers and a .5m cable. Note that the Gigabit Stacking Module only works in the HP ProCurve Switch 2424M. It cannot be used in the HP ProCurve Switches 8000M / 4000M / 1600M. HP ProCurve Switch 1600M A fixed port switch with sixteen fixed 10/100Mbps autosensing ports and one expansion slot, primarily for Gigabit connectivity, but will accept any of the modules listed with the HP ProCurve Switch 4000M above. Ideal for server farm connectivity. 1.3.2 Other Switches Available From HP Below is a complete list of switches available from HP. HP ProCurve Routing Switch 9308M A feature-rich, modular, 8 slot chassis-based routing switch delivering 100 million pps performance with up to 64 Gigabit Ethernet ports and up to 184 10/100 Mbps autosensing ports. Routes IP, IPX and AppleTalk. This product is ideal for large networks and provides high performance as a collapsed backbone. See the HP ProCurve Routing Switch 9304M/9308M/6308M-SX/6208M-SX Reviewer’s Guide for more details. HP ProCurve Routing Switch 9304M A feature-rich, modular, 4 slot chassis-based routing switch delivering 50 million pps performance with up to 32 Gigabit Ethernet port and up to 88 10/100 autosensing per-port. This product is ideal for medium-to-large networks and provides high performance in collapsed backbones, data centers, and server farms. See the HP ProCurve Routing Switch 9304M/9308M/6308M-SX/6208M-SX Reviewer’s Guide for more details. HP ProCurve Routing Switch 6308M-SX A feature-rich, 8 port wire-speed Gigabit-SX routing switch delivering 12 million pps performance. This product is ideal as a backbone switch for small-to-medium networks, or as a remote building aggregrator switch connected to the larger site switch. ©1998, 1999 Hewlett-Packard Co Revision 3.2a – 12/1/1999 Page 6 of 36 HP ProCurve Switch 4000M / 8000M / 2424M / 1600M Reviewer’s Guide See the HP ProCurve Routing Switch 9304M/9308M/6308M-SX/6208M-SX Reviewer’s Guide for more details. HP ProCurve Routing Switch 6208M-SX A feature-rich, 8 port wire-speed Gigabit-SX Layer 2/4 switch delivering 12 million pps performance. This product is ideal as a backbone switch for small-to-medium networks, or as a remote building aggregrator switch connected to the larger site switch where full Layer 3 routing is not wanted or needed. See the HP ProCurve Routing Switch 9304M/9308M/6308M-SX/6208M-SX Reviewer’s Guide for more details. HP ProCurve Switch 2224 Fixed configuration unmanaged desktop switch with (24) autosensing 10/100 Mbps ports, one of the UTP ports can be used as a 100Base-FX port with the addition of an optional transceiver. HP ProCurve Switch 212M Fixed configuration top-of-stack switch with (12) 10Mbps Ethernet ports and two 100Base-T ports (one fixed TX and one transceiver-based port) HP ProCurve Switch 224M Fixed configuration desktop switch with (24) 10Mbps Ethernet ports and two 100Base-T ports (one fixed TX and one transceiver-based port) HP AdvanceStack Switch 2000 A flexible six slot high speed backplane switch for connectivity into legacy LAN environments. Modules currently available include: • Two port 100Base-T module (transceiver-based), • Two port 100VG module (transceiver-based), • Four port 10Base-T module, • Four port 10Base-FL module • One port DAS FDDI module, and See the HP AdvanceStack Switch 2000/800T Reviewer’s Guide for more details. ©1998, 1999 Hewlett-Packard Co Revision 3.2a – 12/1/1999 Page 7 of 36 HP ProCurve Switch 4000M / 8000M / 2424M / 1600M Reviewer’s Guide 1.4 HP Switch Positioning HP identifies three different classifications for switches: node/desktop, top-of-stack (both classified as wiring closet switches) and backbone switches. These areas are loosely defined by the number of address table entries a switch supports, the speed at which a switch operates, the flexibility/modularity provided by a switch, and the number of ports supported by a switch. There are also some specialty areas, such as being able to handle centralized server farms. Desktop switches are intended for connecting each end node in a workgroup directly to its own switch port, usually at 10Mbps, with maybe one or two higher-speed ports for fast server connectivity. Top-ofstack switches have larger address tables and higher throughput speeds. They are designed to interconnect smaller workgroup switches or shared hubs. Backbone switches are intended to be placed centrally in a network. Consequently, they have high port counts with flexible port configurations, ways of dealing with broadcast and multicast traffic, and the ability to provide Layer 3 functionality. Fall 99 Increasing Performance HP ProCurve LAN Solution Family H e urv roC P P Q ity ual Gigabit Routing Switches i ce erv of S fixed, L3, managed Gigabit Switches fixed, L2, managed 10/100/Gigabit Routing Switches flexible chassis configuration 10/100Mbps Switches 10/100Mbps Switches with up to 2 Gigabit links 10/100Mbps Switch flexible chassis configuration 10/100Mbps Switches entry level, unmanaged 10/100Mbps Hubs managed or unmanaged Switches covered in this guide. 10Mbps Switches with 2 100 Mbps uplinks 10Mbps Hub Office 10Mbps Hubs managed or unmanaged Wiring Closet Backbone www.hp.com/go/procurve 1.4.1 Positioning for the HP ProCurve Switch 4000M/8000M/2424M/1600M The HP ProCurve Switches 4000M/8000M/2424M/1600M are very flexible wiring closet switches. The universal slot architecture delivers high port density and media flexibility in a variety of form factors. The different switches’ form factors are discussed in Section 1.3.1. These switches all have the same feature set. Features such as Switch Meshing and Port Trunking provide high availability and high bandwidth capabilities for mission-critical applications. QoS Setting and in-switch tagging allows them to be 802.1q edge devices to provide end-to-end packet priority setting without requiring the explicit involvement of end nodes. HP Proactive Networking makes these switches the easiest way to build and maintain a high-speed network wiring closet. ©1998, 1999 Hewlett-Packard Co Revision 3.2a – 12/1/1999 Page 8 of 36 HP ProCurve Switch 4000M / 8000M / 2424M / 1600M Reviewer’s Guide 1.4.2 Switch 8000M / 4000M / 2424M / 1600M Comparison All four switches run the same software and have the same features. Differences between the switches are largely physical and shown in the following chart. Feature Programmable HP ASICs Automatic Broadcast Control Switch Meshing Port Trunking Fast EtherChannel3 HP Port Trunking Protocol Filtering 802.3x Flow Control 802.1p Priority QoS Settings, In-switch tagging IGMP (Version 2) VLANs (802.1Q tagged and untagged) Broadcast Throttling Port Security Web-server based configuration TopTools for Hubs & Switches Number of addresses Installed ports (10/100Mbps) Open slots Backplane Packets Per Second4 Switch 8000M Switch 1600M Switch 4000M Switch 2424M 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 30 9 9 9 9 9 9 9 30 9 9 9 9 9 9 9 30 9 9 9 9 9 9 9 30 9 9 9 9 10,000 0 10 4.67 million 9 9 9 9 10,000 16 1 3.87 million5 9 9 9 9 10,000 40 5 4.67 million 9 9 9 9 10,000 24 1 6 3.92 million 3 EtherChannel® is a registered trademark of Cisco Systems, Inc. 64 byte packets 5 This figure indicates full media speed, full duplex on all ports. Gigabit card installed in 1600M. 6 Stacking Module with 2 Gigabit ports used in the 2424M. 4 ©1998, 1999 Hewlett-Packard Co Revision 3.2a – 12/1/1999 Page 9 of 36 HP ProCurve Switch 4000M / 8000M / 2424M / 1600M Reviewer’s Guide 2. Evaluation Features and Benefits 2.1 Feature Set Summary The HP ProCurve Switch 8000M and the HP ProCurve Switch 1600M are store-and-forward switches that feature: 7 • An innovative backplane design that results in very low latencies of 3.5-12 microseconds (100Mbps streams). Speeds are: 4000M/8000M: 3.8 gigabit/sec, 1600M: 3.5 Gbps, 2424M: 3.2 Gbps • LAN Aggregation - Switch Meshing (load balancing protocol) and multiple port trunking allowing load-balancing meshed, scaleable, and redundant bandwidth on connections between switches. Create a virtual backplane between switches. • Link Aggregation - Support for Cisco’s Fast EtherChannel® including the Port Aggregation Protocol (PAgP) and manually configured HP Trunks • Up to thirty 802.1Q compliant VLANs for segmentation of local LANs • QoS Settings / In-switch tagging – set priority of packets through the switch as well as setting the priority tag bits in the 802.1Q tag based on IP address, IP-ToS or Diff-Serv bits, protocol, VLAN membership or incoming 802.1Q priority setting. This In-switch tagging (actual modification of the priority bits) allows network QoS settings without end node involvement. • Automatic Broadcast Control (ABC) that intelligently controls broadcasts to enable larger switched topologies without the use of VLANs and routers. On the other hand, ABC is fully compatible with VLAN and router environments. • Automatic Gateway Configuration of DHCP packets to set the default gateway of a node to its own IP address if the HP ProCurve Switch 4000M/8000M/2424M/1600M is installed in place of a pre-existing router. • IGMP support for control of multicast packets • Source port and layer 3 protocol filtering for control of traffic and implementation of security policies between ports • Port Security – ability to deny access to all except a configured MAC address, or first seen address on a port-by-port basis. • Lifetime7 warranty (best in the industry) • Free end-user telephone support available worldwide • Extensive net management capabilities including: Web-based management for anytime, anywhere configuration access Find/fix/inform capability which finds common network problems, fixes them if possible, and informs the net manager of the situation Top Tools for Switches, which provides device and traffic management, traffic optimization, and traffic control tools SNMP/MIB II/RMON support on all ports for monitoring and control HP’s Extended RMON support on all ports allowing the monitoring of traffic flows in the network Ability to configure a network monitoring port for use with external probes or analyzers For as long as you own the product. ©1998, 1999 Hewlett-Packard Co Revision 3.2a – 12/1/1999 Page 10 of 36 HP ProCurve Switch 4000M / 8000M / 2424M / 1600M Reviewer’s Guide • Spanning Tree Protocol (802.1D) support, including “fast” mode to allow support of IPX client environments (see the application note “HP Switches - Controlling Network Traffic” at http://www.hp.com/rnd/products/solutions/techlib/techlib.htm for more details). • Year 2000 compliant 2.2 Architecture 2.2.1 Store-and-Forward There are two techniques by which switches move packets from the source to destination ports, 1) store-and-forward or, 2) cut-through. In store-and-forward, the entire packet is received and stored in memory by the switch before any decision is made as to the destination port for that packet. For cutthrough, the switch makes the destination decision and forwards the packet as soon as it has the destination and source address of the packet. Since the destination address is contained at the beginning of the packet, it is possible to have the packet being sent out the destination port before it is entirely received on the incoming port. No CRC checking is done on the packet with cut-through switching. The HP ProCurve Switches 4000M/8000M/2424M/1600M use a variation of the store-and-forward method of packet forwarding. The benefits of the store-and-forward approach over cut-through are: • Allows multi-speed switching: Store-and-forward is the only way a switch can deal with differing speeds on its various ports. • Filters out bad packets: Packets that are too short (as well as collision fragments), too long, or have bad checksums are not forwarded, preventing the proliferation of bad packets. • Congestion management: All switches deal with packet congestion by using store-and-forward methods. • Priority Queuing: QoS priority queues work through a store-and-forward mechanism. The usual concern with the store-and-forward method compared to cut-through is higher packet latencies through the switch. The HP ProCurve Switches 4000M/8000M/2424M/1600M have a novel backplane design that keeps packet latencies among the lowest in the industry for store-and-forward switches. This is discussed in more detail in the Backplane Design section below. 2.2.2 Backplane Design The HP ProCurve Switches 4000M/8000M/2424M/1600M has backplanes controlled by an HP-designed programmable ASIC. Backplane speeds for the various switches are: 4000M/8000M: 3.8 gigabit/sec, 1600M: 3.5 Gbps, 2424M: 3.2 Gbps. The switches support ASIC 10,000 MAC addresses. Unlike Controller many other switches on the market, data is stored on the 3.8 Gbit switch bus incoming port module and only travels across the backplane once on its way to the outgoing port module. At a measured Slot Slot Slot latency of only 3.5-12 µsec Module Module Module (LIFO, 100Mbps speed), the HP ProCurve Switches 4000M/8000M/2424M/1600M have low latency for a store-and-forward design. Latency is the same for both inter and intra-module destinations. ©1998, 1999 Hewlett-Packard Co Revision 3.2a – 12/1/1999 Page 11 of 36 HP ProCurve Switch 4000M / 8000M / 2424M / 1600M Reviewer’s Guide For broadcast and multicast packets, LIFO latency is still at 4-21 µsec for all ports, and the variance in broadcast and multicast latency port-to-port in these switches is ±1.2 µsec, which is very low. For multimedia data performance, particularly if this data is delivered through multicast mechanisms, it is low variance in latency that is the most important latency measurement for a switch. 2.2.2.1 Backplanes: Chassis vs. Stackable The HP ProCurve Switch 4000M is positioned as a 10/100Mbps desktop or wiring closet switch. Most other products in this category, including the HP ProCurve Switch 2424M, are stackable switches. A quick list of the differences between chassis and stackable solutions is: Chassis • Chassis generally have higher backplane speeds than stackable switch backplanes. The stacking backplane further limits bandwidth between switches as it is almost always lower speed than the switch backplane. In addition, some vendor stacking solutions use a shared rather than switched approach for the stacking backplane. The HP ProCurve Switch 2424M uses a fully switched stacking backplane. • All ports in the chassis have equal bandwidth access to each other across the backplane • No stacking hardware or cable is required up to port count capability of each chassis, resulting in less cabling for the number of ports • Higher port density possible Stackable • Less expensive, particularly at lower port counts • No loss of ports when interconnecting multiple switches Overall, the chassis solution is usually a better solution from a throughput and type-of-port flexibility perspective. A stackable solution is good for users that don’t require the higher backplane bandwidth, are very price-sensitive, or just prefer it. 2.2.3 Packet Buffer Memory Both flow control and packet buffer memory are used by the switch to handle momentary packet congestion. The amount of packet buffer memory used within the HP ProCurve Switch 8000M and HP ProCurve Switch 1600M varies depending on the port module: Module HP ProCurve Switch 10/100Base-TX module HP ProCurve Switch 100Base-FX module HP ProCurve Switch Gigabit-SX module HP ProCurve Switch Gigabit-LX module HP ProCurve Switch 2424M Gigabit Stacking Module HP ProCurve Switch 100/1000Base-T module HP ProCurve Switch 10Base-FL module Total Memory 4 MB 2 MB 4 MB 4 MB 8 MB Per Port Memory 512 KB 512 KB 4 MB 4 MB 4 MB 4 MB 2 MB 4 MB 512 KB 2.2.4 HP ProCurve Switch 100/1000Base-T Module The low cost HP ProCurve Switch 100/1000Base-T module implements Gigabit data rates over standard Category 5 or better UTP copper wiring. Adhering to the 802.1ab specification, connections are supported up to 100m. The module autosenses 100/1000, full or half duplex and MDI or MDI-X connections. The Auto MDI/MDI-X feature is new and makes cabling between two switches or switch to server very easy as either a straight-through or crossover cable can be used in any of these circumstances. ©1998, 1999 Hewlett-Packard Co Revision 3.2a – 12/1/1999 Page 12 of 36 HP ProCurve Switch 4000M / 8000M / 2424M / 1600M Reviewer’s Guide For customers installing new copper cabling, Category 5e wire is recommended. Existing wiring and all new installations should be checked to make sure the end-to-end connections (including patch panels and cross-connect blocks) meet the specs necessary for 1000Base-T. Cable testers suitable for copper Gigabit connections are available. See the white paper on the Gigabit Ethernet Alliance web site for more wiring details. www.gigabit-ethernet.org 2.2.5 HP ProCurve Switch 2424M Gigabit Stacking Module The HP ProCurve Switch 2424M Gigabit Stacking Module contains two full-duplex Gigabit ports that are transceiver based. Both Gigabit-SX and Gigabit-LX transceivers are available for high speed fiberoptic connections to the backbone or aggregator switches. The HP ProCurve Gigabit Stacking Kit is also available. The kit contains two specialized full-duplex Gigabit transceivers and a .5m proprietary cable. This provides a 2 Gbps connection (1 Gbps in each direction) between switches. The Stacking Kit, used in conjunction with two Stacking Modules installed in two HP ProCurve Switch 2424Ms provides an inexpensive stacking mechanism. Up to 7 HP ProCurve Switch 2424Ms can be daisy-chained together this way to provide up to 168 ports in the stack. In any stack there will always be two open transceiver slots for use with Gigabit transceivers to provide standardized uplink connectivity. The HP ProCurve Switch 2424M Gigabit Stacking Module does not fit or work in the HP ProCurve Switch 8000M/4000M/1600M. Modules available for the Switch 8000M/4000M/1600M will, however work in the switch module slot on the HP ProCurve Switch 2424M. Pricing for the stacking components is given in the pricing section. 2.3 IEEE 802.3x Flow Control The HP ProCurve Switches 4000M/8000M/2424M/1600M adhere to the IEEE 802.3x Flow Control specification. This provides industry standard support for managing heavy port traffic and helps the switches avoid memory buffer overflows. Flow control is enabled on a port-by-port basis. 2.4 Automatic Broadcast Control As local LAN environments have grown larger there has been a need to segment the environment to control and isolate the broadcast domains. Broadcast traffic in particular needs to be controlled because every node that receives a broadcast packet must interrupt its CPU to determine what to do with the packet. Traditionally routers have been used to provide this broadcast isolation. The HP ProCurve Switches 4000M/8000M/2424M/1600M have built it into the switch one of the primary services routers perform to isolate broadcasts in the form of Automatic Broadcast Control. This provides separation of broadcast domains to each individual port on the switch. ABC, which has obvious value in a router-less environment also has value in an environment with routers because the broadcasts propagate no farther than the individual switch ports, keeping these broadcasts off other segments between the switch and router. ABC suppresses broadcasts by participating in the IP & IPX broadcast protocols for path/route discovery: • For IP traffic, most broadcasts are generated as ARP requests. The HP ProCurve Switch builds an ARP cache and can proxy ARP reply back to end nodes directly, keeping the initial ARP broadcast confined to the segment it went out on. • For IPX traffic, the switch builds a RIP/SAP table, proxy answering end node NSQs directly, keeping this type of broadcast traffic on the segment it was generated on. Since IPX uses broadcast traffic extensively at this level, ABC functionality can substantially reduce overall broadcast traffic in this environment. ©1998, 1999 Hewlett-Packard Co Revision 3.2a – 12/1/1999 Page 13 of 36 HP ProCurve Switch 4000M / 8000M / 2424M / 1600M Reviewer’s Guide • RIP (IP) and RIP/SAP (IPX) broadcasts are only forwarded to those segments where RIP and RIP/SAP broadcasts have been heard previously. • To prevent broadcast storms, the switch provides broadcast throttling, a filter defined on each port that allows only a user-specified level of broadcast traffic from entering the switch from that port (default is 40%). Actual packet forwarding is handled at layer 2 where high speed and low latency can be economically provided. More details on ABC can be found in the paper “HP Switches - Controlling Network Traffic” in the technical library on HP’s networking web site at http://www.hp.com/rnd/products/solutions/techlib/techlib.htm. 2.5 Automatic Gateway Configuration If the HP ProCurve Switch 4000M/8000M/2424M/1600M will be replacing an existing router with multiple subnets, the default gateway in end nodes connected to the switch need to be set to their own IP address, or, if the stack supports it, 0.0.0.0. This will force each end node to ARP whenever a packet is sent to a destination not previously known. Once changing the default gateway is done, no other administrative action is needed in the future when moving end-nodes around the network. In DHCP environments the HP ProCurve Switch 4000M/8000M/2424M/1600M can set the end node default gateway setting to the same IP address as the end node. The switches do this by changing the default gateway field of the DHCP packets as they travel through the switch. Any end nodes that are on the same switch segment as the DHCP server will not be modified since those packets do not travel through the switch. It is recommended when using the Automatic Gateway Configuration feature that DHCP servers be located on switch segments without any end nodes. If the DHCP server itself allows setting the default gateway to the end node address it is better to use the DHCP server this way rather than the Automatic Gateway Configuration in the switch. Microsoft 8 Windows NT® 2000, when released, will allow this directly. Microsoft Windows NT 4.0 can also do this with a registry change. For details see: http://support.microsoft.com/support/kb/articles/q167/6/86.asp. 2.6 Switch Meshing (LAN Aggregation) The HP ProCurve Switch 4000M/8000M/2424M/1600M support Switch Meshing, a way to interconnect these switches in a meshed topology. Meshed switch-to-switch links can all be used simultaneously to their full advantage, with traffic being load balanced through redundant links based on dynamically determined latency in the different possible paths between switches. High availability, fault tolerant networks can be easily built with very low network administration required. A C B D In traditional switched environments, meshed topologies are not allowed without the use of the Spanning Tree Protocol (IEEE 802.1D). Spanning Tree detects loops in the topology and logically blocks as many links as necessary to avoid traffic loops. If one of the active links fails, Spanning Tree enables another link to re-establish the path, if possible. Unfortunately, Spanning Tree requires links to be available that are not being used for data, letting available bandwidth go unused. Although Spanning Tree Protocol is supported by the 4000M/8000M/2424M/1600M (allowing them to participate in pre-existing switch/router environments), Switch Meshing is superior in that it provides a way for the switches to use all the available links between switches. With Switch Meshing, the switch selects the best traffic path for each new destination end-node it learns based on dynamically 8 Microsoft and Windows NT are U.S. registered trademarks of Microsoft Corporation. ©1998, 1999 Hewlett-Packard Co Revision 3.2a – 12/1/1999 Page 14 of 36 HP ProCurve Switch 4000M / 8000M / 2424M / 1600M Reviewer’s Guide determined latency in each of the possible paths to the node. Recalculation of path latency in each switch is done every 30 seconds and is based on link speeds, input and output buffer queue lengths, and knowledge of any dropped packets on particular ports. Redundancy is also provided by Switch Meshing. If one of the links fails between switches, traffic is redirected through another path, if available. The switchover time of typically less than 1 second is very fast. Very robust high availability solutions can be implemented with a switch mesh. Switch Meshing allows multiple HP ProCurve Switches 4000M/8000M/2424M/1600M to form a virtual backplane between the switches, allowing reliable high port density environments to be made inexpensively. Up to 12 switches can participate in a Switch Meshing domain. Multiple Switch Meshing domains can exist in a single LAN environment, but not within the same switch. Switch Meshing works well for local environments as large as 5,000 nodes. Routing switches and routers use a similar technique through routing protocols such as RIP, OSPF or BGP. But Switch Meshing is an improvement over these routing protocols because: • The path decision in HP’s Switch Meshing is determined by dynamically determined latency through the switches. Routing protocols do not take latency into account, only path costs based on link speeds (OSPF) or simply the lowest number of router hops (RIP). • Switch Meshing works for all layer 3 protocols, as well as non-routable protocols such as DEC LAT or NETBios, because path specification is performed using layer 2 MAC addresses. Routing switches can only specify paths based on supported Layer 3 protocols, (usually IP, sometimes IPX and rarely AppleTalk), otherwise they must simply bridge the packet and use Spanning Tree. • Configuration of Switch Meshing is trivial. Specifying which ports are part of the Switch Meshing domain is all that is needed. The switch takes care of the rest. This is in sharp contrast to configuration of routing protocols which can be challenging. • Convergence time (time to recover from a lost link) is fast - typically less than one second. This is much faster than RIP and faster or on par with OSPF using triggered updates. • Unlike a router, no packet modification is required as it travels through the switch, keeping the latency through ProCurve switches lower than routing switches. A white paper with more details on Switch Meshing can be found in the technical library on HP’s networking web site at http://www.hp.com/rnd/products/solutions/techlib/techlib.htm. 2.7 QoS Features 2.7.1 Incoming IEEE 802.1p Priority Tag Support IEEE 802.1p packet tagging supports both designation of VLAN membership (see the VLAN section below) and packet priority (up to 8 levels). The architecture of the HP ProCurve Switches 4000M/8000M/2424M/1600M support two levels of priority through different port buffer queues, regular and high. If a tagged packet with the priority field value up to 3 comes into these switches, it will be put into the regular priority queue; at a priority value of 3 and above, the packet is put into the high priority queue. This allows the 4000M / 8000M / 2424M / 1600M to be responsive to time-sensitive applications that use the priority field in packet tagging for their data streams. IGMP packets coming through the switch can be automatically assigned to the high priority queue through a single item in the switch configuration. ©1998, 1999 Hewlett-Packard Co Revision 3.2a – 12/1/1999 Page 15 of 36 HP ProCurve Switch 4000M / 8000M / 2424M / 1600M Reviewer’s Guide 2.7.2 In-Switch 802.1p Tagging Data networks are starting to carry types of data streams that have differing priorities in how they should be handled. The Switch 8000M / 1600M9 can be configured to give a particular priority to a packet based on: • Source or destination IP address (up to 30 different addresses) • IP-ToS or Diff-Serv field – Based on the IP Type of Service or Diff-Serv field • Protocol type of the packet – Priority set based on whether packet is IP, IPX, ARP, DEC LAT, AppleTalk, SNA or NetBeui • VLAN membership • Incoming 802.1p Priority setting If a packet meets more than one of the conditions above, the priority setting of the packet is determined in the order given above, with the first in the list having the highest precedent. These settings determine not only the priority of how the packet is handled in the HP ProCurve Switch 4000M/8000M/2424M/1600M itself, but the switch will also set the 802.1p priority tag for the packet outbound from the switch if it leaves via an 802.1p tagged port. This feature can be used to provide a network end-to-end priority for a packet. The HP ProCurve 9300 Routing Switches, for example, will internally maintain and prioritize the packet based on this 802.1p tag, even when the packet is routed through the 9300 Routing Switch. End-to-end priority setting is thus possible even without the end node that created the packet explicitly setting the priority in the packet. This is advantageous in that end node NIC cards do not have to be replaced or have their drivers updated in order to take advantage of priority settings. The end user also doesn’t have to wait for PC operating systems and applications to support priority settings. The Switch 4000M/8000M/2424M/1600M provides 802.1p edge or backbone services for end nodes into the rest of the network, a powerful capability as different data types converge in the data network. In addition, this feature can be used to reset the incoming 802.1p priority setting, thus allowing the network manager an override capability from errant end nodes once they do support 802.1p priority settings. 2.7.3 IP-ToS Support The IP-ToS (Type of Service) field has been in the IP header for a long time, but until recently has been largely unused. There are a number of applications now starting to use this field, such as IP-telephony, to provide priority handling of such packets within a network. Since many emerging switches use the 802.1p field to provide priority rather than the IP-ToS field, the HP ProCurve Switch 4000M/8000M/2424M/1600M’s ability to map this field to an 802.1p priority setting provides more flexibility in a network as to how this packet will be handled end-to-end. 2.7.4 Diff-Serv Support An upcoming standard, Differential Services (Diff-Serv) will use the IP-ToS field to provide a standardized set of class-of-service for packets. Still in the standards definition phase, Diff-Serv will be used in the future to define a full set of delivery services for a packet. The HP ProCurve Switch 4000M/8000M/2424M/1600M can be configured to specify a particular 802.1p priority setting and set the 802.1p tag for each of the 32 different settings that the Diff-Serv field can take. This provides future proofing for a network using the HP ProCurve Switch 4000M/8000M/2424M/1600M. 9 Starting with firmware revision C.07.23. Older revisions can be updated at no charge through the HP ProCurve web site. ©1998, 1999 Hewlett-Packard Co Revision 3.2a – 12/1/1999 Page 16 of 36 HP ProCurve Switch 4000M / 8000M / 2424M / 1600M Reviewer’s Guide 2.8 IGMP Support For multicast traffic, the switch eavesdrops on Internet Group Multicast Protocol (IGMP) traffic so that it knows which nodes are part of which multicast groups. If there is no multicast router available, the HP ProCurve Switch 4000M/8000M/2424M/1600M can act as an IGMP querier to learn which nodes have subscribed to which multicast streams. The switch can then direct a specific multicast stream to only those switch segments that have nodes that have joined the multicast group associated with that stream. Configuration of this feature is a single check box to turn it on. HP switches support version 2 of IGMP. The HP ProCurve Switch 4000M/8000M/2424M/1600M can also be configured through a single check box to automatically promote multicast streams that are part of an IGMP group to the high priority queue, moving these packets through the switch with as little latency as possible. This feature does not depend on 802.1Q packet tagging, so will work with existing IGMP environments. More details on IGMP can be found in the paper “HP Switches - Controlling Network Traffic” in the technical library on HP’s networking web site at http://www.hp.com/rnd/products/solutions/techlib/techlib.htm. 2.9 IEEE 802.1Q VLAN Support A Virtual LAN is a logical collection of ports or nodes that belong to a single broadcast/multicast domain. VLANs were originally devised as a solution to limit the size of any one broadcast domain to allow scaling of switched environments. With the advent of routing switch solutions, however, use of VLANs in end user environments is now largely done for network policy or security reasons. In any one VLAN, network traffic is completely independent of any other VLAN. A local router is required to interconnect multiple VLANs if traffic is to move between them. Automatic Broadcast Control and IGMP are compatible with, and work within, the context of each individual VLAN. The HP ProCurve Switches 4000M/8000M/2424M/1600M support the IEEE 802.1Q standard for VLAN definition. Until the advent of the 802.1Q standard, identifying which network packets belonged to which VLANs was done differently by the different vendors, leading to interoperability concerns. The packet tagging in 802.1Q solves this problem by providing an identification field for VLANs. Now any device that supports 802.1Q can tell which VLAN a packet belongs to if that packet has been tagged. This allows packets from different VLANs to travel over the same link interconnecting switches. Switches from different vendors that adhere to 802.1Q can inter-operate at this level. In addition, since multiple VLANs can be identified within a single port, multiple VLANs can use the same server on a single port, as long as that server supports the 802.1Q tagging. As a final benefit, a router that supports 802.1Q can provide routing services between different VLANs through a single link to a switch (also known as a “one-armed router”). The HP ProCurve Switch 8000M and HP ProCurve Switch 1600M support up to thirty (30)10 VLANs per switch. VLANs are defined by port. A port-based VLAN is one where all packets that are untagged coming into a particular port are identified with the designated VLAN for untagged packets associated with that port, providing backwards compatibility to environments that do not support 802.1Q tags. Each port supports at most one untagged VLAN with the remainder for that port being tagged. 2.10 Port Trunking (Link Aggregation) Link Aggregation is the industry term for the ability to combine multiple coterminous links (links that begin at the same point and end at the same point) as one logical link. There are two types supported by the HP ProCurve Switch 4000M/8000M/2424M/1600M, Cisco's Fast EtherChannel11 (FEC) and HP Trunking. Cisco’s Fast EtherChannel defines an automation protocol called PAgP while HP trunking is manually configured. 10 11 Switch firmware revision C.06.01 or later. EtherChannel® is a registered trademark of Cisco Systems, Inc. ©1998, 1999 Hewlett-Packard Co Revision 3.2a – 12/1/1999 Page 17 of 36 HP ProCurve Switch 4000M / 8000M / 2424M / 1600M Reviewer’s Guide Link aggregation allows two HP ProCurve Switch 4000M/8000M/2424M/1600M switches to be interconnected by 2-to-4 of the same type of links, with all links acting as one higher-speed link. Since the number of links in a trunk is configurable, the bandwidth is scaleable to the needs of a particular network. For example, (4) 100Mbps links can be trunked to provide the equivalent of a 400 Mbps (800 Mbps full-duplex) link between two switches or (4) Gigabit links can be trunked for the equivalent of a 4 Gigabit (8 Gigabit full-duplex) link. Fiber-optic links can be trunked to interconnect switches across large campuses. Some servers also support link aggregation, allowing multiple links to be interconnected between the switch and server. Up to 4 links of any one type can be used in either the FEC or HP trunk and a total of 10 trunks (FEC, HP Trunk and Switch Mesh) can be configured at one time in the HP ProCurve Switch 4000M/8000M/2424M/1600M. 2.10.1 Implementation of Cisco's Fast EtherChannel® The HP ProCurve Fast EtherChannel ports trunked together act as one Switches 4000M/8000M/2424M/1600 M implement Cisco’s Fast EtherChannel® (FEC) technology. Switch 2 Switch 3 Switch 1 FEC provides support for the Port Aggregation Protocol (PAgP), a Cisco proprietary protocol that aids in configuration of the FEC links. This allows the HP ProCurve Switches 4000M/8000M/2424M/1600M switches to be compatible with other PAgP compliant switches, routers and servers. Traffic running across an FEC trunk is load-balanced across the different physical links, providing the most complete use of the available bandwidth. In addition, if one of the links in the trunk goes down, data is carried across the remaining links providing redundancy to the overall link. Look at the FEC white paper on Cisco's web site for more details on server support. 2.10.2 HP Trunking The HP ProCurve Switches 4000M/8000M/2424M/1600M also implement HP Trunks. HP Trunks are available in a number of other HP switches making the HP ProCurve Switch 4000M/8000M/2424M/1600M compatible with the link aggregation solution of these other switches. HP Trunks will also work with other trunk technologies that do not use a protocol across the trunks, including FEC trunks that have PAgP disabled. In fact, if a FEC defined trunk in a HP ProCurve Switch 4000M/8000M/2424M/1600M is connected to a switch or server that does not support PAgP on their trunks, it will automatically try to connect using the HP Trunk. As a result, a trunk on the 4000M/8000M/2424M/1600M can be set up initially as FEC and have the greatest chance of interoperating with another switch or server. 2.11 Filtering 2.11.1 Layer 2 and Layer 3 Filtering The HP ProCurve Switch 4000M/8000M/2424M/1600M support various filtering at Layer 2 and Layer 3. Traffic having the following frame types can be either forwarded or dropped on a per-port basis: IP DEC LAT ©1998, 1999 Hewlett-Packard Co IPX NetBEUI ARP SNA Revision 3.2a – 12/1/1999 AppleTalk Page 18 of 36 HP ProCurve Switch 4000M / 8000M / 2424M / 1600M Reviewer’s Guide In addition, filters for specific multicast addresses can be defined to forward or drop multicast traffic on a per-port basis. Port filters can also be defined such that traffic from a specific port can be forwarded or dropped on a per-port basis. Judicious use of the filters can streamline traffic flows or create security walls. For example, many networks have workgroups using a particular protocol that do not need to communicate outside their group. If a graphics workgroup is using AppleTalk, but the traffic is not desired elsewhere on the network, an AppleTalk filter in the HP ProCurve Switch 4000M/8000M/2424M/1600M will prevent the AppleTalk traffic from consuming bandwidth outside the workgroup. Alternatively, if a file server is connected to a specific port, file server traffic can be excluded from other ports of the net manager’s choice, preventing users on designated ports access to the file server. 2.11.2 Broadcast Storm Prevention The HP ProCurve Switches 4000M/8000M/2424M/1600M have a broadcast throttling filter to control high levels of broadcasts leaving the switch. Broadcast throttling has been covered in a previous section dealing with Automatic Broadcast Control. 2.12 Port Security12 Port security can be set in the HP ProCurve Switch 4000M/8000M/2424M/1600M so that: • Unicast packets are sent out the port only if they are for authorized end nodes on that port. All other unicast packets are dropped. All multicast and broadcast packets are forwarded. (prevents eavesdropping of general network traffic at an open port on the switch) Authorized nodes can be defined in two different ways: • Continuous – any node connected to the port is authorized. Essentially any node address in the bridge address table for this port becomes an authorized node for this port. This setting prevents generally flooded unicast packets from being sent out this port, but allows any actual nodes downstream from this port to receive unicast traffic specifically addressed to those nodes. Since these authorized port entries are dynamic, they age out at the rate set for the bridge address table. • Static – The number of MAC addresses allowed for that port (up to 8) is specified. Actual MAC addresses can then be entered. If the number of actual MAC addresses entered is less than the number of total addresses allowed, then the switch will fill the address list with the first addresses it sees that are not specifically configured. This allows the first ports seen to become authorized without their addresses being explicitly configured. If a security violation does occur, the switch can be set to send an SNMP trap. 2.13 Flexibility The HP ProCurve Switches 4000M/8000M/2424M/1600M have been designed with flexibility and high port density in mind. Any module type can be plugged into any of the module slots. The modules are hot swappable. Available module types are: 12 • Single port Gigabit-SX module. Works with 62.5/125 multi-mode fiber cable at up to 220M, or 50/125 multi-mode fiber cable at up to 500m. (SC connectors) • Single port Gigabit-LX module. Works with single-mode fiber cable up to 5km, or with either 62.5/125 or 50/125 multi-mode fiber cable up to 550m (mode-conditioning cable may be needed for multi-mode use per IEEE 802.3z). (SC connectors) • Single port 100/1000Base-T module. Works with Category 5 or better UTP wiring at up to 100m. Starting with firmware revision C.07.23. Older revisions can be updated at no charge through the HP ProCurve web site. ©1998, 1999 Hewlett-Packard Co Revision 3.2a – 12/1/1999 Page 19 of 36 HP ProCurve Switch 4000M / 8000M / 2424M / 1600M Reviewer’s Guide • Eight port UTP autosensing 10/100Base-TX module. • Four port 100Base-FX module (SC connectors) • Four port 10Base-FL module (ST connectors) • HP ProCurve Switch 2424M Gigabit Stacking Module provides two Gigabit ports that are transceiver-based. Transceivers available are: • HP ProCurve Gigabit-SX Transceiver • HP ProCurve Gigabit-LX Transceiver • HP ProCurve Gigabit-Stacking Kit (allows a low cost Gigabit stacking connection between two HP ProCurve Switch 2424Ms). Includes two transceivers and a .5m cable. Note: The Gigabit Stacking Module only works in the HP ProCurve Switch 2424M. It cannot be used in the HP ProCurve Switch 8000M / 4000M / 1600M. A fully loaded HP ProCurve Switch 4000M or 8000M can have eighty 10/100Mbps ports available in a box only 17.8cm (7") in height. The HP ProCurve Switch 2424M provides twenty-four 10/100Mbps fixed UTP ports and has one module slot that accepts any of the modules listed above, including the Gigabit Stacking Module. It is 6.6cm (2.6") in height. The HP ProCurve Switch 1600M provides sixteen 10/100Mbps fixed UTP ports and has one module slot that accepts any of the modules listed above. It is 6.6cm (2.6") in height. 2.14 Reliability Overall reliability of a product is determined not only by how much time between product failures, but also how fast a failed unit can be repaired or replaced. HP, through the design of the HP ProCurve Switch 8000M and 1600M, and the lifetime (for as long as you own the product) warranty, has raised overall reliability to an industry-leading level. Details are provided in the following section. 2.14.1 Availability Availability is the measure of the ability for the switch to remain running over a period of time with minimal impact to the network environment. For the HP ProCurve Switch 4000M/8000M/2424M/1600M hot-swapping of the port modules can be done while the switch is still running without affecting the other port modules. This allows a defective port module to be replaced without affecting the rest of the network. When the replacement port module is swapped-in the HP ProCurve Switch 4000M/8000M/2424M/1600M runs the module through a self-test sequence that verifies the module is good. An optional second power supply (identical to the primary supply) can be installed in either the HP ProCurve Switch 4000M or 8000M with both power supplies load-sharing, allowing both supplies to run cooler and extending both of their Mean Time Between Failure (MTBF) values. If one of the supplies does fail, the other one takes over without switch interruption. Either power supply can be hot-swapped during switch operation when both supplies are present. Each supply has its own power cord. The HP ProCurve Switch 4000M/8000M/2424M/1600M supports Switch Meshing, Cisco Fast EtherChannel and HP port trunking which, in addition to increased bandwidth, provides for redundancy for switch-to-switch connections. 2.14.1.1 MTBF The estimated Mean Time Before Failure (MTBF) of the HP ProCurve Switch 4000M or 8000M fully loaded with ten J4111A 10/100 Base-T modules (80 ports) is over 28,000 hours. It is the same for 72 10/100 ports and one gigabit port. ©1998, 1999 Hewlett-Packard Co Revision 3.2a – 12/1/1999 Page 20 of 36 HP ProCurve Switch 4000M / 8000M / 2424M / 1600M Reviewer’s Guide The estimated MTBF for the HP ProCurve Switch 2424M is 63,400 hours. The estimated MTBF for the HP ProCurve Switch 1600M with one gigabit port is 53,300 hours. 2.14.2 Lifetime Warranty (Best in the Industry) Warranties, and the ease of obtaining warranty service for the end user, is a product benefit that is easily overlooked in a technical evaluation, but ranks high as a concern of end users as they get ready to actually make a purchase decision. In order to maximize net uptime, all HP switches have a lifetime warranty for as long as you own the product. If any part of the switch fails, including the power supply or fans, it will be replaced. In most parts of the world, the replacement unit is sent for next business day delivery in advance of the failing unit being returned to HP. Advance replacement gets the unit to the end user as fast as possible and minimizes down time by allowing the impaired unit to continue to be used if possible until the replacement unit arrives. This also allows for easy scheduling for when the actual unit swap occurs on the network. The HP networking warranty is industry-leading with most other vendors offering only one year or less along with longer turnaround times. The HP warranty significantly lowers the long term cost of ownership for the end user. The lifetime warranty duration on HP's networking products is for as long as you own the product, in contrast to the product's parts lifetime or technology lifetime, etc. As required by law in some countries, HP has provided this definition of lifetime which will be superseded by local law, if required. 2.14.3 Service and Support HP provides free pre-sales and post-sales telephone support during normal business hours to end users and HP resellers through the HP Customer Care Centers located world-wide. In addition to free support services such as the lifetime warranty and telephone support, HP offers various fee-based support services to meet more specialized needs. For example, the support product HP SupportPack for Onsite Service on HP Network Connectivity Products will, for a nominal fee (see the Pricing section), upgrade the warranty servicing on one Switch 4000M/8000M/2424M or 1600M to an on-site 4 hour response13 (8a-5p, M-F) for a period of three years. This fee also covers any modules installed in the switch. Support services are also available to upgrade telephone support to include non-business hours. End users have the flexibility to either work with their local reseller or with HP to start a warranty claim or to obtain additional fee-based services. More information can be found at http://www.hp.com/rnd/support/support_pack.htm. 2.14.4 Year 2000 Compliance The HP ProCurve Switches 4000M/8000M/2424M/1600M are Year 2000 compliant14. Refer to http://www.hp.com/year2000/products/compliance.html for HP’s Year 2000 compliance definitions. 2.15 Network Management Network management is an important part of a switched solution. There are three levels of net management available for the HP ProCurve Switches 4000M/8000M/2424M/1600M: 13 Available in most parts of the world. HP has made every effort to ensure the accuracy of our product testing. However, because each customer's environment is different from HP's laboratory test environment, it is the customer's responsibility to validate the Year 2000 readiness of these products in their own environment. Therefore, information about the Year 2000 status of HP products is provided "as is" without warranties of any kind and is subject to change without notice. HP makes no representation or warranty respecting the accuracy or reliability of information about non-HP products. Such information, if any, was provided by the manufacturers of those products and customers are urged to contact the manufacturer directly to verify Year 2000 readiness. The information provided here constitutes a Year 2000 Readiness Disclosure for purposes of the Year 2000 Information and Readiness Disclosure Act. 14 ©1998, 1999 Hewlett-Packard Co Revision 3.2a – 12/1/1999 Page 21 of 36 HP ProCurve Switch 4000M / 8000M / 2424M / 1600M Reviewer’s Guide • Web-based management - Management of individual switches can be done anytime, anywhere through the web server available in each switch, accessible via a standard web browser. This method can also be used as the entire net management solution for small shops that do not want to run a net management application on a separate PC. • HP TopTools for Hubs & Switches - Management of a network of HP hubs and switches can be done through the included HP TopTools for Hubs & Switches application, part of the HP TopTools suite of management products. Provides a network map, device configuration, and traffic monitoring and optimization capabilities in an web-based format. • HP OpenView platforms - If management of a generic IP network is needed (i.e. management of HP and other vendor’s devices): NT platform - bridge software to HP OpenView/NT is available so that TopTools can run under HP OpenView/NT. For more details see the TopTools web site at http://www.hp.com/toptools. UX platform - Management of the HP ProCurve Switch 4000M/8000M/2424M/1600M under HP OpenView/UX is available via the separately purchased J3250M HP Hub & Switch Management For HP OpenView-UX product. TopTools will also run under Tivoli Enterprise and Tivoli NetView, as well as Unicenter TNG using the proper bridges to these environments. See the TopTools web site at http://www.hp.com/toptools for more details. For more details on network management of HP hubs and switches, see the separate Managing HP Hubs and Switches Reviewer’s Guide. Net management features unique to the HP ProCurve Switch 4000M/8000M/2424M/1600M are described below. 2.15.1 MIB Support The HP ProCurve Switch 4000M/8000M/2424M/1600M supports the following standard MIBs: • MIB-II (RFC 1213) • Bridge MIB (RFC 1493) • Ethernet MAU MIB (RFC 1515) • Interfaces Evolution MIB (RFC 1573) • Ethernet Interface MIB (RFC 1650) • RMON MIB (RFC 1757) Groups: (1) Ethernet statistics, (2) Ethernet history, (3) Alarm, (9) Event, In addition, a number of enterprise-specific MIBs are also supported for such things as VLANs, network management, TFTP parameters, and values needed for software download. 2.15.2 RMON Support For those customers that use RMON applications, the HP ProCurve Switch 4000M/8000M/2424M/1600M support RMON groups 1 (Ethernet statistics), 2 (Ethernet history), 3 (Alarm), and 9 (Event). These four groups are available for all ports. The Ethernet statistics group provides counters for packet counts, broadcast/multicast packets, packet length counts, missed packets and erred packets. Event and Alarm groups allow threshold setting and alarm generation based on the counters in the Ethernet group. History accumulates these counters over a period of time (30 samples deep). 2.15.3 HP Extended RMON HP Extended RMON is the embedded sampling technology that allows HP TopTools to provide network traffic information in an effective and cost-efficient way. HP Extended RMON looks at traffic ©1998, 1999 Hewlett-Packard Co Revision 3.2a – 12/1/1999 Page 22 of 36 HP ProCurve Switch 4000M / 8000M / 2424M / 1600M Reviewer’s Guide on all ports of a HP switch and/or hub simultaneously without burdening CPU performance. HP Extended RMON is composed of two parts: the sampling agent residing in most HP hubs and switches, and the data collector in HP TopTools for Hubs & Switches. HP Extended RMON technology has been included in many HP hubs and switches since 1992. Because HP Extended RMON is a sampling technology that requires very little in terms of system resources, it is easily scaleable to monitor switched and shared high-speed technologies, such as Gigabit Ethernet, 100Base-T and FDDI. HP Extended RMON is statistically accurate to a 95-percent confidence level. The sampling rate is adjusted once per hour to maintain this confidence level. This accuracy is more than adequate for traffic flow analysis for network planning and for top-down network troubleshooting. Problems can quickly be identified so that segment-specific troubleshooting can be performed with a network analyzer. 2.15.4 Network Monitoring Port If more RMON groups (such as packet capture) are desired, a RMON probe can be attached to one of the HP ProCurve Switch 4000M/8000M/2424M/1600M ports and a Network Monitoring Port can be configured into the switch. A Network Monitoring Port allows the end user to copy all traffic from a number of ports to a single destination port. (The source ports can be designated by specifically naming the ports, or on a VLAN basis.) This allows the probe to see all traffic on the selected ports to provide the probe with the proper global perspective. LAN analyzers can also use this feature when doing specific monitoring or troubleshooting of network segments. 2.15.5 Console Support Out-of-band management of HP switches can be done through the RS-232 console port either via a directly connected terminal emulator or over a modem connection. The console interface provides full screen access to all configuration parameters. Context sensitive help is available for specific configuration parameters. Full page help screens can be accessed to explain concepts or provide overviews of an entire configuration screen. The 4000M/8000M/2424M/1600M also provide an extensive event log to rapidly establish detailed switch status and allow rapid troubleshooting of problems. Events from this log can be sent to a SNMP management station as traps. The entire event log can also be sent to a PC or workstation through TFTP. The console interface is also available in-band through the telnet service. For ease of use, the HP ProCurve Switch 4000M/8000M/2424M/1600M can search for particular values through the console interface. For example, a search for a particular MAC address anywhere in the configuration can be done saving the operator’s time when changing a configuration or reviewing the address forwarding table. ©1998, 1999 Hewlett-Packard Co Revision 3.2a – 12/1/1999 Page 23 of 36 HP ProCurve Switch 4000M / 8000M / 2424M / 1600M Reviewer’s Guide 3. Performance Testing Switches are normally performance tested under a variety of conditions for three main parameters: throughput/packet loss rate, congestion control and latency. Definitions for throughput, packet loss rate and latency are specified in RFC 1242. See http://www.rfc-editor.org/ . Unfortunately, there is no clear definition for congestion control. There are numerous tests that test different aspects of congestion control, none of which is considered the definitive test for congestion. Keep in mind that most of these tests are performed in an artificial environment intended to measure the outer limits of switches and rarely, if ever, reflect circumstances a switch would consistently find in an actual network environment. This is particularly true for congestion type testing. The applicability of these performance numbers to real world networks has to be interpreted carefully, as most switches in these tests perform to a level significantly exceeding the needs of real world networks. Additional comments on each of the parameters follows. 3.1 Throughput/Packet Loss Rate Hardware is now available to the switch designer to allow designs that can handle media-speed streams on all ports simultaneously. This does, in most cases, come at an increased price for the switch to customers. As a result, designs for switches are a tradeoff of total throughput versus cost. This tradeoff is most apparent for high port density switches, where the cost of providing media-speed throughput on all ports simultaneously can be high, while the actual need for this level of throughput is doubtful. 3.1.1 HP ProCurve Switch 4000M / 8000M This tradeoff can be seen in Appendix A in the throughput numbers for the HP ProCurve Switch 4000M or 8000M, both high port density switches. With 40 port pairs active (i.e. all 80 ports connected and passing half duplex traffic), the Switch 4000M or 8000M reported a 94.1% traffic throughput with 1518 byte packets and 78.5% with 64 byte packets. Forty full-duplex port pairs active at 100Mbps is the equivalent of sending 4 Gbps through the switch. With the Switch 4000M and 8000M backplanes rated at 3.8 Gbps (based on backplane clock speed) there are some packet drops to be expected at this traffic level and this is seen with 1024 byte packets and larger. Backplane throughput, calculated from these figures, is shown to be approximately 3.73 Gbps for actual throughput. The increase in drops (as shown by the lower percentage) below the 1024 byte packet length is due to the switch engine overhead of having to make many more forwarding decisions (as shown in the total packets column). This is particularly evident in the 64 byte packet test. This test shows the maximum packet per second rate for the HP ProCurve Switch 4000M and 8000M is 4.67 million 64 byte packets. This performance is excellent, particularly given the HP ProCurve Switch 4000M and 8000M’s low cost. 3.1.2 HP ProCurve Switch 2424M The HP ProCurve Switch 2424M has a backplane rated at 3.2 Gbps. When maximum full duplex traffic is sent through the 24 fixed 10/100 ports and 2 Gigabit ports on an installed Stacking Module, the data rate is theoretically 4.4 Gbps, so packet drops at this traffic level are expected. As seen in Appendix A, the HP ProCurve Switch 2424M with 512 byte packets and above show a throughput rate of about 72.5%. This is equivalent to a backplane speed of 3.19 Gbps, which lines up nicely with the actual backplane speed. With packets smaller than 512 bytes the throughput rate is affected the ability of the switch to handle the higher number of packets seen with smaller packet sizes. The maximum packet handling rate is with 64 byte packets where the HP ProCurve Switch 2424M handled 3.92 million packets per second. This packet handling ability is more than sufficient for the typical desktop switch environment and better than the other major vendors’ stackable solutions. Compare these numbers to ©1998, 1999 Hewlett-Packard Co Revision 3.2a – 12/1/1999 Page 24 of 36 HP ProCurve Switch 4000M / 8000M / 2424M / 1600M Reviewer’s Guide those posted in a test conducted by the Tolly Group on several stackable switches. The report, No. 8286, is available at http://www.tolly.com/ under Custom Tests in the Test Results area of the site. Throughput testing using just the installed 24 10/100 ports of the HP ProCurve Switch 2424M shows it to be media speed under these conditions for all packet sizes. 3.1.3 HP ProCurve Switch 1600M For the HP ProCurve Switch 1600M, where the port count is lower than the Switch 8000M, throughput is at full media speed for all ports. The throughput numbers in Appendix A for the HP ProCurve Switch 1600M are for twenty-four 10/100Mbps ports at half-duplex. The test used to derive this result is the SmartApplications suite, revision 1.7, from NetCom Systems. This version does not support full duplex operation. In addition, the test will not test the backplane speed of the Switch 1600M with a Gigabit port installed because it cannot operate at full duplex. Backplane throughput was tested with the Gigabit port by using SmartWindows from NetCom Systems, another testing program that operates at a low level much like a LAN analyzer. SmartWindows, which can handle full duplex traffic, was set up to send theoretical maximum traffic into the Switch 1600M with the Gigabit module, while monitoring traffic coming out of the switch. All traffic sent into the switch was observed to also leave the switch indicating full media speed operation. 3.1.4 Gigabit Port Throughput As shown in Appendix A, a Gigabit port, on an HP ProCurve switch tests out at ten times the throughput of a 100 Mbps port. In other words, as far as the throughput tests are concerned, a Gigabit module is equal to ten 10/100 ports, for both half and full-duplex tests. 3.2 Congestion Control Congestion occurs any time more packets are destined for a particular segment than that segment can handle. All switches handle momentary congestion passively through buffering excess packets in memory. Some switches attempt to handle congestion actively by making a heavily used segment appear to have numerous collisions, causing all stations on that segment to back off in their sending of packets. This method is called “backpressure”. Since all nodes on a segment are prevented from talking during the time the switch is applying backpressure, even traffic not destined for the switch is also stopped during this time. Another method of congestion control is to modify the Ethernet backoff algorithm parameters. This technique, sometimes called “forwardpressure”, makes a switch port more aggressive in getting any buffered packets out on a segment after a collision has occurred, at the expense of other nodes on that segment. Since this directly conflicts with Ethernet standards it is strongly criticized and discouraged by the various Ethernet standards groups. It is, however, very difficult to test for compliance in this area. HP switches do not employ forwardpressure. In order to control congestion in a standardized manner, the 802.3x Flow Control standard has been implemented in the HP ProCurve Switch 4000M/8000M/2424M/1600M. This allows orderly control of segment traffic by allowing a port on the switch to signal its congestion to the segment and holding off segment traffic. For 802.3u to work correctly, the node(s) connected directly to switch ports with flow control enabled also have to support the flow control protocol. Current congestion control testing has not been done while using 802.3u, but should have similar results to switches employing backpressure. 3.2.1 Unidirectional Congestion Testing As the HP ProCurve Switch 4000M/8000M/2424M/1600M does not utilize backpressure or forwardpressure, congestion control is through having adequate buffers available to handle periods of output port over-subscription or through the use of 802.3u Flow Control. In Section 6 of their 1997 Switched 10Mbps — 100Mbps Evaluation Report, Strategic Networks Consulting Inc., a well-respected network consultancy, reported that switches with passive congestion control can be as effective as switches with active congestion control. They further state that such switches “can be deployed ©1998, 1999 Hewlett-Packard Co Revision 3.2a – 12/1/1999 Page 25 of 36 HP ProCurve Switch 4000M / 8000M / 2424M / 1600M Reviewer’s Guide throughout the network with somewhat less regard for the traffic flows and client-server system configurations.” In other words, deployment of switches with passive congestion control is easier to do (less upset to the network itself) without any loss in effectiveness of overall congestion control. So while backpressure is an appealing idea, in real-world environments it is not necessary and may actually impede network traffic in times of high segment utilization. In many respects this is true of 802.3u use as well. The one area where 802.3u can be beneficial and simple to implement is on links between the switch and an end node, such as a server. In times of network congestion this will allow the switch to hold off traffic originating on the server. The network card in the server has to support 802.3u for this to work. Long term a better solution for congestion control than either backpressure or Flow Control will be implementation of QoS priority queues and policy-based networking, particularly in the network core. 3.2.2 Bi-directional Congestion Testing (X-Stream) Another congestion test being used is the bi-directional, multi-stream spray test.15 In this test bursts of packet streams are sent into all tested ports at the same time. Collisions and congestion result simultaneously on all ports. Throughput and packet loss rate (PLR) are recorded for each port. This is an ardent stress test because the conditions created in this test would not be seen in a properly designed network. Interpretation of the results of this type of test is not straightforward. It is important to look at both throughput and PLR. Switches with passive congestion control may have a non-zero PLR but throughput should be high. Switches that use backpressure will tend to have a 0% PLR but throughput will tend to be lower than passive congestion control switches. Switches that have 0% PLR and high throughput either have extensive packet buffers (an expensive proposition) or, more likely, are using some form of forwardpressure and are not within Ethernet specifications. With the results of this test keep in mind that switches that are less expensive will tend to have higher PLRs and lower throughputs. This does not mean these switches are poorly designed, but rather that they are designed for lower traffic level areas such as workgroup settings where cost is a primary concern. For switches with active congestion control (both backpressure and forwardpressure), this type of test doesn’t measure the possible negative effects on the rest of the network that occur in real environments. With the unrealistic conditions present in this test, interpretation is very difficult, particularly with regards to expected performance in a real-world network. 3.3 Latency Latency is the amount of time the switch takes to process a packet. In store-and-forward switches, such as with the HP ProCurve Switches 4000M/8000M/2424M/1600M, latency is reported by vendors on a LIFO basis (last bit in, first bit out), i.e. the time elapsed between the end of the last bit of the packet going into the switch to the beginning of the first bit of that packet emerging from the switch. Cutthrough switch latency is measured on a FIFO basis (first in, first out), time measured from the beginning of the first bit of the packet going in to the switch to the beginning of the first bit of the outbound packet coming out of the switch. Latency figures should be used with care when comparing store-and-forward switches versus cut-through switches. To add to the confusion, many testing houses report store-and-forward latency as FIFO because the test equipment reports it that way. Following the actual definition of latency (RFC1242), which is the time taken by the switch to decide where to send a particular packet, store-and-forward switch latencies should be reported as LIFO. At any rate, latency figures should be labeled as to whether they are LIFO or FIFO. 15 The SmartBits version of this test is the X-Stream test in the Advanced Switch Test suite. SmartBits (NetCom Systems) is a network tester commonly used for switch testing. ©1998, 1999 Hewlett-Packard Co Revision 3.2a – 12/1/1999 Page 26 of 36 HP ProCurve Switch 4000M / 8000M / 2424M / 1600M Reviewer’s Guide Occasionally store-and-forward switch latency will be reported on a FIFO basis. To convert FIFO to LIFO results, the time associated with the packet itself must be subtracted out. For 10Mbps Ethernet frames the following formula can be used: LIFO = FIFO - (packet length (bytes) * .8 µsec) For 100Mbps Ethernet the formula is: LIFO = FIFO - (packet-length (bytes) * .08 µsec) At what point latency is measured is also a variable. Some tests show latency based on a single packet sent into the switch. Other testing has latency measured for a packet in the middle of a stream of packets. Generally, a switch will have more favorable latency times for the mid-stream packet than for a single packet, so how the testing is done should be spelled out. Latency is usually measured with the NetCom SmartBits tester, a special-purpose test unit that can measure latency down to the nearest bit time for the technology under test. In normal testing, latency should be measured for a variety of packet sizes and all ports should be tested since latency, being sensitive to the architecture of the switch, can vary from port to port. Latency for the HP ProCurve Switches 4000M/8000M/2424M/1600M are very good at around 3.5-12 µsec for a store-and-forward switch. As is seen in the figures in Appendix A, this latency varies little port-toport for unicast or broadcast packets. This is an ideal situation for multimedia environments where both low latency, and low variability in latency, is important. See section 2.2.2, Backplane Design, for a discussion on how this low latency is achieved. 3.4 Broadcast Latency For broadcast latencies, the difference in times of the emerging broadcast packets from all ports relative to the source port is an important consideration. The lower the time variance between ports, the better the switch is considered to perform in the broadcast latency test. The HP ProCurve Switches 4000M/8000M/2424M/1600M have very low variance in times between ports making these switches excellent in multimedia and other time sensitive environments. In addition to the actual broadcast latency data from the SmartBits tester in Appendix A, the computed mean and average deviation is also shown. The mean shows the average latency across all ports and is indicative of overall latency of broadcast packets through the switch. Comparing the mean to the typical latency with unicast packets shows that the HP ProCurve Switch 4000M/8000M/2424M/1600M’s ability to handle broadcasts is excellent. Average deviation is the measure of deviation across all ports from the computed mean, showing the actual variability of values between ports from the mean. The smaller this deviation, the better. The variability seen in the HP ProCurve Switch 4000M/8000M/2424M/1600M is very low, a direct result of the backplane architecture. ©1998, 1999 Hewlett-Packard Co Revision 3.2a – 12/1/1999 Page 27 of 36 HP ProCurve Switch 4000M / 8000M / 2424M / 1600M Reviewer’s Guide 4. Additional Information 4.1 ProCurve Networking Web Site Additional information, including the latest data sheets, design guides, white papers, product documentation and support information can be obtained through the HP ProCurve Networking web site. HP ProCurve Networking can be reached at: http://www.hp.com/go/procurve 4.2 Reseller Plaza The dedicated reseller web site for HP Networking products can be reached either through the ProCurve Networking site, or directly at: http://www.hp.com/go/sellprocurve Admission to the reseller site requires registration. 4.3 White papers White papers covering some of the technical details described here in more detail can be found in the Technical Library section of ProCurve Networking at: http://www.hp.com/rnd/products/solutions/techlib/techlib.htm ©1998, 1999 Hewlett-Packard Co Revision 3.2a – 12/1/1999 Page 28 of 36 HP ProCurve Switch 4000M / 8000M / 2424M / 1600M Reviewer’s Guide 5. Pricing All HP switches ship with HP TopTools for Hubs & Switches. Description HP ProCurve Switch 4000M base unit Includes (40) 10/100 autosensing UTP ports, (5) open module slots J4110A HP ProCurve Switch 8000M base unit Ten module slot chassis $1,999 J4093A HP ProCurve Switch 2424M (24) 10/100 autosensing UTP ports, (1) open module slot $1,899 J4120A HP ProCurve Switch 1600M base unit (16) 10/100 autosensing UTP ports, (1) open module slot $1,599 J4111A HP ProCurve Switch 10/100Base-T Module (8) autosensing UTP ports HP ProCurve Switch 100Base-FX Module (4) multi-mode fiber optic ports, SC connectors HP ProCurve Switch Gigabit-SX Module (1) multi-mode fiber optic port, SC connectors HP ProCurve Switch Gigabit LX Module (1) single/multi-mode fiber port, SC connectors HP ProCurve Switch 100/1000Base-T Module (1) Gigabit copper port, RJ-45 connector HP ProCurve Switch 10Base-FL Module (4) multi-mode fiber optic ports, ST connectors HP ProCurve Switch 2424M Gigabit Stacking Module Can only be used in the HP ProCurve Switch 2424M HP ProCurve Gigabit-SX Transceiver (used in the J4130A) HP ProCurve Gigabit-LX Transceiver (used in the J4130A) HP ProCurve Gigabit Stacking Kit (used in the J4130A) (Contains (2) transceivers and (1) .5m cable) $699 J4112A J4113A J4114A J4115A J4118A J4130A J4131A J4132A J4116A 16 US List Price December 1, 1999 $3,599 Prod No. J4121A J4119A HP ProCurve Switch 4000M/8000M Redundant Power Supply H5481A HP SupportPack for Onsite Service on HP Network Connectivity Products Provides warranty upgrade on one 8000M, 4000M, 2424M, or 1600M to on-site 4 hour response (8a-5p, M-F) for 3 years16. $1,299 $1,499 $1,999 $699 $2,499 $639 $899 $1,429 $299 $1,799 $300 Available in most parts of the world. ©1998, 1999 Hewlett-Packard Co Revision 3.2a – 12/1/1999 Page 29 of 36 HP ProCurve Switch 4000M / 8000M / 2424M / 1600M Reviewer’s Guide 6. Appendix A: Performance Figures These numbers have been generated by Hewlett-Packard, using the SmartBits tester and the SmartApplications (revision 1.70) software suite, both from NetCom Systems. This combination is used by most network testing houses and the press to determine basic performance numbers for networking equipment. The maximum number of test ports with SmartBits at 10Mbps or 100Mbps is 80. SmartApplications v1.70 does not support full duplex streams even when the switch is configured for full duplex. Numbers presented here are taken directly from the SmartBits reports, except for a few calculated values which are clearly marked. See Section 3 for an analysis of these numbers. 6.1 HP ProCurve Switch 4000M / 8000M 6.1.1 Throughput test 6.1.1.1 100BT Port pairs active: 40, (80 ports) = 4Gbps data out of the tester Test length: 60 seconds Packet size (bytes) Total Packets Percentage 64 4,672,880 78.5 128 3,105,600 91.9 256 1,686,360 93.1 512 881,040 93.7 1024 450,840 94.1 1280 362,320 94.2 1518 306,035 94.1 1024 359,190 100.0 1280 288,450 100.0 1518 243,810 100.0 1024 47,880 100.0 1280 38,480 100.0 1518 32,520 100.0 See section 3 for interpretation of the above results. Port pairs active: 30, (60 ports) = 3Gbps data out of the tester Test length: 60 seconds Packet size (bytes) Total Packets Percentage 64 4,464,300 100.0 128 2,533,770 100.0 256 1,358,700 100.0 512 704,880 100.0 6.1.1.2 10BT Port pairs active: 40, (80 ports) = 400Mbps data out of the tester Test length: 60 seconds Packet size (bytes) Total Packets Percentage 64 595,240 100.0 128 337,840 100.0 256 181,160 100.0 512 94,000 100.0 6.1.2 Latency Test - unicast traffic 6.1.2.1 100Mbps Port pairs active: 1 Latency test length: 10 seconds Port-Pair Latency in microsec (µs) Packet size (bytes) Port 1 to 2 64 8.70 3.58 128 14.50 4.26 256 25.50 5.02 512 47.30 6.34 1024 91.20 9.28 1280 113.20 10.80 1518 133.30 11.86 128 117.20 14.80 256 220.10 15.30 512 426.50 16.90 1024 839.10 19.90 1280 1045.2 21.2 1518 1237.1 22.7 FIFO LIFO (Calculated)17 6.1.2.2 10Mbps Port pairs active: 1 Latency test length: 10 seconds Port-Pair Latency in microsec (µs) Packet size (bytes) Port 1 to 2 17 64 65.20 14.00 FIFO LIFO (Calculated)17 See the Latency discussion in section 3 of this guide for the LIFO calculation. ©1998, 1999 Hewlett-Packard Co Revision 3.2a – 12/1/1999 Page 30 of 36 HP ProCurve Switch 4000M / 8000M / 2424M / 1600M Reviewer’s Guide 6.1.3 Latency Test - broadcast traffic In this SmartApplications test a 64 byte broadcast packet is sent into port 1 of the switch. The FIFO18 time it takes for the packet to emerge from the different ports is then recorded. The important measurement here is the variability between ports. 6.1.3.1 100Mbps 64 byte broadcast packet Port 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Latency 9.7 µs 9.8 µs 9.9 µs 8.9 µs 9.2 µs 9 µs 9.2 µs 9.4 µs 9.5 µs 9.6 µs 9.9 µs 9 µs 9.2 µs 9.5 µs 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 9.5 µs 9.7 µs 9.8 µs 9 µs 9.2 µs 9.4 µs 9.5 µs 9.6 µs 9.8 µs 9 µs 9.2 µs 9.4 µs 9.6 µs 9.8 µs 9.9 µs 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 9.2 µs 9.5 µs 9.7 µs 9.9 µs 9 µs 10 µs 9 µs 9.1 µs 9.4 µs 9.6 µs 9.7 µs 9.8 µs 9.7 µs 9.8 µs 10 µs Mean: Average Deviation: 9.60 0.32 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 10.1 µs 9 µs 9.1 µs 9 µs 9.1 µs 10 µs 10.2 µs 9.3 µs 9.6 µs 9.8 µs 9.9 µs 10.1 µs 10.2 µs 8.9 µs 9.2 µs 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 9.3 µs 9.5 µs 9.9 µs 10.1 µs 10 µs 10.1 µs 9.9 µs 10.1 µs 10 µs 10.1 µs 10 µs 10.2 µs 10 µs 10.1 µs 9.4 µs 76 77 78 79 80 9.5 µs 9.8 µs 9.9 µs 9.5 µs 9.6 µs 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 66.6 µs 66.3 µs 66.8 µs 66.8 µs 66.8 µs 66.5 µs 67.8 µs 67.7 µs 67.8 µs 68.1 µs 67.8 µs 68.3 µs 67.8 µs 67.8 µs 66.9 µs 76 77 78 79 80 67.6 µs 67.5 µs 67.5 µs 67.4 µs 67.4 µs (Calculated) (Calculated) 6.1.3.2 10Mbps 64 byte broadcast packet Port 2 3 4 5 6 7 8 9 10 11 12 13 14 15 18 Latency 65.8 µs 66.1 µs 66.4 µs 65.3 µs 66 µs 65.6 µs 65.9 µs 65.9 µs 66.5 µs 67.5 µs 66.4 µs 65.8 µs 67 µs 66.3 µs 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 67.5 µs 67.4 µs 67.5 µs 66.7 µs 66.9 µs 67 µs 67.3 µs 67.5 µs 67.5 µs 66.9 µs 67.4 µs 67.4 µs 67.5 µs 66.2 µs 66.7 µs 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 66.7 µs 66 µs 66.1 µs 66.3 µs 66.7 µs 66.7 µs 67 µs 66.8 µs 67.5 µs 66.3 µs 67.9 µs 67.6 µs 67.7 µs 67.8 µs 67.9 µs Mean: Average Deviation: 67.05 0.60 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 68.2 µs 66.9 µs 67.1 µs 66.6 µs 66.8 µs 67.9 µs 68.2 µs 67.1 µs 67.2 µs 67.5 µs 68 µs 67.8 µs 68.1 µs 66.8 µs 66.8 µs (Calculated) (Calculated) See the Latency discussion in section 3 of this guide for details on FIFO versus LIFO figures. ©1998, 1999 Hewlett-Packard Co Revision 3.2a – 12/1/1999 Page 31 of 36 HP ProCurve Switch 4000M / 8000M / 2424M / 1600M Reviewer’s Guide 6.2 HP ProCurve Switch 2424M These numbers have been generated by Hewlett-Packard, using the SmartBits tester and the SmartApplications (revision 3.01) software suite, both from NetCom Systems. This combination is used by most network testing houses and the press to determine basic performance numbers for networking equipment. Numbers presented here are taken directly from the SmartBits reports, except for a few calculated values which are clearly marked. 6.2.1 Throughput test 6.2.1.1 100BT Port pairs active: 26 Ö (24) 100 Mbps full duplex + (2) 1 Gbps full duplex ports = 4.4 Gbps data out of the tester Test length: 60 seconds Packet size (bytes) Total Packets Percentage 64 3928578 60.0 128 2602734 70.2 256 1417514 71.1 512 751378 72.7 1024 381956 72.5 1280 306908 72.5 1518 259198 72.5 512 56400 100.0 1024 28728 100.0 1280 23088 100.0 1518 19512 100.0 See section 3 for interpretation of the above results. 6.2.1.2 10BT Port pairs active: 24, = 240 Mbps data out of the tester Test length: 60 seconds Packet size (bytes) Total Packets Percentage 64 357144 100.0 128 202704 100.0 256 108696 100.0 6.2.2 Latency Test - unicast traffic 6.2.2.1 100Mbps Port pairs active: 1 Latency test length: 10 seconds Port-Pair Latency in microsec (µs) Packet size (bytes) Port 1 to 2 64 8.70 3.58 128 14.90 4.66 256 25.70 5.22 512 47.80 6.84 1024 92.20 10.28 1280 116.80 14.40 1518 137.20 15.76 FIFO LIFO (Calculated)17 128 118.40 16.00 256 221.50 16.70 512 428.00 18.40 1024 840.70 21.50 1280 1047.1 23.1 1518 1238.5 24.19 FIFO LIFO (Calculated)19 6.2.2.2 10Mbps Port pairs active: 1 Latency test length: 10 seconds Port-Pair Latency in microsec (µs) Packet size (bytes) Port 1 to 2 19 64 66.10 14.90 See the Latency discussion in section 3 of this guide for the LIFO calculation. ©1998, 1999 Hewlett-Packard Co Revision 3.2a – 12/1/1999 Page 32 of 36 HP ProCurve Switch 4000M / 8000M / 2424M / 1600M Reviewer’s Guide 6.2.3 Latency Test - broadcast traffic In this SmartApplications test a 64 byte broadcast packet is sent into port 1 of the switch. The FIFO20 time it takes for the packet to emerge from the different ports is then recorded. The important measurement here is the variability between ports. 6.2.3.1 100Mbps 64 byte broadcast packet Port 2 3 4 5 6 7 8 9 10 11 12 Latency 13.5µs 12.0µs 12.5µs 13.0µs 13.5µs 13.0µs 13.3µs 11.7µs 12.2µs 12.7µs 13.3µs 13 14 15 16 17 18 19 20 21 22 23 24 12.0µs 12.5µs 13.1µs 13.5µs 12.0µs 12.7µs 11.7µs 12.2µs 12.9µs 13.3µs 11.7µs 12.3µs Mean: 12.63 (Calculated FIFO) (Calculated) Average Deviation: 0.54 7.51 (Calculated LIFO) 36.77 (Calculated LIFO) 6.2.3.2 10Mbps 64 byte broadcast packet Port 2 3 4 5 6 7 8 9 10 11 12 Latency 89.4µs 87.7µs 88.4µs 89.0µs 89.5µs 89.1µs 89.1µs 87.9µs 88.0µs 88.6µs 89.5µs 13 14 15 16 17 18 19 20 21 22 23 24 86.7µs 87.3µs 87.6µs 88.2µs 86.9µs 87.6µs 86.3µs 87.0µs 87.4µs 88.2µs 86.6µs 87.2µs Mean: 97.97 (Calculated FIFO) (Calculated) Average Deviation: 0.82 20 See the Latency discussion in section 3 of this guide for details on FIFO versus LIFO figures. ©1998, 1999 Hewlett-Packard Co Revision 3.2a – 12/1/1999 Page 33 of 36 HP ProCurve Switch 4000M / 8000M / 2424M / 1600M Reviewer’s Guide 6.3 HP ProCurve Switch 1600M 6.3.1 Throughput test 6.3.1.1 100BT Port pairs active: 12, (24 ports) = 1.2Gbps data out of the tester21 Test length: 60 seconds Packet size (bytes) Total Packets Percentage 64 1785720 100.0 128 1013508 100.0 256 543480 100.0 512 281952 100.0 1024 143676 100.0 1280 115380 100.0 1518 97524 100.0 1024 14364 100.0 1280 11544 100.0 1518 9756 100.0 6.3.1.2 10BT Port pairs active: 12, (24 ports) = 120Mbps data out of the tester21 Test length: 60 seconds Packet size (bytes) Total Packets Percentage 64 178572 100.0 128 101352 100.0 256 54348 100.0 512 28200 100.0 6.3.2 Latency Test - unicast traffic 6.3.2.1 100Mbps Port pairs active: 1 Latency test length: 10 seconds Port-Pair Latency in microsec (µs) Packet size (bytes) Port 1 to 2 64 8.70 3.58 128 14.90 4.66 256 25.80 5.32 512 47.60 6.64 1024 92.50 10.58 1280 117.30 14.90 1518 134.30 12.86 64 66.10 128 117.90 256 221.10 512 427.30 1024 839.90 14.90 15.50 16.60 17.70 20.70 1280 1045.9 0 21.90 1518 1237.8 0 23.40 FIFO LIFO (Calculated)17 6.3.2.2 10Mbps Port pairs active: 1 Latency test length: 10 seconds Port-Pair Latency in microsec (µs) Packet size (bytes) Port 1 to 2 FIFO LIFO (Calculated)22 21 SmartApplications, version 1.7, does not support full duplex operation out of the tester ports. Testing done through NetCom Systems SmartWindows revision 6.23 has verified full media speed, full duplex simultaneously on all ports at both 10Mbps and 100Mbps for the Switch 1600M. 22 See the Latency discussion in section 3 of this guide for the LIFO calculation. ©1998, 1999 Hewlett-Packard Co Revision 3.2a – 12/1/1999 Page 34 of 36 HP ProCurve Switch 4000M / 8000M / 2424M / 1600M Reviewer’s Guide 6.3.3 Latency Test - broadcast traffic In this SmartApplications test a 64 byte broadcast packet is sent into port 1 of the switch. The FIFO23 time it takes for the packet to emerge from the different ports is then recorded. The important measurement here is the variability between ports. 6.3.3.1 100Mbps 64 byte broadcast packet Port Latency 2 9.0 µs 3 9.4 µs 4 9.6 µs 5 9.7 µs 6 9.9 µs 7 10.0 µs 8 10.2 µs 9 9.0 µs 10 9.4 µs 11 9.7 µs 12 9.9 µs 13 14 15 16 17 18 19 20 21 22 23 24 10.0 µs 10.2 µs 10.4 µs 10.5 µs 9.0 µs 9.2 µs 10.3 µs 10.4 µs 9.5 µs 9.8 µs 10.0 µs 10.1 µs Mean: Average Deviation: 9.79 0.38 (Calculated) (Calculated) 6.3.3.2 10Mbps 64 byte broadcast packet Port 2 3 4 5 6 7 8 9 10 11 12 23 Latency 67.1 µs 67.0 µs 67.3 µs 67.3 µs 67.5 µs 67.8 µs 67.8 µs 66.6 µs 67.0 µs 67.3 µs 67.6 µs 13 14 15 16 17 18 19 20 21 22 23 24 67.8 µs 68.0 µs 68.1 µs 68.3 µs 67.9 µs 67.8 µs 68.3 µs 68.6 µs 65.7 µs 67.3 µs 67.6 µs 67.6 µs Mean: Average Deviation: 67.5 0.46 (Calculated) (Calculated) See the Latency discussion in section 3 of this guide for details on FIFO versus LIFO figures. ©1998, 1999 Hewlett-Packard Co Revision 3.2a – 12/1/1999 Page 35 of 36 HP ProCurve Switch 4000M / 8000M / 2424M / 1600M Reviewer’s Guide 6.4 HP ProCurve Switch 100/1000Base-T Module The HP ProCurve Switch 100/1000Base-T Module was tested by Hewlett-Packard using the IXIA Communications tester with the 1000Base-T Modules running the RFC 2544 Throughput Test. 6.4.1.1 1000BT Port pairs active: 1, (2 ports) = 1000Mbps data out of the tester Test length: 20 seconds Packet size (bytes) Total Packets Percentage 64 128 256 512 1024 1280 1518 1488096 844595 452899 234963 119732 96154 81275 100.0 100.0 100.0 100.0 100.0 100.0 100.0 1280 1518 6.4.1.2 100BT Port pairs active: 1, (2 ports) = 100Mbps data out of the tester Test length: 20 seconds Packet size (bytes) Total Packets Percentage 64 128 256 512 1024 148810 84460 45290 23497 11973 9616 8128 100.0 100.0 100.0 100.0 100.0 100.0 100.0 6.5 HP ProCurve Switch Gigabit-SX Module These numbers have been generated by Hewlett-Packard, using the SmartBits tester 6.5.1.1 Gigabit-SX Port pairs active: 1, (2 ports) = 1000Mbps data out of the tester Test length: 10 seconds Packet size (bytes) Total Packets Percentage 64 128 256 512 1024 1280 1518 1488096 844595 452899 234963 119732 96154 81275 100.0 100.0 100.0 100.0 100.0 100.0 100.0 6.6 HP ProCurve Switch Gigabit-LX Module These numbers have been generated by Hewlett-Packard, using the SmartBits tester 6.6.1.1 Gigabit-LX Port pairs active: 1, (2 ports) = 1000Mbps data out of the tester Test length: 10 seconds Packet size (bytes) Total Packets Percentage 64 128 256 512 1024 1280 1518 1488096 844595 452899 234963 119732 96154 81275 100.0 100.0 100.0 100.0 100.0 100.0 100.0 Technical information subject to change without notice. © Copyright 1999, Hewlett-Packard Company ©1998, 1999 Hewlett-Packard Co Revision 3.2a – 12/1/1999 Page 36 of 36