Setting Up SAE Communities

Tasks to configure SAE communities are:

  • If there is a firewall in the network, configuring the firewall to allow SAE messages through.
  1. Adding Virtual Router Objects
  2. Configuring the SAE Community Manager
  3. Specifying the Community Manager in the SAE Device Driver

Adding Virtual Router Objects

Use the following configuration statements to add a virtual router:

shared network device name virtual-router name {
sae-connection [ sae-connection ...];
snmp-read-community snmp-read-community ;
snmp-write-community snmp-write-community ;
scope [ scope ...];
tracking-plug-in [ tracking-plug-in ...];
}

To add a virtual router:

  1. From configuration mode, access the configuration statements for virtual routers. You must specify the name of a device with lowercase characters. This sample procedure uses proxy_device as the name of the router object. For third-party devices, use the name default for the virtual router.
      user@host# edit shared network device proxy_device virtual-router default
  2. Specify the addresses of SAEs that can manage this router. This step is required for the SAE to work with the router.
      [edit shared network device proxy_device virtual-router default]
      user@host# set sae-connection [ sae-connection ...]
  3. (Optional) Specify an SNMP community name for SNMP read-only operations for this virtual router.
      [edit shared network device proxy_device virtual-router default]
      user@host# set snmp-read-community snmp-read-community
  4. (Optional) Specify an SNMP community name for SNMP write operations for this virtual router.
      [edit shared network device proxy_device virtual-router default]
      user@host# set snmp-write-community snmp-write-community
  5. (Optional) Specify service scopes assigned to this virtual router. The scopes are available for subscribers connected to this virtual router for selecting customized versions of services.
      [edit shared network device proxy_device virtual-router default]
      user@host# set scope [ scope ...]
  6. (Optional) Specify the plug-ins that track interfaces that the SAE manages on this virtual router.
      [edit shared network device proxy_device virtual-router default]
      user@host# set tracking-plug-in [ tracking-plug-in ...]
  7. (Optional) Verify your configuration.
    [edit shared network device proxy_device virtual-router default]
    user@host# show
    sae-connection 10.8.221.45;
    snmp-read-community ********;
    snmp-write-community ********;
    scope POP-Toronto;
    tracking-plug-in flexRadius;

Configuring the SAE Community Manager

Use the following configuration statements to configure the SAE community manager that manages third-party network device communities:

shared sae configuration external-interface-features name CommunityManager {
keepalive-interval keepalive-interval ;
threads threads ;
acquire-timeout acquire-timeout ;
blackout-time blackout-time ;
}

To configure the community manager:

  1. From configuration mode, access the configuration statements for the community manager. In this sample procedure, sae_mgr is the name of the community manager.
      user@host# edit shared sae configuration external-interface-features sae_mgr CommunityManager
  2. Specify the interval between keepalive messages sent from the active SAE to the passive members of the community.
      [edit shared sae configuration external-interface-features sae_mgr CommunityManager]
      user@host# set keepalive-interval keepalive-interval
  3. Specify the number of threads that are allocated to manage the community. You generally do not need to change this value.
      [edit shared sae configuration external-interface-features sae_mgr CommunityManager]
      user@host# set threads threads
  4. Specify the amount of time an SAE waits for a remote member of the community when it is acquiring a distributed lock. You generally do not need to change this value.
      [edit shared sae configuration external-interface-features sae_mgr CommunityManager]
      user@host# set acquire-timeout acquire-timeout
  5. Specify the amount of time that an active SAE must wait after it shuts down before it can try to become the active SAE of the community again.
      [edit shared sae configuration external-interface-features sae_mgr CommunityManager]
      user@host# set blackout-time blackout-time
  6. (Optional) Verify the configuration of the SAE community manager.
    [edit shared sae configuration external-interface-features sae_mgr CommunityManager]
    user@host# show
    CommunityManager {
      keepalive-interval 30;
      threads 5;
      acquire-timeout 15;
      blackout-time 30;
    }

Specifying the Community Manager in the SAE Device Driver

Use the following configuration statements to specify the community manager in the SAE device driver.

shared sae configuration driver third-party {
sae-community-manager sae-community-manager ;
}

To specify the community manager:

  1. From configuration mode, access the configuration statements for the third-party device driver.
      user@host# edit shared sae configuration driver third-party
  2. Specify the name of the community manager.
      [edit shared sae configuration driver third-party]
      user@host# set sae-community-manager sae-community-manager
  3. (Optional) Verify the configuration of the third-party device driver.
    [edit shared sae configuration driver third-party]
    user@host# show
    sae-community-manager sae_mgr;