Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Edit a Network Model

Use the Edit (pencil) icon option on the Working Models page to make significant changes or apply multiple updates to an existing network model. You can select from Traffic/Demand Generation, Import from File, or Import Stats from File to incorporate traffic or demand data, upload configuration changes, or update model statistics as required.

Use the following procedure to edit a network model:

  1. Navigate to Planning > Networks > Offline Models.
    The Working Models page is displayed.
  2. Select a network model to edit and click the Edit (pencil) icon.
    The Edit Network Model page is displayed.
  3. Select one of the following option to update the model or apply changes to the traffic data associated with it and click Next.
    • Traffic/Demand Generation—Select this option if you want to generate and apply traffic or demand data using telemetry collected by Routing Director. Enable the toggle button to collect link utilization or demand data while importing the network. To collect link utilization data or demand data, specify the date range, select a statistic type, and set an aggregation interval.

    • Import from File—Select this option if you want to upload a new file JSON or .gz to an existing network model. The uploaded file replaces the existing model and is used when you need to make extensive changes. During upload, Routing Director validates the file structure and data. If issues are detected, such as missing fields or incorrect data types, the import fails with clear error messages indicating the exact issue and its location.

    • Import Stats from File—Select this option if you want to upload offline traffic statistics and apply them to the existing model. This updates only the traffic data, while the model remains unchanged. This option is used when traffic data is not collected using Routing Director and allows you to export your traffic statistics in JSON or .gz format.

      Note:

      To successfully upload offline traffic statistics, we recommend including epoch timestamps (in seconds) for all time values in your JSON file. See Example supported JSON structure .

      If you want to include specific aggregation and time values in your JSON file, see Example supported JSON structure with aggregation and time values . When specific aggregation and time values are not included, they are automatically populated by Routing Director.

  4. Complete the configuration according to the guidelines in Table 1
  5. Click the Ok button to update the network model.
The updated network model is listed on the Working Models page.

Sample JSON Files

The following sample JSON file includes epoch values:

The following sample JSON file includes aggregation and time values:

Table 1: Fields on the Edit Network Model Page
Fields Description
Traffic/Demand Generation
Name * Displays the name which describes the network model.

This value is automatically populated based on the name provided when the network model was created

Description Displays the description for the network model.
Link Utilization Enable the toggle button if you want Routing Director to collect the link utilization-related data while importing the network.
Statistics *

Select one of the following aggregation statistic options:

  • 90th, 95th, 99th Percentile (X percentile)—Aggregation is based on the selected percentile. The ‘X’ percentile is the value at which ‘X’ percent of all the samples taken in the previous sampling period lie at or below the calculated value.
  • Average—For each interval, the samples within that interval are averaged. If there are N samples for a particular interval, the result is the sum of all the sample values divided by N.
  • Max—For each interval, the maximum of the sample values within that interval is used.
  • Min—For each interval, the maximum of the sample values within that interval is used.
Based on the value you specify here and aggregation interval value (days or hours), Routing director collects the data from your live network.
Date Range* Select the date and time at which you want the data collection to begin and end.
Aggregation Interval *

Routing Director collects link utilization data from your network devices and aggregates the data. Select one of the following intervals at which the data aggregation must happen:

  • Day—Each day is considered as one aggregation interval and one aggregated data point is displayed per day.
  • Hour—Each hour is considered as one aggregation interval and one aggregated data point is displayed per hour.
Demand Generation Enable the toggle button if you want Routing Director to collect the demand-related data while importing the network
Demand Types This feature supports tunnels with Segment Routing Traffic Engineering (SR-TE) and Resource Reservation Protocol-Traffic Engineering (RSVP-TE) provisioning methods.

By default both RSVP-TE and SR-TE are selected.

Statistics *

Select one of the following aggregation statistic options:

  • 90th, 95th, 99th Percentile (X percentile)—Aggregation is based on the selected percentile. The ‘X’ percentile is the value at which ‘X’ percent of all the samples taken in the previous sampling period lie at or below the calculated value.
  • Average—For each interval, the samples within that interval are averaged. If there are N samples for a particular interval, the result is the sum of all the sample values divided by N.
  • Max—For each interval, the maximum of the sample values within that interval is used.
Min—For each interval, the maximum of the sample values within that interval is used.
Date Range * Select the date and time at which you want the data collection to begin and end.
Aggregation Interval *

Routing Director collects data from your network devices and aggregates the data to create demands, which indicates the amount of traffic flow in the network. Select one of the following intervals at which the data aggregation must happen:

  • Day—Each day is considered as one aggregation interval and one aggregated data point is displayed per day.
  • Hour—Each hour is considered as one aggregation interval and one aggregated data point is displayed per hour.
Import From File
Name Displays the name which describes the network model.

This value is automatically populated based on the name provided when the network model was created

Description Enter a description for the network model.
Upload JSON/GZ File Click the Browse button in the Upload JSON/GZ File field to update an existing network model.
Import Stats From File
Name Displays the name which describes the network model.

This value is automatically populated based on the name provided when the network model was created

Upload Stats JSON/GZ File Click the Browse button in the Upload Stats JSON/GZ File to upload offline traffic statistics from a third-party data collector and apply them to the existing model