veil - VEIL: A Plug-&-Play Virtual (Ethernet)...

Info iconThis preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: VEIL: A Plug-&-Play Virtual (Ethernet) Id Layer for Below IP Networking Sourabh Jain, Yingying Chen, Zhi-Li Zhang, Saurabh Jain { sourj, yingying, zhzhang, saurabh } @cs.umn.edu University of Minnesota-Twin Cities Abstract This paper proposes VEIL a novel, plug-&-play Virtual (Ethernet) Identifier ( Id ) Layer for below IP networking. The objective is two-fold: i) VEIL directly addresses the scala- bility, efficiency and reliability challenges facing the traditional Ethernet, while retaining its plug-&-play feature; ii) but perhaps more importantly, VEIL provides a uniform (below IP) convergence layer to support a large, dynamic and heterogeneous (layer-2) network that is capable of connecting hundreds of thousands or more diverse physical devices. The key idea in our design is to introduce a topology-aware, structured virtual id ( vid ) space onto which both physical identifiers as well as higher layer addresses/names are mapped. VEIL completely eliminates network-wide flooding in both the data and control planes, and thus is highly scalable and robust. I. INTRODUCTION The explosive growth of the Internet has enabled a wide range of diverse devices to be interconnected and communicate with each other through a variety of disparate technologies. While serving as the universal glue that pieces together various heterogeneous physical networks, the Internet Protocol (IP) suffers certain well-known shortcomings, e.g., in terms of need for careful and extensive network configurations, relatively poor support for mobility, and so forth. In contrast, layer-2 technologies such as Ethernet are largely plug-&- play in that hosts are equipped with persistent MAC ad- dresses, and Ethernet switches automatically learn about host addresses and location, adapt to changes in network topology as well as host mobility, perform packet forwarding seamlessly with minimal operator configuration and intervention. Because of this simple plug-&-play semantics, todays switched Eth- ernet technology (where the collision domain is no longer a size-limiting factor) has been rapidly expanded to large, dynamic networks, such as large data centers and Metro Ethernet, with up to tens of thousands switches and millions of hosts. On the other hand, the unprecedented scale as well as the demanding efficiency and robustness requirements of these new large, dynamic (layer-2) networks also pose revolutionary challenges on the Ethernet technology that was originally developed for small, local area networks. For instance, the network-wide flooding often resorted by Ethernet switches to locate end hosts and forward packets whose locations are yet to be learnednot only significantly reduce the network capacity. The spanning tree algorithm used to avoid forwarding loops not only results in sub-optimal forwarding paths, but also is slow to adapt to changes in the network topology....
View Full Document

Page1 / 6

veil - VEIL: A Plug-&-Play Virtual (Ethernet)...

This preview shows document pages 1 - 2. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online