Aneesh-D
Tera Guru
Tera Guru

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!

Comments
SAI VENKATESH
Tera Sage
Tera Sage

Nice article 

SK Chand Basha
Giga Sage

Very Helpful!! 

Shubham_Jain
Mega Sage

Very informative! Good read! Thank you for sharing this! @Aneesh-D 

roy_silon
ServiceNow Employee
ServiceNow Employee

Beautiful! Thank you for creating this @Aneesh-D, I'm sure this is going to help lots of folks!

gaurav_s20
Tera Explorer

Very informative and nicely articulated. Thanks for sharing @Aneesh-D 

Tom Schnarr
ServiceNow Employee
ServiceNow Employee

Great summary - well done @Aneesh-D 

shreedevin
Giga Guru
Giga Guru

very Helpful

 

Version history
Last update:
‎06-08-2025 02:18 PM
Updated by:
Contributors