Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Known Issues

This section lists the known issues in Juniper Paragon Automation Release 22.1

Installation

  • In the absence of a time series database (TSDB) HA replication, if a Kubernetes worker node running a TSDB pod goes down, even though there is capacity in the pod, the TSDB service is not spun up on a new node. This is because a huge volume of data would need to be transferred to the new node.

    Workaround: In the event of a failure of the server or storage hosting a TSDB instance, you can rebuild the server or damaged component.

    If the replication factor is set to 1, then the TSDB data for that instance is lost. In that case, you need to remove the failed TSDB node from Paragon Automation. To remove the failed TSDB Node:

    1. In the Paragon Automation GUI, select Configuration > Insights Settings.

      The Insights Settings page appears.

    2. Click the TSDB tab to view the TSDB Settings tabbed page.

    3. To delete the failed node, on the TSDB Settings tabbed page, click X next to the name of the failed TSDB node.

      Note:

      We recommend that you delete TSDB nodes during a maintenance window since some services will be restarted and the Paragon Automation GUI will be unresponsive while the TSDB work is performed.

    4. Click Save and Deploy.

    5. If the changes are not deployed and if you encounter an error while deploying, enable the Force toggle button and commit the changes by clicking Save and Deploy. By doing so, the system ignores the error encountered while adjusting the TSDB settings.

  • If you uninstall Paragon Automation completely, you must also ensure that the /var/lib/rook directory is removed on all nodes, and all Ceph block devices are wiped.

    Workaround: See the Troubleshooting Ceph and Rook > Repair a Failed Disk section in the Paragon Automation Installation Guide.

  • In a multi-primary node setup, if the primary nodes use DHCP for their IP address configuration and if the DHCP must be renewed, then Calico may use an incorrect IP address for the IP-IP tunnel.

    Workaround: Configure the primary nodes using a static IP address.

  • While installing Paragon Automation using the air-gap method, the following error occurs:

    Workaround: Edit the following configuration variables in the config-dir/config.yml file and then install Paragon Automation using the air-gap method:

  • The Paragon Automation Setup installation bundle lists Foghorn as one of the components. The installation fails if you select Foghorn.

    Workaround: Foghorn is not supported in Release 22.1. While installing Paragon Automation, we recommend that you do not select the Foghorn option.

General

  • If you have dedicated a node for TSDB, some services (for example, AtomDB, ZooKeeper, and so on) in the common namespace that have PersistentVolumeClaim set can be affected if the relevant pods are running on the dedicated node. That is, the status of pods running on the TSDB node is always displayed as Pending.

    Workaround: To avoid this situation, while dedicating a node for TSDB, ensure that the node does not have any pods for dedicated services that use PersistentVolumeClaim.
  • While adding a device, if you specify a source IP address that is already used in a network, you may not be able to add the device to a device group, deploy a playbook, encounter function ingest-related errors, and so on.

    Workaround: Fix the conflicting source IP address. Click the Deployment Status icon and commit the changes.

  • If you select a saved query on the Alarms page, the alarms are filtered based on the saved query. But, the graph and the date are not updated.

    Workaround: There is no known workaround.

  • If you add an unmanaged device on the Device page and later edit the hostname of the unmanaged device, the hostname is not reflected in the device group and in the Devices dashlet on the Dashboard.

    Workaround: You can add an unmanaged device using the hostname or the IP address of a device.

    If you have added an unmanaged device using the hostname, then deleting the existing device and adding the device with a new hostname resolves the issue.

    If you have added an unmanaged device using the IP address, then in the device group and the Devices dashlet on the Dashboard, you need to identify the unmanged devices that are edited based on the IP address and not the hostname.

  • Message Digest Algorithm 5 (MD5) authentication is not supported on a Path Computation Element Protocol (PCEP) server.

    Workaround: There is no known workaround.

  • By default, the topology filter is disabled. You cannot enable the topology filter by using the Paragon Automation GUI.

    Workaround: For the procedure to enable the topology filter, see the Enable the Topology Filter Service topic.

  • P2MP groups configured by PCEP with flowspec mapping to multicast VPN service is not supported

    Workaround: There is no known workaround.

  • For Cisco IOS XR devices, you cannot restore a device configuration from the Devices page. You can only back up the device configuration.

    Workaround: To restore the device configuration of your Cisco IOS XR devices:

    1. On the Configuration > Devices page, select the Cisco XR device and click More > Configuration Version.

    2. Copy the configuration version that you want to restore.

    3. Restore the configuration using the CLI.

  • Cisco Model Driven Telemetry (MDT) is not supported.

    Workaround: There is no known workaround.

  • If you have enabled the outbound SSH at a device group-level, you cannot disable the outbound SSH for one of the devices in the device group.

    Workaround: You can enable or disable the outbound SSH on the device by using the MGD CLI or Rest APIs. To disable the outbound SSH you must set the disable flag to true. Run the following command on the device to disable the outbound SSH using the MGD CLI:

    set healthbot DeviceName outbound-ssh disable true

  • You cannot download all service logs from the Paragon Automation GUI.

    Workaround: You can view all service logs in Elastic Search Database (ESDB) and Kibana. To log in to Kibana or ESDB, you must configure a password in the opendistro_es_admin_password field in the config.yml file before installation.

  • If you modify an existing LSP or use a slice ID as one of the routing criteria, then the path preview might not appear correctly.

    Workaround: Once you provision the path, the path respects the slice ID constraints and the path appears correctly in the path preview.

  • If you provision a segment-routed LSP by using PCEP, then the color functionality does not work. This issue occurs if the router is running on Junos OS Release 20.1R1.

    Workaround: Upgrade the Junos OS to Release 21.4R1.

  • On the Task Scheduler page, the status of the task scheduler is not automatically updated.

    Workaround: There is no known workaround.

  • Microservices fail to connect to PostgresSQL as PostgresSQL does not accept any connections during the primary role switchover. This is a transient state.

    Workaround: Ensure that the microservices connect to PostgresSQL after the primary role switchover is complete.

  • The Postgres database becomes non-operational in some systems, which leads to connection failure.

    Workaround: Execute the following command in the primary node:

    for pod in atom-db-{0..2}; do

    kubectl exec -n common $pod -- chmod 750 /home/postgres/pgdata/pgroot/data

    done

  • The device discovery for Cisco IOS XR devices fails.

    Workaround: Increase the SSH server rate-limit for the Cisco IOS XR device. Log in to the device in the configuration mode, and run the following command:

    RP/0/RP0/CPU0:ios-xr(config)#ssh server rate-limit 600
  • If you use BGP-LS to obtain information about the link delay and link delay variation, you cannot view the historical link delay data.

    Workaround: There is no known workaround.

  • In rare scenarios (For example, when Redis crashes and is auto-restarted by Kubernetes, or you have to restart the Redis server), some interfaces information is lost and interfaces are not listed on the Interface tab of the network information table. However, this issue does not affect path computation, statistics, or LSP provisioning.

    Workaround: To restore interfaces in the live network model, rerun the device collection task.

  • On the Tasks tab of Add New Workflow and Edit Workflow pages:

    • Even though you click the Cancel option, the changes that you have made while editing a task will be saved.
    • You cannot reuse the name of a step that you have already deleted.
    • An error message will not be displayed even when you add a step with empty entries and click Save and Deploy.

    Workaround: There is no known workaround.

  • Upgrade of some of the lower-end PTX devices with the Dual RE mode (For example, PTX5000 and PTX300) is not supported in Paragon Automation. This is because the lower-end PTX devices with the Dual RE mode do not support the bridging or bridge domain configuration.

    Workaround: There is no known workaround.

  • The POST /traffic-engineering/api/topology/v2/1/rpc/diverseTreeDesign API does not work.

    Workaround: We recommend that you use the POST /NorthStar/API/v2/tenant/1/topology/1/rpc/diverseTreeDesign API.

  • Paragon Automation doesn't show alarms for Nokia devices.

    Workaround: There is no known workaround.

  • While configuring an SRv6 LSP with the routing method as routeByDevice, you must specify a value for the segment routing-Explicit Route object (SR-ERO); otherwise, you cannot use the SRv6 LSP to carry traffic.

    Workaround: While adding a tunnel, on the Path tab, add hops to specify the required or preferred routing type.

  • If a device-controlled SRv6 LSP is discovered from the network, the path highlighted for this LSP will be incorrect irrespective of whether or not you specify an Explicit Route object (ERO) for the route.

    Workaround: There is no known workaround.

  • Sometimes, you may not be able to delete segment routing LSPs in bulk.

    Workaround: You can force delete the LSPs that are not deleted during the process of bulk deletion.

  • If you try to deploy any configuration during a swap of Postgres primary role, the deployment fails.

    Workaround: Redeploy after a new Postgres primary role is elected.

  • In the Paragon Automation GUI, on the Tasks tab of the Add New Workflow and Edit Workflow pages, the following error message is displayed when you try to edit and save an existing step without making any changes:

    Name already exists

    Workaround: If you have erroneously clicked the Edit option, ensure that you at least change the name of the step.

  • The PCEP session is displayed as Down if you restart the PCE server.

    Workaround: Restart the topology server by using the kubectl delete pods ns-toposerver-<POD_ID> -n northstar command.

  • You cannot provision a secondary LSP for an existing LSP. This is applicable for both PCE-initiated and NETCONF LSPs.

    Workaround: Use the routeByDevice option as the routing method for the secondary LSP.

  • On the Administration > License Management page, you cannot view the SKU name of a license when you select the license and then select More > Details.

    Workaround: There is no known workaround.

  • The graph on the Alarms page does not reflect the latest data. That is, the graph is not updated after an alarm is no longer active.

    Workaround: There is no known workaround.

  • When you configure the outbound SSH for iAgent, the data for the configured rule will not be generated.

    Workaround: There is no known workaround.

  • A zero percent value of packet loss is displayed between the links if you have configured Two-Way Active Management Protocol (TWAMP). This is incorrect because TWAMP does not support exporting packet loss for IS-IS traffic engineering.

    Workaround: There is no known workaround.

  • If you are using a device with MPC10+ line cards and if the device is running on a Junos OS Release other than Release 21.3R2-S2 or Release 21.4R2-S1, then the statistics for logical interfaces are not collected. However, the statistics for physical interfaces and LSPs are collected.

    Workaround: Upgrade the Junos OS release to Release 21.3R2-S2 or 21.4R2-S1. Also, ensure that you have upgraded Paragon Automation to Release 22.1.

  • While adding a P2MP group, you cannot choose a specific Z-endpoint as the Node Z List field lists only the Select All option.

    Workaround: Select the Select All option and later remove the unwanted Z-endpoints.

  • When you undelegate an LSP, the LSP status is displayed as delegated. When you try to undelegate the LSP again, the router configuration might be modified to add explicit route objects (ERO).

    Workaround: Refresh the Tunnel tab before you undelegate the LSP again.