The present invention is a methodology for controlled switchover of
unicast and multicast data flows in packet based switching system. In
some cases it is advantageous to purposefully support switchover of flows
from one path to the other without causing loss of data. This is termed a
"controlled" or "hitless" switchover. In accordance with the present
invention switchover methodology, given that an ingress arbiter device is
transmitting to both cores simultaneously, it is required that the flows
to both switching cores be synchronized at an aggregator level and that
an egress arbiter be given time to cease receiving packets from one Core
then switch over to the other Core, and continue receiving packets.