Hi, Joe Touch schrieb:
Nick Feamster wrote:I agree. unneling is a *mechanism* by which links can be instantiated over a shared physical infrastructure, but the question "What is network virtualization?" is really a what question (tunneling answers"How?", not "What?")If that's true, then why is the Internet not already a virtual net, e.g., supporting different transport protocols over IP? IP is shared by different transports. Similarly, ethernet supports different network protocols.
I would think think that the key difference is the level of transparency and information hiding offered. Virtualization generally is transparent to the user, layering is not. TCP knows it is running on top of IP. A network stack running in a virtualized network would believe itself to be running alone on a dedicated physical infrastructure, when in fact it could coexist with other networks on the same hardware. The analogy with Virtual Memory holds here - a program running on virtual memory does not have to know other processes are existing on the system -- all it sees is a flat address space starting at 0. Hence, I would consider VLANs, Tunnels etc. all proper mechanisms for virtualizing links, but only in combination with a mechanism that hides their existence and specifics from the user.
Best regards, Andi Wundsam TU Berlin -- Andreas Wundsam Technische Universität Berlin, Deutsche Telekom Laboratories address: Sekr. TEL 4, FG INET, Ernst-Reuter-Platz 7, 10587 Berlin e-mail: andi at net.t-labs.tu-berlin.de web: http://www.net.t-labs.tu-berlin.de/people/andi.shtml
Note Well: Messages sent to this mailing list are the opinions of the senders and do not imply endorsement by the IETF.