# Routing Assurance
Welcome to the Juniper Mist Routing Assurance Lab. Here is a quick overview of Routing Assurance followed by a detailed lab guide that will take you through the Juniper Mist Routing Assurance UI and assist in exploring it.
## Overview
Juniper Mist Routing Assurance is an AIOps-based assurance platform that provides full visibility into network, and goes beyond the access layer, to the Juniper routing platforms. The Juniper Mist Routing Assurance application can analyse router performance, detect network anomalies, and correlate router events to provide faster resolution of routing anomalies such as packet drop or port failure.
With the click of a mouse you can onboard Juniper routers to Juniper Mist Routing Assurance and start monitoring them. Visualizations of network events and subsequent packets drops and port errors etc, can be co-related within the Routing Assurance platform.
With Juniper Mist Routing Assurance you can perform various tasks based on your assigned role. Having Observer role you can do the following:
- Check the physical inventory in real time and status of router ports, through visualizations of all ports and their status.
- Monitor and collect router insights such as CPU utilization, memory utilization, port errors, interface queue statistics, device reachability, and so on.
- Visualize BGP peer status, peer flaps, and routing table statistics of BGP peers on a single dashboard.
- Visualize router events like device configuration changes and their performance impact.
- View alerts.
Benefits of Routing Assurance:
- Increased Visibility—Enables you to visualize router platform health, routing, forwarding, BGP status, optics and so on.
- Simplicity—Juniper Mist Routing Assurance has an easy to use UI that provides a superior operational and user experience.
- Root Cause Analysis—Performs root cause analysis of the network events.
## Lab Topology
A large enterprise network can include multiple campus and branch locations. These remote locations need to connect to the enterprise core and enterprise data center network to access various business-critical applications. Some business-critical applications can also run in public cloud provider data centers. An enterprise WAN (EWAN) must ensure that remote users can access these applications reliably and without any performance penalty.

Here is a high level view of topology that represents Enterprise Wide Area Network (EWAN) infrastructure. It consists of various large building blocks. In the middle we have EWAN backbone that allows to connect different Branches/Campus at the top left, Datacentres at the bottom left while on the right side Internet Peer and Service provider core with the help of WAN Edge routers, campus and branch edge routers , cloud connect routers and datacentre edge routers. This is the EWAN infrastructure that you are going to observe via Juniper Mist Routing Assurance.
Let us have a look at real physical topology with device and links along with the routers (marked by router names) having different colour codes. Please refer table below for further understanding.

Below table will provide you clear insight about the different routers (mapped in the topology) you are going to observe during Juniper Mist Routing Assurance Lab and their respective roles in this EWAN topology.
| Router Name | Product | Role |
| ----------- | ------- | ---- |
| MX204-A1-CORE-01 | MX204 | WAN Core Backbone |
| MX204-A2-CORE-02 | MX204 | WAN Core Backbone |
| MX204-A3-CORE-03 | MX204 | WAN Core Backbone |
| MX204-A4-CORE-04 | MX204 | WAN Core Backbone |
| MX240-A1-WAN-PE-01 | MX240 | Campus and Branch Edge |
| VMX-CPE-01 | VMX | Campus and Branch Edge |
| VMX-CPE-03 | VMX | Campus and Branch Edge |
| VMX-A8-AWS-CP | VMX | Cloud Connect |
| VMX-A9-COLO-CP | VMX | Cloud Connect |
| VMX-A21-AWS-R-SIM | VMX | Cloud Connect |
| VMX-A23-COLO-R-SIM | VMX | Cloud Connect |
| MX204-AP5-IP-01 | MX204 | Internet Edge and Peering |
| MX204-AP6-IP-02 | MX204 | Internet Edge and Peering |
| VMX-A3-ISP-01-R-SIM | VMX | Internet Edge and Peering |
| VMX-A4-ISP-02-R-SIM | VMX | Internet Edge and Peering |
## Starting Lab
This lab uses Mist and therefore will require an invite to the Organization in Mist.
If you would like to do this lab, Please send an email to JMRA-demo@juniper.net ,for requesting the access to Routing Assurance Demo Org.
1. Click **Go to organisation-name** in the email body, and Accept the invitation.

2. Enter the details and create a user credential.
Note: The password can contain up to 32 characters, including special characters, based on the password policy of the organization.
3. Juniper Mist Routing Assurance sends a verification e-mail to activate your account. Click Validate me!.
*Don’t worry if you cannot find it, try searching for email in your inbox!*

4. Click the organization for which you received the invite.
Congratulations! You can now access the selected organization's Routing Assurance UI. The tasks you can perform in this organization depends on your user role, which is of an Observer currently.
## View Routers
Since we have a limited lab time, we have onboarded some routers and assigned to different sites for you already to play around.
On the left panel go to **Organisations > Inventory**

Note: Still curious to know how to onboard a router? Refer the below document:
Onboard A Router: https://www.juniper.net/documentation/us/en/software/juniper-mist-routing-assurance/user-guide/topics/task/adopt-a-router.html
View routers assigned to a Site, on the left panel go to **Routers**. The example below shows routers assigned to **WAN Core Backbose** site.

## Router Insights
As we see in the on the Site list of routers above, we can click on **Router Insights**, and perform different tasks.
### Monitor Router Events
For example, events like port down, port up, configuration change and so on.

To view configuration change, click a **Configured** event. Then click, **View Details**.

Configuration Diff page appears displaying the configuration changes. Newly added configurations are highlighted in *green*, removed configurations are highlighted in *red* and modified configurations are highlighted in *amber*.

### Monitor Router Performance
From the following graphs (for example, CPU Utilization, Memory Utilization, Bytes transmitted and received, Port errors)

### Monitor Traffic Patterns and Packet Drops
Select an interface from the Interface drop-down list on Router Interface Queues widget to view queued/transmitted bytes, total drop packet rate, depth percentage.


### View Router BGP Summary
BGP Global Summary : You can view all the routing tables of a router. Select a routing table from the routing table drop-down list. The BGP Peers graph, the Routing Table Stats graph and the Global Peers Flaps graphs show the BGP summary information for the selected routing table.


BGP Peers Summary: BGP Peers widget displays BGP peer information table with details such as BGP peer state, last flap event, last error and so on.
1. Select a BGP peer from the peer drop-down list.
2. Then select a routing table from the routing table drop-down list.
The Peer Flaps graph shows the peer flaps delta for a selected BGP peer. The Routing Table Peer Stats graph shows the routing table's prefixes (Active, Received, Accepted, Advertised) for the selected peer.
Note: The data displayed in BGP Peer Widget are for selected routing table of a specific BGP peer.


### View Current Router Properties and Port Summary

### Router Details
Let us navigate you to some more router details
Go to **Organisation > Inventory> Click a Particular Router Row** or **Routers> Click a Particular Router Row**

You can view details like, Front Panel details, Port List, Physical Inventory, etc.

## Service Level Expectations
To access the Service Levels page, go to **Monitor > Service Levels > Routing**.


Filter by site and particular router to view the SLE of the specific router from a site.

You can analyse the service level matrix Router Health ( by clicking the ‘Router Health’ ) and its various classifiers and sub classifier options.


## Alerts During Anomalies
Let’s navigate, go to **Monitor > Alerts**

The Alerts page displays the generated alerts and notifies administrators about anomalies in the network.

## Installed Based, Security SIRT and PBN
On the left panel go to **Organisations > Inventory**
This install based is pulled from Juniper backends when customer add their credential.
Note: [The data displayed in BGP Peer Widget are for selected routing table of a specific BGP peer.](https://www.juniper.net/documentation/us/en/software/mist/mist-management/topics/task/integrate-juniper-account.html)

*You actual Screen will be slightly different*
Please select a couple of Device and explore. You should be able to find (up-to-date) SIRT information as well as PBN.


## Conclusion
With Juniper Mist Routing Assurance, having Observer role you are able to:
- Check the physical inventory in real time and status of router ports, through visualizations of all ports and their status.
- Monitor and collect router insights such as CPU utilization, memory utilization, port errors, interface queue statistics, device reachability, and so on.
- Visualize BGP peer status, peer flaps, and routing table statistics of BGP peers on a single dashboard.
- Visualize router events like device configuration changes and their performance impact.
- View alerts.
If you have time, please go to Routing Assurance – Marvis CNI A/B testing lab