Route Cache Proxy Configuration Properties

The Route Cache Proxy must be configured to connect to the Route Cache Controller, a TRA-RT-(SI/DR), and the engine processing blades. Set the values for the parameters described in this reference in a Route Cache Proxy properties file (for example, rcp_base.cfg). The properties file is used as input to the create_rc_config.py configuration script.

Note: The RCP is the target for virtual server in the TRA-RT-(SI/DR) HA pair. See the discussion about configuring a TRA-RT-(SI/DR).

To view a Route Cache Proxy properties file, see the sample in the reference architecture for sub-domain routing. Route Cache Proxy Service Configuration, Route Cache Proxy Upstream Configuration, and Route Cache Proxy DownStream Configuration list the Route Cache configuration properties.

Table 1. Route Cache Proxy Service Configuration
Property in [service] configuration section Description
type The service being configured. Possible values are:
  • rcc
  • rccl2
  • rcp
Set the value to rcp for a Route Cache Proxy properties file.
Table 2. Route Cache Proxy Upstream Configuration
Property in [upstream] configuration section Description
rca.address The local IP address or hostname of the RCP upstream RCA.

This value can be empty (means bind-to-any).

rca.port The local server port of the RCP upstream RCA.
rca.vs.address The virtual-server/IP (VIP) address or hostname that is provisioned on the host for the RCP upstream RCA.

Set this value to the VIP address or hostname provisioned for this service to avoid potential connectivity problems. This is applicable to floating VIPs managed by the TRA running on that node.

rca.remote.1.address The IP address or hostname of the RCA that serves as the remote peer to the RCP upstream RCA.

If the RCP is connecting to a redundant RCC pair, this is the virtual-server/IP (VIP) address or hostname of the RCC main RCA.

If the RCP is connecting to a single RCC, this is the regular IP address or hostname of the RCC main RCA.

rca.remote.1.port The RCA listener port of the RCA that serves as the remote peer to the RCP upstream RCA.

Set this value to the listening port of the RCC main RCA.

Table 3. Route Cache Proxy DownStream Configuration
Property in [downstream] configuration section Description
rca.address The local IP address or hostname of the RCP downstream RCA.

This value can be empty (means bind-to-any).

rca.port The local server port of the RCP downstream RCA.
rca.vs.address The virtual-server/IP (VIP) address or hostname that is provisioned on the host for the RCP downstream RCA.

Set this value to the VIP address or hostname provisioned for this service to avoid potential connectivity problems. This is applicable to floating VIPs managed by the TRA running on that node.

rca.remote.1.address The IP address or hostname of an RCA instance that is a remote peer of the RCP downstream RCA.

For the engine the Route Cache Proxy serves, each processing-blade RCA must be configured as a remote peer of the RCP downstream RCA.

The IP address or hostname set here coincides with the IP address or hostname you configured on the engine for the processing blade by answering the create_config.py question:

Server N:What is the local IP address of the data network plane?

For each additional processing blade RCA, add an additional address/hostname entry and increment the number value. For example:

rca.remote.2.address
rca.remote.3.address
rca.remote.1.port The RCA listener port of the RCA that serves as the remote peer to the RCP upstream RCA.

The port set here coincides with the port you configured on the engine for sub-domain routing by answering the create_config.py question:

What port number do you want to use for the Route Cache Agent listener that runs on a logical blade?

For each additional processing blade RCA, add an additional port entry and increment the number value. For example:

rca.remote.2.port
rca.remote.3.port