CsMgmt » History » Version 2
Junxiao Shi, 10/13/2017 04:55 AM
| 1 | 1 | Junxiao Shi | # Content Store Management |
|---|---|---|---|
| 2 | |||
| 3 | **Content Store Management** is a module of [[Management|NFD Management protocol]]. |
||
| 4 | It provides commands and datasets about the Content Store and its usage in forwarding. |
||
| 5 | |||
| 6 | Content Store Management commands and datasets are available under namespace `ndn:/localhost/nfd/cs`. |
||
| 7 | |||
| 8 | ## Control Commands |
||
| 9 | |||
| 10 | 2 | Junxiao Shi | [[ControlCommand]] **management-module**: `cs` |
| 11 | 1 | Junxiao Shi | |
| 12 | ### Update config |
||
| 13 | |||
| 14 | **command-verb**: `config` |
||
| 15 | |||
| 16 | (to be defined in #4050) |
||
| 17 | |||
| 18 | ### Erase entry |
||
| 19 | |||
| 20 | **command-verb**: `erase` |
||
| 21 | |||
| 22 | (to be defined in #4318) |
||
| 23 | |||
| 24 | ## CS Information Dataset |
||
| 25 | |||
| 26 | CS config and runtime performance are published as a [[StatusDataset|Status Dataset]] at `ndn:/localhost/nfd/cs/info`. |
||
| 27 | |||
| 28 | 2 | Junxiao Shi | CsStatus ::= CS-STATUS-TYPE TLV-LENGTH |
| 29 | NHits |
||
| 30 | NMisses |
||
| 31 | 1 | Junxiao Shi | |
| 32 | 2 | Junxiao Shi | (TLVs have nonNegativeInteger as value) |
| 33 | 1 | Junxiao Shi | |
| 34 | (additional fields to be defined in #4050) |
||
| 35 | |||
| 36 | ## CS Enumeration |
||
| 37 | |||
| 38 | A subset of CS entries can be queried into a [[StatusDataset|Status Dataset]] under `ndn:/localhost/nfd/cs/query`. |
||
| 39 | |||
| 40 | (to be defined in #4317) |
||
| 41 | 2 | Junxiao Shi | |
| 42 | |||
| 43 | ## TLV-TYPE assignments |
||
| 44 | |||
| 45 | Type | Assigned number | Assigned number (hex) |
||
| 46 | ------------------------------------------- | ----------------- | --------------------- |
||
| 47 | CsStatus | 128 | 0x80 |
||
| 48 | NHits | 129 | 0x81 |
||
| 49 | NMisses | 130 | 0x82 |