What are the four typical design choices to consider when designing Cisco solution-based enterprise remote-access solutions?