SEIZE:
Scalable and Efficient Zero-configuration Enterprise Architecture
Scheduled for 10:00am, May 15, 2007
Abstract
Most conventional enterprise or campus networks
consist of Ethernet-based IP subnets interconnected by routers.
Although each subnet
runs with minimal (or zero) configuration by virtue of Ethernet's
flat-addressing and self-learning capability, interconnecting subnets at the
IP-level introduces a significant amount of configuration and management
overhead on both end-hosts and routers. The configuration problem becomes more
serious as an enterprise network grows by merging multiple remote sites or by
supporting a large number of mobile end-hosts. Deploying enterprise-wide
Ethernet, however, cannot solve this problem because Ethernet bridging does not
scale.
As an alternative, we propose a
scalable and efficient zero-configuration architecture (SEIZE) for enterprise
networks. SEIZE provides "plug-and-play" capability via flat addressing and yet
allows for scalability and efficiency through a combination of shortest-path
routing and hash-based location resolution. Networking nodes perform location
resolution on an on-demand basis and can cache the results to optimize routing
paths and to avoid redundant resolution as
well.
We implemented a SEIZE prototype system using a collection of Click modular
router elements and the XORP routing protocol daemon. For evaluation, we run the
system on Emulab with real enterprise traffic traces. Our experiments show that
SEIZE exhibits near-optimal path efficiency, while limiting the number of host
information entries replicated over a network and reducing the control overhead
as much as two orders of magnitude compared with the conventional Ethernet
bridging.
Papers
-
L. Kleinrock, and F. Kamoun,
"Hierarchical Routing for Large Networks; Performance Evaluation and
Optimization,"
Computer Networks vol. 1, 1977.
-
R. Perlman,
"
An Algorithm for Distributed Computation of a Spanning Tree in an Extended
LAN,"
Proc. ninth Data Communications Symposium, 1985.
-
D. Peleg, and E. Upfal,
"A
Trade-Off between Space and Efficiency for Routing Tables,"
Journal of the ACM, 1989.
-
T. Rodeheffer, C. Thekkath, and D. Anderson,
"SmartBridge:
A scalable bridge architecture,"
Proc. ACM SIGCOMM, 2000.
-
Andy Myers, T. S. Eugene Ng, and H. Zhang,
"Rethinking
the Service Model: Scaling Ethernet to a Million Nodes,"
Proc. of HotNets-III, 2004.
-
R. Perlman,
"
Rbridges: Transparent routing,"
Proc. of IEEE Infocom, 2004.
-
S. Sharma, K. Gopalan, S. Nanda, and T. Chiueh,
"Viking:
A multi-spanning-tree Ethernet architecture for metropolitan area and
cluster networks,"
Proc. of IEEE Infocom, 2004.
-
D. Karger, E. Lehman, T. Leighton, M. Levine, D. Lewin, and R.
Panigrahy,
"Consistent
hashing and random trees: distributed caching protocol for relieving hot
spots on the World Wide Web,"
Proc. ACM STOC, 1997.
-
J. Eriksson, M. Faloutsos, and S. Krishnamurthy,
"PeerNet:
Pushing Peer-to-Peer Down the Stack,"
Proc. of International Workshop on Peer-to-Peer Systems, 2003.
-
D. Clark, R. Braden, A. Falk, and V. Pingali,
"FARA:
Reorganizing the addressing architecture,"
Proc. of ACM SIGCOMM Workshop on Future Directions in Network Architecture,
2003.
-
M. Caesar, T. Condie, J. Kannan, K. Lakshminarayanan, I.
Stoica, and S. Shenker,
"ROFL:
Routing on Flat Labels,"
Proc. of ACM SIGCOMM, 2006.
-
M. Caesar, M. Castro, E. Nightingale, Gerg O, and A. Rowstron,
"Virtual
Ring Routing: Network Routing Inspired by DHTs,"
Proc. of ACM SIGCOMM, 2006.
Textbooks
-
L. Peterson, and B. Davie, Computer Networks:
A Systems Approach, Morgan Kaufmann, 3e, 2003
-
R. Perlman, Interconnections: Bridges,
Routers, Switches, and Internetworking Protocols, Addison-Wesley, 2e,
1999