What are Cisco 8000 Emulator Notebooks?
The Cisco 8000 Emulator Notebooks are live documents that combine narrative text, images, videos, runnable code, and real-time outputs. The open source software, Jupyter Lab, is used to create these notebooks. The notebook communicates with the Cisco 8000 emulator running in the background and, at the click of the play button, brings up multi-router topologies within minutes. This enables you to execute commands and configurations on the emulated routers directly from the notebook. To access these notebooks, install the Cisco 8000 Hardware Emulator. For more details on accessing Notebooks, click here.
Why Notebooks?
The pyvxr API, when invoked from within notebooks, allows you to build and manage virtual multi-router topologies within minutes.
The pyvxr API sends your configurations to the virtual routers and retreives real-time status in the same document. You can read the content, run the configuration, view the real-time status, and even customize the configuration based on the business needs and experiment with the configuration.
Benefits
-
Automates the creation and bringing-up of the topology on the Cisco 8000 Emulator, and saves time.
-
Flexibility to customize topology by adding and modifying CLIs.
-
Customer can test proof-of-concept, use cases, or features to existing problems.
-
Leverage it as a tutorial to educate customers or partners.
-
Simulate use cases and play them before actual deployments
1. How to use Notebooks
2. Setting up a basic network
Traffic Management
Secure Network
Network Monitoring
-
Monitor Traffic Using Encapsulated Remote Switched Port Analyzer (ERSPAN)
-
Deploy YANG Data Model to Stream CPU Utilization Data Using Model-driven Telemetry
-
Setup a Pipeline and Stream CPU Utilization Data Using Model-driven Telemetry
APIs
SONiC - Open Source Network OS
Utilities