Upload
layton-brookman
View
216
Download
1
Tags:
Embed Size (px)
Citation preview
1
4th International Conference on Systems and Network CommunicationsIEEE ICSNC 2009Porto, 20-25 September 2009
Multi-Point Relaying Techniques with OSPF on Ad Hoc Networks
Emmanuel BaccelliJuan Antonio CorderoPhilippe Jacquet
Équipe Hipercom, INRIA Rocquencourt (France)
2
Stating the Problem
OSPF over MANET
Link State Flooding(LSAs)
LSDB synchronization(adjacencies)
Multi-Point Relaying TechniquesRFC 5449
Flooding Optimization
AdjacencySelection
TopologyReduction
Multi-Point Relaying Techniques with OSPF on Ad Hoc Networks, IEEE ICSNC 2009
3
Multi-Point Relaying (MPR) Techniques
Usual flooding MPR flooding
multi-point relay
Multi-Point Relaying Techniques with OSPF on Ad Hoc Networks, IEEE ICSNC 2009
4
OSPF Legacy
Principle 1
User data only forwarded over shortest paths
Principle 2
User data only forwarded over LSDB-synchronized (adjacent) links
Multi-Point Relaying Techniques with OSPF on Ad Hoc Networks, IEEE ICSNC 2009
5
Configuration 2Configuration 1
2.22.11.21.1
Elements of OSPF MANET
MPR Flooding
Smart Peering MPR Adj.Selection
SLO-TSelection
Unsynchr.Adjacencies
Noreduction
MPR TopologyReduction
Adjacency Selection
Topology Reduction
Flooding Optimization
RFC 5449
Multi-Point Relaying Techniques with OSPF on Ad Hoc Networks, IEEE ICSNC 2009
6
TWOWAY neighbors
Flooding OptimizationMPR Candidates/Scope: bidirectional and adjacent neighbors
FULL adjacent neighbors
Multi-Point Relays
Selection
RFC 5449Cfs. 2.1, 2.2
Cfs. 1.1, 1.2
Relays are selected among 1-hop neighbors so that they cover all 2-hop neighbors
Size versus quality
Multi-Point Relaying Techniques with OSPF on Ad Hoc Networks, IEEE ICSNC 2009
7
SPT?
Adjacent Non-Adjacent
New 2-wayneighbor
Smart Peering
Adjacency SelectionMPR Adjacency, Smart Peering and SLO-T Reduction
Link A-B adjacent if:
B is MPR of A (or vice versa)
MPR Adjacency Reduction
13
42
37
13
42
37
SLO-T Reduction
Configuration 2Configuration 1
2.22.11.21.1
MPR Flooding
Smart Peering MPR Adj.Selection
SLO-TSelection
Unsynchr.Adjacencies
No reductio
n
MPR TopologyReduction
Adjacency Selection
Topology Reduction
Flooding Optimization
RFC 5449
Multi-Point Relaying Techniques with OSPF on Ad Hoc Networks, IEEE ICSNC 2009
8
Adjacency SelectionSmart Peering, MPR Adjacency and SLO-T Reduction
Adjacency stability & size
Shortest paths
Smart Peering
MPR Adjacency Reduction
SLO-T
Multi-Point Relaying Techniques with OSPF on Ad Hoc Networks, IEEE ICSNC 2009
9
Topology ReductionSmart Peering and MPR Topology Reduction
Configuration 2Configuration 1
2.22.11.21.1
MPR Flooding
Smart Peering MPR Adj.Selection
SLO-TSelection
Unsynchr.Adjacencies
No reductio
n
MPR TopologyReduction
Adjacency Selection
Topology Reduction
Flooding Optimization
RFC 5449
Multi-Point Relaying Techniques with OSPF on Ad Hoc Networks, IEEE ICSNC 2009
10
Topology ReductionSmart Peering and MPR Topology Reduction
Advertized links in Router-LSAs
Advertize shortest paths ?
Synchronize shortest paths (adjacencies) ?
Yes No
Yes RFC 5449 (2.1) SP (1.2)
No SP + u.a. (1.1) SLO-T (2.2)
Multi-Point Relaying Techniques with OSPF on Ad Hoc Networks, IEEE ICSNC 2009
11
Path length (Fixed size grid, 30 nodes, 5 m/s)
0,0
1,0
2,0
3,0
1.2 (SP only) 2.1, 2.2 (MPRTop. Red.)
(# h
ops)
Topology ReductionSmart Peering and MPR Topology Reduction
Total traffic vs injected data traffic
Multi-Point Relaying Techniques with OSPF on Ad Hoc Networks, IEEE ICSNC 2009
12
Discussion OSPF legacy in MANET operation
Principle 1
User data only forwarded over shortest paths
Wireless metrics beyond hop-count
Principle 2
User data only forwarded over LSDB-synchronized (adjacent) links
Short-life links synchronization vs. routing
+
RFC 5449 (cf. 2.1)
MPR Flooding Adjacency Backup MPR Adj. Selection MPR Topology Red.
Hybrid Configuration
Multi-Point Relaying Techniques with OSPF on Ad Hoc Networks, IEEE ICSNC 2009
13
Configuration 2Configuration 1
2.22.11.21.1
MPR Flooding
Smart Peering MPR Adj.Selection
SLO-TSelection
Unsynchr.Adjacencies
Smart Peering
MPR Topology Reduction (unsynchr. adj.)
Adjacency Selection
Topology Reduction
Flooding Optimization
Hybrid ConfigurationStructure
MPR + SP
Multi-Point Relaying Techniques with OSPF on Ad Hoc Networks, IEEE ICSNC 2009
14
MPR + SP
More efficient for dense networksLess vulnerable to network growth
Dramatically cheaper in terms of overhead
Hybrid ConfigurationPerformance
Delivery ratio vs # nodes Control overhead vs # nodes
Multi-Point Relaying Techniques with OSPF on Ad Hoc Networks, IEEE ICSNC 2009
15
Conclusions and Future Work
OSPF with respect to data paths
P1, Optimality* deep impact of shortest paths’ presence
P2, Synchronization weak effect (in MANET scenarios)
Two MPR-based extensions for MANET operation
P1+P2 RFC 5449 (conf. 2.1)
Only P1 Hybrid MPR+SP (outperforming the evaluated configurations)
Future work
Refine the evaluation (real testbeds, wider simulation scopes)
Extend the MPR techniques to other IGPs (IS-IS…)
Metrics discussion
Multi-Point Relaying Techniques with OSPF on Ad Hoc Networks, IEEE ICSNC 2009
16
Questions?
Multi-Point Relaying Techniques with OSPF on Ad Hoc Networks, IEEE ICSNC 2009
E-mail: [email protected]
18
Documentation of OSPF MANET Extensions
Simulations run over the Georgia Tech Network Simulator (GTNetS)
Implementation based on the Quagga/Zebra OSPFv3 daemon (ospf6d)
Extension for Configurations 1.1, 1.2 Following the IETF Internet Draft “Extensions to OSPF to Support Mobile
Ad Hoc Networking” from M. Chandra and A. Roy (work in progress, draft-ietf-ospf-manet-or-02)
Implementation provided by Boeing and documented in the Boeing Technical Report D950-10897-1, by T. R. Henderson, P. A. Spagnolo and G. Pei
Extension for Configurations 2.1, 2.2 Following the IETF RFC 5449 “OSPF Multipoint Relay (MPR) Extension for
Ad Hoc Networks” from E. Baccelli, P. Jacquet, D. Nguyen and T. Clausen SLO-T mechanism following the INRIA Research Report n. 6148, by P.
Jacquet. Implementation provided by INRIA, publicly available in
www.emmanuelbaccelli.org/ospf
Multi-Point Relaying Techniques with OSPF on Ad Hoc Networks, IEEE ICSNC 2009
19
Simulation Environment
General Simulation Parameters
20 samples/experiment
Data traffic pattern Constant Bit Rate UDP flow Packet size: 1472 bytes Packet rate: 85 pkts/sec
Scenario Square grid Grid size: 400x400 m Wireless α: 0,5
Node configuration Radio range: 150 m MAC protocol: IEEE 802.11b
Node mobility Random waypoint model Pause: 40 sec Speed: [0, vmx]
vmx= 0, 5, 10, 15 m/s(uniform)
Performed Experiments
Fixed size grid Constant density Data traffic sweep Link quality (α) sweep
OSPF Configuration
Standard Parameters HelloInterval: 2 sec DeadInterval: 6 sec RxmtInterval: 5 sec MinLSInterval: 5 sec MinLSArrival: 1 sec
Confs. 1.1, 1.2 AckInterval: 1,8 sec PushbackInterval:2 sec
Confs. 2.1, 2.2 AckInterval: 1,8 sec
Multi-Point Relaying Techniques with OSPF on Ad Hoc Networks, IEEE ICSNC 2009
20
The α parameter
0
0,1
0,2
0,3
0,4
0,5
0,6
0,7
0,8
0,9
1
0 30 60 90 120 150
Link length (m)
Pro
ba
bili
ty o
f s
uc
es
s (
ov
er
1)
alpha=0
alpha=0,25
alpha=0,5
alpha=0,75
alpha=1
Multi-Point Relaying Techniques with OSPF on Ad Hoc Networks, IEEE ICSNC 2009
21
The SLO-T Algorithm
Relative Neighbor Graph (RNG)A B
C1
C2
C3
Synchronized Link Overlay, Triangle eliminationA B
C
SLO-T (unit cost)13
42
37
Multi-Point Relaying Techniques with OSPF on Ad Hoc Networks, IEEE ICSNC 2009
22
Other Pictures (1): General Parameters
Multi-Point Relaying Techniques with OSPF on Ad Hoc Networks, IEEE ICSNC 2009
23
Other Pictures (2): Control & Data Traffic
Multi-Point Relaying Techniques with OSPF on Ad Hoc Networks, IEEE ICSNC 2009