09.12.2012 Views

Understanding the network.pdf - Back to Home

Understanding the network.pdf - Back to Home

Understanding the network.pdf - Back to Home

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Pro<strong>to</strong>col (SMGP) and <strong>the</strong> OSI Common Management Information Pro<strong>to</strong>col (CMIP).<br />

In 1988, <strong>the</strong> Internet Activities Board began an investigation <strong>to</strong> determine what<br />

would be <strong>the</strong> Internet standard management model. SMGP, which was already in<br />

use, had been passed over for <strong>the</strong> OSI's CMIP model. The problem was that, in <strong>the</strong><br />

CMIP IP version, CMIP over TCP (CMOT) was not ready for production deployment.<br />

Therefore, for an interim period SMGP became <strong>the</strong> management standard. Then, a<br />

transnational framework called SNMP was developed <strong>to</strong> provide a migration from<br />

SMGP <strong>to</strong> CMOT. In 1990, SNMP was adopted as <strong>the</strong> standard management pro<strong>to</strong>col<br />

and management model for use on <strong>the</strong> Internet.<br />

The SMMP management model uses managed devices, agents, and <strong>network</strong>management<br />

systems. Managed devices are nodes running an SNMP agent. These<br />

devices collect management data, <strong>the</strong>n format and transmit using <strong>the</strong> SNMP<br />

pro<strong>to</strong>col. SNMP agents are processes that run on <strong>the</strong> managed device. The agent<br />

maintains <strong>the</strong> local management's knowledge base of information for <strong>the</strong> device<br />

<strong>the</strong>y are operating on. The agent creates this local management knowledge base by<br />

using <strong>the</strong> device's Management Information Base (MIB) as a collection template.<br />

MIB is essentially a data map for collecting management information. The agent,<br />

running on <strong>the</strong> managed device, collects management data using <strong>the</strong> MIB as a data<br />

collection template. The <strong>network</strong>-management system sends and receives SNMP<br />

messages <strong>to</strong> and from <strong>the</strong> managed devices. The agents <strong>the</strong>n interpret <strong>the</strong> <strong>network</strong><br />

management station's data requests, which request certain MIB-defined data<br />

objects, and return <strong>the</strong> requested data in SNMP form <strong>to</strong> <strong>the</strong> <strong>network</strong> management<br />

station.<br />

There are three versions of SNMP. The standard is SNMP v1, as defined in RFCs<br />

1212, 1215, and 1213. SNMP v1 has <strong>the</strong> broadest support of all three versions. It<br />

supports a community-based security model, which operates by having <strong>the</strong> devices<br />

and <strong>the</strong> manager employ a common logical name for community identification,<br />

au<strong>the</strong>ntication, and access, which can be ei<strong>the</strong>r read-only or read and write. By<br />

default, <strong>the</strong> community name "public" is used for read-only, and "private" is used<br />

for read and write access. The community name is set by <strong>the</strong> <strong>network</strong> administra<strong>to</strong>r.<br />

It is also possible for a managed device <strong>to</strong> support more than one community name.<br />

The community name is <strong>the</strong> only form of au<strong>the</strong>ntication for SNMP v1 <strong>to</strong> send and<br />

receive SNMP messages. The community name must be common. If no name is set,<br />

some clients will exchange SNMP messages with any <strong>network</strong> management station.<br />

This open security model has some significant security implications. Additionally,<br />

many administra<strong>to</strong>rs deploy devices without changing <strong>the</strong> default community<br />

names, making it possible for anyone <strong>to</strong> send and receive SNMP information from<br />

<strong>the</strong> device. As a rule, you should always change <strong>the</strong> default community names of<br />

SNMP supportable <strong>network</strong> devices if you enable SNMP.<br />

These security problems led <strong>to</strong> <strong>the</strong> development of SNMP v2 and SNMP v3. Both<br />

versions are draft standards. SNMP v2 began as an enhanced version of SNMP v1<br />

with additional security enhancements (au<strong>the</strong>ntication and access-control services)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!