Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

L2TP 故障切换后的对等方重新同步

L2TP 故障切换和对等方重新同步

L2TP 故障切换使发生故障的 L2TP 端点能够在故障端点上恢复和重新启动 L2TP 协议期间与其未发生故障的对等方重新同步。默认情况下,L2TP 故障切换处于启用状态。

故障切换和 L2TP 对等方重新同步过程将执行以下所有作:

  • 防止非故障端点在故障端点恢复时过早终止隧道。

  • 重新建立 L2TP 控制协议作所需的序列号。

  • 解决故障端点和非故障端点的隧道和会话数据库中的不一致问题。

该路由器支持 L2TP 故障切换协议方法( 在 RFC 4951,第 2 层隧道协议 (L2TP) 的故障切换扩展“故障切换”中进行了描述)和 L2TP 静默故障切换方法。这两种方法的区别如下:

  • L2TP 故障切换协议方法要求非故障端点在故障端点恢复时等待额外的恢复时间段,以防止非故障端点过早断开隧道连接。额外的恢复期会延迟检测到隧道保持活动故障。

    如果MX 系列路由器上的对等方与未针对故障切换协议配置的MX 系列对等方协商故障切换协议,则两者都使用静默故障切换方法。如果协商是与不支持故障切换协议的第三方设备协商的,则 MX 系列对等方回退到静默故障切换;在这种情况下,第三方对等方是否恢复取决于在该设备上如何实施重新同步。

  • 静默故障切换完全在故障端点内运行,不需要非故障端点支持,这改进了对等节点之间的互作性。静默故障切换不需要非故障端点的额外恢复时间,这也消除了对隧道连接丢失的响应能力下降的可能性。从 Junos OS 15.1R6、16.1R5、16.2R2、17.1R2 和 17.2R1 版开始,静默故障切换是 Junos OS 中的默认重新同步方法。

在编号较低的版本中,默认的重新同步方法是 故障切换-协议-fall-back-to-silent-故障切换。使用的恢复方法取决于 L2TP 对等方在建立隧道时发生的故障切换功能协商的结果,其工作原理如下:

  • 默认情况下,LAC 上的 L2TP 会先尝试协商 L2TP 故障切换协议。当 L2TP 确定远程对等方支持 L2TP 故障切换协议时,使用 L2TP 故障切换协议方法。

  • 当 L2TP 确定远程对等方不支持 L2TP 故障切换协议时,使用 L2TP 静默故障切换方法。回退到此辅助方法可防止故障切换强制隧道断开与对等方及其所有会话的连接。

在默认方法为故障切换协议-fall-back-to-silent-故障切换的 Junos OS 版本中,您可以通过在层次结构级别包含disable-failover-protocol[edit services l2tp]该语句来更改默认行为。此语句强制配置的 LAC 或 LNS 端点仅在静默故障切换模式下运行。此配置可用于防止设备与对等方协商故障切换协议,即使对等方尝试协商也是如此。当您发出此语句且对等方仅支持故障切换协议时,非故障端点(LAC 或 LNS)使用静默故障切换进行恢复。从 Junos OS 15.1R6、16.1R5、16.2R2、17.1R2 和 17.2R1 版开始,该disable-failover-protocol语句已被弃用,因为默认重新同步方法的更改使其不再必要。

配置 L2TP 对等方重新同步方法

MX 系列路由器上的 L2TP 实施支持在发生故障的 L2TP 端点与其对等方非故障端点之间进行重新同步。对等方重新同步使 L2TP 能够从守护程序或路由器重新启动或路由引擎切换中恢复。

L2TP 对等方重新同步:

  • 防止非故障端点在故障端点恢复时过早终止隧道。

  • 重新建立 L2TP 控制协议作所需的序列号。

  • 解决故障端点和非故障端点的隧道和会话数据库中的不一致问题。

您可以配置希望路由器使用的对等方重新同步方法。支持 L2TP 故障切换协议方式和 L2TP 静默故障切换方式。

在 15.1R5、16.1R4、16.2R1 和 17.1R1 的 Junos OS 版本中,默认行为是 LAC 上的 L2TP 尝试与 LNS 协商 L2TP 故障切换协议。当 LNS 支持此方法且协商成功时,当任一对等方发生故障时,将使用 L2TP 故障切换协议。当 L2TP 故障切换协议协商失败时,当任一对等方发生故障时,对等方将使用静默故障切换。此行为称为 故障切换协议 fall-back-to-silent-故障切换。当协议协商不成功时回退到静默故障切换方法故障切换可防止后续对等方故障强制断开与对等方和所有关联会话的隧道连接。

注意:

当前所述的行为适用于两个对等方都是 MX 系列路由器的情况。如果一个端点是第三方设备,则该设备的行为取决于其 L2TP 实施。

您可以禁用默认行为,并强制 LAC 或 LNS 仅在静默故障切换模式下运行。当对等路由器配置为静默故障切换或错误协商以使用故障切换协议(即使它们不支持)时,此配置会很有用。使用此语句的另一个原因是,故障切换协议方法使隧道与故障对等方保持打开状态,以防故障对等方能够从故障中恢复并与未发生故障的对等方重新同步。此行为会在流量不流动时保持隧道正常运行,并且用户不会登录,从而无法满足服务级别协议的要求。当您发出此语句且对等方仅支持故障切换协议时,非故障端点(LAC 或 LNS)使用静默故障切换进行恢复。

要禁用 L2TP 故障切换协议的协商:

  • 配置禁用。

从 Junos OS 15.1R6、16.1R5、16.2R2、17.1R2 和 17.2R1 版开始,默认故障切换重新同步方法将更改为静默故障切换。因此,不再需要使用该 disable-failover-protocol 语句,并且已被弃用。如果从默认方法是 故障切换协议-fall-back-to-silent-故障切换的较低编号版本升级,并且您的配置包含 disable-failover-protocol 该语句,则仍支持该配置,但 CLI 会通知您该语句已被弃用。

在这些版本中,您仍然可以配置要端点使用的方法,故障切换协议或静默故障切换。

要配置 LAC 或 LNS 以协商 L2TP 故障切换协议,请执行以下作:

  • 指定故障切换协议。

    如果协商失败,端点将回退到静默故障切换方法。

要恢复 LAC 或 LNS 的默认重新同步方法:

  • 指定静默故障切换方法。

变更历史表

是否支持某项功能取决于您使用的平台和版本。使用 功能资源管理器 确定您的平台是否支持某个功能。

发布
描述
15.1R6
从 Junos OS 15.1R6、16.1R5、16.2R2、17.1R2 和 17.2R1 版开始,静默故障切换是 Junos OS 中的默认重新同步方法。
15.1R6
从 Junos OS 15.1R6、16.1R5、16.2R2、17.1R2 和 17.2R1 版开始,该 disable-failover-protocol 语句已被弃用,因为默认重新同步方法的更改使其不再必要。
15.1R6
从 Junos OS 15.1R6、16.1R5、16.2R2、17.1R2 和 17.2R1 版开始,默认故障切换重新同步方法将更改为静默故障切换。因此,不再需要使用该 disable-failover-protocol 语句,并且已被弃用。
15.1R5
在 15.1R5、16.1R4、16.2R1 和 17.1R1 的 Junos OS 版本中,默认行为是 LAC 上的 L2TP 尝试与 LNS 协商 L2TP 故障切换协议。