50 likes | 247 Views
draft-vanderstok-core-comi-01 CoAP Management Interfaces. CoRE working group. Peter van der Stok, Bert Greevenbosch. November 7,2013. Motivation. MIB and SNMP v.x are most popular management tools today There is a large MIB installed base
E N D
draft-vanderstok-core-comi-01 CoAP Management Interfaces CoRE working group Peter van der Stok, Bert Greevenbosch November 7,2013
Motivation • MIB and SNMP v.x are most popular management tools today • There is a large MIB installed base • Any new management approach should leverage this invested MIB effort • SNMP provides many aspects of CoAP • Request response • Preferably, one packet requests and responses • Security • Wish exists: • RESTful interface to MIB to reduce application development effort • Integrate SNMP + CoAP to reduce code complexity and stack size
CoMI approach (1) Interface specified as: • Reasonable in size: • cbor (but, table names indirection) • exi (but, schema versions) • MIB specified with: • Descriptor name: sysUpTime • ASN.1 OBJECT-IDENTIFIER: 1.3.6.1.2.1.1.3
For presentation: Payload in pseudo format instead of EXI, CBOR,.. CoMI approach (2) Single MIB access REQ: GET example.com/mg/mib/sysUpTime RES: 2.05 Content (Content-Format:application/xxxx) (sysUpTime, "123456") Table, single row access REQ: GET example.com/mg/mib/ipNetToMediaTable?row=1 RES: 2.05 Content (Content-Format: application/xxxx) (ipNetToMediaIfIndex , 1) (ipNetToMediaPhysAddress , "00:00::10:01:23:45") (ipNetToMediaNetAddress, "10.0.0.51") (ipNetToMediaType , "static") Multiple MIB access • REQ: GET example.com/mg/mib • (sysUpTime, null) • (ipNetToMediaTable, null) • RES: 2.05 Content (Content-Format:application/xxxx) • (all following pairs)