Split Detection Behavior in a Virtual Chassis
If there is a disruption to a Virtual Chassis configuration for MX Series 5G Universal Routing Platforms or EX9200 Switches due to the failure of a member router or switch or one or more Virtual Chassis port interfaces, the resulting connectivity loss can cause a split in the Virtual Chassis configuration. Split detection identifies the split and can minimize further network disruption.
Starting Junos release version 14.1R1 it is mandatory to use the heartbeat connection instead of the split detection feature in an MX Series Virtual Chassis. This is to avoid unnecessary primary role changes during an adjacency disruption or split, and to provide additional member health information for the primary-role election process. No-split-detection can lead to issues like creation of two virtual chassis masters on the network.
This topic covers:
How Split Detection Works in a Virtual Chassis
Split detection is enabled by default in an EX9200 or MX Series Virtual Chassis.
You
can disable split detection by including the no-split-detection
statement at the [edit virtual-chassis]
hierarchy level. Disabling
split detection can be useful in certain Virtual Chassis configurations.
Using the no-split-detection
statement is prohibited when you
configure a heartbeat connection, and the software prevents you from configuring
both the no-split-detection
and
heartbeat-address
statements at the same time. If you
attempt to do so, the software displays an error message and causes the commit
operation to fail.
Please
configure the heartbeat-address
statement
rather than the no-split-detection
statement.
For example, if the backup router or switch fails in a two-member Virtual Chassis
configuration and split detection is enabled (the default behavior), the primary
router or switch takes a line-card
role, and the line cards (FPCs)
that do not host Virtual Chassis ports go offline. This state effectively halts
routing and disables the Virtual Chassis configuration. By contrast, if the backup
router or switch fails in a two-member Virtual Chassis configuration and split
detection is disabled, the primary router or switch retains primary role and
maintains all of the Virtual Chassis ports, effectively resulting in a single-member
Virtual Chassis consisting of only the primary router or switch.
Effect of Split Detection on Virtual Chassis Failure Scenarios
The behavior of a Virtual Chassis during certain failure scenarios depends on whether split detection is enabled or disabled. #split-detection-behavior-in-a-virtual-chassis__table-mx-virtual-chassis-split-detection-failures describes the effect of the split detection setting on common failure scenarios in a two-member MX Series Virtual Chassis.
Type of Failure |
Split Detection Setting |
Results |
---|---|---|
Virtual Chassis port interfaces go down |
Enabled |
When Virtual Chassis port interfaces are reconnected:
|
Virtual Chassis port interfaces go down |
Disabled |
When Virtual Chassis port interfaces are disconnected:
When Virtual Chassis port interfaces are reconnected:
|
Virtual Chassis backup router or switch (VC-B) goes down |
Enabled |
When the failed router or switch is brought back into service:
|
Virtual Chassis backup router or switch (VC-B) goes down |
Disabled |
|
Virtual Chassis primary router or switch (VC-P) goes down |
Split detection setting has no effect on behavior |
When the original VC-P is brought back into service, or when the original VC-P is replaced with a new router or switch:
|
Active access link between the VC-P and the access node, such as a digital subscriber line access multiplexer (DSLAM), goes down |
Split detection setting has no effect on behavior |
|