All MIBs › HPN-ICF-LSW-DEV-ADM-MIB
Last Updated: 2009-03-19
Category: Device Management, Vendor: H3C/HH3C, Vendor: HP/HPE
Description:
Manages device administration objects such as device name, location, and contact for HP/Comware Layer 2 switches.
Imported Objects
From HCNUM-TC
| CounterBasedGauge64 |
From HPN-ICF-OID-MIB
| hpnicflswCommon | OBJECT-IDENTITY |
From SNMPv2-SMI
| Counter64 | |
| Integer32 | |
| IpAddress | |
| MODULE-IDENTITY | |
| OBJECT-TYPE | |
| Unsigned32 |
From SNMPv2-TC
| DateAndTime | |
| DisplayString | |
| TEXTUAL-CONVENTION |
What Is HPN-ICF-LSW-DEV-ADM-MIB?
HPN-ICF-LSW-DEV-ADM-MIB is a vendor-private HP Networking (HPN) MIB, part of the ICF (Comware-based Intelligent Configuration Framework) family, that defines device administration objects for HP/H3C Comware Layer 2 switches. It exposes basic device-identity attributes such as device name, physical location, and administrative contact information, functioning as a switch-specific complement to the standard system group. These objects support monitoring in an asset/inventory sense -- confirming a switch's configured name, site location, and contact person are accurate and up to date, which matters when correlating alarms or outages back to the correct physical device and responsible administrator; while it does not track uptime, temperature, or CPU/memory directly, an unexpectedly blank or changed device-name or location value can itself signal a misconfiguration or an unauthorized device swap during an audit. It functions alongside standard SNMPv2-MIB system objects (sysName, sysLocation, sysContact) and other Comware-based HPN-ICF MIBs that provide the deeper hardware/software status for the same switch line. Network teams looking up the HPN-ICF-LSW-DEV-ADM-MIB OID typically want to confirm where these device-identity objects sit in the enterprise tree before scripting bulk inventory audits, and this module is deployed across enterprise access and aggregation-layer HP/H3C Comware-based Layer 2 switches.
IPNetwork Monitor allows you to monitor SNMP objects defined in HPN-ICF-LSW-DEV-ADM-MIB. Use the built-in SNMP Monitoring Browser to explore available variables, view their current values and descriptions, and select the objects you want to monitor. You can then create SNMP monitors, configure thresholds, and receive alerts when monitored values change.
What Can Be Monitored
- device name
- device location
- device contact
- device identity/inventory accuracy
Supported Devices
- H3C S6520X-18C-SI — high-throughput Comware-based aggregation switch, current product
- H3C S5000V5 — stackable Comware Layer 2/3 switch (stacks up to 9 units), current product
Monitoring Examples
No sample objects were provided for this module (the module description is only "The latest baseline"), so specific table or object names cannot be confirmed here. Based on its stated purpose, an administrator would likely poll device-name, location, and contact objects analogous to sysName/sysLocation/sysContact but scoped to this Comware-based switch MIB, checking that a switch's configured location string matches its actual rack or site placement during an inventory audit. An unexpected or blank device-name value across a batch of switches polled at once could indicate devices still running factory defaults rather than site-specific configuration. Because no concrete object names were available, this scenario is inferred from the short description rather than grounded in named objects.
OIDs
| OID symbolic | OID numeric | Type | Access | Description |
|---|---|---|---|---|
| hpnicfLswDeviceAdmin | 1.3.6.1.4.1.11.2.14.11.15.8.35.18 | The latest baseline. | ||
| hpnicfLswSystemPara | 1.3.6.1.4.1.11.2.14.11.15.8.35.18.1 | |||
| IP hpnicfLswSysIpAddr | 1.3.6.1.4.1.11.2.14.11.15.8.35.18.1.1 | IpAddress | read-only | System IP address, which is the primary IP address of the VLAN interface that has smallest VLAN ID and is configured IP address. |
| IP hpnicfLswSysIpMask | 1.3.6.1.4.1.11.2.14.11.15.8.35.18.1.2 | IpAddress | read-only | Mask of the system IP address. |
| I32 hpnicfLswSysCpuRatio | 1.3.6.1.4.1.11.2.14.11.15.8.35.18.1.3 | Integer32 | read-only | CPU usage of the system in accuracy of 1%, and the range of value is 1 to 100. |
| STR hpnicfLswSysVersion | 1.3.6.1.4.1.11.2.14.11.15.8.35.18.1.4 | DisplayString | read-only | Information of the system version. |
| DAT hpnicfLswSysTime | 1.3.6.1.4.1.11.2.14.11.15.8.35.18.1.5 | DateAndTime | read-write | System time. |
| INT hpnicfLswSysUNMCastDropEnable | 1.3.6.1.4.1.11.2.14.11.15.8.35.18.1.6 | INTEGER | read-write | Enable or disable discarding of unknown multicast packet. |
| I32 hpnicfLswSysManagementVlan | 1.3.6.1.4.1.11.2.14.11.15.8.35.18.1.7 | Integer32 | read-write | System management VLAN. |
| STR hpnicfLswSysVlanRange | 1.3.6.1.4.1.11.2.14.11.15.8.35.18.1.8 | DisplayString | read-write | System VLAN range, if set VLAN range, must bind mangement IP/Mask. |
| IP hpnicfLswSysManagementIpAddr | 1.3.6.1.4.1.11.2.14.11.15.8.35.18.1.9 | IpAddress | read-write | System IP address. |
| IP hpnicfLswSysManagementIpMask | 1.3.6.1.4.1.11.2.14.11.15.8.35.18.1.10 | IpAddress | read-write | Mask of the system IP address. |
| I32 hpnicfMacAddressCountPort | 1.3.6.1.4.1.11.2.14.11.15.8.35.18.1.11 | Integer32 | read-only | Supportted MAC address number on port. |
| I32 hpnicfMacAddressCountMachine | 1.3.6.1.4.1.11.2.14.11.15.8.35.18.1.12 | Integer32 | read-only | Supportted MAC address number on machine. |
| U32 hpnicfLswSysPhyMemory | 1.3.6.1.4.1.11.2.14.11.15.8.35.18.1.13 | Unsigned32 | read-only | The memory of physical. For the distributed device, it represents the memory size on the master slot. If the amount of physical memory exceeds 4,294,967,295 bytes, the value remains 4,294,967,295 bytes. |
| U32 hpnicfLswSysMemory | 1.3.6.1.4.1.11.2.14.11.15.8.35.18.1.14 | Unsigned32 | read-only | The memory of system. Note that the system memory means the memory can be used by the software platform. For the distributed device, it represents the memory size on the master slot. If the amount of system memory exceeds 4,294,967,295 bytes, the value remains 4,294,967,295 bytes. |
| U32 hpnicfLswSysMemoryUsed | 1.3.6.1.4.1.11.2.14.11.15.8.35.18.1.15 | Unsigned32 | read-only | The system memory in use. Note that the system memory means the memory can be used by the software platform. For the distributed device, it represents the memory size on the master slot. If the amount of used memory exceeds 4,294,967,295 bytes, the value remains 4,294,967,295 bytes. |
| U32 hpnicfLswSysMemoryRatio | 1.3.6.1.4.1.11.2.14.11.15.8.35.18.1.16 | Unsigned32 | read-only | The percentage of system memory in use. Note that the system memory means the memory can be used by the software platform. hpnicfLswSysMemoryUsed hpnicfLswSysMemoryRatio = -------------------- hpnicfLswSysMemory For the distributed device, it represents the memory used ratio on the master slot. |
| I32 hpnicfLswSysTemperature | 1.3.6.1.4.1.11.2.14.11.15.8.35.18.1.17 | Integer32 | read-only | The temperature of system. For the distributed device, it represents the temperature on the master slot. |
| NUM hpnicfLswSysPhyMemRev | 1.3.6.1.4.1.11.2.14.11.15.8.35.18.1.18 | CounterBasedGauge64 | read-only | Size of the memory space for the software platform. This node is used to replace hpnicfLswSysPhyMemory. For a distributed device, it indicates the size of the memory space on the active MPU. |
| NUM hpnicfLswSysMemRev | 1.3.6.1.4.1.11.2.14.11.15.8.35.18.1.19 | CounterBasedGauge64 | read-only | Size of the physical memory space. This node is used to replace hpnicfLswSysMemory. For a distributed device, it indicates the size of the memory space on the active MPU. |
| NUM hpnicfLswSysMemUsedRev | 1.3.6.1.4.1.11.2.14.11.15.8.35.18.1.20 | CounterBasedGauge64 | read-only | Size of the memory space used by the software system. This node is used to replace hpnicfLswSysMemoryUsed. For a distributed device, it indicates the size of the memory space on the active MPU |
| hpnicfLswSlotConf | 1.3.6.1.4.1.11.2.14.11.15.8.35.18.4 | |||
| hpnicfLswFrameTable | 1.3.6.1.4.1.11.2.14.11.15.8.35.18.4.2 | not-accessible | Frame information table. | |
| hpnicfLswFrameEntry | 1.3.6.1.4.1.11.2.14.11.15.8.35.18.4.2.1 | not-accessible | Frame description table entry. | |
| I32 hpnicfLswFrameIndex | 1.3.6.1.4.1.11.2.14.11.15.8.35.18.4.2.1.1 | Integer32 | read-only | The unique index of frame. |
| I32 hpnicfLswFrameType | 1.3.6.1.4.1.11.2.14.11.15.8.35.18.4.2.1.2 | Integer32 | read-only | Frame type. |
| STR hpnicfLswFrameDesc | 1.3.6.1.4.1.11.2.14.11.15.8.35.18.4.2.1.3 | DisplayString | read-write | Frame description. |
| I32 hpnicfLswSlotNumber | 1.3.6.1.4.1.11.2.14.11.15.8.35.18.4.2.1.4 | Integer32 | read-only | Number of slots of the current frame. |
| INT hpnicfLswFrameAdminStatus | 1.3.6.1.4.1.11.2.14.11.15.8.35.18.4.2.1.5 | INTEGER | read-only | The Status of frame. |
| hpnicfLswSlotTable | 1.3.6.1.4.1.11.2.14.11.15.8.35.18.4.3 | not-accessible | Slot description table. | |
| hpnicfLswSlotEntry | 1.3.6.1.4.1.11.2.14.11.15.8.35.18.4.3.1 | not-accessible | Slot description table entry. | |
| I32 hpnicfLswSlotIndex | 1.3.6.1.4.1.11.2.14.11.15.8.35.18.4.3.1.1 | Integer32 | read-only | Slot index. When the slot is empty, listed as vacant slot. |
| HPN hpnicfLswSlotType | 1.3.6.1.4.1.11.2.14.11.15.8.35.18.4.3.1.2 | HpnicfLswTypeOfSlot | read-only | Slot type. BOM number is recommended. |
| STR hpnicfLswSlotDesc | 1.3.6.1.4.1.11.2.14.11.15.8.35.18.4.3.1.3 | DisplayString | read-write | Slot description. |
| I32 hpnicfLswSlotCpuRatio | 1.3.6.1.4.1.11.2.14.11.15.8.35.18.4.3.1.4 | Integer32 | read-only | CPU usage of the slot in accuracy of 1%, and the range of value is 1 to 100. |
| STR hpnicfLswSlotPcbVersion | 1.3.6.1.4.1.11.2.14.11.15.8.35.18.4.3.1.5 | DisplayString | read-only | Hardware version of the board. |
| STR hpnicfLswSlotSoftwareVersion | 1.3.6.1.4.1.11.2.14.11.15.8.35.18.4.3.1.6 | DisplayString | read-only | Software version of the board. |
| I32 hpnicfLswSubslotNumber | 1.3.6.1.4.1.11.2.14.11.15.8.35.18.4.3.1.7 | Integer32 | read-only | Number of the cards of the board. |
| INT hpnicfLswSlotAdminStatus | 1.3.6.1.4.1.11.2.14.11.15.8.35.18.4.3.1.8 | INTEGER | read-only | Slot status. |
| INT hpnicfLswSlotOperStatus | 1.3.6.1.4.1.11.2.14.11.15.8.35.18.4.3.1.9 | INTEGER | read-write | Slot operation status. |
| U32 hpnicfLswSlotPhyMemory | 1.3.6.1.4.1.11.2.14.11.15.8.35.18.4.3.1.10 | Unsigned32 | read-only | The memory of physical on the board. If the amount of physical memory exceeds 4,294,967,295 bytes, the value remains 4,294,967,295 bytes. |
| U32 hpnicfLswSlotMemory | 1.3.6.1.4.1.11.2.14.11.15.8.35.18.4.3.1.11 | Unsigned32 | read-only | The memory of system on the board. Note that the system memory means the memory can be used by the software platform. If the amount of system memory exceeds 4,294,967,295 bytes, the value remains 4,294,967,295 bytes. |
| U32 hpnicfLswSlotMemoryUsed | 1.3.6.1.4.1.11.2.14.11.15.8.35.18.4.3.1.12 | Unsigned32 | read-only | The system memory in use on the board. Note that the system memory means the memory can be used by the software platform. If the amount of used memory exceeds 4,294,967,295 bytes, the value remains 4,294,967,295 bytes. |
| U32 hpnicfLswSlotMemoryRatio | 1.3.6.1.4.1.11.2.14.11.15.8.35.18.4.3.1.13 | Unsigned32 | read-only | The percentage of system memory in use on the board. Note that the system memory means the memory can be used by the software platform. |
| I32 hpnicfLswSlotTemperature | 1.3.6.1.4.1.11.2.14.11.15.8.35.18.4.3.1.14 | Integer32 | read-only | The temperature of system on the board. |
| I32 hpnicfLswSlotPktBufFree | 1.3.6.1.4.1.11.2.14.11.15.8.35.18.4.3.1.15 | Integer32 | read-only | The number of packet buffers available for internal VME transfers or external transfers, respectively. Because switch operations and application software modules impose some overhead on global memory buffers, the number of buffers available for data transfers is less than the total number of buffers allocated when the switch boots. |
| I32 hpnicfLswSlotPktBufInit | 1.3.6.1.4.1.11.2.14.11.15.8.35.18.4.3.1.16 | Integer32 | read-only | The number of packet buffers allocated when the switch booted. |
| I32 hpnicfLswSlotPktBufMin | 1.3.6.1.4.1.11.2.14.11.15.8.35.18.4.3.1.17 | Integer32 | read-only | The smallest number of packet buffers available since the switch booted. |
| C64 hpnicfLswSlotPktBufMiss | 1.3.6.1.4.1.11.2.14.11.15.8.35.18.4.3.1.18 | Counter64 | read-only | The number of times that the switch was unable to obtain a packet buffer. Failure to obtain a buffer indicates that buffers were busy. |
| STR hpnicfLswSlotRunTime | 1.3.6.1.4.1.11.2.14.11.15.8.35.18.4.3.1.19 | DisplayString | read-only | Runtime of board. For example, if a board has run for 2 days 4 hours and 20 minutes, its runtime is displayed as 0 weeks, 2 days, 4 hours, 20 minutes. |
| NUM hpnicfLswSlotPhyMemRev | 1.3.6.1.4.1.11.2.14.11.15.8.35.18.4.3.1.20 | CounterBasedGauge64 | read-only | Size of the memory on the board. This node is used to replace hpnicfLswSlotPhyMemory. |
| NUM hpnicfLswSlotMemRev | 1.3.6.1.4.1.11.2.14.11.15.8.35.18.4.3.1.21 | CounterBasedGauge64 | read-only | Size of the memory space for the software system on the board. This node is used to replace hpnicfLswSlotMemory. Note that the system memory means the memory can be used by the software platform. |
| NUM hpnicfLswSlotMemUsedRev | 1.3.6.1.4.1.11.2.14.11.15.8.35.18.4.3.1.22 | CounterBasedGauge64 | read-only | Size of the memory space used by the software system on the board. This node is used to replace hpnicfLswSlotMemoryUsed. Note that the system memory means the memory can be used by the software platform. |
| STR hpnicfLswSlotModelDesc | 1.3.6.1.4.1.11.2.14.11.15.8.35.18.4.3.1.23 | DisplayString | read-only | Model of the extended device in a slot. Examples of extended devices include PEXs and firewall modules. If the device in the slot is not an extended device, a zero-length string is returned. |
| hpnicfLswSubslotTable | 1.3.6.1.4.1.11.2.14.11.15.8.35.18.4.4 | not-accessible | Subslot description table. | |
| hpnicfLswSubslotEntry | 1.3.6.1.4.1.11.2.14.11.15.8.35.18.4.4.1 | not-accessible | Subslot description table entry. | |
| I32 hpnicfLswSubslotIndex | 1.3.6.1.4.1.11.2.14.11.15.8.35.18.4.4.1.1 | Integer32 | read-only | Subslot index. |
| HPN hpnicfLswSubslotType | 1.3.6.1.4.1.11.2.14.11.15.8.35.18.4.4.1.2 | HpnicfLswTypeOfSlot | read-only | Type of the pinch board in the subslot. |
| I32 hpnicfLswSubslotPortNum | 1.3.6.1.4.1.11.2.14.11.15.8.35.18.4.4.1.3 | Integer32 | read-only | Number of physical ports in the pinch board. |
| INT hpnicfLswSubslotAdminStatus | 1.3.6.1.4.1.11.2.14.11.15.8.35.18.4.4.1.4 | INTEGER | read-only | Status of the pinch board in the subslot. |
| I32 hpnicfLswSubslotFirstIfIndex | 1.3.6.1.4.1.11.2.14.11.15.8.35.18.4.4.1.5 | Integer32 | read-only | The value of ifIndex of the first physical port in the pinch board. |
| hpnicfLswPortTable | 1.3.6.1.4.1.11.2.14.11.15.8.35.18.4.5 | not-accessible | Port configuration table. | |
| hpnicfLswPortEntry | 1.3.6.1.4.1.11.2.14.11.15.8.35.18.4.5.1 | not-accessible | Port configuration table entry. | |
| I32 hpnicfLswPortIndex | 1.3.6.1.4.1.11.2.14.11.15.8.35.18.4.5.1.1 | Integer32 | read-only | The port number on the device. The first port number is 1, which is reserved if the port does not exist. |
| INT hpnicfLswPortType | 1.3.6.1.4.1.11.2.14.11.15.8.35.18.4.5.1.2 | INTEGER | read-only | Normally the port type is the same as its card type. When there are different types of ports in one card, use the actual port type. |
| I32 hpnicfLswPortIfindex | 1.3.6.1.4.1.11.2.14.11.15.8.35.18.4.5.1.3 | Integer32 | read-only | The value of ifIndex of the port. |
| INT hpnicfLswPortIsPlugged | 1.3.6.1.4.1.11.2.14.11.15.8.35.18.4.5.1.4 | INTEGER | read-only | Port is plugged or not. |
| hpnicfLswPortLoopbackTable | 1.3.6.1.4.1.11.2.14.11.15.8.35.18.4.6 | not-accessible | Port loopback test table. | |
| hpnicfLswPortLoopbackEntry | 1.3.6.1.4.1.11.2.14.11.15.8.35.18.4.6.1 | not-accessible | Port loopback test table entry. | |
| INT hpnicfLswPortLoopbackIsSupport | 1.3.6.1.4.1.11.2.14.11.15.8.35.18.4.6.1.1 | INTEGER | read-only | The loopback type can be supported by current port. |
| INT hpnicfLswPortLoopbackOperate | 1.3.6.1.4.1.11.2.14.11.15.8.35.18.4.6.1.2 | INTEGER | read-write | Port loopback operate type. Read operation not supported. |
| INT hpnicfLswPortLoopbackResult | 1.3.6.1.4.1.11.2.14.11.15.8.35.18.4.6.1.3 | INTEGER | read-only | Loopback test result of the port, used for checking if the test is successful. Only after the testing will the query value on the node make sense. |
| INT hpnicfLswPortLoopbackAutoStopSupport | 1.3.6.1.4.1.11.2.14.11.15.8.35.18.4.6.1.4 | INTEGER | read-only | Whether this port support NEED-MANNUL-NOLOOP mode or not. |
| INT hpnicfLswPortLoopbackRemoteResult | 1.3.6.1.4.1.11.2.14.11.15.8.35.18.4.6.1.5 | INTEGER | read-write | The remote loopback test result of the port, used for checking if the test is successful. Only after the testing will the query value on the node make sense. |
| INT hpnicfLswPortLoopbackLocalResult | 1.3.6.1.4.1.11.2.14.11.15.8.35.18.4.6.1.6 | INTEGER | read-write | The local loopback test result of the port, used for checking if the test is successful. Only after the testing will the query value on the node make sense. |
| INT hpnicfLswPortLoopbackInternalResult | 1.3.6.1.4.1.11.2.14.11.15.8.35.18.4.6.1.7 | INTEGER | read-write | The internal loopback test result of the port, used for checking if the test is successful. Only after the testing will the query value on the node make sense. |
| INT hpnicfLswPortLoopbackExternalResult | 1.3.6.1.4.1.11.2.14.11.15.8.35.18.4.6.1.8 | INTEGER | read-write | The external loopback test result of the port, used for checking if the test is successful. Only after the testing will the query value on the node make sense. |
| hpnicfLswFabricTable | 1.3.6.1.4.1.11.2.14.11.15.8.35.18.4.7 | not-accessible | This table contains the information of fabric. | |
| hpnicfLswFabricEntry | 1.3.6.1.4.1.11.2.14.11.15.8.35.18.4.7.1 | not-accessible | An entry in hpnicfLswFabricTable. | |
| I32 hpnicfLswFabricChannelIndex | 1.3.6.1.4.1.11.2.14.11.15.8.35.18.4.7.1.1 | Integer32 | not-accessible | The channel number of fabric. |
| I32 hpnicfLswFabricUtilIn | 1.3.6.1.4.1.11.2.14.11.15.8.35.18.4.7.1.2 | Integer32 | read-only | Ingress utilization of fabric. |
| I32 hpnicfLswFabricUtilOut | 1.3.6.1.4.1.11.2.14.11.15.8.35.18.4.7.1.3 | Integer32 | read-only | Egress utilization of fabric. |
| I32 hpnicfLswFabricPeakIn | 1.3.6.1.4.1.11.2.14.11.15.8.35.18.4.7.1.4 | Integer32 | read-only | Ingress peak of utilization for fabric. |
| DAT hpnicfLswFabricPeakInTime | 1.3.6.1.4.1.11.2.14.11.15.8.35.18.4.7.1.5 | DateAndTime | read-only | Ingress peak time of utilization for fabric. |
| I32 hpnicfLswFabricPeakOut | 1.3.6.1.4.1.11.2.14.11.15.8.35.18.4.7.1.6 | Integer32 | read-only | Egress peak of utilization for fabric. |
| DAT hpnicfLswFabricPeakOutTime | 1.3.6.1.4.1.11.2.14.11.15.8.35.18.4.7.1.7 | DateAndTime | read-only | Egress peak time of utilization for fabric. |
| hpnicfLswNetworkHealthMonitor | 1.3.6.1.4.1.11.2.14.11.15.8.35.18.4.8 | |||
| hpnicfLswExtendModelTable | 1.3.6.1.4.1.11.2.14.11.15.8.35.18.4.9 | not-accessible | This table contains the extended device models supported by the device. Examples of extended devices include PEXs and firewall modules. | |
| hpnicfLswExtendModelEntry | 1.3.6.1.4.1.11.2.14.11.15.8.35.18.4.9.1 | not-accessible | This entry contains information about an extended device model. | |
| I32 hpnicfLswExtendModelIndex | 1.3.6.1.4.1.11.2.14.11.15.8.35.18.4.9.1.1 | Integer32 | not-accessible | Index of the extended device model. |
| STR hpnicfLswExtendModelDesc | 1.3.6.1.4.1.11.2.14.11.15.8.35.18.4.9.1.2 | DisplayString | read-only | Extended device model. Examples of extended devices include PEXs and firewall modules. |
FAQ
What would HPN-ICF-LSW-DEV-ADM-MIB be used for when managing a rack of HP/Comware Layer 2 switches?
It manages basic device administration objects on HP/Comware Layer 2 switches -- the device name, its physical location, and a contact for whoever is responsible for it. In a monitoring setup with many switches, populating and polling these fields lets an operations team quickly identify which switch is which and who to notify when an issue is found on a given unit.
Why bother configuring device name, location, and contact through this MIB rather than just labeling switches manually?
Because these are SNMP-manageable objects, a network management station can read or set the device name, location, and contact across an entire fleet of HP/Comware switches programmatically, keeping identification data consistent and queryable instead of relying on physical labels or separate spreadsheets.
RFC description
Hewlett-Packard network device management MIB for LAN switch physical information, slot types, port types, and device administration.
Start monitoring H3C Comware-based Layer 2 switch (e.g. S6520X/S5000V5 series, device identity) with a free 30-day trial of IPNetwork Monitor. Import MIBs, browse SNMP OIDs, create custom SNMP monitors, configure alerts, and monitor any SNMP-enabled network device from a single console.