(Though, after 3 years of QA'ing the stuff, I gave up on MPLS and moved to other technologies. I was just not able to understand it to the deep level I wanted to.)