Реферат: CMIP Vs SNMP Network Management Essay
SNMPv2. (Stallings, 153) Some people might say that SNMPv2 has lost the
simplicity, but the truth is that the changes were necessary, and could not have
been avoided.
A management station relies on the agent at a device to retrieve or update
the information at the device. The information is viewed as a logical database,
called a Management Information Base, or MIB. MIB modules describe MIB variables
for a large variety of device types, computer hardware, and software components.
The original MIB for Managing a TCP/IP internet (now called MIB-I) was defined
in RFC 1066 in August of 1988. It was updated in RFC 1156 in May of 1990. The
MIB-II version published in RFC 1213 in May of 1991, contained some improvements,
and has proved that it can do a good job of meeting basic TCP/IP management
needs. MIB-II added many useful variables missing from MIB-I (Feit, 85). MIB
files are common variables used not only by SNMP, but CMIP as well.
In the late 1980’s a project began, funded by governments, and large
corporations. Common Management Information Protocol (CMIP) was born. Many
thought that because of it’s nearly infinite development budget, that it would
quickly become in widespread use, and overthrow SNMP from it’s throne.
Unfortunately, problems with its implementation have delayed its use, and it is
now only available in limited form from developers themselves. (SNMP, Part 2 of
2, III.40.)
CMIP was designed to be better than SNMP in every way by repairing all
flaws, and expanding on what was good about it, making it a bigger and more
detailed network manager. It’s design is similar to SNMP, where PDU’s are used
as variables to monitor the network. CMIP however contains 11 types of PDU’s
(compared to SNMP’s 5). In CMIP, the variables are seen as very complex and
sophisticated data structures with three attributes. These include: 1)
Variable attributes: which represent the variables characteristics (its data
type, whether it is writable) 2) variable behaviors: what actions of that
variable can be triggered. 3) Notifications: the variable generates an event