Docs
/docs/epnm/
Support
mailto:ask-epn-manager@cisco.com
_blank
Cisco EPN Manager
The Cisco Evolved Programmable Network Manager (EPNM) is designed to provide simplified, converged, end-to-end lifecycle management for carrier-grade networks. Get started via this page to discover how EPNM extends its capabilities via APIs.
/images/banner3.png
Learn More
/docs/epnm
_blank
button
btn-lg-wide btn-outline-white
Introducing the EPNM NBI
Developing with Cisco EPNM? Create a seemless integration with OSS systems using RESTConf - a modern, lightweight, responsive and programmable presentation layer that can be used to automate everyday functions
Cisco EPNM currently offers…
Proactive service assurance and highly effective fault management
Point-and-click provisioning for Carrier Ethernet, Layer 3 VPN, optical transport (including high-density Circuit Emulation)
Multilayer management, Performance monitoring and much more!
Start coding using EPNM APIs
Authentication and API Access
If you're new to EPNM, this is where to start. You'll learn how to authenticate from Python and make an API Request
Learn more
Retrieving Additional Information
Learn how to retrieve various resource information using the APIs either directly or using wrapper scripts
Learn more
Retrieving Real Time Device Data
Learn how to retrieve real time device information from RESTConf or MTOSI using scripts
Learn more
Find essential Cisco EPNM API Resources
Cisco EPN Manager implements the RESTCONF API as a standards-based Northbound Interface for integrating Cisco EPN Manager with a standards-compliant OSS. It is a set of RESTFul services confirmed to the RESTCONF/YANG specification.
The Cisco EPN Manager implementation of the RESTCONF/YANG interface supports the retrieval of device inventory, circuit inventory, circuit provisioning and notifications about respective resource changes and provisioning.
/docs/epnm
_blank
/images/2col-restconf.png
Evolved Programmable Network Manager Sandbox
/docs/epnm/#!api-specification
_blank
RESTConf Resources
- Model Driven: The RESTCONF protocol operates on a conceptual datastore defined with the YANG data modeling language.
- Easy Programmability: Request and response data can be in XML or JSON format. XML has structure according to yang by XML-YANG and JSON by JSON-YANG.
- Enhanced Scalability: Representational State Transfer, i.e. server maintains no session state.
- Developer Tools: The nbi-help portal allows quick test of RESTConf functions without the need of an external application.
See RESTConf Details
https://developer.cisco.com/docs/epnm/#!api-specification
_blank
button
btn-primary btn-lg-wider
Find EPNM sample code and scripts
View more sample code
/docs/epnm/#!using-perl
_blank
button
btn-primary btn-lg-wide
-
Using Python
/docs/epnm/#!using-python
_blank
Cisco
A code snippet using Python that grabs L1 Node data and then processes it for a NB system
Python
-
RESTConf API (Perl)
/docs/epnm/#!using-perl
_blank
Cisco
A perl snippet that reads inventory data from an EPNM server and creates custom reports
Perl
-
Invoking MTOSI (Java)
/docs/epnm/#!using-java
_blank
Cisco
A simple Java code that uses MTOSI calls to get Managed Element Data
Java
Test your code in an EPNM Sandbox in dCloud
EPNM Sandbox provides a developer with an environment to manage, develop and test real world scenarios from the EPNM GUI and at the same time utilize it's NBI functions either via RESTConf or MTOSI API calls.
/docs/epnm
_blank
/images/CEM-MLT1.png
Evolved Programmable Network Manager Sandbox
/docs/epnm/#!sample-epnm-dashboards-from-the-ui
_blank
Evolved Programmable Network Manager Sandbox
Check out the always-on EPNM Simulator Sandbox. Use it to learn EPNM features and make EPNM API calls in a simulated EPNM environment at any time.
Try it out
https://dcloud2-sng.cisco.com/content/demo/130692?returnPathTitleKey=content-view
_blank
button
btn-primary btn-lg-wider
An insight into EPNM's Training Catalog
Cisco EPNM's product team offers a variety of Job Aids that allows end users like yourself to dig deep into the product without having to install and use it but before you actually deploy it so you know what's being offered and how the application simplifies your network operations.
Examples include Service Provisioning, Auditing Config Compliance Checks and more!..
Learn more
https://www.youtube.com/embed/F-vPuKJCa5U
How EPNM simplifies Network Management
Cisco EPN Manager enables service providers to modernize circuit transport and private line networks by addressing the combination of CEM over packet, OTN, and DWDM/ROADM networks with comprehensive end-to-end network management support.
This all-in-one, next-generation product provides device management, network provisioning, and network assurance across converged packet-optical networks.