In a large nonblocking crossbar switch, the controller often becomes a bottleneck in terms of both performance and reliability. In this paper, we present a number of schemes for distributing the setup function among multiple controllers, thus improving both the performance and reliability of the switch. The controllers are symmetric and operate in parallel. The simplest of these schemes is the symmetric triangular scheme, where each request is serviceable only by one of the controllers, chosen based on the addresses of the ports involved in the request. This scheme has only a limited degree of fault-tolerance, because a controller-failure can be tolerated only by modifying the request-distribution, causing a temporary disruption of service. With N ports and K controllers, the number of buses needed to support nonblocking operation in this scheme is approximately N 1 ? 1 2 p K. In the chessboard scheme, every request is serviceable by one of two predetermined controllers | a primary controller and secondary controller. A request is routed to the secondary controller if the primary controller is not available. This scheme can tolerate any single failure among the controllers, but requires N buses for nonblocking operation. The dynamic distribution scheme with global load-balance is similar to the chessboard cheme, but routes each request dynamically to balance the load between the pair of controllers designated to handle the request. The number of buses for nonblocking operation in this case is shown to be N 1 ? 1 2 blog 2 Kc. This scheme requires sharing of the load information among the controllers. Such sharing is eliminated in the distribution scheme with handovers. In this scheme, each request is rst routed to a pre-assigned primary controller, which may then hand over the request to any of the remanining controllers based on local information, if it is unable to satisfy the request. The numner of buses needed for nonblocking operation for this scheme is N ? K. A comparison of the scheme by simulations is presented.