Outline Brief History Problem Overview Current Status - - PDF document

outline
SMART_READER_LITE
LIVE PREVIEW

Outline Brief History Problem Overview Current Status - - PDF document

4/11/02 OSPF and MANET WG meetings, IETF64 OSPF MANET Design Team outbrief November, 2005 Tom Henderson {thomas.r.henderson@boeing.com} Design team members: Emmanuel Baccelli, Madhavi Chandra, Thomas Clausen, Padma Pillay-Esnault, David


slide-1
SLIDE 1

4/11/02 1

1

OSPF and MANET WG meetings, IETF64 OSPF MANET Design Team outbrief

November, 2005 Tom Henderson {thomas.r.henderson@boeing.com} Design team members: Emmanuel Baccelli, Madhavi Chandra, Thomas Clausen, Padma Pillay-Esnault, David Green, Acee Lindem, Joe Macker, Richard Ogier, Tony Przygienda, Abhay Roy, Phil Spagnolo

2

Outline

  • Brief History
  • Problem Overview
  • Current Status
  • Recommendation
slide-2
SLIDE 2

4/11/02 2

3

MANET and OSPF

  • A Mobile Ad Hoc Network (MANET) is a wireless

network operating in absence of (much) fixed infrastructure

– multi-hop, time-varying wireless channels

  • MANET WG produced four Experimental RFCs

– none integrated with a commercial IGP

  • Why MANET and OSPF?

– Interest in using MANETs in transit network scenarios (requiring redistribution) – Layer-2 MANET routing/bridging not always possible or

  • ptimal

4

A brief history

  • Initial problem statement drafted

– draft-baker-manet-ospf-problem-statement-00 (expired)

  • Initial drafts on an OLSR-like adaptation of OSPF, and

database exchange optimizations

  • WG decides to charter a design team (2004)

– Meetings in San Diego and Washington, and design-team mailing list

  • Note: Expired drafts available at http://hipserver.mct.phantomworks.org/ietf/ospf/
slide-3
SLIDE 3

4/11/02 3

5

Initial problem statement

  • 1. Focus on OSPFv3 and not OSPFv2
  • 2. Compatibility with non-wireless OSPFv3
  • 3. Intra-area extensions only
  • 4. Not focusing on transit network case, but should not

be precluded

  • 5. Scaling goal is 50-100 nodes on wireless channel
  • 6. Leverage existing MANET work where possible
  • 7. Use RFC 3668 guidance on dealing with IPR claims

6

Benchmark results

  • Current OSPF benchmarked in MANET environment

– draft-spagnolo-manet-ospf-design-00 (expired)

20 40 60 80 100 120 140 160 180 Hello LSU LSAck LSR D_DESC Overhead (Kb/s)

LSU overhead evenly divided between floods and retransmissions

slide-4
SLIDE 4

4/11/02 4

7

Consensus reached

  • Working on defining a new MANET interface type

rather than a MANET area type

– in parallel with existing OSPF interface types

  • Focusing first on designing an optimized flooding

mechanism for new LSA generation

– using acknowledged (reliable) flooding – use Link Local Signaling (LLS) hello extensions

  • Focus on two active I-Ds

– draft-chandra-ospf-manet-ext-03.txt – draft-ogier-manet-ospf-extension-05.txt

  • New complementary draft:

– draft-roy-ospf-smart-peering-00.txt

8

Current status

  • Two developed approaches, no consensus on

single approach forward

– Not a lot of debate, either

  • Let’s look at the two approaches...
slide-5
SLIDE 5

4/11/02 5

9

Overview of different approaches

  • Both drafts focus on selecting more efficient

Relay Node Sets (RNS) for flooding

– A “Connected Dominating Set” (CDS)

  • Both approaches perform topology reduction

– MANET Designated Routers uses the CDS – Overlapping Relays via Smart Peering extension

  • Differences

– Source Independent vs. Source Dependent CDS – Use of Hellos or LSAs for dissemination of two- hop neighborhood information – Differential (Incremental) Hello implementations

10

Review of draft-chandra*

* from Proceedings of OSPF WG, IETF-60

slide-6
SLIDE 6

4/11/02 6

11

Review of draft-ogier*

* from Proceedings of OSPF WG, IETF 62

12

Design team evaluation software

  • Based on quagga open source OSPFv3 routing daemon

– http://www.quagga.net

  • Runs as Unix implementation, or as GTNetS simulation (same

quagga code)

– http://www.ece.gatech.edu/research/labs/MANIACS/GTNetS/

  • Implements both drafts, plus July version of Smart Peering

quagga

zebra

User Space Kernel

I P

netlink, sysctl, ioctl

drivers

GTNetS

(discrete event network simulator)

modified lib files glue to GTNets

quagga

modified

  • spf6d

modified

  • spf6d

Same Code

Implementation Simulation

slide-7
SLIDE 7

4/11/02 7

13

Simulation findings

  • Note: Technical Report and software available at

– http://hipserver.mct.phantomworks.org/ietf/ospf

  • Combination of flooding efficiency and topology

control seems necessary

– Both approaches produce comparable gains in flooding efficiency – Topology reduction can make overhead scaling nearly linear with number of nodes

  • Topology reduction more straightforward with MDRs

– MDR adjacencies anchored by CDS, similar to OSPF DR – Smart Peering uses heuristics to accomplish this, but currently published approach has limitations

14

Simulation findings

  • OSPF MANET Interface overhead improvements
  • GTNetS simulations

Routing Traffic Overhead

1000 2000 3000 4000 5000 6000 10 20 30 40 50 60 Number of Nodes Overhead (kbps)

Legacy OSPF PTMP Gains due to efficient flooding

  • nly

Cisco’s Overlapping Relays MDRs with full adjacencies and full LSAs Efficient flooding plus adjacency reduction MDRs with bi-connected adjacencies and full LSAs

slide-8
SLIDE 8

4/11/02 8

15

Route Quality

1 1.4 1.8 2.2 2.6 3 10 20 30 40 50 60 Number of Nodes (Recv pkt + Fwd pkt)/(Recv Pkt)

Simulation findings

  • Improvements do not sacrifice routing performance.

User Data Delivery Ratio

0.8 0.84 0.88 0.92 0.96 1 10 20 30 40 50 60 Number of Nodes Delivery Ratio

User data delivery ratio is high with all three proposals Reduced topology still yields good routes

Legacy OSPF PTMP Cisco’s Overlapping Relays MDRs with bi-connected adjacencies and full LSAs Legacy OSPF PTMP Cisco’s Overlapping Relays MDRs with bi-connected adjacencies and full LSAs

16

Neighbor Adjacencies

5 10 15 20 25 30 10 20 30 40 50 60 70 80 90 100 110 Number of Nodes Number of Adjacencies per Node

Routing Traffic Overhead

1000 2000 3000 4000 5000 6000 10 20 30 40 50 60 70 80 90 100 110 Number of Nodes Overhead (kbps)

Simulation findings

  • Nearly linear overhead scaling made possible by

controlling the density of neighbor adjacencies

User data delivery ratio is high with all three proposals Reduced topology still yields good routes

MDRs with bi-connected adjacencies and (B)MDR full LSAs MDRs with bi-connected adjacencies and (B)MDR full LSAs MDRs with full adjacencies and full LSAs MDRs with full adjacencies and full LSAs

slide-9
SLIDE 9

4/11/02 9

17

Next steps recommended to OSPF WG

  • Design team not making further progress

– Two viable approaches have been specified to a level of interoperability – Lack of agreement on the core approach for flooding (MDR vs. Overlapping Relays) – Either approach could consider some orthogonal elements from the other

  • e.g. two-hop neighbor discovery

– Suggest to open this discussion somehow to broader OSPF/MANET WG community

18

OSPF WG discussion summary

  • Overall sentiment was that more evaluation of

the two proposals is needed

– Concern that simulation may not be comprehensive

  • r accurate enough

– Need to consider broader range of applicable mobility scenarios, stability of routes, robustness – This discussion will be on the OSPF WG main list, going forward

slide-10
SLIDE 10

4/11/02 10

19

Links

  • Design Team software and Boeing technical

report:

– http://hipserver.mct.phantomworks.org/ietf/ospf/

  • OSPF WG mailing list:

– http://www.ietf.org/html.charters/ospf-charter.html