Rest Style Large MeAsurement Platform Protocol Draft-liu-lmap-rest-03 V.Liu (liuzhiheng@chinamobile.com) L.Deng (denglingli@cinamobile.com) D.Liu(Max@dotalks.com) S.Liu (liushu@catr.cn) C.Li (cathy.li@chinacache.com)
Background draft-liu-lmap-rest-00 was presented in IETF#90 Defines a REST style LMAP protocol, based on information model draft 00 version Update the draft to align with information model 02 version draft-liu-lmap-rest-01 was presented in IETF#91 Control Protocol Updated Running Code & Demo draft-liu-lmap-rest-02 was presented in IETF#92 Add Protocol Implementation Consideration Add Reply for Criteria Description Open source code on https://github.com/wg-lmap/lmap.git Page 2 2
Outline REST Style LMAP Protocol (Update from -02 version Dallas) Article structure update Data model update Protocol update Next Step Page 3 3
Article Structure Update 3.Protocol Consideration ------------02 version updated 4.Control Protocol------------03 version updated 4.1 Control Protocol Element 4.2 Control Protocol Function -Controller Behavior -Configuration Update -Instruction Assignment -MA Behavior -Feedback Status 4.3. Control Protocol Process 5. Report Protocol 5.1. Report Protocol Element 5.2. Report Protocol Function -Collector Behavior 5.3. Report Protocol Process
Data Model Update Add YANG model as the data model For example of Configuration Update: module: ietf-lmap-control +--rw ma-config +--rw ma-agent-id +--rw ma-control-tasks* [ma-task-name] +--rw ma-task-name +--rw ma-task-registry-entry +--rw ma-control-channels* [ma-channel-name] +--rw ma-channel-name +--rw ma-channel-target +--rw ma-channel-credientials +--rw ma-control-schedules* [ma-schedule-name] +--rw ma-schedule-name +--rw ma-schedule-tasks* [ma-schedule-task-name] +--rw ma-schedule-task-name +--rw ma-schedule-channels* [ma-schedule-task-source-channel-names] Page 5 5
Protocol Update Update protocol from Rest-style to Restconf -For example: 02 version: 03 version: PUT /ma/config/ PUT /ma/config/ HTTP/1.1 Host: lmap.com Content-Type: application/yang.data+json Page 6 6
Add reference of [draft-ietf-netconf-restconf] Next Step Add reference of [draft-ietf-netconf-restconf] Add description for data model Submit LMAP protocol best practice draft soon Page 7 7
Thank you! V.Liu (liuzhiheng@chinamobile.com) L.Deng (denglingli@cinamobile.com) D.Liu(Max@dotalks.com) S.Liu (liushu@catr.cn) C.Li (cathy.li@chinacache.com)
REST Style LMAP Protocol (Update from -01 version) Add Protocol Implementation Consideration Control Session Report Session Advantage of REST Add description for Criteria Controller MA Client Server Collector MA Server Client Page 9 9