9.5 Network Status function set
9.5.1 Overview
The Network Status function set provides information regarding the device’s network (IP) layer, and potentially link layer, performance.
The design of this function set is intended to allow a single network (IP) layer interface to be linked with multiple link layer interfaces (as is often the case with devices that provide L2 bridging) as well as to allow multiple network (IP) layer interfaces to be linked with a single link layer interface.
Several references were consulted in the generation of the design and attributes of this function set, including: CableLabs [B1], IETF RFC 2863, IETF RFC 3635 [B6], IETF RFC 4293 [B7], and Linux [B9].
The resources of this function set can also serve as an example for others to create additional network status information in a separate namespace (e.g., for other link layers).
9.5.2 List ordering
Table 31 —Network Status list ordering
Resource name | Primary key | Secondary key | Tertiary key |
IPInterface | ifIndex (ascending) | N/A | N/A |
IPAddr | address (ascending) | N/A | N/A |
LLInterface | EUI64 (ascending) | N/A | N/A |
RPLInstance | DODAGid (ascending) | RPLInstanceID (ascending) | N/A |
RPLSourceRoutes | SourceRoute (ascending) | DestAddress (ascending) | N/A |
9.5.3 Application guidelines/behavior
This function set does not have any specific application guidelines/behavior beyond those already specified in the schema.
9.5.4 LogEvents
Table 32 —Network Status LogEvents
LogEvent name | LogEvent code | LogEvent description |
NS_JOIN_UNSP | 0x00 | SHOULD be issued when the device joins an unspecified network |
NS_LVE_UNSP | 0x01 | SHOULD be issued when the device leaves an unspecified network |
NS_JOIN_802_3 | 0x02 | SHOULD be issued when the device joins an IEEE 802.3 (Ethernet) network |
NS_LVE_802_3 | 0x03 | SHOULD be issued when the device leaves an IEEE 802.3 (Ethernet) network |
NS_JOIN_802_11 | 0x04 | SHOULD be issued when the device joins an IEEE 802.11 (WLAN) network |
NS_LVE_802_11 | 0x05 | SHOULD be issued when the device leaves an IEEE 802.11 (WLAN) network |
NS_JOIN_802_15 | 0x06 | SHOULD be issued when the device joins an IEEE 802.15 (PAN) network |
NS_LVE_802_15 | 0x07 | SHOULD be issued when the device leaves an IEEE 802.15 (PAN) network |
NS_JOIN_1901 | 0x08 | SHOULD be issued when the device joins an IEEE 1901 (PLC) network |
NS_LVE_1901 | 0x09 | SHOULD be issued when the device leaves an IEEE 1901 (PLC) network |