MIDCOM MIB suggestions for addressing the notification requirements

Rohan Mahy <[email protected]> Wed, 28 Jul 2004 16:34:12 -0700
Newsgroups gmane.ietf.midcom
Message-ID <[email protected]>
Hi,

When working on the requirements for MIDCOM, I observed that the 
notification requirement always seemed slightly misplaced.  Many of the 
motivations for notification had to do with monitoring or traditional 
network management of some kind which was orthogonal to the core open 
and close pinholes and bindings functionality in the semantics 
document.  What really convinced me that the notification function was 
separate was when I started to imagine all the other things that might 
want to be decoupled from the core MIDCOM protocol and still find out 
about MIDCOM-related notifications.

To that end, I propose that we allow the MIDCOM notification to be 
decoupled from the core MIDCOM MIB, and that we reuse an existing MIB 
to facilitate the notifications.  Specifically, we can use the Event 
MIB (RFC 2981) to set notifications for interesting events that occur 
with other MIB variables.

For example, the simplest use of the Event MIB would monitor the 
Application Management MIB (RFC 2564) to receive notifications if the 
middlebox controller application terminates unexpectedly or is going 
down for maintenance.

In another example, the Event MIB would monitor the Meter MIB (RFC 
2720-- which provides a MIB for the real-time traffic of individual 
network flows) to see if certain flows exceed a threshold (or when the 
traffic flow drops to zero for a period of time).

Finally, the Event MIB could monitor the the Host Resources MIB (RFC 
1514) to watch for CPU  or memory consumption thresholds.

All of this type of monitoring is much closer to the traditional uses 
of SNMP than the rest of the MIB, and so is much more likely to be 
useful by other more traditional SNMP monitoring applications.  It 
would be a shame to reinvent a MIDCOM-specific notification mechanism, 
when a more general one is already in use that is likely to be more 
appropriate for many of its consumers.

thanks,
-rohan