Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 

Configuring Parameters for the Script Service for MX Series Routers (SRC CLI)

 

Provide parameter substitutions with the values that are in the service definitions for the script service.

Table 1 lists the parameters specified by the sample script service.

Table 1: Parameter Substitutions for MX Series Routers COA Services

Parameter Name

Description

dynClientIp

IP address of the device.

dynClientPort

UDP port number of the device.

dynServerIp

IP address of the C Series Controller.

dynServerPort

UDP port number of the C Series Controller.

dynSecret

Shared secret between RADIUS server and RADIUS client.

dynRetry

Number of retries for sending RADIUS packets when no RADIUS response is received. The retry interval is 3 seconds.

dynConfig

Content of service definition in the format

<action>.<radiusAttributeName>=<pluginEventAttribute>\n

  • action—Action that is executed on packet content (attribute):

    • start

    • stop

    • start-stop

  • radiusAttributeName—Valid RADIUS attribute specified as follows:

    • Standard RADIUS attribute name or number

    • VSA in the format

      vendor-specific.<vendor#>.<vsa#>.string

  • pluginEventAttribute—Valid Python expression

  • \n—New-line character included between the lines of a configuration containing multiple lines; the entire configuration must be enclosed in quotation marks.

For example:

start-stop.Acct-Session-Id = ifSessionId

“start-stop.Acct-Session-Id=ifSessionId\nstart.vendor-specific.4874. 10.string=’video’\nstop.vendor-specific.4874.10.string=’default’\n"

To configure substitutions for the script parameters:

  1. At the hierarchy for the script service, specify substitutions for the parameters. For example:
  2. Verify the configuration.