The topological architecture then covers architecting a network topology those factors in economic issues, different technological capabilities, and limitations of devices to carry a certain volume of expected traffic for an operational environment.
Certainly, network topology architecture also needs to take into account routing capability, including any limitation or flexibility provided by a routing protocol.
It is up to a network provider, also referred to as a network operator or a service provider, to determine the best topological architecture for the network.
Many different aspects of networking environments can be covered by architectures.
Network routing must account for each of the following architectural components. Some aspects of the architectures listed below are critical to routing issues:
 |
Service Architecture: The basic framework for the type of services a network offers. |
 |
Protocol Stack Architecture: Defines how service delivery may require different functions to be divided along well-defined boundaries so that responsibilities can be decoupled. It does not describe how actual resources might be used or needed. |
 |
Router Architecture: A router is a specialized computer that is equipped with hardware/software for packet processing. It is also equipped for processing of routing protocols and can handle configuration requirements. A router is architected differently depending on its role in a network, such as a core router or an edge router, although all routers have a common set of requirements. |