logo

NJP

ServiceNow TSOM Discovery

New article articles in ServiceNow Community · Jun 08, 2025 · article

AneeshD_0-1749417459861.png

In the Yokohama release, ServiceNow introduced new discovery patterns specifically for Telco equipment discovery.

Telco-Specific Discovery Pattern

The new Telco-specific discovery pattern introduced in the Yokohama release is tailored to meet the unique needs of telecommunications network inventory management. It focuses on discovering Telco equipment such as routers, switches, and other network infrastructure components. The key features of the Telco-specific discovery pattern include:

  • Detailed Inventory: Provides a comprehensive inventory of Telco assets, including detailed information about each component, component hierarchy and their relationships.
  • Integration with Telco Systems: Seamlessly integrates with existing Telco management systems, enabling better coordination and management of network resources.
  • OOB discovery pattern for selected Cisco and Juniper Routers and Switches
    • Cisco ASR1K
    • Cisco 7613
    • Cisco Nexus 9000
    • Cisco Nexus 3548
    • Juniper Mx80
    • Juniper MX104
    • Juniper MX240
    • Juniper MX480

This article refers TSOM Discovery - inventory discovery from elements by @roy_silon and attempt to demonstrate how the new TSOM discovery is different from traditional ITOM discovery and help telco service provider in network discovery and network reconciliation.

Plugin details

Plugin name: Telecom Discovery Patterns

App Id: sn_tsom_patterns

Dependency: Telecom Service Operations Core

Configuration to enable TSOM Discovery

Once the plugin is installed, the TSOM Discovery pattern can be enabled by below setting.

  1. Update the property "sn_tsom_patterns.itom_pattern_enabled" to false.

AneeshD_0-1749414171609.png 2.Update the mid server configuration parameter "mid.telecom.discovery.patterns.enabled" to true

AneeshD_1-1749414171611.png

TSOM Discovery of Cisco Nexus 9000v Switch

I have my lab set up with Cisco Nexus 9000v switch as below:

AneeshD_2-1749414171612.png

This switch has 64 Ethernet interfaces and 1 management interface. Below is the snippet of the running config.

AneeshD_3-1749414171613.png

The management interface is configured with ip address 20.0.0.12 which will be used for discovering this device.

TSOM vs ITOM Discovery comparison for Nexus 9000v

Here is a quick comparison view TSOM and ITOM discovery for Nexus 9000v switch.

TSOM Discovery result

You can clearly see the TSOM Discovery in combination with TNI device hierarchy models creates a more comprehensive view of the telco equipment with multiple levels of hierarchy and their relationship.

TSOM discovery identified 33 CI's. It identified SLOT, SUBSLOT, CARD and IP Switch. It was able to build all the hierarchical relationship between all these elements.

AneeshD_4-1749414171613.png

AneeshD_5-1749414171614.png

AneeshD_6-1749414171615.png

AneeshD_7-1749414171616.png

Dependency view provides a quick

AneeshD_8-1749414171617.png

ITOM Discovery Result

While TSOM discovery identified 30+ CIs, ITOM discovery identified only 1 CI. You can see the dependency view showing only the Switch.

This do not mean that ITOM discovery is inferior in any manner. You can see the information being brought in and stored in their respective tables like SwitchPort, Switch Forwarding Rules, Switch Bridge Port Table and Switch Spanning Tree Tables, Device Neighbors, etc.

AneeshD_9-1749414171619.png

AneeshD_20-1749414290604.png

Dependency map view

AneeshD_21-1749414301206.png

AneeshD_22-1749414327474.png

TSOM Discovery Details

Telecom Discovery Patterns plugin introduces new set of discovery patterns specifically for Telecom industry.

AneeshD_23-1749414343390.png

If you are familiar with discovery, you would already know about the SNMP OID Classification table and how OIDs can be mapped to their classifier.

TSOM Discovery has introduced a table for mapping OIDs to corresponding Pattern: sn_tsom_oids_to_pattern (please note there is no application module created for this table and hence not searchable from filter navigation.

Here is the mapping that comes OTB with the plugin:

AneeshD_24-1749414364441.png

How to use OIDs to Pattern Mapping Table

OIDs to Pattern Mapping table will come in handy if you want to map any of the vendor OIDs to existing pattern or a new custom build pattern as below:

1) Identify the sysObjectId of your telco equipment: in my case: 1.3.6.1.4.1.9.12.3.1.3.1951 (this will be vendor and model specific)

2) Create a record in OIDs to Pattern Mapping Table for this OID and select the pattern you want to run for horizontal discovery.

Notice the initial pattern that got run for the Nexus Switch: Telecom Switch

AneeshD_25-1749414375137.png

Now lets look for the SysObjectID value for this switch. For this open the input ECC Queue message for SNMP Classify.

AneeshD_26-1749414388807.png

Then open the xml Payload to find the sysObjectId oid: .1.3.6.1.4.1.9.12.3.1.3.1951

AneeshD_27-1749414396639.png

Create a new record for this OID in SNMP OID Classification table first (not needed if its already present) and then one in OIDs to Pattern Mapping table as below:

AneeshD_28-1749414415888.png

AneeshD_29-1749414427069.png

With this configuration, the next discovery on this device will pick "Telecom Cisco Switch" pattern for Horizontal Discovery (please notice in the above screenshot, the earlier pattern was Telecom Switch).

AneeshD_30-1749414435777.png

Hope this if useful. In a subsequent article I will explain how to extend these out of the box pattern to fetch additional data points.

If you want any further details/clarification on any of topic on this article, please leave a comment!

View original source

https://www.servicenow.com/community/telecom-articles/servicenow-tsom-discovery/ta-p/3284068