ArticlePDF Available

Routing Across Wired and Wireless Mesh Networks: Experimental Compound Internetworking with OSPF

Authors:

Abstract and Figures

As wireless mesh networks are deployed, a new concept emerges: compound internetworks, i.e., internetworks that contain both wired networks and wireless mesh networks. Routing is one of the key challenges that arises in compound internetworks: indeed, while specific routing protocols are typically used for wired networks on one hand, and for wireless mesh networks on the other hand, it has been observed that operating a single routing protocol to manage a compound internetwork as a whole brings several advantages. In this realm, the IETF has thus standardized protocol extensions to Open Shortest Path First (OSPF, the routing protocol used by more than 50 % of the wired routers in today's Internet), enabling OSPF to operate simultaneously on wired networks, and on wireless mesh or moderately mobile ad hoc networks (MANETs). This paper evaluates the performance of OSPF coupled with such a protocol extension for MANETs on an experimental compound internetwork testbed. This paper reports on experiments carried out with OSPF operating simul-taneously over Ethernet and 802.11b. Despite the limitations of the testbed, these experiments provide both a proof-of-concept and complementary results compared to prior work in the domain, which was mostly based on simulations, and focused on wireless ad hoc network scenarios only.
Content may be subject to copyright.
Routing Across Wired and Wireless Mesh Networks:
Experimental Compound Internetworking with OSPF
Juan Antonio Cordero Fuertes, Matthias Philipp, Emmanuel Baccelli
AbstractAs wireless mesh networks aredeployed, anew
concept emerges: compound internetworks, i.e.,internetworks
that contain both wired networks and wireless mesh networks.
Routing is one of the key challenges that arises in compound
internetworks: indeed, while specific routing protocols are
typically used for wired networks on one hand, and for wireless
mesh networks on the other hand,it has been observed that
operating asingle routing protocol to manage acompound
internetwork as awhole brings several advantages. In this
realm, the IETF has thus standardized protocol extensions
to Open Shortest Path First(OSPF,the routing protocol
used by morethan 50 %of the wired routers in today’s
Internet), enabling OSPF to operate simultaneously on wired
networks, and on wireless mesh or moderately mobile ad hoc
networks (MANETs). This paper evaluates the performance of
OSPF coupled with such aprotocol extension for MANETs on
an experimental compound internetwork testbed. This paper
reports on experiments carried out with OSPF operating simul-
taneously over Ethernet and 802.11b.Despite the limitations of
the testbed, these experiments provide both aproof-of-concept
and complementary results compared to prior work in the
domain, which was mostly based on simulations, and focused
on wireless ad hoc network scenarios only.
I.INTROD UCTIO N
The advent of packet radio networks and lead to new
concepts such as Mobile Ad hoc Networks (MANETs)
or wireless mesh networks. Since the late 1990’s, several
research efforts havefocused on enabling communication
in such wireless multi-hop networks in which topology is
spontaneous and dynamic. This resulted in different routing
protocols being designed for wireless mesh networks and
MANET operation, the most prominent to date being OLSR
[13] and AODV [15]. OLSR is for instance deployed in many
urban wireless community mesh networks around the world
[21].
In practice, the interconnection of wired networks with
wireless mesh networks in the Internet gives birth to Au-
tonomous Systems (AS) containing both mesh and fixed
networks such an AS is hereafter denominated compound
AS.An approach for routing in acompound AS consists
in splitting the AS into several routing domains, and then
to use aseparate routing protocol for each domain: on one
hand MANET-specific protocols in wireless mesh networks,
and on the other hand, routing protocols designed for wired
networks. An alternativeapproach consists in using asingle
routing protocol for the whole compound AS. The former
approach requires the presence in the AS of routers with
specific hardware and software capabilities, denominated
gateways,in order to provide connectivity between different
routing domains. The latter approach, explored in this paper,
reduces the cost of network maintenance and operation
as no such gateways are needed [2], and naturally avoids
bottlenecks created by such gateways. This is, however,at
the expense of increasing the complexity of the employed
routing protocol, which thus needs to handle the diverse
characteristics of wireless mesh and wired networks with
the same core mechanisms.
In today’sInternet, IGP routing [16] is essentially provided
by two protocols based on the link state algorithm :OSPF
[17] [10], and ISIS [18]. This paper explores the use of
OSPF to provide routing in compound ASes, and evaluates
its performance on acompound internetwork testbed.
A. Related Work
Leveraging the commonality between OLSR and OSPF
(both based on the link state algorithm), operation of OSPF
on MANETs has recently been considered. This approach
may indeed be cost-effectiveconcerning the integrating of
wireless mesh networks in existing infrastructure, as more
than 50% of routers in the Internet already run OSPF.
Early studies and proposals such as [14] [19] paved the
way to IETF standardizing several OSPF protocol extensions
for operation over ad hoc networks [9] [6] [8]. Various
studies have evaluated and compared the performance of
these extensions in mobile ad hoc scenarios [7], [12], [20],
essentially via simulations. Further improvements of these
extensions havebeen proposed in [3], [4], still comparatively
evaluated via simulations in MANET only scenarios. In
contrast, this paper evaluates OSPF on areal testbed that
consists of awireless mesh network interconnected with a
fixed wired network.
II.THEOSPF PROTOCOLA ND ITSMANET EXT ENSIO N
OSPF [10], [17] is alink-state routing protocol for IP
networks. This implies that each router maintains alocal
instance of the Link-State Database (LSDB), representing
the full network topology with the objectiveof the protocol
being that each router should havethe same information in
its local instance of LSDB and, thus, the exact same viewof
the network topology.Paths to every possible destination are
derived from the Shortest Path Tree (SPT) that every router
computes, by way of Dijkstra’salgorithm. Although OSPF
supports network partitioning in several routing areas,the
work described in this paper explores the use of asingle
area for routing in the whole internetwork.
Routers acquire local topology information and advertise
their own presence by periodically exchanging Hello mes-
sages with all their 1-hop neighbors (i.e.,neighbor sensing).
With such signaling, each router becomes aware of its
immediate network topology,i.e.its 2-hop neighborhood.
This also allows verification of bidirectional connectivity
with 1-hop neighbors (then called bidirectional neighbors).
Each router also explicitly synchronizes its local instance
of LSDB with asubset of its bidirectional neighbors. Links
between arouter and its synchronized neighbors are called
adjacencies,and are required to form anetwork-wide con-
nected backbone, connecting all routers in the network, in
order to ensure paths can be computed correctly.
Finally,routers also acquire remote topology information
by way of receiving Link State Advertisements (LSA). Each
such LSA lists mainly the current adjacencies of the router
which generated the LSA. LSAs are disseminated through
the entire network in reliable fashion (explicit acknowledge-
ments and retransmissions) via the backbone formed by
adjacencies; this operation is called LSA Flooding.Thus,
anyrouter which has formed adjacencies must advertise this
periodically by way of originating an LSA and performing
LSA flooding.
Remote topology information is then used for the con-
struction of the Shortest Path Tree: each router computes the
shortest paths over the network graph described in the set of
received LSAs it, by way of Dijkstra’salgorithm.
A. Packet Types
Routers in OSPF use vetypes of messages and packets
to exchange topology information over the networks, some
of them havebeen already mentioned in this section: Hello
packets are used for neighbor sensing, Database Description
(DBDesc) packets are exchanged for LSDB synchronization
and Link State Advertisements (LSAs) are used for topology
reliable flooding and update. After the exchange of DBDesc
packets, arouter in process of LSDB synchronization may
request to its synchronizing neighbor the retransmission of
particular LSAs these requests are sent by way of Link
State Request (LSReq) packets. Several LSAs may be sent
in asingle Link State Update packet (LSU). Several LSA
acknowledgements may also be grouped in asingle Link
State Acknowledgment (LSAck) packet.
B. Interface Types for Wired Links
Rules for flooding and adjacencyhandling vary for the dif-
ferent interface types supported by OSPF.In broadcast and
non-broadcast multiple access (NBMA) interfaces, the flood-
ing procedure is mainly managed by Designated Routers
(DRs). ADesignated Router is elected among routers whose
interfaces are connected to the same link.Such aDR forms
adjacencies with all the routers connected to the same link,
and it becomes responsible for flooding of LSAs, origi-
nated by routers on that link. In point-to-point and point-
to-multipoint interfaces, all links are synchronized and all
interfaces participate in LSA flooding.
C. MANET Interface Type
The MANET interface type is defined in the extension
of OSPF for operation over MANETs. Three different ex-
tensions havebeen standardized by the IETF [6], [8], [9],
each of which specifies mechanisms to optimize topology
description, flooding and LSDB synchronization in wireless
ad hoc environments.
The experiments carried out used RFC 5449 [9]. Wireless
interfaces following this specification select aset of Multi-
Point Relays (MPRs) among its bidirectional neighbors [13].
The set of MPRs selected by the wireless interface of arouter
must ensure that every packet received from the router reach
all 2-hop neighbors of the selecting interface in 2hops (MPR
coveragecriterion). Alink between arouter and one of its
MPRs is denominated MPR link.
LSA flooding is then performed through MPRs, meaning
that an LSA transmitted (originated or forwarded) by an in-
terface is retransmitted by the MPRs of such interface. Links
between interfaces and their MPRs are synchronized and
thus become adjacent.Moreover,each interface describes
in its LSAs the set of MPRs and MPR selectors. As the
set of adjacencies based on MPR selection may not provide
aconnected subgraph, links from one additional router in
the network (denominated synchrouter) are also declared
adjacent to ensure adjacencyset connection [5]. The Shortest
Path Tree is then constructed over the set of adjacencies.
III.TESTBEDDESCR IPTION
This section describes the characteristics of the employed
networking testbed. Section III-A presents the distribution of
computers in the testbed and the network topology that they
form. Section III-B details the implications of such topology
in OSPF routing.
A. Interfaces Configuration and Network Topology
The testbed is composed of 6fixed computers
(routers/hosts) attached to two interconnected networks: a
wired network and awireless network. Table Iindicates the
network interfaces of each computer.For more details about
computers’ hardware, see the Appendix.
Computer Abbr.Wired ifs. Wireless ifs.
server Seth1, eth2
hybrid1 h1eth1 wlan0
hybrid2 h2eth1 wlan0
wless1 w1wlan0
wless2 w2wlan0
wless3 w3wlan0
TABLE I
NET WORKINTERFACESOFT ESTBEDCOMPUTE RS.
1) Physical Topology: The internetwork connecting these
computers was deployed in the Computer Science Lab (Lab-
oratoired’Informatique,LIX) of ´
Ecole Polytechnique, in
Paris (France). Three scenarios –I, II and III– were config-
ured over the resulting internetwork. These scenarios permit
to test the communication between computers wless3 and
server,for different situations. The physical distribution
of computers at LIX is displayed in Figure 1.
Positions of computers do not change, except for the case
of wless3,which has adifferent position for scenario Iand
for scenarios II and III, as shown in Figure 1.
Sh
1
h
2
w
2
w
1
w
3
w
3
(II, III)
(I)
10 m
Fig. 1. Computers position over the plan of LIX.
2) Logical Internetwork Topology: Each scenario corre-
sponds to aspecific internetwork topology.Figure 2indicates
the internetwork topology graphs for scenarios I, II and
III. In the wired network, computers communicate through
the IEEE 802.3 (Ethernet) standard protocol, server is
connected with hybrid1 by way of interface eth1 and
with hybrid2 by way of interface eth2, as shown in
Figure 2. In the wireless network, interfaces communicate
through the IEEE 802.11b WLAN standard protocol, and all
wireless routers (hybrid1,hybrid2,wless1,wless2
and wless3)use their wireless interface wlan0. The topol-
ogy that results from wireless reachability among computers
hybrid1,hybrid2,wless1,wless2 and wless3 is
modified by means of MACfiltering in order to disable links
h1h2,w1,3w2,w1,3h2and w2h1.
In scenario III, link h1w1is suppressed by disabling
interface wlan0 at computer hybrid1.
S
h
1
h
2
w
2
w
3
eth1
eth1 eth2
eth1
wlan0
wlan0
wlan0
wlan0
S
h
1
h
2
w
2
w
3
w
1
eth1
eth1 eth2
eth1
wlan0 wlan0
wlan0 wlan0
wlan0
S
h
1
h
2
w
2
w
3
w
1
eth1
eth1 eth2
eth1
wlan0
wlan0 wlan0
wlan0
I II III
Fig. 2. Considered topologies for scenarios I, II and III.
B. OSPF Routing Configuration
All interfaces use the extended OSPFv3 routing protocol,
wired and wireless interfaces using different interface types.
Wired interfaces are configured as point-to-point interfaces,
as specified in RFCs 2328 [17] and 5340 [10]. Wireless
interfaces are configured as MANET interfaces,as specified
in the MPR-OSPF MANET extension (RFC 5449 [9]).
1) OSPF Adjacencies and MPRs: According to the spec-
ification of OSPF and MPR-OSPF extension, all links in any
of the considered topologies for scenarios I, II and III are
adjacent. Within the wired network, every point-to-point link
is an adjacency.In the wireless network, wireless links are
adjacent if theyare MPR links. The list of MPRs of every
wireless interface, for each scenario, is displayed in Table II.
It can be observed that all links are MPR links, and
therefore all are adjacent. In this topology,the presence of a
Interface I II III
hybrid1:wlan0 w1w1
hybrid2:wlan0 w2w2w2
wless1:wlan0 w2w2
wless2:wlan0 w3w1w1
wless3:wlan0 w2w1w1
TABLE II
MPRS SE LECT EDBYEACHWIRE LES S INTE RFACE,FOREACHSCENARIO.
synchrouter (see section II-C) is thus redundant.
2) OSPF Flooding: Flooding in the wired network is
performed through adjacent links, i.e.Sh1and S
h2.In the wireless network, flooding is performed:
through the MPR links (from awireless router towards
its MPR), and
through all links connecting an interface to ahybrid
router (hybrid1 and hybrid2).
IV.EXPERIMENTSAND RESULTS
For each scenario (I, II and III), communication between
wless3 and server is tested by way of two experiments:
Transmission of ICMPv6 [11] requests (pings)from
wless3 to server.The measure of time between
the transmission of an ICMP request and its reply
corresponds to the Round Trip Time (RTT) of the ping
through the evaluated path.
Transmission of aconstant bit rate data UDP flowfrom
wless3 to server.Comparison between packets sent
and packets received permits to test the quality of the
traversed paths and the wireless links that compose them
in each scenario. For adetailed description of these
UDP flows, see Table III in the Appendix.
Displayed results in this section showthe most prominent
averaged measurement values over tens of samples (see the
Appendix for details); acomplete description of the obtained
results can be found in [1]. The three considered scenarios
(I, II and III) are complemented by another scenario in
which information is transmitted and measured through the
wired link h1S.Results on this scenario are added
for completeness. Section IV-A presents the results obtained
in both experiments, for each scenario, in terms of quality
of wireless links. Section IV-B examines the amount and
structure of OSPF control traffic.
A. Wireless Mesh Communication
Figures 3.a and 3.b display the results of the performed ex-
periments, in particular the delay for ICMP requests (pings)
and the packet delivery ratio of CBR UDP data flows.
Figures 3.a and 3.b indicate the degradation of the quality
of communication between routers wless3 and server
as the number of wireless links between them increases.
As expected, the wired link h1Shas an almost-
ideal behavior: 100% PDR and no significant delay.The
negativeimpact of wireless links in the path from source
to destination is close-to-linear with the number of traversed
(a) Packet Delivery Ratio (PDR)
(b) Round TripTime (RTT)
Fig. 3. PDR of UDP flows and RTT of ICMP requests, depending on the
number of wless hops.
wireless links, as shown in Figure 3.a: more than 30% of
transmitted packets are lost in the first wireless link, and such
percentage increases about a15% per additional wireless link
included in the path. Figure 3.b shows that such degradation
is also evident in terms of round trip time (RTT). Replies
to ICMP requests are immediately delivered through awired
link, but the average and the variation of delays growwith
the number of wireless links involved is in the order of
tens of miliseconds for 2and 3wireless links.
While the impact on communication due to the use of
wireless links depends on the specific topology and the
network technology that is used, two conclusions can be
drawn from these experimental results. As each additional
wireless hop in the route of data packets in the network
implies asignificant degradation of the quality of com-
munication, routing in wireless networks should preserve
the principle of shortest (wireless) paths, meaning that the
number of wireless links traversed by data packets should
be minimized. This confirms the conclusions of simulation-
based studies such as [20] which highlights the importance
of not sacrificing path optimality for less control traffic.
Moreover,in the context of compound internetworks with
both wired and wireless links, it is obvious that ’optimal’
does not necessarily mean the least number of hops’, as
implicitly used in previous work such as [7], [12], [3], [4].
Indeed, in compound internetworks, it is better for apath to
use wired links than wireless links, whenever possible, even
if it means more hops in the end. This observation confirms
that metrics used should indeed be able to track link quality,
and that OSPF sepcifications such as [9] [6] [8] should be
completed with astandard way to do that in MANETs.
B. OSPF Control Traffic Pattern
Fig. 4. Control traffic overhead at server:eth1.
Figures 4, 5and 6display the evolution of OSPF control
traffic transmitted by wireless interfaces wless3:wlan0
and hybrid1:wlan0,on one side, and the wired interface
server:eth1,on the other.The vepacket formats used
in OSPF (Hello, LSUpdate, LSRequest, LSAck and DBDesc,
see section II-A) can be distinguished in these figures.
Measurements were taken with the topology of scenario I,
each point indicating the number of bytes sent within an
interval of 5seconds. The traffic load of the internetwork
was composed of aCBR UDP data traffic flowfrom wless3
towards server (see Table III), and OSPF control traffic.
The figures showthe structure of such control traffic, in
terms of number of bytes, during the first 335 seconds of
network operation, i.e.,after routers’ startup. All interfaces
are configured with the same OSPF parameters (see Table
IV), in order to facilitate the comparison between control
traffic patterns of each of them.
1) Hello Packets: The amount of Hello packets sent by
each interface is kept constant along the monitored time. As
HelloInterval=2sec,interfaces transmit 2.5Hello packets
per interval of 5seconds. The length of an average Hello
packet is significantly longer in wireless interfaces (Figures
5and 6) than in wired interfaces (Figure 4). For the same
number of neighbors, Hellos from server:eth1 have40
bytes while those from hybrid1:wlan0 have75.34 bytes
(average values). This is due to the fact that Hello packet
format in RFC 5449 [9] includes additional information
about link costs, adjacencies and MPR selection, which is
added to the format specified in OSPF [17] and OSPFv3
[10].
2) LSDB Synchronization: The existence of ongoing
LSDB synchronization processes during the monitored time
interval can be noticed in the OSPF control traffic structure
Fig. 5. Control traffic overhead at wless3:wlan0.
by way of the presence of Database Description (DBDesc)
packets. The fact that these packets are only present, for
wired interfaces, in the first part of the monitored interval
(from t=0secto t=10sec,as shown in Figure 4indicates
that links become synchronized only when the routers are
switched on. In contrast, DBDesc are transmitted in the
whole monitored interval for wireless interfaces. Thisis
consistent with the fact that wired links are mostly stable
and therefore there is no need to repeat synchronization
process after the first LSDB exchange. Wireless links, in
contrast, are more prone to packet losses and link failures,
and need thus to be synchronized several times during the
network lifetime, even in the absence of router mobility.
The same phenomenon can be observed with LSRequest
packets, which can only be sent during the last phase of
the LSDB synchronization process, when the synchronizing
neighbors havecompleted the exchange of DBDesc packets.
These observations are also consistent with simulation-based
studies such as [20] which havestudied the impact of link
quality on OSPF control traffic.
Fig. 6. Control traffic overhead at hybrid1:wlan0.
3) Link State Updates, Requests and Acknowledgements:
LSUpdate packets contain one or more Link State Advertise-
ments (LSAs). Such LSAs can be either originated by the
sending interface, either originated by another interface and
flooded (forwarded) by the sending interface. Transmission
of LSUpdate packets follows acommon pattern in all the
interfaces in the internetwork. Thus, pattern consists of
periodic peaks followed by time intervals (valleys)in which
the number and size of LSUpdate transmissions is lower and
roughly constant.
Despite the common pattern in the LSUpdate traffic,
several differences can be observed between wired and wire-
less interfaces. This section concentrates on three particular
aspects: peak width, height of valleys between consecutive
peaks and transient state (after routers are switched on).
a) Transient state: Immediately after switching on,
wireless interfaces transmit ahigh number of packets
mostly,LSUpdate packets sent in response to LSRequest
packets received during the first LSDB synchronization
processes in all wireless links (Figures 6and 5, between
t=0secand t=50sec). This amount of transmissions
involves traffic rates above220Bps (1.1kBper interval of
5sec), then decreases and stabilizes in aslightly lower level
(maximum peak of 130Bps). The opposite behavior is found
in wired interfaces (Figure 4), in which the initial transient
period of lowLSUpdate traffic rate (about 26Bps =130B
5sec for
server:eth1)is followed by asteady period in which the
minimum LSUpdate rate is slightly higher (about 29Bps =
145B
5sec for server:eth1). These different behaviors can be
explained by the different roles that flooding has over wired
and wireless links. Due to their stability,packets sent over
wired links are mostly forwarded packets that is, theycome
from other interfaces than those involved in the links. In the
first instants in which there is no flooding over the network
because adjacencies havenot been formed in the network
and flooding links havenot yet been identified, the overall
traffic traversing such wired links is temporarily low.The
opposite is observed in wireless links.
b) Peak width: Peaks are narrower in wired inter-
faces (10secfor server:eth1)than in wirelessin-
terfaces (25secfor hybrid1:wlan0,30secfor
wless3:wlan0). For interfaces attached to wireless links,
there is ahigh probability that atopology change causes
anewtopology update before the LSRef resh interval
therefore, intervals between consecutivetransmission of in-
terfaces’ topology descriptions are shorter than LSRef resh
and the width of the peak increases. In stable wired links,
in contrast, intervals between consecutivetransmissions are
closer to the LSRef resh parameter and, therefore, LSUp-
date transmission events are less spread in time.
c) Depth of valleys: Besides the peaks caused by trans-
mission of its own topology description, either periodic or
as areaction to atopology change, two other events may
lead an interface to transmitLSAs: (i) forwarding of LSAs
originated by other interfaces in the internetwork, and (ii)
retransmission of LSAs not acknowledged by their intended
destinations. Both additional events explain the presence of
valleys with significant traffic rate, i.e.,anon-zero minimum
level of LSUpdate transmissions in the monitored interfaces.
In wired (reliable) links such as server:eth1,such trans-
missions are caused by flooding, and involveabout 25Bps
(127Bper interval of 5sec). Wireless interfaces such as
wless3:wlan0 have a minimum LSUpdate transmission
rate of about 16Bps (80Bper interval of 5sec)caused by
LSA retransmissions and flooding.
V.CO NCLUSIO N
This paper addresses routing with OSPF across compound
Autonomous Systems, i.e.,internetworks combining wired
networks and wireless mesh networks. Compound internet-
works are bound to become acommon phenomenon as
wireless mesh networks are being deployed and coexist
with wired networks. This paper reports on experiments
carried out on acompound internetwork testbed confirm
prior simulation-based studies analyzing OSPF control traffic
over wireless links. Weobserved that even without mobility
and asmall number of wireless neighbors, link synchro-
nization involves acontinuous and substantial amount of
traffic. This observation confirms that reducing the number
of synchronized links is apriority when using OSPF over ad
hoc networks. Furthermore, data path quality was observed
to significantly decrease with each additional wireless hop
involved in the path. This observation suggests that wired
links should be preferred to wireless links whenever possible,
and highlights the need to complement current OSPF specifi-
cations with astandard way to track link quality in compound
internetworks. The importance of leveraging every possible
wired connection indicates that all links in the compound AS
should be taking into consideration for route computation.
As this implies alarge number of gateways between routing
domains when several routing protocolsare used in the AS,
and this is costly,asingle routing protocol is prefered in
order to avoid gateways.
APP END IX
Testbed Hardware
Wired interfaces: DECchip 21140.
Wireless interfaces: Broadcom BCM4306 WLAN.
Testbed Software
Operating System: Ubuntu v.10.04 with kernel 2.6.32.
Routing Protocol Implementation: ospf6d daemon of
Quagga/Zebra routing suite v.0.99.15.
Wired interfaces: Point-to-point.
Wireless interfaces: MANET (RFC 5449 [9]).
Setup for PDR and RTT Measurements
Routers were switched on within [0,2]sec.
PDR results averaged over 84 iterations.
ospf6d daemon NOTrestarted in each iteration.
UDP flows, started 60sec after ospf6d daemon switch-
on:
Nominal sender bit rate 100 pkts/s
Packet payload 1024 bytes
CBR real traffic rate 300 kbps
Flowduration 5min/flow
TABLE III
CHA RACTERISTICSOFTRA NSMIT TEDU DPFL OWS.
RTT results averaged over 60 iterations.
ICMPv6 requests did not overlap with UDP flows.
Setup for Control Traffic Measurements
Routers were switched within [0,2]sec.
Results averaged over 84 iterations.
ospf6d daemon restarted in each iteration.
UDP flows: see Table III.
OSPF Parameters: see Table IV.
Name Value
HelloInterval 2sec
DeadInterval 10 sec
RxmtInterval 5sec
AckInterval 2sec
MinLSInterval 5sec
MinLSArrival 1sec
LSRefreshInterval 60 sec
TABLE IV
OSPF PARAMETERS.
REFERENCES
[1] Cordero, J. A.; Philipp, M.; Baccelli, E. (2011). Compound
Wired/Wireless Internetworking with OSPF,Research Report #7642,
INRIA, Jun. 2011.
[2] Cordero, J. A.; Baccelli, E.; Clausen, T.; Jacquet, P.(2011).
Wired/Wireless Compound Networking. In: Wang, X. (Ed.). Mobile
Ad-Hoc Networks: Applications,InTech Publishers, ISBN 978-953-
307-416-0.
[3] Cordero, J. A.; Clausen, T.; Baccelli, E. (2011). MPR+SP Towards
aUnified MPR-based MANET Extension for OSPF.Proc. HICSS’44,
Hawaii (US).
[4] Baccelli, E.; Cordero, J. A.; Jacquet, P.(2010). Optimization of
Critical Data Synchronization via Link Overlay RNG in Mobile Ad
Hoc Networks. Proc. MASS’44,San Francisco (US).
[5] Cordero, J. A. (2010). MPR-based Pruning Techniques for Shortest
Path Tree Computation. Proc. 18th SoftCOM,Split (Croatia).
[6] Roy,A.; Chandra, M. (2010). RFC 5820, Extensions to OSPF to
Support Mobile Ad Hoc Networking,IETF,Mar.2010.
[7] Baccelli, E.; Cordero, J. A.; Jacquet, P.(2009). MPR Techniques with
OSPF on Ad Hoc Networks. Proc. 4th ICSNC,Porto (Portugal).
[8] Ogier,R.; Spagnolo, P.(2009). RFC 5614, Mobile Ad Hoc Network
(MANET) Extension of OSPF Using Connected Dominating Set
(CDS) Flooding,IETF,Aug. 2009.
[9] Baccelli, E.; Jacquet, P.; Nguyen, D.; Clausen, T.(2009). RFC 5449,
OSPF Multipoint Relay (MPR) Extension for Ad Hoc Networks,
IETF,Feb.2009.
[10] Coltun, R.; Ferguson, D.; Moy,J. (2008). RFC 5340, OSPF for IPv6,
IETF,Jul. 2008.
[11] Conta, A.; Deering, S.; Gupta, M. (2006). RFC 4443, Internet Control
MessageProtocol (ICMPv6) for the Internet Protocol Version 6
(IPv6) Specification,IETF,Mar.2006.
[12] Henderson, T.; Spagnolo, P.; Pei, G. (2005). Evaluation of OSPF
MANET Extensions,Tech.Report D950-10897-1, Boeing, Jul. 2005.
[13] Clausen, T.; Jacquet, P.(2003). RFC 3626, Optimized Link State
Routing Protocol (OLSR),IETF,Oct. 2003.
[14] Henderson, T.et al. (2003). AWireless Interface Type for OSPF,
Proc. MILCOM’03,pp. 137-145, IEEE ComSoc, Boston (US).
[15] Perkins, C.; Belding-Royer,E.; Das, S. (2003). RFC 3561, Ad hoc
On-Demand Distance Vector (AODV) Routing,IETF,Jul. 2003.
[16] Halabi, S.; McPherson, D. (2000). Internet Routing Architectures,
2nd Edition, Cisco Press, ISBN 1-57870-233-X.
[17] Moy,J. (1998). RFC 2328, OSPF Version 2,IETF,Apr.1998.
[18] Oran, D. (1990). RFC 1142, OSI IS-IS Intra-domain Routing Proto-
col,IETF,Feb.1990.
[19] F.Baker et al. (2003). Problem Statement for OSPF Extensions for
Mobile Ad Hoc Routing,IETF Internet Draft, Sept. 2003.
[20] Baccelli, E.; Cordero, J. A.; Jacquet, P.(2010). OSPF over Multi-
Hop Ad Hoc Wireless Communications,In: IJCNC, Vol.2, No.5, Sept.
2010.
[21] Urban Wireless Community Mesh Networks: Freifunk Berlin
www.freifunk.net, GUIFI Barcelona www.guifi.net, OPEN AIR
Boston www.openairboston.net
... In the AODV scheme, each router only needs to know the network status information of its surrounding neighbors [19]. In addition, for a combined system containing a wired network and a wireless mesh network, the author of literature in [20] discusses OSPF and other routing protocols. The literature in [21] studies the solution for small and medium-sized cellular BH in 5G networks. ...
Article
Full-text available
Autonomous driving scenarios face the need for millisecond real-time response, which has led to the study of mobile networks with high speed and ultra-low latency. Software-defined networking (SDN) is recognized as a key technology for next-generation networks because it contains advanced functions such as centralized control, software-based traffic analysis, and forwarding rules for dynamic updates. In this paper, an SDN with flexible architecture is considered and a transport component is proposed. The component based on mesh topology is an example of joint route prediction and forwarding. First, different from existing transport protocols, the component can adopt a software-defined stream access control strategy that includes an extended forwarding mechanism (retransmission) to improve the short-term response performance. Second, we evaluate the impact of route prediction on transport network performance by using offline training and prediction. The key challenge here is that a suitable model needs to be trained from a limited training sample dataset, which will dynamically update the forwarding rules based on current and historical facts (network data). By introducing a parallel neural network classifier, an intelligent route arrangement is implemented in this work. Experimental results over different traffic patterns verify the advantages of the design. Not only does it enhance the flexibility of SDN, but it also significantly reduces the signaling overhead of the transport network without reducing the network throughput.
... We have thus proposed to use multipoint relaying techniques derived from OLSR to optimize adjacency selection, LSA size and flooding costs. This proposal was not only analyzed and simulated but also implemented and used on a real testbed in Ecole Polytechnique, comprising of wired routers, wireless routers as well as wired/wireless hybrid routers ([126], joint work with J.A. Cordero and M. ...
Article
Full-text available
The super collision between the Internet phenomenon and the wireless communication revolution gives birth to a wealth of novel research problems, design challenges and standardization activities. Within this domain, spontaneous wireless IP networking are probably the most extreme example of new ''particles'' born from the collision. Indeed, these particles defy the laws of the Internet in many ways. The absorption of such peculiar particles in the global IP network has already started thanks to pioneering algorithmic and protocol work -- for instance OLSR -- and through the deployment of wireless mesh networks around the world, such as urban community wireless networks. With the recent revolutions in North Africa, and movements such as Occupy Wall Street, the prospect of spontaneous wireless IP networking has become even more attractive on social and political grounds. Dedicated conferences have recently been organized, and as a result, ambitious, multi-million dollar initiatives have been launched (e.g. the US Government-funded project Commotion Wireless, or the EU-funded initiative CONFINE). However, spontaneous IP wireless networks are not yet widely deployed because pioneer work such as OLSR is vastly insufficient to fully bridge the gap between the Internet and these new networks. This thesis presents work that analyzes this gap and proposes some solutions as to how to bridge it. The focus is put on three domains: a first part presents work in the domain of wireless mesh and ad hoc networks. A second part presents work on sensor networks and in the Internet of Things. And the last part presents work in the domain of delay tolerant networking and vehicular networks.
Article
Currently, the volume of communication by mobile terminals are increasing owing to 5G and other technologies. A robust network and appropriate routing control methods are requied to transmit information in unstable wireless communication environments and avoid congestion. Therefore, in recent years, numerous studies have been conducted on wireless mesh networks (WMNs), which provide a fault-tolerant communication environment by securing multiple communication paths and whose topology can be freely configured and extended. Additionally, machine learning routing is attracting attention as a new routing method for wireless communication environments. However, when performing machine learning on a large WMN, the learning time increases and rapid routing control may be impossible. In this study, we apply federated learning to machine learning and propose a machine-learning-based routing method that can be applied to large-scale WMNs. Furthermore, experimental results demonstrate the effectiveness of the proposed method in various environments: congestion avoidance is achieved in a large-scale WMN by machine-learning routing using federated learning. This study is expected to serve as a basis for significant progress in the realization of large-scale WMNs as wireless communication infrastructure.
Article
Recently, deep learning has appeared as a breakthrough machine learning technique for various areas in computer science as well as other disciplines. However, the application of deep learning for network traffic control in wireless/heterogeneous networks is a relatively new area. With the evolution of wireless networks, efficient network traffic control such as routing methodology in the wireless backbone network appears as a key challenge. This is because the conventional routing protocols do not learn from their previous experiences regarding network abnormalities such as congestion and so forth. Therefore, an intelligent network traffic control method is essential to avoid this problem. In this article, we address this issue and propose a new, real-time deep learning based intelligent network traffic control method, exploiting deep Convolutional Neural Networks (deep CNNs) with uniquely characterized inputs and outputs to represent the considered Wireless Mesh Network (WMN) backbone. Simulation results demonstrate that our proposal achieves significantly lower average delay and packet loss rate compared to those observed with the existing routing methods. We particularly focus on our proposed method's independence from existing routing protocols, which makes it a potential candidate to remove routing protocol(s) from future wired/ wireless networks.
Conference Paper
Wireless Mesh Networks (WMNs) integrate fast deployable backbone networks and distributed mobile ad hoc networks with self-healing, self-organization and self-configuration features. These capabilities make WMNs a promising technology for emergency management communications. An incident area network needs reliable routing paths during disaster recovery and emergency response operations, when pre-existing communication infrastructure and power resources have been destroyed. Power-aware routing plays an essential role in this context to provide prolonged emergency services. Nevertheless, most of the previous power-aware routing algorithms did not fully exploit the characteristics of WMNs. This paper proposes a power- and WMN node-type-aware routing algorithm (PNTARA), which selects optimized routes based on a joint consideration of the nodes' types and power levels along the path. Simulation results show that the proposed algorithm can significantly improve the network performance by reducing the power consumption and network overheads, whilst maintaining high data delivery ratio with low end-to-end delay.
Article
Full-text available
This document specifies an OSPFv3 interface type tailored for mobile ad hoc networks. This interface type is derived from the broadcast interface type, and is denoted the "OSPFv3 MANET interface type".
Article
Full-text available
Incorporating multi-hop ad hoc wireless networks in theIP infrastructure is an effort to which a growing communityparticipates. One instance of such activity is theextension of the most widely deployed interior gatewayrouting protocol on the Internet, OSPF (Open Shortest PathFirst), for operation on Mobile Ad hoc Networks (MANETs).Such extension allows OSPF to work on heterogeneousnetworks encompassing both wired and wireless routers,which may self-organize as multi-hop wireless subnetworks,and be mobile. Three solutions have been proposed for thisextension, among which two based on techniques derivedfrom multi-point relaying (MPR). This paper analyzes thesetwo approaches and identifies some fundamental discussionitems that pertain to adapting OSPF mechanisms to multihopwireless networking, before concluding with a proposalfor a unique, merged solution based on this analysis.
Article
Full-text available
As wireless ad hoc networks become more deployed, there is a growing interest for compound internetworks, that is, internetworks that contain both fixed and ad hoc networks. Routing is one of the main challenges that arise in such compound internetworks. Although specialized routing protocols exist for wired and for ad-hoc networks, and several such specialized protocols could be used together in a compound internetwork, it has been shown that the use of a single routing solution in the whole internetwork brings several advantages. The IETF has standardized extensions of the Open Shortest Path First (OSPF) protocol for ad hoc operation. While previous performance evaluations of these extensions have focused on the wireless part of the internetwork and have been mostly performed by way of simulation tools, this paper studies practical issues of the use of a single protocol, extended OSPF, providing paths through a compound internetwork. In first term, it examines the behavior of OSPF in a real networking testbed. This testbed consists of an internetwork composed of 6 computers that form a static topology, \emph{i.e.}, computers do not move during network lifetime. In second term, the overall behavior of extended OSPF, both considering standard OSPF and its MANET extension, is examined. Despite the limitations of the testbed, these experiments provide both a proof-of-concept and complementary results compared to prior work in the domain, which was mostly based on simulations, and focused on wireless ad hoc network scenarios only.
Conference Paper
Full-text available
Heterogeneous networks combining both wired and wireless components - fixed routers as well as mobile routers - emerge as wireless mesh networks are being deployed. Such heterogeneity is bound to become more and more present in the near future as mobile ad hoc networking becomes a reality. While it is possible to cope with heterogeneity by employing different routing protocols for the fixed/wired part and for the wireless/ad hoc part of the network, this may lead to sub-optimal performance, e.g. by way of longer routing paths due to these routing protocols sharing prefixes and "connecting" the network only at distinct gateways between the two routing domains. Thus, the establishment of a single unified routing domain, and the use of a single routing protocol, for such heterogeneous networks is desired. OSPF is a natural candidate for this task, due to its wide deployment, its modularity and its similarity with the popular ad hoc routing protocol OLSR. Multiple OSPF extensions for MANETs have therefore been specified by the IETF. This paper introduces a novel OSPF extension for operation on ad hoc networks, MPR+SP, and compares it with the existing OSPF extensions via simulations, which show that MPR+SP outperforms prior art.
Conference Paper
Full-text available
In practice, ad hoc networks are still too unreliable for standard mobile and vehicular communications. It is thus important to complement current protocols in this context, with schemes guaranteeing the exchange of critical data when needed. A promising approach in this realm is to use an overlay subgraph, over which critical messages are exchanged and acknowledged in a peer to peer fashion. Overlay nodes' local databases remain thus synchronized over time, at least concerning critical data. This paper elaborates on the problem of performance, related to the discovery and maintenance of such overlay networks in a mobile ad hoc context. We analyze SLOT, an overlay selected based on a Relative Neighbour Graph (RNG) scheme. We then apply SLOT to a standard IP protocol: OSPF, a popular routing protocol which has recently been extended, with RFC 5449 and RFC 5614, to work also on mobile ad hoc networks, and which makes use of a similar overlay synchronization subgraph. This paper compares the performance of these existing OSPF mechanisms with that of SLOT-OSPF, a novel OSPF extension for mobile ad hoc networks using SLOT. Simulations show that SLOT-OSPF produces drastically less control traffic than RFC 5449 or RFC 5614, allowing SLOT-OSPF to function correctly while the other existing approaches stall, when the number of routers in the domain is large.
Article
Internet Routing Architectures, Second Edition expands on the highly successful first edition, with new updates on BGP4 and current perspectives on internetworking routing architectures. This book is intended for any organization needing to build an efficient, reliable, enterprise network accessing the Internet. Its purpose is to make you an expert on integrating your network into the global Internet. It is written to address real routing issues, using real scenarios, in a comprehensive and accessible manner. Internet Routing Architectures, Second