MPLS Multiprotocol Label Switching Prof. Rami Langar LIGM/UPEM
[email protected] http://perso.u-pem.fr/~langar 1 Outline o Routing vs. switching o Label Switching properties o IPOA o IP switching o Multi Protocol Label Switching (MPLS) o Label Distribution Protocol o Traffic Engineering 2 Two forwarding paradigms o Station breaks long message into packets o Packets sent one at a time to the network o Packets handled in two ways n Datagram (e.g., IP routing) n Virtual Circuit (e.g., ATM) 3 Datagram (e.g., IP routing) o Each packet treated independently o Packets can take any practical route o Packets may arrive out of order o Packets may go missing o Up to receiver to re-order packets and recover from missing packets 4 Conventional IP routing o Router have to execute a forwarding decision for every received IP packet : n Routing algorithm execution (performed in advance), n Packet reception from the input queue, n Header analysis (Checksum, TTL, @IP, …), n Access control (optional), n Send the packet to the output queue. => Important queue congestion if all packets are routed in the same way. 5 Conventional IP routing 1. Remove a packet 2. Check for sanity, 4. Place packet on from an input decrement TTL correct output queue field queue Forwarding Process 3. Match packet’s If queues If queues destination to get full, just get full, just a table entry drop packets! drop packets! IP Forwarding Table Router 6 Conventional IP routing o Advantages: n IP is the first defined and used protocol, n IP is the only protocol for global Internet working o Deployed in all machines since mid 90’s n Connectionless: Simplicity, no need for signalization n Flexibility (adaptive routing), o Disadvantages: n No QoS support, n High routing table size n Large IP Header (At least 20 bytes) n Poor performance (in early 2000’s 105 packets/s VS 108 today) n Usually designed to obtain shortest path, o Do not take into account additional metrics.