将 ACI/ARI 对分配给服务名称,并配置当客户端请求包含 ACI/ARI 信息时执行的作
每个 PPPoE 服务名称表最多可以配置 8000 个代理电路标识符/代理远程标识符 (ACI/ARI) 对,以任意组合的形式分布在服务名称表中的 Named、 empty
和服务 any
条目中。您可以选择性地配置 PPPoE 底层接口在收到 PADI 数据包时执行的作,该数据包包括服务名称标记和供应商特定标记,其中包含与您指定的 ACI/ARI 对匹配的 ACI/ARI 信息。
您可以使用星号 (*) 作为通配符来匹配 ACI/ARI 对、单独 ACI 或单独 ARI。星号只能放在标识符字符串的开头、结尾或开头和结尾。您也可以为 ACI 或 ARI 单独指定星号。您不能同时为 ACI 和 ARI 指定星号。当您指定单个星号作为标识符时,PADI 数据包中将忽略该标识符。
例如,假设您只关心匹配 ACI,而不关心 ARI 在 PADI 数据包中的值,甚至不关心数据包是否包含 ARI 值。在这种情况下,您可以将 remote-id-string
设置为单个星号。然后,接口忽略数据包中接收到的 ARI,并且接口仅根据匹配指定的 ACI 来执行作。
为了指示它可以为客户端请求提供服务,接口返回一个 PADO 数据包以响应 PADI 数据包。默认情况下,接口会立即响应请求;这就是 terminate
作。 或者,您可以将 drop
作配置为忽略(丢弃)PADI 数据包,或 delay
将作配置为设置接收 PADI 数据包和传输 PADO 数据包之间的延迟。
要为命名、 empty
或 any
服务配置 ACI/ARI 对,请执行下列作之一:
为服务名称分配一个 ACI/ARI 对。默认情况下,
terminate
该作将应用于对。[edit protocols pppoe service-name-tables table1] user@host# set service gold-service agent-specifier aci DSLAM:3/0/1/101 ari *user*
指定针对 ACI/ARI 对响应来自 PPPoE 客户端的 PADI 数据包所采取的作。
[edit protocols pppoe service-name-tables table1] user@host# set service any agent-specifier aci velorum-ge-2/0/3 ari westford delay 90
在此示例中,将为
any
服务配置 ACI/ARI 对和delay
作。当您希望匹配特定 PPPoE 客户端的代理电路标识符和代理远程标识符信息,但又不关心客户端在 PADI 数据包中传输的服务名称标签的内容时,any
为服务配置 ACI/ARI 对会很有用。
配置 ACI/ARI 对时,您还可以完成以下可选任务:
指定一个动态配置文件和路由实例,路由器使用该配置文件和路由实例实例化动态 PPPoE 用户接口。
保留指定的静态 PPPoE 接口,供具有匹配 ACI/ARI 信息的 PPPoE 客户端专用。