DISTRIBUTED SWITCH