switch discovery service