Enabling Dynamic Routing protocols in VSX environment does not have any impact on the machine and does not cause problems such as high CPU load, high memory consumption, etc.
Dynamic Routing is not supported on the VSX itself (VS0). Dynamic Routing must be configured only on Virtual Systems and Virtual Routers.
Default policy of Virtual Router does not allow any form of Dynamic Routing (it drops all traffic destined to Virtual Router). A new policy must be configured and installed on the Virtual Router to allow Dynamic Routing traffic. Refer to sk32247.
Step 1 - Enabling SecurePlatform Pro on the VSX machine:
Configuring Dynamic Routing protocols on VSX requires that the SecurePlatform OS is configured to run as SecurePlatform Pro.
You can do this when you first install the VSX by selecting SecurePlatform Pro, or if the VSX is already installed, enable it with the following command:
[Expert@HostName:0]# pro enable
Then reboot the machine for this change to take effect.
Step 2 - Enabling/Disabling (or Starting/Stopping) the Advanced Routing on the VSX machine:
Dynamic routing is implemented in the following way:
Each Virtual Device (Virtual System or Virtual Router) has its own routing daemon.
Each Virtual Device (Virtual System or Virtual Router) on the VSX gateway has to be configured separately.
For a VSX cluster, each Virtual Device (Virtual System or Virtual Router) on the cluster members has to be configured separately. This means if you have two physical machines combined to a single cluster, the Virtual Devices on each physical machine have to be configured independently.
Procedure:
Enable and start the Advanced Routing on each relevant Virtual Device:
[Expert@HostName:0]# drouter enable <VSID>
If Advanced Routing is enabled but stopped on this Virtual Device, then to start the Advanced Routing on this Virtual Device: [Expert@HostName:0]# drouter start <VSID>
If you want to stop and disable the Advanced Routing on the relevant Virtual Device:
[Expert@HostName:0]# drouter disable <VSID>
If you want only to stop but not disable the Advanced Routing on this Virtual Device: [Expert@HostName:0]# drouter stop <VSID>
Step 3 - Configuring Dynamic Routing protocols on the VSX machine:
On VSX, the Dynamic Routing protocols, configured per Virtual Device, and not on the VSX itself.
Check the list of Virtual Systems and their VSID:
[Expert@HostName:0]# vsx stat -v
Use the router shell to configure Dynamic Routing protocols: