Assigning an ACI/ARI Pair to a Service Name and Configuring the Action Taken When the Client Request Includes ACI/ARI Information
You can configure a maximum of 8,000 agent circuit identifier/agent remote identifier
(ACI/ARI) pairs across all PPPoE service name tables in the system. You can distribute
the ACI/ARI pairs among the named, empty, and
any service entries across up to 32 service name tables. You can
optionally configure the action taken by the PPPoE underlying interface when it receives
a PADI packet that includes a service name tag and the vendor-specific tag with ACI/ARI
information that matches the ACI/ARI pair that you specify.
You can use an asterisk (*) as a wildcard character to match ACI/ARI pairs, the ACI alone, or the ARI alone. The asterisk can be placed only at the beginning, the end, or both the beginning and end of the identifier string. You can also specify an asterisk alone for either the ACI or the ARI. You cannot specify only an asterisk for both the ACI and the ARI. When you specify a single asterisk as the identifier, that identifier is ignored in the PADI packet.
For example, suppose you care about matching only the ACI and do not care what value the
ARI has in the PADI packet, or even whether the packet contains an ARI value. In this
case you can set the remote-id-string to a single
asterisk. Then the interface ignores the ARI received in the packet and the interface
takes action based only on matching the specified ACI.
To indicate that it can service the client request, the interface returns a PADO packet
in response to the PADI packet. By default, the interface immediately responds to the
request; this is the terminate action. Alternatively, you can configure
the drop action to ignore (drop) the PADI packet, or the
delay action to set a delay between receipt of the PADI packet and
transmission of the PADO packet.
To configure an ACI/ARI pair for a named, empty, or any service, do one of the following:
Assign an ACI/ARI pair to the service name. The
terminateaction is applied to the pair by default.[edit protocols pppoe service-name-tables table1] user@host# set service gold-service agent-specifier aci DSLAM:3/0/1/101 ari *user*
Specify the action taken for the ACI/ARI pair in response to a PADI packet from a PPPoE client.
[edit protocols pppoe service-name-tables table1] user@host# set service any agent-specifier aci velorum-ge-2/0/3 ari westford delay 90
In this example, an ACI/ARI pair and the
delayaction are configured for theanyservice. Configuring an ACI/ARI pair for theanyservice is useful when you want to match the agent circuit identifier and agent remote identifier information for a specific PPPoE client, but do not care about the contents of the service name tag transmitted by the client in the PADI packet.
You can also accomplish the following optional tasks when you configure an ACI/ARI pair:
Specify a dynamic profile and routing instance with which the router instantiates a dynamic PPPoE subscriber interface.
Reserve a specified static PPPoE interface for exclusive use by the PPPoE client with match ACI/ARI information.