Network Inventory (NI) extension classes

  • Release version: Yokohama
  • Updated January 30, 2025
  • 4 minutes to read
  • Summarize
    Summarized using AI
    This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.

    Summary of Network Inventory (NI) extension classes

    The Network Inventory (NI) extension classes, provided by the CMDB CI Class Models store app, enhance the ServiceNow Configuration Management Database (CMDB) by adding specialized classes tailored for Telecommunications Network Inventory. These extensions enable customers to build a detailed digital representation of their physical and logical network infrastructure within the CMDB, supporting accurate network asset tracking and management.

    Show full answer Show less

    These classes extend the CMDB CI class hierarchy by introducing class descriptions, identification rules, identifier entries, and dependent relationships. They integrate seamlessly with other ServiceNow applications such as Discovery and Service Mapping Patterns, which can leverage these classes to populate and discover network-related configuration items (CIs) and technologies.

    Key Features

    • Network Site: Captures detailed location-specific attributes (sites, buildings, floors, rooms) to organize and filter network equipment by function or role.
    • Telco Equipment Holder: Represents physical units like cages, bays, cabinets, and racks that contain telecommunications equipment, enabling hierarchical tracking of asset containers.
    • Telco Equipment: Covers shelves or devices providing network functionality, including routers, switches, modems, mobile devices, and optical cables. Equipment can be rack-mounted or standalone.
    • Telco Filler Component and Heat Baffle: Hardware components used to manage airflow and protect equipment by covering empty rack slots and directing heat away.
    • Specialized Network Equipment: Includes Service Switching Point (SSP) and Service Control Point (SCP) for managing telecommunications call routing in SS7 networks, and Control Components interfacing hardware with computer systems.
    • Network Interfaces and Cards: Detailed classes for equipment-specific network interfaces, interface cards (physical or virtual), their ports, and bandwidth assignments to support network design and performance optimization.
    • Network Service Instance: Represents deployed and configured instances of network services based on network functions.
    • Physical and Logical Connections: Classes to model physical port connections and logical/virtual connections on network interface cards, supporting comprehensive network topology mapping.
    • Identification and Attributes: Classes include identification rules such as serial numbers and names, and important network attributes like MTU size to optimize network performance and prevent packet fragmentation.

    Practical Benefits for ServiceNow Customers

    • Enables creation and maintenance of a comprehensive digital twin of telecommunications networks within the CMDB.
    • Improves visibility and management of network assets, locations, and hierarchical equipment structures.
    • Supports integration with Discovery and Service Mapping to automate CI population and network topology discovery.
    • Facilitates network performance tuning and asset lifecycle management through detailed attributes and relationships.
    • Provides a foundation for telecommunications service providers to model, monitor, and manage their network inventory efficiently.

    The CMDB CI Class Models store app adds or updates classes for the Telecommunications Network Inventory application. Telecommunications Network Inventory uses the Network Inventory (NI) extension classes to extend the Configuration Management Database (CMDB) Configuration Item (CI) class hierarchy.

    The CMDB CI Class Models app adds class models that extend the CMDB class hierarchy, including class descriptions, identification rules, identifier entries, and, if applicable, dependent relationships. You can use the added classes just like any other CMDB class. Applications such as Discovery and Service Mapping Patterns can use the class extensions to populate CIs and discover technologies and software.

    These extensions enable the CMDB to store information about a service provider's network inventory. The store app adds class models that extend the CMDB class hierarchy, including:
    • Class descriptions
    • Identification rules
    • Identifier entries
    • Dependent relationships, if applicable.
    With the ServiceNow Telecommunications Network Inventory application, you can build a digital representation of your physical and logical networks. This application uses the NI class extensions to populate CIs that form the basis of your digital network inventory model. To learn more, see Telecommunications Network Inventory.

    See the full release notes for all CMDB CI Class Models.

    Request apps on the Store

    Visit the ServiceNow Store website to view all the available apps and for information about submitting requests to the store. For cumulative release notes information for all released apps, see the ServiceNow Store version history release notes.

    Telecommunications Network Inventory (NI) schema structure​

    Relationships and references in Network Inventory schema.

    Classes

    This section lists the classes that the CMDB CI Class Models store app adds or updates. For the list of classes in the base system, including classes that this app might extend, see CMDB tables descriptions.

    Table 1. NI extension classes
    Class Extends Description
    Network Site [cmdb_ci_ni_site] Site [cmdb_ci_site] Network Site.

    Captures and maintains the location-specific attributes for each network site, including the network centers, buildings, floors, and rooms where equipment is located.

    The network site records enable you to view all the equipment at a location. You can filter the locations by the assigned type, role, or function categories.

    Telco Equipment Holder [cmdb_ci_ni_equipment_holder] Equipment Holder [cmdb_ci_equipment_holder] Telco Equipment Holder.

    Represents the physical units that contain the telecommunications equipment, including the cages, bays, cabinets, slots, relay racks, and line ups. The line ups contain the individual relay racks. Each relay rack contains the equipment shelves. The equipment holders can contain the other equipment holders.

    The equipment holder records enable you to track and manage your network assets.

    Telco Equipment [cmdb_ci_ni_telco_equipment] Network gear [cmdb_ci_netgear] Telco Equipment.

    Represents a shelf or device that provides the technical functionality in a network. Examples include the routers, modems, mobile devices, optical cables, relays, and switches. The equipment can have slots, cards, or ports. The equipment can exist within an equipment holder or by itself because not all equipment is rack mounted.

    The equipment records enable you to track and manage your network assets.

    Telco Filler Component [cmdb_ci_filler_component] Hardware [cmdb_ci_hardware]

    Filler Component.

    Represents a cover for empty spots/slots in a rack or device. Often made of flat metallic or plastic materials, helps separate cold and hot air zones, prevents dust from entering the chassis, and ensures proper airflow through the chassis or rack.

    Telco Heat Baffle [cmdb_ci_heat_baffle] Filler Component [cmdb_ci_filler_component]

    Heat Baffle.

    Represents hardware used to help direct rising hot air away from equipment.

    Telco Service Switching Point (SSP) [cmdb_ci_service_switching_point] Telco Equipment [cmdb_ci_ni_telco_equipment]

    Service Switching Point (SSP).

    Switch in a telecommunications network that sends a query to a central database called a service control point (SCP) via the SS7 network to determine how a TDM call can be routed. SSPs can be part of a voice switch or a separate computer connected to it.

    Telco Service Control Point (SCP) [cmdb_ci_service_control_point] Telco Equipment [cmdb_ci_ni_telco_equipment]

    Service Control Point (SCP).

    Represents service control points (SCPs) in the Signaling System 7 (SS7) network responsible for routing calls and managing special features.

    Telco Control Component [cmdb_ci_telco_control_component] Telco Equipment [cmdb_ci_ni_telco_equipment]

    Control Component.

    Device in a computer hardware component that creates an interface between a computer’s main system motherboard and other hardware components. Some will be integrated directly into the motherboard, while others may be added on as expansion devices.

    Network Interface [cmdb_ci_ni_interface] Network Port [cmdb_ci_ni_network_port] Network Interface.

    Captures and maintain equipment-specific attributes for the network interfaces.

    Identification: Serial Number (100) Name (200)

    Dependent on

    • Hardware (contains::contained by)
    • Logical Composite (contains::contained by)
    • Network Port (contains::contained by)
    • Virtual Machine Object (contains::contained by)
    • Kubernetes Component (contains::contained by)
    • Application Service (contains::contained by)

    Attribute of Network Port: MTU Size [mtu_size]

    In networking, maximum transmission unit (MTU) is a measurement representing the largest data packet that a network-connected device will accept. Measured in integer bytes.

    Use cases:
    • Optimizing network performance: Setting the right MTU size can reduce overhead and maximize data throughput.
    • Avoiding fragmentation: A properly configured MTU prevents packet fragmentation, reducing processing load and transmission delays.
    • Tuning for network type: Different networks (for example, VPNs, WANs) may require specific MTU sizes to ensure compatibility and optimal performance.
    Network Interface Card (formerly Interface Card) [cmdb_ci_interface_card] Hardware [cmdb_ci_hardware] Network Interface Card.

    Represents interface cards that are stored in a network. Cards can occupy more than one slot and can contain other cards. They can be the equipment ports that are physical or logical (virtual). Each port is assigned a bandwidth value. The bandwidths are consumed when used in network designs.

    Network Service Instance [cmdb_ci_network_service_instance] Network Service Instance represents a specific deployed, provisioned, and/or configured instance of a set of network services that, in turn, are based on network functions.
    Physical Connection [cmdb_ci_ni_physical_link] Network Link [cmdb_ci_network_link] Physical Connection.

    Represents the physical port connections on the network interface cards in your networks.

    Logical Connection [cmdb_ci_ni_logical_path] Network Circuit [cmdb_ci_network_circuit] Logical Connection.

    Represents the logical or virtual port connections on the network interface cards. A logical connection typically represents the multiple physical connections on an interface card.