OctalDump wrote: » That's the lovely thing about multi-layered networking: you can mix and match different layers. So IP can run over ethernet or ATM or half a dozen different wireless standards or tunnelled inside something else, including itself. And ethernet can run on a bunch of different copper cables or a bunch of different optical cables. And on top of ethernet, you still have other options besides IP, like Fibre Channel IPX/SPX or the ancient DECnet and AppleTalk. And yeah, MPLS can carry a bunch of different things, hence the name. The idea is to give an abstraction so that poor network engineers aren't spending all their time and effort adapting between different layer 2 protocols as data moves across complex, heterogenous networks.
reload@ wrote: » You have to think about where the layer 2 information is relevant. Even if it's all Ethernet, do you think that the layer 2 information would stay the same along the way? If you pinged google.com, do you think your PC would know the mac address for Google's web server?