Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Practical Guide to Snmpv3 and Network Management Hardcover – June 15, 1999


See all formats and editions Hide other formats and editions
Amazon Price New from Used from
Hardcover
"Please retry"
$58.10 $0.01

Spring Books
The Big Books of Spring
See our editors' picks for the books you'll want to read this season, from blockbusters and biographies to new fiction and children's books.
NO_CONTENT_IN_FEATURE

Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Product Details

  • Series: Prentice Hall Series in Computer Networking and Distributed
  • Hardcover: 337 pages
  • Publisher: Prentice Hall PTR; 1st edition (June 15, 1999)
  • Language: English
  • ISBN-10: 0130214531
  • ISBN-13: 978-0130214539
  • Product Dimensions: 9.6 x 7.3 x 1.2 inches
  • Shipping Weight: 8 ounces
  • Average Customer Review: 4.3 out of 5 stars  See all reviews (11 customer reviews)
  • Amazon Best Sellers Rank: #1,149,357 in Books (See Top 100 in Books)

Editorial Reviews

From the Inside Flap

Preface

While I was working on this book, I would tell people the title, A Practical Guide to SNMPv3 and Network Management, and the most common response I would get would be, "Isn't that an oxymoron?" It's a good line but it's not really true. SNMPv3 is conceptually simple. While its use within a network will add complexity, it addresses a major weakness of SNMP which is the lack of strong security. You can't add sophisticated features like authentication, encryption, and access control without adding some complexity to how these features are configured. Still, I have talked with several engineers I know who develop network management software, and they have dismissed SNMPv3 without even attempting to understand it. I feel this is a mistake. I have this image in my mind of SNMPv3 as a series of dark clouds that are rolling in over the horizon. Like it or not the storm is coming and you'd better be prepared for it.

One of the goals for this book is to prepare you for SNMPv3. This means making it understandable at both a conceptual and practical level. For me, understanding it at a practical level means understanding how to work with it. This book will show how to configure SNMPv3 for generating notifications, proxy forwarding, authentication, security, and access control. It is not a goal for this book is to describe the logical subsystems that make up an SNMPv3 architecture, or any of the abstract service interfaces that are used between these subsystems. While this information might be useful to people implementing SNMPv3 engines, this book is intended for network managers who need to use SNMPv3 and for software developers who need to build network management applications using SNMPv3. Besides, the INTERNET-DRAFT documents do a fine job of defining these various subsystems and their abstract service interfaces, probably a better job than I could do.

Another goal for this book is to make RMON2 understandable. RMON2 is one of the more important advancements that have been made to the network management space. One of the keys to managing a network is understanding it. RMON2 lets you understand both the network-layer and application-layer traffic going across your network. You can further understand the network-layer and application-layer conversations occurring on your network. By understanding the protocol usage and conversations occurring on a network (and by tracking this over time) a network manager can better plan for network growth and optimize client-server communications.

Over the past year I have talked with several customers who have expressed confusion over how to configure and use RMON2. While the RMON2 MIB is rather imposing, it is fairly consistent in its configuration and in how its data tables are accessed. The RMON2 chapter in this book shows how to configure RMON2 and how to access its data tables. It also suggests several RMON2 applications that can be built.

The major goal for this book, however, is to provide practical insights into building SNMP-based applications. I have spent the past sixteen years building both network devices and network management products. As such my focus is more on the practical nature of getting things built then on the theoretical or academic nature. This book is really for network managers and developers who need to focus on getting things built.NOTATION

Pseudocode is used throughout the book to describe the logic in configuring and accessing SNMPv3 and RMON2 MIB tables. The format of the psuedocode is a loose combination of C and Tcl, with a little Java thrown in where it makes sense. All pseudocode is shown in a courier font.

The pseudo code is meant to be descriptive and obvious. The command line, x <- 100, assigns x the value 100. A foreach command loops through a collection. For example, the psuedocode

foreach x in Col

{

ProcessObject(x)

}will call the procedure ProcessObject for each object in the collection Col.

The following pseudocode will perform an SNMP Get operation, collecting sysDescr.0 and sysUpTime.0, and will assign the response pdu to the variable responsePDU.

pdu <- {sysDescr.0, sysUpTime.0}

responsePDU <- SnmpGet(pdu)The following pseudocode will perform an SNMP Set operation, setting the operational status of interfaces 2 and 3 to down.

pdu <- {

ifAdminStatus.2 <- 'down',

ifAdminStatus.3 <- 'down' }

responsePDU <- SnmpSet(pdu)

There are several places in the book where I show how an SNMP entity determines something, such as what target addresses to send notifications to. In these examples I use a foreach statement to cycle through all the rows in a MIB table. I also access the MIB objects directly. The following pseudocode will cycle through each row in the ifTable, printing the ifSpeed value:

foreach inst in ifTable

{

print ifSpeed.inst

}BOOK ORGANIZATION

The chapters of this book are divided into three parts. In the first part we describe SNMPv1 and SNMPv2. Chapter 2, SNMP Basics, shows the basic data types that are used to represent management information and then shows textual conventions that are used to represent abstract data types. The chapter then proceeds to show the rules for naming and defining managed objects. It then describes the operations that were defined for SNMPv1, and extensions that were defined for SNMPv2. Chapter 3 focuses on the management information represented by MIB-II, specifically how this management information can be utilized by a network manager.

Part II focuses on SNMPv3. Chapter 4 describes the framework defined for SNMPv3. It also shows new textual conventions that have been defined for SNMPv3, along with a new SNMPv3 message format. Chapter 5 spends a little time discussing the SNMPv3 applications that can run within an SNMP entity. The focus in the chapter, however, is on configuring notifications and proxy forwarding using MIBs that have been defined for SNMPv3. Chapter 6 discusses the security features that are provided by SNMPv3. Again, the focus on this chapter is both understanding how the security features work and how they are configured using new SNMPv3 MIBs. Chapter 7 shows how the view-based access control model works, and how it can be configured using new SNMPv3 MIBs. Chapter 8 examines coexistence issues between the different SNMP versions.

Part III takes a look at several practical network management issues. Chapter 9 describes RMON2, and shows how RMON2 can be utilized to understand the network-layer and application-layer traffic running on a network. Chapter 10 examines several Cisco Private MIBs, and shows how they can be used to do useful stuff.

From the Back Cover

Practical Guide to SNMPv3 and Network Management

Implement SNMPv3, the new network management standard -- hands-on!

To manage and secure today's information systems -- and prepare for tomorrow's -- you need to master SNMPv3, the latest industry-standard protocol for managing IP networks. With David Zeltserman's Practical Guide to SNMPv3 and Network Management, you will. Accessible and authoritative, this book combines just enough theory with extensive guidance for real-world SNMPv3 deployment. Coverage includes:


* New SNMPv3 framework, textual conventions, and message format
* Leveraging SNMPv3's powerful security features, including authentication, encryption, and access control
* Configuring SNMPv3 for generating notifications and proxy forwarding
* Detailed examples of how to manage SNMPv3 devices
* Coexistence with SNMPv1 and SNMPv2
* Practical techniques for using RMON2 to gain insight into your network
* Examples for utilizing Cisco MIBs to help manage your network
* Many practical insights into network management

SNMPv3 and the related RMONv2 standard have a reputation for complexity, but this book cuts through the confusion, showing you the logic and simplicity beneath. Whether you're ready to deploy these technologies, or simply to understand them, you won't find a more valuable resource.

Customer Reviews

4.3 out of 5 stars
5 star
82%
4 star
0%
3 star
0%
2 star
0%
1 star
18%
See all 11 customer reviews
Easy to read to understand the SNMPv3.
Anwar Rizal
This book is definitely the best one and it's written for both beginners and experienced engineers.
laoxiao
This book is the best SNMP book I've seen.
Juan Ardura

Most Helpful Customer Reviews

27 of 27 people found the following review helpful By levin@nextpoint.com on June 21, 1999
Format: Hardcover
My name is Andy Levin, and I've been coding SNMP network management apps for the last 10 yrs. Dave Zeltserman is a friend of mine with whom I have worked on several large scale projects, and I helped review this book.
The strength of this book lies in the fact that, clearly, it has been written by an engineer rather than by an academic. The stress is on the pragmatic use of the SNMP protocol and some of its more important MIBs to solve real network managment problems. First, the relevent concepts are presented in plain and easy to understand language. Next, clear diagrams and pseudocode algorithms are presented. This goes a long way in helping to explain, in particular, the very difficult to understand V3 concepts. To gain a full perspective of this accomplishment, I invite you to try and glean this information by reading the RFC's yourself.
The weakness of this book in my opinion is, ironically, its title. Even if you have no intention of ever implementing V3, whether you are a newbie or experienced, this book contains a treasure trove of useful network management "how to" information. By emphasizing V3, the title de-emphasizes a great deal of this book's value, and that is unfortunate.
Bottom line, I have found this book very worthwhile reading, and I'm willing to bet that anyone really interesting in doing useful network managment using SNMP will find it very worthwhile as well.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
15 of 15 people found the following review helpful By Anwar Rizal on April 25, 2000
Format: Hardcover
Yes. It is an excellent book. Easy to read to understand the SNMPv3. However I think this book assumes that you have known quite a bit about SNMP in general, maybe that is why this book is titled v3 to emphasize that you should not read this book before you know what SNMP is. I have never found a good SNMP book for beginner though, so MAYBE the best way to learn SNMP is through RFCs first and then this book, and you also should buy SNMP MIBs book from Prentice Hall too, then you would have a clear understanding of SNMP.
So, if you have had an enough exposure on SNMP, reading some of its RFC-s, this book is really useful and would help you understand better of what you have got. This book is very rich of information that is hidden or lies somewhere in the RFCs. The "codes" in this book are very useful for SNMP developers and administrator. If you look for a ready to copy-paste codes, you would not find here.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
12 of 12 people found the following review helpful By mvays10524@aol.com on May 28, 1999
Format: Hardcover
For somebody who wants to learn SNMPv3, the book offers a very simple, practical, and comprehensive approach. The book is especially helpful for people developing management applications and the SNMPv3 agent. Very useful in the real world. The book is well written and flows smoothly.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
11 of 12 people found the following review helpful By Kenneth on March 3, 2001
Format: Hardcover
I had a very limited amount of knowledge on SNMP but this book took me from 0 knowledge to the point where I use this as a reference on the job. I'm a network engineer that is in charge of managing our LAN/WAN sites across the US using SNMP based management and I find this book to be indispensible.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
8 of 10 people found the following review helpful By laoxiao on December 20, 2000
Format: Hardcover
I have been working on SNMP for a while, and have read a lot of SNMP books. This book is definitely the best one and it's written for both beginners and experienced engineers.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
8 of 11 people found the following review helpful By Juan Ardura on December 4, 2000
Format: Hardcover
This book is the best SNMP book I've seen. It is extremely well organized and easy to read. It allowed me to quickly understand the fundamentals of SNMP v3 and the examples were very helpful in getting my job done. I highly recommend this book.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

More About the Author

Discover books, learn about writers, read author blogs, and more.

What Other Items Do Customers Buy After Viewing This Item?