Description

Commit error while configuring dual fab seen on Chassis Cluster.

Symptoms

When I try to add a dual fab link on a Chassis Cluster I receive the error " inconsistent child type, delete configuration ".

For example:

{primary:node0}[edit]
root@cr-01# show interfaces | match fab | display set
set interfaces fab0 fabric-options member-interfaces ge-0/0/3
set interfaces fab0 fabric-options member-interfaces xe-6/0/1

{primary:node0}[edit]
root@cr-01# commit check
[edit interfaces fab0 fabric-options]
'member-interfaces xe-6/0/1'
inconsistent child type, delete configuration
[edit interfaces]
'fab0'
Platform: fabric options parsing fails
error: configuration check-out failed

Solution

The dual fab link is supported on SRX platforms from Junos 10.2 onwards.  Also note that when you try to configure dual fab on Chassis Cluster, only the same type of interfaces can be configured as fabric children, and you must configure an equal number of child links for fab0 and fab1.

For example:

If one child of fab is giga-ether link, the other child has to be a giga-ether link; it cannot be 10ge link (xe).
{primary:node0}[edit]
root@cr-01# show interfaces | match fab | display set
set interfaces fab0 fabric-options member-interfaces ge-0/0/3
set interfaces fab0 fabric-options member-interfaces ge-1/0/14

{primary:node0}[edit]
root@cr-01# commit check
node0:
configuration check succeeds
node1:
configuration check succeeds