Premium
Linyphi: creating IPv6 mesh networks with SSR
Author(s) -
Di Pengfei,
Eickhold Johannes,
Fuhrmann Thomas
Publication year - 2008
Publication title -
concurrency and computation: practice and experience
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.309
H-Index - 67
eISSN - 1532-0634
pISSN - 1532-0626
DOI - 10.1002/cpe.1288
Subject(s) - computer science , computer network , distributed computing , dynamic source routing , wireless mesh network , routing protocol , link state routing protocol , wireless routing protocol , ipv4 , ipv6 , the internet , routing (electronic design automation) , world wide web , wireless network , wireless , telecommunications
Scalable source routing (SSR) is a self‐organizing routing protocol which is especially suited for networks that do not have a well‐crafted structure, e.g. ad hoc and mesh networks. SSR works on a flat identifier space. As a consequence, it can easily support host mobility without requiring any location directory or other centralized service. SSR is based on a virtual ring structure, which is used in a chord‐like manner to obtain source routes to previously unknown destinations. It has been shown that SSR requires very little per node state and produces very little control messages. In particular, SSR has been found to outperform other ad hoc routing protocols such as ad hoc on‐demand distance vector routing, optimized link‐state routing, or beacon vector routing. In this paper we present Linyphi, an implementation of SSR for wireless access routers. Linyphi combines IPv6 and SSR so that unmodified IPv6 hosts have transparent connectivity to both the Linyphi mesh network and the IPv4/v6 Internet. We give a basic outline of the implementation and demonstrate its suitability in real‐world mesh network scenarios. Furthermore, we illustrate the use of Linyphi for distributed applications such as the Linyphone peer‐to‐peer VoIP application. Copyright © 2008 John Wiley & Sons, Ltd.