Tải bản đầy đủ (.pdf) (624 trang)

enterprise network testing [electronic resource] the role and applications of testing in pre-peployment, migration, and post-deployment, network operations

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (14.94 MB, 624 trang )


Enterprise
Network Testing
Andy Sholomon
Tom Kunath

Cisco Press
800 East 96th Street
Indianapolis, IN 46240

Wow! eBook <WoweBook.Com>


ii

Enterprise Network Testing

Enterprise Network Testing
Andy Sholomon, Tom Kunath
Copyright© 2011 Cisco Systems, Inc.
Published by:
Cisco Press
800 East 96th Street
Indianapolis, IN 46240 USA
All rights reserved. No part of this book may be reproduced or transmitted in any form or by any means,
electronic or mechanical, including photocopying, recording, or by any information storage and retrieval
system, without written permission from the publisher, except for the inclusion of brief quotations in a
review.
Printed in the United States of America 1 2 3 4 5 6 7 8 9 0
First Printing April 2011
Library of Congress Cataloging-in-Publication number is on file.


ISBN-13: 978-1-58714-127-0
ISBN-10: 1-58714-127-2

Warning and Disclaimer
This book is designed to provide information about enterprise network testing. Every effort has been
made to make this book as complete and as accurate as possible, but no warranty or fitness is implied.
The information is provided on an “as is” basis. The authors, Cisco Press, and Cisco Systems, Inc. shall
have neither liability nor responsibility to any person or entity with respect to any loss or damages arising
from the information contained in this book or from the use of the discs or programs that may accompany it.
The opinions expressed in this book belong to the author and are not necessarily those of Cisco Systems, Inc.

Trademark Acknowledgments
All terms mentioned in this book that are known to be trademarks or service marks have been appropriately capitalized. Cisco Press or Cisco Systems, Inc. cannot attest to the accuracy of this information. Use
of a term in this book should not be regarded as affecting the validity of any trademark or service mark.

Wow! eBook <WoweBook.Com>


iii

Feedback Information
At Cisco Press, our goal is to create in-depth technical books of the highest quality and value. Each book
is crafted with care and precision, undergoing rigorous development that involves the unique expertise of
members from the professional technical community.
Readers’ feedback is a natural continuation of this process. If you have any comments regarding how we
could improve the quality of this book, or otherwise alter it to better suit your needs, you can contact us
through e-mail at Please make sure to include the book title and ISBN in your
message.
We greatly appreciate your assistance.
Publisher: Paul Boger


Manager, Global Certification: Erik Ullanderson

Associate Publisher: Dave Dusthimer

Business Operation Manager, Cisco Press: Anand Sundaram

Executive Editor: Mary Beth Ray

Development Editor: Kimberley Debus

Managing Editor: Sandra Schroeder

Copy Editor: Bill McManus

Senior Project Editor: Tonya Simpson

Technical Editors: Tyler Pomerhn and Don Sautter

Editorial Assistant: Vanessa Evans

Indexer: Tim Wright

Book Designer: Louisa Adair

Proofreader: Sheri Cain

Cover Designer: Sandra Schroeder
Composition: Mark Shirar


Wow! eBook <WoweBook.Com>


iv

Enterprise Network Testing

About the Authors
Andy Sholomon, CCIE No. 15179, works as a Network Consulting Engineer (NCE) in
Cisco’s Central Engineering Performance and Validation Testing team. He routinely plans
and performs network testing for some of Cisco’s largest Enterprise customers. In his six
years at Cisco, Andy has been involved in both planning and deploying some of the
largest enterprise data centers in the United States. He has also worked with some of
Cisco’s large service provider customers. Before joining Cisco, Andy worked as a
Network Engineer in the global financial industry, spending 5 years at UBS in multiple
roles, including security engineering, and worked as a Systems Engineer at Spear, Leeds
& Kellogg (now a part of Goldman Sachs Group). Andy has been a speaker at the Cisco
Live Networkers Conference. Besides the CCIE, Andy holds multiple industry certifications, including the CISSP and MCSE. Andy lives with his wife, daughter, and Great Dane
in Chapel Hill, North Carolina.
Tom Kunath, CCIE No. 1679, is a Solutions Architect in Cisco’s Advanced Services
Central Engineering team, where he works as a design and test consulting engineer. With
nearly 20 years in the networking industry, Tom has helped design, deploy, and operate
many of Cisco’s largest Enterprise and Financial customer networks. Before joining Cisco,
Tom worked at Juniper Networks’ Professional Services Group as a Resident Engineer
supporting several service provider IP and MPLS backbones, and prior to that as a
Principal Consultant at International Network Services (INS). In addition to his CCIE,
Tom holds several industry certifications, including a Juniper JNCIS and Nortel Networks
Router Expert. Tom lives in Raleigh, North Carolina, with his wife and two children.

Wow! eBook <WoweBook.Com>



v

About the Technical Reviewers
Tyler Pomerhn, CCIE No. 6676 (Routing/Switching, SNA/IP, Security, Service Provider),
is an engineer with Cisco Systems within the Central Engineering Performance and
Validation Testing Services (PVTS) group based in Research Triangle Park, North
Carolina. He has worked in PVTS and the Customer Proof of Concept (CPOC) testing
organizations for six years within Cisco, testing all manner of topologies and technologies for Fortune 100 companies to ensure their deployments were a success. Prior to
working with testing groups inside Cisco, he worked with the Inside Sales team within
Cisco in RTP, providing in-depth engineering resources to sales teams in the Federal
Channels organization. Tyler holds a bachelor’s degree in electrical engineering from
SUNY Buffalo, as well as a bachelor’s degree in physics from SUNY Fredonia, and has a
total of 13 years of experience with computer networking.
Don Sautter, CCIE No. 13190 (Routing and Switching), is a Network Engineer at Cisco
Systems within the Central Engineering Performance and Validation Testing Services
(PVTS) group based in Research Triangle Park, North Carolina. He has worked for Cisco
Systems for 10 years, the last 4 within PVTS performing systems solution testing and design
validation. Don has 30 years of networking experience, during which he has performed a
wide variety of engineering functions and held various positions within the industry.

Wow! eBook <WoweBook.Com>


vi

Enterprise Network Testing

Dedications

This book is dedicated to our loving families and our Cisco customers—the network
engineers and managers who challenge us to provide them with the truth and offer them
the simplest solution to meet their most complex problems.

“All fixed set patterns are incapable of adaptability or pliability. The truth is outside of all
fixed patterns.”
—Bruce Lee

Acknowledgments
We’d like to give special recognition to all of the Cisco engineers who contributed valuable content to this book: Gery Czirjak, for helping to write Chapter 3, “Testing and Lab
Strategy Development;” Yenu Gobena, for helping to write Chapter 15, “IPv6
Functionality Test Plan;” Connie Varner, for sharing her insight on working in a large test
organization and using the right test tools to get the job done; Tejas Suthar, who, as a network architect, understands first hand the role and value of structured testing in validating design; Varghese Thomas, for providing a case study on network readiness testing for
VoIP; and our technical editors, Don Sautter and Tyler Pomerhn, who are also seasoned
network test engineers in their day jobs, for keeping us honest and on track.
We’d also like to recognize our test tool vendors, in particular Ixia Networks and Spirent
Communications, for their outstanding products and technical support; and Thomas
Maufer, for an excellent contribution on application simulation, and the Mu Dynamics
automated approach of creating test cases with live packet captures.
A quadruple “thumbs up” goes out to the production team for their help with this book.
All of them have been incredibly professional and a pleasure to work with. Thank you for
giving us the flexibility to finish this book while attending to the needs and timeframes
of our own customer testing projects.
Finally, to our wives, for their support and encouragement with this project. Thank you
both for picking up the “parenting slack” that we left during all the nights and weekends
that we spent hunkered around our computers to get this done.

Wow! eBook <WoweBook.Com>



vii

Contents at a Glance
Part I

Introduction to Enterprise Network Testing

Chapter 1

A Business Case for Enterprise Network Testing

Chapter 2

Testing Throughout the Network Lifecycle

Chapter 3

Testing and Lab Strategy Development

Chapter 4

Crafting the Test Approach

Chapter 5

Executing the Test Plan

Part II

Case Studies


Chapter 6

Proof of Concept Testing Case Study

Chapter 7

Network Readiness Testing Case Study

Chapter 8

Design Verification Testing Case Study

Chapter 9

Migration Plan Testing Case Study

Chapter 10

New Platform and Code Certification Case Study

Chapter 11

Network Ready for Use Testing Case Study

Part III

Test Plans

Chapter 12


Inter-Organization Secure Data Center
Interconnect: Firewall Test Plan 249

Chapter 13

Site-to-Site IPsec Virtual Private Networking: DMVPN
and GET VPN Test Plans 273

Chapter 14

Data Center 3.0 Architecture: Nexus Platform Feature and Performance
Test Plan 323

Chapter 15

IPv6 Functionality Test Plan

Chapter 16

MPLS/VPN: Scalability and Convergence Test Plan

Chapter 17

WAN and Application Optimization: Performance Routing
and Wide Area Application Services Test Plan 433

Chapter 18

Using the Lab for Hands-on Technology Training: Data Center 3.0

Configuration Lab Guide 487
Index

1

3

17

35

61

97

147
149
163
175

191
203

219

241

357
383


587

Wow! eBook <WoweBook.Com>


viii

Enterprise Network Testing

Contents
Part I

Introduction to Enterprise Network Testing

Chapter 1

A Business Case for Enterprise Network Testing
Why Testing Is Important

The Cost of Network Downtime

4

5

Network Changes and Downtime

7

Testing in Support of Change Control


7

Testing and the Pursuit of “Five Nines”

9

A Structured Approach to Systems Testing

Summary
Chapter 2

13

14

Step 4: Execution
Step 5: Results

13

13

Step 2: Test Planning
Step 3: Setup

3

3


The Network as a Business Platform

Step 1: Assessment

1

14

14

15

Testing Throughout the Network Lifecycle
Enterprise and Network Architecture Primer

17

17

How the Enterprise Architecture Comes Together
Following a Convergence Vision

19

The Cisco Lifecycle Services Approach (PPDIOO)
PPDIOO Phase 1: Prepare
PPDIOO Phase 2: Plan

18
21


21

21

PPDIOO Phase 3: Design

22

PPDIOO Phase 4: Implement
PPDIOO Phase 5: Operate
PPDIOO Phase 6: Optimize

22
22
22

Testing and the Network Lifecycle

24

Prepare Phase: Design and Test Activities
Customer Requirements Document

24

24

Network Architectural Strategy Development
Business Case Document


25

25

Network Testing and Lab Strategy Development
Facilities Readiness Assessments

26

Plan Phase: Design and Test Activities
Architecture Design Workshops

25

27

27

Wow! eBook <WoweBook.Com>


ix

Current Architectural Assessment
High-Level Design

27

28


Proof of Concept Testing

28

Network Readiness Testing

28

Network Capacity Planning and Testing
Design Phase: Design and Test Activities
Low-Level Design
Migration Plan

29
29

29

30

Design Verification Testing
Migration Plan Testing

30

31

Implement Phase: Deliverables and Test Activities
Network Implementation Plan

Network Ready for Use Test

31
32

Operate Phase: Deliverables and Test Activities
Hands-On Lab Training

31

32

32

Re-creation of Network Problems

32

Optimize Phase: Deliverables and Test Activities

33

Predeployment Testing for Minor Design Changes
Software Acceptance Testing
Summary
Chapter 3

33

33


34

Testing and Lab Strategy Development
Cost Analysis and Resource Planning

35

36

Estimating CAPEX Necessary to Create a New Test Lab
Environmental Considerations

36

Estimated OPEX to Operate a Test Lab
Staffing
Power

36

44

44
44

Physical Facility

45


Maintenance Obligations
Other OPEX

45

46

Test Organization Financing Models
Cost of Business

46

Project-Based Funding

47

Departmental Chargeback

47

Testing as a Business Function
Return on Investment
Outsourced Testing

46

47

47


48

Wow! eBook <WoweBook.Com>


x

Enterprise Network Testing

Test Lab Facilities Design

49

Functional Lab Design: Selecting the Hardware and Software
Physical Design

50

Equipment Cabinet Floor Plan Layout
Test Lab Operations

53

56

Test Organization Charter

56

Team Roles and Responsibilities

Management Systems

57

58

Equipment Inventory System

58

Equipment Scheduling/Lab Checkout Tool
Team Website

Chapter 4

58

58

Other Operational Considerations
Summary

49

59

59

Crafting the Test Approach


61

Motivations for Different Types of Testing
Proof of Concept Testing

62

62

Network Readiness Testing

63

Design Verification Testing

63

Hardware Certification Testing

63

Network Operating System Testing
Migration Plan Testing

64

Network Ready for Use Testing
Test Scoping

64


65

66

Step 1: Categorize the Type of Test to Be Completed
Step 2: Identify Project Stakeholders

67

Step 3: Identify Indicators of Test Success
Network Design Verification Test
Network Ready for Use Test

67

68

68

68

Step 4: Estimate the Resources Required to Complete the Test
Step 5: Identify Risks

Step 6: Identify the Timeline for Completion
Test Planning

69


70
70

71

Design the Functional Prototype Network System

71

Constructing a High-Level Lab Topology Diagram

72

Identifying the Test Suites and Test Cases
Choosing the Right Test Tools

74

75

Stateless Packet Generators (Bit Blasters)

76

Wow! eBook <WoweBook.Com>


xi

Interfaces


76

Tool Power/Capacity

76

Packet/Traffic Manipulation
Results

77

78

Automation

78

When to Use Stateless Packet Generators
Packet Generator Vendors

78

79

Stateful Packet Generators (Application Simulators)
Stateful Generation Tool Vendors
Results Reporting

80


When to Use Stateful Packet Generators
Network Delay and Impairment Tools
Delay

80

81

81

Impairment

81

Network Modeling and Emulation Tools
Network Modeling Tools

Application Simulation Tools
Security Testing Tools

82

83

84

Network Protocol Analysis Tools
Writing the Test Plan


86

86

Overall Project Scope and Objectives
Test Objectives and Success Criteria
Test Resources Required
Test Schedule

82

82

Network Modeling Tool Vendors

86
87

88

90

Developing the Detailed Test Cases

91

Understanding System Test Execution Methodologies
Conformance Testing

Performance and Scalability Testing

Format for Written Test Case

Chapter 5

92

92

Functional and Interoperability Testing

Summary

79

80

93

94

94

95

Executing the Test Plan

97

Building and Operating the Functional Network Prototype System
Equipment Allocation and Connectivity

Test Lab Telemetry

98

98

100

The Test Engineer’s Toolkit

103

Wow! eBook <WoweBook.Com>


xii

Enterprise Network Testing

Understanding Your Test Tools: Quirks and Limitations
Understanding the Different Types of Test Traffic
RFCs Pertaining to Test Execution
Tools to Execute Complex Testing

104

105

108
110


Scale Testing: Simulating Large Networks with Limited Devices
High-Availability Testing: How to Measure Convergence Times
Convergence Testing: How to Trigger a Failover
Testing Using Delay, Jitter, and Errors
Using Cisco IOS Test Tools
Chargen Service

124

EEM Monitored Events

129

131
132

136

Before You Begin

136

Order of Testing: Getting Organized
Running the Test Cases

142

Organizing the Capture Files
Router Configuration Files


Part II
Chapter 6

137

139

Capturing and Saving Results

Summary

125

130

Using Customized Scripts

Data Archival

123

123

Embedded Event Manager Scripting

Test Execution

121


124

Cisco IOS IP Service-Level Agreements

EEM Actions

110

143
144

144

145

Case Studies

147

Proof of Concept Testing Case Study

149

Background for the Proof of Concept Testing Case Study
Proposed Data Center Architecture
Compute Infrastructure
Storage Infrastructure

149


150

151
152

LAN Infrastructure

152

WAN Infrastructure

153

Virtualization Software

153

Risks of Deploying the Proposed Solution
Proof of Concept Test Strategy
POC Test Objectives
POC Test Topology

153

154

154
154

Wow! eBook <WoweBook.Com>



xiii

Proof of Concept Test Scope
Network Baseline Test

156

156

Application Baseline Test

156

Network and Application Integrity Test
Failure/Recovery Test
Feature Validation Tests

157

Automation Validation Test

157

Performance/Scalability/Capacity Test
Summary of POC Test Cases
Summary
Chapter 7


157

157

157

158

162

Network Readiness Testing Case Study

163

Background for the Network Readiness Testing Case Study
Legacy Network Infrastructure Overview

163

164

Cisco Unified Communications Proposed Solution

164

Risks Associated with Implementing the Proposed Solution
Network Readiness Assessment Approach and Findings
Network Readiness Assessment
Hierarchy and Modularity


IP Routing
QoS

166
167

168

169

169

Network Path Analysis

170

Details of Network Path Analysis Testing
Summary of Recommendations
Summary
Chapter 8

166

166

Utilization and Redundancy
Access Layer Links

165


171

173

174

Design Verification Testing Case Study

175

Background for the Design Verification Testing Case Study

176

High-Level Design for Blue Ridge University MPLS Backbone

177

Low-Level Design for Blue Ridge University MPLS Backbone

178

Risks of Deploying the Proposed Solution
Low-Level Design Verification Test Strategy
Test Objectives
Test Topology

182
182


182
183

Design Verification Test Scope
Network Baseline Test

184

184

Feature/Functionality Tests

184

Wow! eBook <WoweBook.Com>


xiv

Enterprise Network Testing

Negative/Destructive Tests

185

Performance/Scalability Tests

185

Operations/Duty Cycle Tests


185

Summary of Design Verification Test Cases
Summary
Chapter 9

185

190

Migration Plan Testing Case Study

191

Background for the Migration Plan Testing Case Study
Legacy and New Network Design Overview
New Backbone Design

194

High-Level Network Migration Plan

197

198

Summary of Migration Plan Testing
Summary
Chapter 10


192

194

End-State Network Design
Migration Test Plan

192

199

201

New Platform and Code Certification Case Study

203

Background for the New Platform and Code Certification Case Study
Proposed Top-of-Rack Architecture
Hardware for the New Infrastructure

207

Platform and Code Certification Test Plan

210

New Platform Certification Objectives


210

New Software Certification Objectives

210

New Platform and Code Certification Test Topology
New Platform and Code Certification Test Scope
Network and SAN Baseline Tests
Management Functionality Test
Failure/Recovery Test

211

212

212
212

213

Feature Validation Test

213

Performance/Scalability/Capacity Tests

213

Summary of New Platform and Code Certification Test Cases

Summary
End Notes
Chapter 11

204

205

213

217
217

Network Ready for Use Testing Case Study
Background for the NRFU Case Study

219

220

Sports and Entertainment Stadium Network Architecture
Network Topology

221

224

Physical Network Topology
Core Layer Components


225
225

Wow! eBook <WoweBook.Com>


xv

Distribution Layer Components
Access Layer Components
Multicast Architecture
Stadium HD Video

225

226

226

227

General IP Multicast Topology

228

Additional Infrastructure Considerations
Network Ready for Use Test Strategy
Success Criteria
Test Prerequisites
Test Phases

Test Tools

230

230
231

231
232

Summary of NRFU Test Cases
Summary

230

232

240

Part III

Test Plans

Chapter 12

Inter-Organization Secure Data Center Interconnect:
Firewall Test Plan 249
Background

241


249

Physical and Logical Test Topology
Test Objectives
Test Case Summary

251

Detailed Test Cases
Chapter 13

252

Site-to-Site IPsec Virtual Private Networking: DMVPN
and GET VPN Test Plans 273
Background

274

Physical and Logical Test Topology
Test Objectives

274

279

DMVPN Test Cases Summary

279


Detailed DMVPN Test Cases

280

GET VPN Test Cases Summary
Detailed GET VPN Test Cases
Chapter 14

250

251

302
302

Data Center 3.0 Architecture: Nexus Platform Feature and
Performance Test Plan 323
Background

324

Physical and Logical Test Topology
Test Objectives

325

328

Traffic Flows for All Tests


328

Wow! eBook <WoweBook.Com>


xvi

Enterprise Network Testing

Test Case Summary

328

Detailed Test Cases

329

End Note
Chapter 15

356

IPv6 Functionality Test Plan
The IPv6 Specification

357

357


Considerations for IPv6 Testing
IPv6 Header Format

358

358

IPv6 Address Scopes

359

IPv6 Extension Headers

361

IPv6 Source Address Selection
ICMPv6

362

363

IPv6 Neighbor Discovery
IPv6 Autoconfiguration
IPv6 PMTUD
IPv6 Security

363
364


365
365

Physical and Logical Test Topology
Test Objectives
Test Case Summary

368

Detailed Test Cases

368

End Notes
Chapter 16

366

368

382

MPLS/VPN: Scalability and Convergence Test Plan
Background

384

Physical and Logical Test Topology

386


Technical Details of the Test Topology
Emulated Control Plane Scale
Test Objectives

387

388

Control Plane Scale Methodology

389

389

Test Case Summary

390

Detailed Test Cases
Chapter 17

383

391

WAN and Application Optimization: Performance Routing
and Wide Area Application Services Test Plan 433
Background


434

Physical and Logical Test Topology
Test Traffic

434

438

Test Objectives

440

Test Case Summary

440

Detailed Test Cases

441

Wow! eBook <WoweBook.Com>


xvii

Chapter 18

Using the Lab for Hands-on Technology Training: Data Center 3.0
Configuration Lab Guide 487

Background

488

Physical and Logical Lab Topology
Lab Objectives

489

490

Detailed Hands-on Lab

490

Step 1: Log In to Your Assigned Pod

490

Lab 1: Configuring Unified Computing System Ethernet Ports and Named
VLANs Using Unified Computing System Manager 490
Step 1: Launch UCSM from a Web Browser

493

Step 2: Enable the Server Ports Between the UCS 6100 Fabric
Interconnect and the UCS Chassis 493
Step 3: Enable the Uplink Ports Between the UCS 6100 Fabric
Interconnect and the Nexus 7000 Switches 496
Step 4: Configure Named VLANs on the UCS


498

Lab 2: Configuring UCS Network and Server-Related Pools

500

Step 1: Configure an IP Pool for External Blade Management
Step 2: Create a MAC Address Pool for the UCS

501

503

Lab 3: Creating Virtual PortChannels on
the Nexus 7000 Series Switches 505
Virtual Device Context Overview
Virtual PortChannel Overview
vPC Terminology

505

506

507

Step 1: Create VLANs on the Nexus 7000s

507


Step 2: Create a vPC on the Nexus 7000s for Connectivity
to Your UCS Chassis 509
Step 3: Create a 40-Gbps PortChannel on the UCS 6100 Fabric
Interconnect for Connectivity to the Nexus 7000 Pair 517
Step 4: Verify PortChannel and vPC on the Nexus 7000

519

Lab 4: Creating a VSAN and Enabling Fibre Channel Connectivity Between
the UCS 6100 Fabric Interconnect and MDS 9506 521
Terminology

521

Step 1: Enable NPIV Mode, Create a VSAN, and Associate the Fibre
Channel Ports of the MDS to the New VSAN 523
Step 2: Create a New VSAN on the UCS

525

Step 3: Associate Fibre Channel Interfaces with the UCS VSAN
Lab 5: Configuring UCS Service Profiles
Terminology for Service Profiles
Step 1: Create a vNIC Template

526

526

528

529

Wow! eBook <WoweBook.Com>


xviii

Enterprise Network Testing

Step 2: Create a SAN Pool and vHBA Template

531

Step 3: Configure Server Boot Policies (SAN and LAN)
Step 4: Create an IPMI Profile

538

Step 5: Create a Local Disk Configuration Policy
Step 6: Create a Serial over LAN Policy
Step 7: Create a UUID Suffix Pool
Step 8: Create a Server Pool

534

539

540

540


542

Step 9: Create a Service Profile Template

543

Step 10: Create Service Profiles from a Service Profile Template
Step 11: Clone and Manually Associate a Service Profile

552

554

Lab 6: Configuring SAN Zoning and Core Switch Connectivity
on the MDS 9506 556
Step 1: Record UCS Service Profile WWPN Assignments

557

Step 2: Create a Zone for each Service Profile on the MDS

559

Step 3: Place the Zones in a Zoneset for Your POD/VSAN 901
Step 4: Activate the Zoneset on the MDS

561

562


Step 5: Configure MDS Connectivity to the Core SAN

562

Lab 7: Enabling IP and Routing Features on
the Nexus 7000 Series Switches 564
Step 1: Configure Layer 3 VLAN Interfaces with IPv4 Addressing
Step 2: Configure Hot Standby Router Protocol

565

567

Step 3: Configure OSPF Routing on Core and VLAN Interfaces
Step 4: Enable OSPF Routing on the VLAN Interfaces

570

572

Step 5: Add a Redundant Path to the Core—Add OSPF Adjacency
Between Nexus 7000s Across the PortChannel Trunk 573
Lab 8: Verifying the Blade Servers Boot VMware ESX 4.0

576

Step 1: Connect to Server KVM Console and Verify Boot Status
Step 2: Verify ESX Service Console IP Connectivity


Lab 9: Adding the UCS Blade Servers into VMware vCenter
Index

576

578
580

587

Wow! eBook <WoweBook.Com>


xix

Icons Used in This Book

Communication
Server

PC

PC with
Software

Terminal

File
Server


Sun
Workstation

Macintosh

Access
Server

ISDN/Frame Relay
Switch

Ciscoworks
Workstation

ATM
Switch

Modem

Token
Ring
Token Ring

Printer

Laptop

Web
Server


IBM
Mainframe

Front End
Processor

Cluster
Controller

Multilayer
Switch

FDDI
Gateway

Router

Network Cloud

Bridge

Line: Ethernet

Hub

DSU/CSU
DSU/CSU

Line: Serial


FDDI

Catalyst
Switch

Line: Switched Serial

Command Syntax Conventions
The conventions used to present command syntax in this book are the same conventions
used in the Cisco IOS Command Reference, which describes these conventions as follows:


Boldface indicates commands and keywords that are entered literally as shown. In
actual configuration examples and output (not general command syntax), boldface
indicates commands that are manually input by the user (such as a show command).



Italics indicate arguments for which you supply actual values.



Vertical bars (|) separate alternative, mutually exclusive elements.



Square brackets [ ] indicate optional elements.




Braces { } indicate a required choice.



Braces within brackets [{ }] indicate a required choice within an optional element.

Wow! eBook <WoweBook.Com>


xx

Enterprise Network Testing

Introduction
As many as 17 billion devices are projected to be connected to the Internet by 2014,
fueled by more and more computing tasks now being handled online, from phone calls to
personalized searches to downloading entertainment. In an effort to enhance the value of
user transactions, corporations are increasingly transforming their network infrastructures from “packet plumbing” into “business platforms,” converging ever more application
and network functions along the way. This transformation has placed unprecedented pressures on network managers, now charged with meeting application service-level agreements for uptime and performance dictated to them by leaders of the business. Once
considered an optional activity, network testing has become mandatory in many organizations and is a critical step toward meeting the expectations of near-zero downtime.

Goals and Methods
There is currently a void in publications that address test methodologies as they relate to
the enterprise network lifecycle, particularly in the area of advanced technologies.
Existing test publications, such as IETF RFCs and vendor test tool documentation, focus
on test procedures for particular products and technologies, as opposed to complete network systems. While these are well known and used throughout the industry, they do not
offer a complete blueprint to an organization that wants to know when, what, and exactly
how to test products, solutions, and advanced technologies to keep its business up and
running.
The primary goal of this book is to help you understand how you can develop effective

test methods to discover in your network designs flaws or weaknesses that could potentially bring down your network. The intent is that this will be accomplished through the
following methods:


Establishing the importance of structured systems testing as a fundamental component of an enterprise architecture strategy



Explaining the different types of testing that complement decision making during
the various phases of a network’s lifecycle



Outlining a business and technical blueprint for developing a testing organization
and lab facility



Providing a series of customer case studies that reinforces the benefits of testing in
the various phases of the networks lifecycle



Providing test plan templates for various technical solutions that can be customized
and used by readers in their own testing

Wow! eBook <WoweBook.Com>


xxi


Who Should Read This Book?
This book is intended to be read by network professionals who want to understand what
structured system testing is, and how to effectively test complex network systems and
technologies. The sample test plans included in this book are intended to be used as a
reference, and can be customized for individual use.

How This Book Is Organized
Although this book could be read cover to cover, it is designed to be flexible and to
allow you to easily move between chapters and sections of chapters to cover just the
material that you need more work with. Part I, “Introduction to Enterprise Network
Testing” (Chapters 1 through 5), is an introduction to systems testing, covering fundamental concepts with a focus on the relationship of testing to an enterprise architecture
and design process. These chapters are mainly nontechnical, setting the stage for the case
studies (Part II) and test plans (Part III) that follow in Chapters 6 through 18, which are
the core chapters and can be covered in any order. If you intend to read them all, the
order in the book is an excellent sequence to use.
Chapters 1 through 18 cover the following topics:


Chapter 1, “A Business Case for Enterprise Network Testing”—This chapter introduces fundamental concepts of network testing and its critical role in validating
design and making sound deployment decisions. The chapter begins with a discussion of why IT dollars should be spent on testing, and the evolution of the network
as a platform for business. This is followed by a discourse on the cost of network
downtime to the business, and how testing can be used to improve availability by
validating design and reducing human error. The chapter concludes with an introduction to the different types of testing and a discussion about a structured
approach to testing.



Chapter 2, “Testing Throughout the Network Lifecycle”—This chapter builds upon
the concepts introduced in Chapter 1 by explaining how a structured testing program complements the architecture and design process of the enterprise. An introduction to the Cisco Lifecycle Services approach of Plan, Prepare, Design,

Implement, Operate, and Optimize (PPDIOO) follows, with examples of the different kinds of test activities that would commonly occur in each phase.



Chapter 3, “Testing and Lab Strategy Development”—This chapter examines many
of the business and technical considerations when developing an organizational testing strategy. The chapter includes a business cost analysis of building, staffing, and
operating a lab, presenting the reader with various possible funding models. Best
practices for test lab facility design and an estimate of the resources (equipment,
tools, and people) that are necessary to sustain it are presented in depth, so that the
reader can make an intelligent decision about whether it makes sense to build a lab
or outsource testing.

Wow! eBook <WoweBook.Com>


xxii

Enterprise Network Testing



Chapter 4, “Crafting the Test Approach”—This chapter walks through the details
of a structured approach to handling, scoping, and planning for different types of
test requests. It begins with a suggested approach for assessing and scoping a test
project, and offers guidance on how to identify the test scenarios, design and build a
lab topology, select appropriate test tools, and write a detailed and concise test plan.



Chapter 5, “Executing the Test Plan”—This chapter delves into many of the lowlevel details associated with system-level testing. Best practices for building a functional prototype of a network design are discussed, including methodologies for

accommodating scale testing with the minimal amount of equipment. An introduction to several commercial, free, and Cisco IOS test tools is included, with tips on
how to best leverage them for different types of testing.



Chapter 6, “Proof of Concept Testing Case Study”—This chapter walks through a
case study of how a financial customer leveraged proof of concept (POC) testing to
gain confidence in a new network architecture that was proposed as part of a data
center centralization/consolidation strategy.



Chapter 7 “Network Readiness Testing Case Study”—This chapter walks through a
,
case study of how a software development company leveraged network readiness
testing on its production network to identify gaps and gauge readiness for a planned
Unified Communications deployment.



Chapter 8, “Design Verification Testing Case Study”—This chapter walks through
a case study of how a university leveraged design verification testing to validate and
refine a low-level design (LLD) for a new MPLS backbone infrastructure.



Chapter 9, “Migration Plan Testing Case Study”—This chapter walks through a
case study of how a university leveraged testing to validate the low-level steps and
device configurations necessary to incrementally migrate its legacy IP network to a
new MPLS/VPN network.




Chapter 10, “New Platform and Code Certification Case Study”—This chapter
walks through a case study of how a financial organization leveraged predeployment
acceptance testing to certify new hardware, operating systems, and software features
as part of a corporate change management compliance policy.



Chapter 11, “Network Ready for Use Testing Case Study”—This chapter walks
through a case study of how network ready for use (NRFU) testing was used as a
final check to certify that a newly opened sports and entertainment complex was
functional and ready to offer IP services to the staff and public on opening day.



Chapter 12, “Inter-Organization Secure Data Center Interconnect: Firewall Test
Plan”—This chapter introduces a technical solution for securely interconnecting the
data centers of two separate enterprise networks, and then presents a detailed test
plan for validating its performance and scalability.



Chapter 13, “Site-to-Site IPsec Virtual Private Networking: DMVPN and GET
VPN Test Plans”—This chapter discusses the motivation and details of two different
site-to-site VPN designs based on IPsec technologies, and then presents detailed test
plans to validate the functionality and scale of each.

Wow! eBook <WoweBook.Com>



xxiii



Chapter 14, “Data Center 3.0 Architecture: Nexus Platform Feature and
Performance Test Plan”—This chapter discusses the low-level details of a next-generation data center solution built upon on the Nexus family of switches. A test plan
is provided to validate the platform and system functionality of the solution components, which include: Nexus 5000 End-of-Row (EoR) Switches, Nexus 2000 Top-ofRack (ToR) Fabric Extenders, Nexus 7000 core switches, and MDS 9500 Directorclass SAN switches.



Chapter 15, “IPv6 Functionality Test Plan”—This chapter includes an IPv6 technology primer and functionality test plan for some of its basic features.



Chapter 16, “MPLS/VPN: Scalability and Convergence Test Plan”—This chapter
discusses the low-level details of a hierarchical MPLS/VPN design that securely segments a global enterprise network. A systems test plan is provided to validate the
solution, focusing on fast convergence, scalability, and high availability features.



Chapter 17 “WAN and Application Optimization: Performance Routing and Wide
,
Area Application Services Test Plan”—This chapter discusses a solution that
includes PfR and WAAS features to optimize application performance across a
WAN. A test plan is provided to validate the feature functionality and scalability, and
to quantify the performance gains of deploying PfR and WAAS on the WAN.




Chapter 18, “Using the Lab for Hands-on Technology Training: Data Center 3.0
Configuration Lab Guide”—This chapter illustrates how an enterprise lab can be
used as a field enablement resource for hands-on training. A sample lab guide showing step-by-step Nexus 7000, MDS, and Unified Computing System provisioning
tasks is provided as an example of how training materials should be structured to
facilitate self-study using a custom-built lab topology.

Wow! eBook <WoweBook.Com>


This page intentionally left blank

Wow! eBook <WoweBook.Com>


×