Guidelines for Configuring Stateful Line Module Switchover
Keep the following points in mind when you configure stateful switchover for line modules:
- Line module high availability, similar to dual SRP stateful switchover, does not to prevent the root cause of the reload or restart. This functionality is designed to return the system to the online, active state as soon as possible. The secondary line module takes the role of the primary module to preserve subscriber sessions in the up state with minimal subscriber data outage.
- The architecture of line modules supports switchover simultaneously across multiple 1:1 sets of line modules that participate in line module high availability.
- Line module high availability is available only on the operational image that runs on the interface controller (IC). The behavior of the forwarding controller (FC) image, and the IC boot and diagnostic images provide the same functionality as the behavior that existed before line module high availability support was implemented.
- Line module high availability in a 1:1 redundancy model is supported for ES2 4G LMs and Service IOAs on E120 and E320 routers. The architecture of line module high availability ensures that it does not depend on high availability for SRP modules to be enabled and operational for stateful line module switchover to work. Similarly, any modifications made to the dual SRP stateful switchover settings do not require or depend on line module high availability to be enabled and operational.
- Unified ISSU is supported on the primary line module in a high availability pair of line modules. The secondary line module is disabled during the unified ISSU operation and cold boots after the unified ISSU operation is complete. Line module high availability mode is active after the secondary line module is up, provided that line module HA configuration is enabled.
- Applications that are configured on the router ensure that their defined settings and memory requirements are handled on E120 and E320 routers. The primary and secondary line modules in a high availability pair are determined using the slot information specified using the mode high-availability slot command in Redundancy Configuration mode.
- Packets that are transmitted between the FC and IC and between the FC and system controller (SC) are not preserved during a stateful line module recovery.
- 1:N hot standby mode is not supported for stateful line module switchover. Automatic switchover of the serial connection to the line module that is designated as the primary module after switchover is also not supported. Similarly, cold switchover is not supported if line module high availability is not configured.
- Recovery of routers from double failures, such as simultaneous switchover of SRP and line modules, is not supported. Application-specific statistical details are not retained across a stateful line module switchover.
- Subscriber sessions that constantly move between up and down states are not maintained across a stateful switchover.
- If the line module that contains a downlink interface (connecting to the LAC device) reloads, owing to hardware or software failures, subscriber sessions are not maintained, even if the LM and Service IOA are HA-protected. Also, subscriber sessions are not retained if the line module that connects to the LAC device reloads, when the LM and Service IOA are part of a redundancy group.
- ES2 10G LMs cannot be used as downlink modules in an LNS device. These LMs cannot be used as access modules in a LNS device that contains a Service IOA that is HA-enabled.
- Certain statistics might be lost during the period of the stateful line module switchover. PPP and policy statistics are polled and collected every 10 minutes and sent to the standby line module. The statistics that were last collected before the switchover occurred are used as the baseline for statistics on the newly configured primary module. At a maximum, statistics for around 10 minutes might be lost. This scenario normally happens when polling is about to happen and the primary module switched over.
- A historical record of information about the forwarding and drop events and forwarding and drop rates on egress queues is not retained across a stateful line module switchover. The queue statistics for subscriber interfaces are calculated afresh after a stateful switchover of line modules.
- Sequence number checking for data packets received on all L2TP tunnels in the router is not maintained and supported during a stateful line module switchover. We recommend that you set up the router to ignore sequence numbers in data packets received on L2TP tunnels by entering the l2tp ignore-receive-data-sequencing command on an LNS device to prevent requests from a LAC device to enable insertion of sequence numbers into data packets.
- Some performance impact might occur when a new secondary module is provisioned or inserted, with the primary module containing maximum tunneled PPP sessions. In this case, data synchronization consumes a portion of the backplane bandwidth, which might have some impact on call setup rate (CSR) during this time. Under peak load conditions, it might take about 20 minutes for the system to become HA-active for Service IOAs.
- We recommend that you do not remove the Service IOA from the primary or secondary ES2 4G LM without powering it down in the pair of line modules configured for stateful switchover.
- Hardware or software failure of an ES2-S1 Service IOA on an ES2 4G LM causes a stateful line module switchover.
- The PPP application on ES2 4G LMs with Service IOA supports line module high availability. PPP session data is mirrored to the standby line module to attain high availability. The PPP application replicates the PPP sessions on the standby module and retains them across switchovers, in addition to accounting statistics. During line module switchover, the forwarding controller (FC) in the access module of the router that works as the LNS attempts to prevent timeouts of PPP sessions (due to the lack of PPP echo reply messages to the active subscribers) by sending echo response packets until the switchover is successfully completed.
- Policy manager is stateful line module switchover safe. Policy manager downloads the policy attachments from the SRP to the newly active line module after a switchover operation is detected. Policy statistics are preserved and made available across line module switchovers.
- The QoS application accomplishes the stateful line module switchover functionality by restoring the queues on subscriber interfaces in the newly active line module when the previously designated primary line module fails.
- During stateful line module switchover, the forwarding controller (FC) in the access module on the router functioning as the LNS device prevents timeouts of PPP sessions owing to the absence of PPP echo reply messages in response to echo requests received from clients.
- Only two pairs of primary and secondary line modules can be configured on a single chassis for stateful switchover. As a result, only two line modules can be HA-safe. If high availability is activated, when the secondary module takes over as the primary module, existing subscribers are retained. If high availability is not activated, when the primary line module fails, the standby line module processes the regular router functions, but previously active subscriber sessions are not retained.
- Stateful line module switchover can be triggered when
one of the following actions is performed on the primary line module,
with high availability for line modules enabled on the router:
- Disabling the module in the specified slot using the slot disable command
- Rebooting a module in a selected slot on the router using the reload slot command
- Performing a graceful switchover to the secondary line module using the line-card switch command
- If both the primary and secondary modules are cold booted (for example, when a chassis is cold started), and if the primary module does not become online for 8 minutes, the secondary module takes the role of the primary module. This behavior is similar to the line module redundancy mechanism.
- If high availability for line modules is active, the switchover is stateful. Subscribers are not disconnected and none of the existing client sessions are terminated or locked out during the line module switchover. A data traffic outage of about 2 minutes occurs, although subscribers are not disconnected. PPP echo requests from the subscribers are responded by the access module itself during the switchover period. This method works properly even if LAG interfaces are configured to connect to a LAC device.
- Information related to line module switchover is not forwarded to applications such as the AAA or RADIUS servers. These modules are not requested again for any accounting or authorization information for the same subscribers that were connected during the time of switchover.
- When the unified ISSU process is in progress, you cannot configure high availability for line modules if the initialization state of the unified ISSU operation has started. You must wait until the unified ISSU procedure is completed to enable high availability for line modules.
- Line module high availability does not interfere with the configurations made for unified ISSU and stateful SRP switchover functions. The secondary module in a line module high availability pair does not participate in the unified ISSU operation and is disabled during the upgrade process. The secondary module is cold started after the unified ISSU procedure is completed. However, the primary line module takes part in the unified ISSU process and undergoes a warm restart.
- PPP-based stacks (L2TP, PPP, and IP applications) for both IPv4 and IPv6 interfaces support stateful line module switchover.
- You can manually switch between the primary and secondary modules. While the secondary module attempts to take over as the primary module during a switchover, if the secondary module fails to transition as the primary module within 5 minutes, the secondary module is cold booted.
- SNMP traps are generated after the switchover of the primary line module.
- Similar to dual SRP configuration and high availability of SRP modules, stateful line module recovery does not prevent the root cause that caused a router reload or stoppage of functioning. Stateful line module recovery enables the system to be returned to the fully functional state as soon as possible. If the conditions that caused the problem recur after a restart, an abrupt reload of the router might occur again. Stateful line module recovery minimizes forwarding impact on a restart to maximize customer uptime and causes the loss of packets during a restart to be limited to a small number of packets that are dropped in a timespan of a few seconds.
- We recommend that you do not perform a hot-swap of ES2 4G LMs with ES2-ES1 Service IOA when stateful line module switchover is active on a router.
- During a unified ISSU operation, SNMP traps are not generated whenever the stateful line module switchover process transitions to the disabled state.
- When line module high availability is configured on a system, you cannot use the redundancy force-switchover slotNumber command to force the router to switch from the primary line module in the specified slot to the spare line module in the high availability pair.
- You cannot perform stateful line module switchover when unified ISSU operation is in progress.
- The MLPPP application on ES2 4G LMs with Service IOA does not support line module high availability.
- In a high availability pair of line modules on a router, if you administratively disable or enable the slot in which the Service IOA is configured on an ES2 4G LM using the slot disable or slot enable command, subscriber sessions are not preserved.
- Hot-swapping of Service IOAs configured with ES2 4G LMs that are enabled for stateful switchover of line modules is not supported.
Related Documentation
- System Operations When Stateful Line Module Switchover Is Enabled
- Application Support for Stateful Line Module Switchover
- Stateful Line Module Switchover Modes
- Stateful Line Module Switchover States
- Guidelines for Activating High Availability
- Activating High Availability
- Guidelines for Deactivating High Availability
- Deactivating High Availability