示例:配置 PPPoE 服务名称表
此示例说明如何在 MX 系列路由器上配置 PPPoE 服务名称表,其中包含与不同客户端服务对应的服务条目。通过为服务条目配置适当的作 (delay、 terminate或 drop) 和代理电路标识符/代理远程标识符 (ACI/ARI) 对,您可以跨网格拓扑中的一组远程访问集中器 (AC) 提供负载平衡和冗余,并确定如何最好地将服务请求从 PPPoE 客户端分配给网络中的服务器。
在此示例中,PPPoE 服务名称表 Table1 包含以下服务条目:
user1-service- 命名服务,表示用户 1 的用户服务。user2-service— 命名服务,表示用户 2 的用户服务。empty服务 - 表示未指定的服务。
要使用与不同订阅者服务对应的服务条目配置 PPPoE 服务名称表:
创建 PPPoE 服务名称表并定义服务和相关作。
[edit protocols pppoe] service-name-tables Table1 { service empty { drop; } service user1-service { terminate; agent-specifier { aci “east*” ari “wfd*” delay 10; aci “west*” ari “svl*” delay 10; } } service user2-service { delay 20; } }
此示例创建一个名为 Table1 的 PPPoE 服务名称表,其中包含三个服务条目,如下所示:
empty服务将使用作进行drop配置。此作禁止路由器 (AC) 响应来自客户端的包含空服务名称标签的 PADI 数据包。user1-service命名服务配置了terminate作和两个 ACI/ARI(代理-说明符)对:该
terminate作指示路由器立即响应来自客户端包含标签user1-service的 PADI 数据包,并且是命名服务的默认作。为每个 ACI/ARI 对配置的 10 秒延迟仅适用于来自客户端的 PADI 数据包,该数据包包含具有匹配 ACI 和 ARI 信息的供应商特定标记。在此示例中,配置作
delay指示 oreastwest服务器被视为用于处理这些客户端请求的备用 AC,并且您希望将 AC 以外的 ACeastwest或作为主服务器处理请求。如果主 AC 在 10 秒内没有用 PADO 数据包响应客户端,则east或west备用 AC 在 10 秒延迟到期后发送 PADO 数据包。
user2-service命名服务配置了 20 秒的延迟,表示您期望将此 PPPoE 服务名称表配置为处理此客户端请求的主要 AC 以外的 AC。如果主AC在20秒内没有用PADO数据包响应客户端,则备用AC(即您配置服务名称表的路由器)将在20秒延迟到期后发送PADO数据包。
将 PPPoE 服务名称表分配给配置了 PPPoE 封装的 PPPoE 底层接口。
[edit interfaces] ge-2/0/3 { vlan-tagging; unit 0 { vlan-id 100; encapsulation ppp-over-ethernet; pppoe-underlying-options { service-name-table Table1; } } }(选答)验证 PPPoE 服务名称表配置。
user@host> show pppoe service-name-tables Table1 Service Name Table: Table1 Service Name: <empty> Service Action: Drop Service Name: user1–service Service Action: Terminate ACI: east* ARI: wfd* ACI/ARI Action: Delay 10 seconds ACI: west* ARI: svl* ACI/ARI Action: Delay 10 seconds Service Name: user2–service Service Action: Delay 20 seconds(选答)验证PPPoE服务名称表是否已正确分配给底层PPPoE接口,以及路由器(AC)与PPPoE客户端之间的数据包传输是否正常。
user@host>show pppoe underlying-interfaces ge-2/0/3.0 extensive ge-2/0/3.0 Index 72 State: Static, Dynamic Profile: None, Max Sessions: 4000, Active Sessions: 2, Service Name Table: Table1, Duplicate Protection: Off, AC Name: east PacketType Sent Received PADI 0 2 PADO 2 0 PADR 0 2 PADS 2 0 PADT 0 1 Service name error 0 0 AC system error 0 0 Generic error 0 0 Malformed packets 0 0 Unknown packets 0 0检查命令输出,确保满足以下条件:
该
Service Name Table字段显示正确 PPPoE 服务名称表的名称。如果没有服务名称表与指定的接口关联,则显示none此字段。Sent字段的Service name errorandReceived值为 0(零)。例如,字段中的Service name error非零值Received表示从 PPPoE 客户端接收的控制数据包(例如不包含服务名称标记的 PADI 数据包)中存在错误。