丢弃 PADR 消息以容纳异常 CPE 行为
本主题介绍如何避免某些 CPE 对正常路由器行为做出不当响应的情况。
在 PPPoE 会话协商期间,当路由器接受或拒绝 PPPoE 会话时,会返回对 PADR 消息的 PADS 消息。路由器在检测到问题时,会向 PADS 消息添加一个错误标记。
AC-System 错误就是这样一个标记。当路由器实施自动限制以响应 CPU 消耗过多、订阅者连接过多或物理接口的循环和中断时,将插入此标记。
当 CPE 收到带有此标记的 PADS 消息时,典型行为是尝试向路由器发送 PADR 消息,或通过发送 PADI 消息来重新启动会话协商。但是,某些 CPE 响应可能不当,导致其订阅者在重新启动 CPE 之前永远不会连接。
为了避免在此类 CPE 有权访问您的网络时出现这种情况,您可以将路由器配置为在 PADS 包含 AC-System-Error 标记的情况下默许丢弃 PADR 消息。结果就是 CPE 会重新发送 PADR 消息。当导致 AC 系统错误标记的条件不再存在时,路由器会再次评估 PADR 数据包,以确定是接受还是拒绝会话。
要以静默方式丢弃 PADR 数据包:
指定不发送带有 AC 系统错误标记的 PADS 消息。
[edit protocols pppoe] user@host# set no-send-pads-error