Figure 22 Zone merge process between two switches
The zone merge process is as follows:
Switch A and Switch B are new neighbors to each other. Suppose that Switch A first initiates a
merge to Switch B:
Switch A sends an MRRA request carrying the size of its data to be merged to Switch B.
After receiving the MRRA request, Switch B determines whether to accept the merge according
to its local data size. If the size of the data to be merged is acceptable, it replies with an ACC
packet. Otherwise, it replies with an RJT packet.
After receiving the ACC packet, Switch A sends an MR request containing its zone data to
After receiving the MR request, Switch B obtains the zone data and merges it with its local zone
data. Then, it replies with an ACC packet for a successful merge or with an RJT packet
containing the cause of failure for a failed merge.
After the merge process initiated by Switch A is complete, Switch B ends the merge process with
Switch A if its local data is exactly the same as or a subset of that of Switch A. Otherwise, Switch
B initiates a merge process with Switch A, which is similar to that initiated by Switch A to Switch
B as shown in steps 5, 6, 7, and 8 in
After the merge process initiated by Switch A is complete, Switch B synchronizes changes in its
local database arising from the merge to the entire fabric by initiating a merge process to all its
Two 1-way merge processes can ensure data consistency between Switch A and Switch B.