Ulrich,

The was some prior related work in the RMON WG on the RAQMON model (RFCs 4710 
and 4711).  This monitoring framework was explicitly designed to monitor 
low-power, hand held devices, e.g., phones.  Dan was one of the co-authors.  
Folks may want to read thru these RFCs.

Thanks,
Bob

-----Original Message-----
From: [email protected] [mailto:[email protected]] On Behalf Of 
Ulrich Herberg
Sent: Wednesday, November 18, 2009 4:10 PM
To: 6lowpan; [email protected]; [email protected]
Subject: [manet] SNMP optimizations

Hi,

I am sending this message to the 6lowpan, ROLL and MANET mailing list, since I 
think this topic concerns all three working groups, and I am not sure in which 
WG this is to be tackled.

During the MANET WG meeting and also during an OLSRv2 Interop workshop, we had 
discussions about SNMP deployments in such ad-hoc networks we are dealing with. 
The issue that was raised (and which is also described in 
draft-hamid-6lowpan-snmp-optimizations) is that SNMP may be too 
memory-/CPU-/bandwidth-consuming for low-power devices.
However, a solution for monitoring and management of these devices is desired 
(and also required by IETF). The before-mentioned draft describes very well how 
to optimize SNMP for running it on 6lowpan devices, and shows that the SNMP 
payload can fit into 6lowpan packets.
However, it is unclear whether the code footprint of SNMP implementations can 
fit into the memory of small devices. From discussions with several persons 
from the MANET WG, I conclude that for MANET the same problem exists. (and I 
think for ROLL, too?)

I have several questions that came to my mind about this topic:

- First of all, to which WG does this issue belong to? Or is it -- as I suppose 
-- a common problem for the three working groups addressed in this mail?
- Is this really an issue? Are there implementations of SNMP (maybe not 
open-source) that can be run on very small devices such as considered in 
6lowpan/ROLL/MANET? Is there any experimental (or
theoretical) analysis whether SNMP (or any other standardized management 
protocol) can run on these devices?
- If SNMP cannot be used for small devices, how can we manage and monitor these 
devices then? (e.g. using proxies, different message formats such as proposed 
in 6lowapp, etc.). Do we need a different lightweight protocol for management?
 - Can we provide SNMP not only on a single device, but for a whole network? 
That might need an aggregator device that runs full SNMP and collects the data 
from the low power devices. This would imply to monitor statistics of a whole 
network (e.g. number of links, average throughput, average path-length, etc.)
 - What kind of objects should be provided in a MIB running on a 
MANET/6lowpan/ROLL device? This might be specific to the routing protocol, but 
there can be commonalities.

Regards,
Ulrich
_______________________________________________
manet mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/manet
_______________________________________________
6lowpan mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/6lowpan

Reply via email to