 The MPLS Header is added between the network layer header and link layer header of the OSI model.When a labeled packet is received by an MPLS router, the topmost label is examined.Based on the contents of the label a "swap", "push" ("impose") or "pop" ("dispose") operation is performed on the packet's label stack.