Cartesian routing

Citation
L. Hughes et al., Cartesian routing, COMPUT NET, 34(3), 2000, pp. 455-466
Citations number
10
Categorie Soggetti
Information Tecnology & Communication Systems
Journal title
COMPUTER NETWORKS-THE INTERNATIONAL JOURNAL OF COMPUTER AND TELECOMMUNICATIONS NETWORKING
ISSN journal
13891286 → ACNP
Volume
34
Issue
3
Year of publication
2000
Pages
455 - 466
Database
ISI
SICI code
1389-1286(200009)34:3<455:CR>2.0.ZU;2-8
Abstract
Cartesian routing is a novel packet routing methodology in which a packet's route is determined by the position of the router relative to that of the destination. Cartesian routing differs from existing provider-based unicast routing in that routing tables are unnecessary since communications are to pologically dependent, thereby potentially reducing router and network over heads. For example, routing decisions, which can take O(log(n)) to O(n) tim e using routing tables is reduced to O(1) in Cartesian routing. This paper describes Cartesian routing for unicast communications within a local or me tropolitan environment (e.g., limited areas, including buildings, suburbs, and small towns that exhibit an anthropogenic ordering) using two-dimension al address structures, such as latitude and longitude. A Cartesian network is constructed from two types of router: collector (for horizontal communic ations) and arterial (for both 'horizontal' and 'vertical' communications). Cartesian routing requires minimal state: typically, routers need only kno w their location and the reachability of arterial routers on their collecto r. The paper also shows how the proposed 128-bit IPv6 address structure is an ideal candidate for Cartesian addresses. (C) 2000 Elsevier Science B.V. All rights reserved.