Modern networks are built both according to the principles of the traditional three-level hierarchical architecture and according to the principles of the latest more developed technologies of software-defined networks (Software-defined networking).
Software-defined network technologies are the newest trend that allows building more efficient networks from the point of view of fault tolerance and controllability, and also, which is quite a valid argument, allows to save money on the use of communication channels.
Data networks are the lifeblood of IT infrastructure.