Cisco – Why Label switching is faster than table lookups

cisconetwork-corerouterswitch

I learned that Label Switching (LS) technique, such as MPLS, is really faster than the classical routing method where each router takes a bit time to look up its IP table for routing to the next hop. If this is the claim, I want to understand why label switching is faster? To me both techniques are still similar, in terms of time, because routers still need to check the label on each packet before switching!! Right? I don't see any less computation or speeding up here. If I am wrong, I'd like to know the correct reasoning of that.

Thank you

Best Answer

I agree - I don't think the claim that label switching is faster than IP routing is true (regardless of what the current "label switching" article on wikipedia says).

Maybe back in the day on platforms that did forwarding in software, IP routing look-ups might have been expensive and time-consuming when the routing table got bigger, but I don't see how there would be any difference today in a label lookup vs. a route lookup in a FIB implemented in ASIC.