ShortestPathFirst Network Architecture and Design, and Information Security Best Practices