Какой порядок в создании корпоративной сети?
Что бы не было бардака нужно все строго разделить. Роутинг, dhcp и вообще все что будет связанно с сетью должно управляться с роутера, никаких сторонних ПО для dhcp на сервере и т.д. Все это и много другое может Mikrotik. DNS - думаю подразумевается работа с Active Directory, если да, то тут через добавление ролей и компонентов на windows сервере или как велосипедная альтернатива samba4 на linux сервере.
Безопасность, фильтрация, мониторинг, оптимизация это уже отдельные разговоры о которых долго писать/говорить. т.к тут нужен отдельный подход к конкретной ситуации. Суть такова, что не бывает так скажем эталона правильности организации ИТ-инфраструктуры предприятия. Если остались вопросы пиши в скайп, расскажу покажу.
Нужно спроектировать сеть исходя из своих возможностей и возможностей местных ИТ-шников по её организации и поддержке и затем уже по составленному проекту планировать и постепенно выполнять работу - каждый пункт от начала до конца. Проект нужно делать на основании потребностей фирмы и понимать, какие вопросы при этом решаются и какие проблемы могут быть созданы.