Explain three approaches that network administrators can use in order to ensure a fault tolerant network design without a single point of failure. Of the three approaches discussed, determine the single approach that you would recommend for an enterprise network. Justify your choice.