Network
The network layer is the layer that is responsible for routing packets on the network. This is the layer in which Internet protocol operates. In the seven layer OSI model, the network layer is the third layer from the bottom.
A router
If you are talking strictly about routing, then layer 3 (the Network layer). There are some routing protocols, usually known as link-state routing protocols that are aware of network congestion problems and can re-route as necessary. Network congestion is not restricted to routing alone, however. At layer 4 (Transport Layer) there is a facility known as flow control, which can pause a sending network if the receiving network is too busy to accommodate all the packets.
Is the layer that provides data routing paths for network communication. Data is transferred in the form of packets via logical network paths in an ordered format controlled by the network layer.
MPLS is one of the mechanisms a network may use for transporting data. It is used for routing packets more efficiently than IP packets. Within the OSI model MPLS can be found working at the data link layer and the network layer.
Network Layer ( 3 )
routers work at layer 3 (network) which usually means TCP/IP. Routing decisions are made based on a packets DESTINATION IP address.
network layer
network layer
Packets
network layer
No. Frames are used on the data-link (layer 2) layer. Packets are used at the Network (layer 3) layer.