hybrid wireless mesh protocol+ - sourceforgedslrouter.sourceforge.net/stuff/mikrotik/mum pl...

56
Introduction Outline Wireless mesh networks STP/RSTP protocol HWMP+ protocol Hybrid Wireless Mesh Protocol+ Bart lomiej Rodek Inter Projekt S.A. IDEA4PRO Sp. z o.o. 1 March 2010 1 / 30

Upload: dohanh

Post on 19-Mar-2018

225 views

Category:

Documents


6 download

TRANSCRIPT

Page 1: Hybrid Wireless Mesh Protocol+ - SourceForgedslrouter.sourceforge.net/stuff/mikrotik/MUM PL 2010/hwmp...Hybrid Wireless Mesh Protocol+ HWMP+ is a layer two routing protocol based on

IntroductionOutline

Wireless mesh networksSTP/RSTP protocol

HWMP+ protocol

Hybrid Wireless Mesh Protocol+

Bart lomiej Rodek

Inter Projekt S.A.IDEA4PRO Sp. z o.o.

1 March 2010

1 / 30

Page 2: Hybrid Wireless Mesh Protocol+ - SourceForgedslrouter.sourceforge.net/stuff/mikrotik/MUM PL 2010/hwmp...Hybrid Wireless Mesh Protocol+ HWMP+ is a layer two routing protocol based on

IntroductionOutline

Wireless mesh networksSTP/RSTP protocol

HWMP+ protocol

Introduction

I Bart lomiej Rodek

I Inter Projekt S.A.I wireless networking equipement distributorI engaged in trainings since 2008 (four MikroTik Certified

Trainers)I http://www.interprojekt.com.pl/I http://szkolenia.interprojekt.pl/

I IDEA4PRO Sp. z o.o.I consulting and integration servicesI training servicesI [email protected]

2 / 30

Page 3: Hybrid Wireless Mesh Protocol+ - SourceForgedslrouter.sourceforge.net/stuff/mikrotik/MUM PL 2010/hwmp...Hybrid Wireless Mesh Protocol+ HWMP+ is a layer two routing protocol based on

IntroductionOutline

Wireless mesh networksSTP/RSTP protocol

HWMP+ protocol

Outline

Wireless mesh networks

STP/RSTP protocol

HWMP+ protocolHWMP+ conceptsHWMP+ configurationHWMP+ scenario

3 / 30

Page 4: Hybrid Wireless Mesh Protocol+ - SourceForgedslrouter.sourceforge.net/stuff/mikrotik/MUM PL 2010/hwmp...Hybrid Wireless Mesh Protocol+ HWMP+ is a layer two routing protocol based on

IntroductionOutline

Wireless mesh networksSTP/RSTP protocol

HWMP+ protocol

What’s a mesh network?

It’s a network topology where all nodes/routers are connected toeach other (full mesh) or, more usuall, almost each other (partialmesh). The main features of mesh topology are high scalability,adaptivity and reliability.

Why layer 2?

I Wireless networks are usually bridged

I Performance

4 / 30

Page 5: Hybrid Wireless Mesh Protocol+ - SourceForgedslrouter.sourceforge.net/stuff/mikrotik/MUM PL 2010/hwmp...Hybrid Wireless Mesh Protocol+ HWMP+ is a layer two routing protocol based on

IntroductionOutline

Wireless mesh networksSTP/RSTP protocol

HWMP+ protocol

What’s a mesh network?

It’s a network topology where all nodes/routers are connected toeach other (full mesh) or, more usuall, almost each other (partialmesh). The main features of mesh topology are high scalability,adaptivity and reliability.

Why layer 2?

I Wireless networks are usually bridged

I Performance

4 / 30

Page 6: Hybrid Wireless Mesh Protocol+ - SourceForgedslrouter.sourceforge.net/stuff/mikrotik/MUM PL 2010/hwmp...Hybrid Wireless Mesh Protocol+ HWMP+ is a layer two routing protocol based on

IntroductionOutline

Wireless mesh networksSTP/RSTP protocol

HWMP+ protocol

What’s a mesh network?

It’s a network topology where all nodes/routers are connected toeach other (full mesh) or, more usuall, almost each other (partialmesh). The main features of mesh topology are high scalability,adaptivity and reliability.

Why layer 2?

I Wireless networks are usually bridged

I Performance

4 / 30

Page 7: Hybrid Wireless Mesh Protocol+ - SourceForgedslrouter.sourceforge.net/stuff/mikrotik/MUM PL 2010/hwmp...Hybrid Wireless Mesh Protocol+ HWMP+ is a layer two routing protocol based on

IntroductionOutline

Wireless mesh networksSTP/RSTP protocol

HWMP+ protocol

What’s a mesh network?

It’s a network topology where all nodes/routers are connected toeach other (full mesh) or, more usuall, almost each other (partialmesh). The main features of mesh topology are high scalability,adaptivity and reliability.

Why layer 2?

I Wireless networks are usually bridged

I Performance

4 / 30

Page 8: Hybrid Wireless Mesh Protocol+ - SourceForgedslrouter.sourceforge.net/stuff/mikrotik/MUM PL 2010/hwmp...Hybrid Wireless Mesh Protocol+ HWMP+ is a layer two routing protocol based on

IntroductionOutline

Wireless mesh networksSTP/RSTP protocol

HWMP+ protocol

Mesh topology

5 / 30

Page 9: Hybrid Wireless Mesh Protocol+ - SourceForgedslrouter.sourceforge.net/stuff/mikrotik/MUM PL 2010/hwmp...Hybrid Wireless Mesh Protocol+ HWMP+ is a layer two routing protocol based on

IntroductionOutline

Wireless mesh networksSTP/RSTP protocol

HWMP+ protocol

Mesh topology - Dual-band

The most common type ofconfiguration: 2.4GHzaccess points for clientconnectivity and 5GHz formesh interconnection.

6 / 30

Page 10: Hybrid Wireless Mesh Protocol+ - SourceForgedslrouter.sourceforge.net/stuff/mikrotik/MUM PL 2010/hwmp...Hybrid Wireless Mesh Protocol+ HWMP+ is a layer two routing protocol based on

IntroductionOutline

Wireless mesh networksSTP/RSTP protocol

HWMP+ protocol

The main problem

Tha main problem of such topology are layer 2 loops. Onebroadcast frame can cause

the broadcast storm

7 / 30

Page 11: Hybrid Wireless Mesh Protocol+ - SourceForgedslrouter.sourceforge.net/stuff/mikrotik/MUM PL 2010/hwmp...Hybrid Wireless Mesh Protocol+ HWMP+ is a layer two routing protocol based on

IntroductionOutline

Wireless mesh networksSTP/RSTP protocol

HWMP+ protocol

The main problem

Tha main problem of such topology are layer 2 loops. Onebroadcast frame can cause

the broadcast storm

7 / 30

Page 12: Hybrid Wireless Mesh Protocol+ - SourceForgedslrouter.sourceforge.net/stuff/mikrotik/MUM PL 2010/hwmp...Hybrid Wireless Mesh Protocol+ HWMP+ is a layer two routing protocol based on

IntroductionOutline

Wireless mesh networksSTP/RSTP protocol

HWMP+ protocol

(R)STP Solution

The soultion can be (Rapid) Spaning Tree Protocol:

STP1 or its newer, faster version RSTP2 is a OSI layer 2 protocolthat ensures the loop free topology in bridged networks. RSTPallows to build networks with redundant links without danger ofbridge loops, but... let see how it works:

1ANSI/IEEE 802.1d-1998 standard2ANSI/IEEE 802.1w-2004 standard

8 / 30

Page 13: Hybrid Wireless Mesh Protocol+ - SourceForgedslrouter.sourceforge.net/stuff/mikrotik/MUM PL 2010/hwmp...Hybrid Wireless Mesh Protocol+ HWMP+ is a layer two routing protocol based on

IntroductionOutline

Wireless mesh networksSTP/RSTP protocol

HWMP+ protocol

Before RSTP

9 / 30

Page 14: Hybrid Wireless Mesh Protocol+ - SourceForgedslrouter.sourceforge.net/stuff/mikrotik/MUM PL 2010/hwmp...Hybrid Wireless Mesh Protocol+ HWMP+ is a layer two routing protocol based on

IntroductionOutline

Wireless mesh networksSTP/RSTP protocol

HWMP+ protocol

RSTP select some links (based on path cost)...

10 / 30

Page 15: Hybrid Wireless Mesh Protocol+ - SourceForgedslrouter.sourceforge.net/stuff/mikrotik/MUM PL 2010/hwmp...Hybrid Wireless Mesh Protocol+ HWMP+ is a layer two routing protocol based on

IntroductionOutline

Wireless mesh networksSTP/RSTP protocol

HWMP+ protocol

And disable it

11 / 30

Page 16: Hybrid Wireless Mesh Protocol+ - SourceForgedslrouter.sourceforge.net/stuff/mikrotik/MUM PL 2010/hwmp...Hybrid Wireless Mesh Protocol+ HWMP+ is a layer two routing protocol based on

IntroductionOutline

Wireless mesh networksSTP/RSTP protocol

HWMP+ protocol

The result

What we get?

I Loop free topology

I Redundant links can be used in case of failure

I More or less optimal topology

I Redundant links are unusable in normal operation

12 / 30

Page 17: Hybrid Wireless Mesh Protocol+ - SourceForgedslrouter.sourceforge.net/stuff/mikrotik/MUM PL 2010/hwmp...Hybrid Wireless Mesh Protocol+ HWMP+ is a layer two routing protocol based on

IntroductionOutline

Wireless mesh networksSTP/RSTP protocol

HWMP+ protocol

The result

What we get?

I Loop free topology

I Redundant links can be used in case of failure

I More or less optimal topology

I Redundant links are unusable in normal operation

12 / 30

Page 18: Hybrid Wireless Mesh Protocol+ - SourceForgedslrouter.sourceforge.net/stuff/mikrotik/MUM PL 2010/hwmp...Hybrid Wireless Mesh Protocol+ HWMP+ is a layer two routing protocol based on

IntroductionOutline

Wireless mesh networksSTP/RSTP protocol

HWMP+ protocol

The result

What we get?

I Loop free topology

I Redundant links can be used in case of failure

I More or less optimal topology

I Redundant links are unusable in normal operation

12 / 30

Page 19: Hybrid Wireless Mesh Protocol+ - SourceForgedslrouter.sourceforge.net/stuff/mikrotik/MUM PL 2010/hwmp...Hybrid Wireless Mesh Protocol+ HWMP+ is a layer two routing protocol based on

IntroductionOutline

Wireless mesh networksSTP/RSTP protocol

HWMP+ protocol

The result

What we get?

I Loop free topology

I Redundant links can be used in case of failure

I More or less optimal topology

I Redundant links are unusable in normal operation

12 / 30

Page 20: Hybrid Wireless Mesh Protocol+ - SourceForgedslrouter.sourceforge.net/stuff/mikrotik/MUM PL 2010/hwmp...Hybrid Wireless Mesh Protocol+ HWMP+ is a layer two routing protocol based on

IntroductionOutline

Wireless mesh networksSTP/RSTP protocol

HWMP+ protocol

The result

What we get?

I Loop free topology

I Redundant links can be used in case of failure

I More or less optimal topology

I Redundant links are unusable in normal operation

12 / 30

Page 21: Hybrid Wireless Mesh Protocol+ - SourceForgedslrouter.sourceforge.net/stuff/mikrotik/MUM PL 2010/hwmp...Hybrid Wireless Mesh Protocol+ HWMP+ is a layer two routing protocol based on

IntroductionOutline

Wireless mesh networksSTP/RSTP protocol

HWMP+ protocol

HWMP+ conceptsHWMP+ configurationHWMP+ scenario

Hybrid Wireless Mesh Protocol+

HWMP+ is a layer two routing protocol based on HWMP1 but,because of MikrotTik modifications it’s incompatible with thestandard one. It’s designed for wireless mesh networks but worksas well in wired Ethernet networks.

Main advantages:

I Ensures loop free topology

I Optimized route selection based on path cost

I On wireless link the cost is automaticaly calculated based onactual link bandwidth

I On demand route selection or tree based topology

1IEEE 802.11s draft13 / 30

Page 22: Hybrid Wireless Mesh Protocol+ - SourceForgedslrouter.sourceforge.net/stuff/mikrotik/MUM PL 2010/hwmp...Hybrid Wireless Mesh Protocol+ HWMP+ is a layer two routing protocol based on

IntroductionOutline

Wireless mesh networksSTP/RSTP protocol

HWMP+ protocol

HWMP+ conceptsHWMP+ configurationHWMP+ scenario

Hybrid Wireless Mesh Protocol+

HWMP+ is a layer two routing protocol based on HWMP1 but,because of MikrotTik modifications it’s incompatible with thestandard one. It’s designed for wireless mesh networks but worksas well in wired Ethernet networks.

Main advantages:

I Ensures loop free topology

I Optimized route selection based on path cost

I On wireless link the cost is automaticaly calculated based onactual link bandwidth

I On demand route selection or tree based topology

1IEEE 802.11s draft13 / 30

Page 23: Hybrid Wireless Mesh Protocol+ - SourceForgedslrouter.sourceforge.net/stuff/mikrotik/MUM PL 2010/hwmp...Hybrid Wireless Mesh Protocol+ HWMP+ is a layer two routing protocol based on

IntroductionOutline

Wireless mesh networksSTP/RSTP protocol

HWMP+ protocol

HWMP+ conceptsHWMP+ configurationHWMP+ scenario

Hybrid Wireless Mesh Protocol+

HWMP+ is a layer two routing protocol based on HWMP1 but,because of MikrotTik modifications it’s incompatible with thestandard one. It’s designed for wireless mesh networks but worksas well in wired Ethernet networks.

Main advantages:

I Ensures loop free topology

I Optimized route selection based on path cost

I On wireless link the cost is automaticaly calculated based onactual link bandwidth

I On demand route selection or tree based topology

1IEEE 802.11s draft13 / 30

Page 24: Hybrid Wireless Mesh Protocol+ - SourceForgedslrouter.sourceforge.net/stuff/mikrotik/MUM PL 2010/hwmp...Hybrid Wireless Mesh Protocol+ HWMP+ is a layer two routing protocol based on

IntroductionOutline

Wireless mesh networksSTP/RSTP protocol

HWMP+ protocol

HWMP+ conceptsHWMP+ configurationHWMP+ scenario

Hybrid Wireless Mesh Protocol+

HWMP+ is a layer two routing protocol based on HWMP1 but,because of MikrotTik modifications it’s incompatible with thestandard one. It’s designed for wireless mesh networks but worksas well in wired Ethernet networks.

Main advantages:

I Ensures loop free topology

I Optimized route selection based on path cost

I On wireless link the cost is automaticaly calculated based onactual link bandwidth

I On demand route selection or tree based topology

1IEEE 802.11s draft13 / 30

Page 25: Hybrid Wireless Mesh Protocol+ - SourceForgedslrouter.sourceforge.net/stuff/mikrotik/MUM PL 2010/hwmp...Hybrid Wireless Mesh Protocol+ HWMP+ is a layer two routing protocol based on

IntroductionOutline

Wireless mesh networksSTP/RSTP protocol

HWMP+ protocol

HWMP+ conceptsHWMP+ configurationHWMP+ scenario

Hybrid Wireless Mesh Protocol+

HWMP+ is a layer two routing protocol based on HWMP1 but,because of MikrotTik modifications it’s incompatible with thestandard one. It’s designed for wireless mesh networks but worksas well in wired Ethernet networks.

Main advantages:

I Ensures loop free topology

I Optimized route selection based on path cost

I On wireless link the cost is automaticaly calculated based onactual link bandwidth

I On demand route selection or tree based topology

1IEEE 802.11s draft13 / 30

Page 26: Hybrid Wireless Mesh Protocol+ - SourceForgedslrouter.sourceforge.net/stuff/mikrotik/MUM PL 2010/hwmp...Hybrid Wireless Mesh Protocol+ HWMP+ is a layer two routing protocol based on

IntroductionOutline

Wireless mesh networksSTP/RSTP protocol

HWMP+ protocol

HWMP+ conceptsHWMP+ configurationHWMP+ scenario

HWMP+ Modes

Hybrid Wireless Mesh Protocol can work in two modes:

I Reactive modeWhich is more suitable for networks where most of the trafficdoes not leave the mesh network

I Proactive modeWe should use it in case when most of the traffic goes outsidethe mesh via few exit points. In this mode we have to defineportals. The portals are routers connected to the othernetworks outside the mesh

14 / 30

Page 27: Hybrid Wireless Mesh Protocol+ - SourceForgedslrouter.sourceforge.net/stuff/mikrotik/MUM PL 2010/hwmp...Hybrid Wireless Mesh Protocol+ HWMP+ is a layer two routing protocol based on

IntroductionOutline

Wireless mesh networksSTP/RSTP protocol

HWMP+ protocol

HWMP+ conceptsHWMP+ configurationHWMP+ scenario

HWMP+ Modes

Hybrid Wireless Mesh Protocol can work in two modes:

I Reactive modeWhich is more suitable for networks where most of the trafficdoes not leave the mesh network

I Proactive modeWe should use it in case when most of the traffic goes outsidethe mesh via few exit points. In this mode we have to defineportals. The portals are routers connected to the othernetworks outside the mesh

14 / 30

Page 28: Hybrid Wireless Mesh Protocol+ - SourceForgedslrouter.sourceforge.net/stuff/mikrotik/MUM PL 2010/hwmp...Hybrid Wireless Mesh Protocol+ HWMP+ is a layer two routing protocol based on

IntroductionOutline

Wireless mesh networksSTP/RSTP protocol

HWMP+ protocol

HWMP+ conceptsHWMP+ configurationHWMP+ scenario

HWMP+ Modes

Hybrid Wireless Mesh Protocol can work in two modes:

I Reactive modeWhich is more suitable for networks where most of the trafficdoes not leave the mesh network

I Proactive modeWe should use it in case when most of the traffic goes outsidethe mesh via few exit points. In this mode we have to defineportals. The portals are routers connected to the othernetworks outside the mesh

14 / 30

Page 29: Hybrid Wireless Mesh Protocol+ - SourceForgedslrouter.sourceforge.net/stuff/mikrotik/MUM PL 2010/hwmp...Hybrid Wireless Mesh Protocol+ HWMP+ is a layer two routing protocol based on

IntroductionOutline

Wireless mesh networksSTP/RSTP protocol

HWMP+ protocol

HWMP+ conceptsHWMP+ configurationHWMP+ scenario

HWMP+ reactive mode

Let’s assume bridge A wants to send a frame to bridge BFirst it sends PREQ message out of its all of its interfaces:

15 / 30

Page 30: Hybrid Wireless Mesh Protocol+ - SourceForgedslrouter.sourceforge.net/stuff/mikrotik/MUM PL 2010/hwmp...Hybrid Wireless Mesh Protocol+ HWMP+ is a layer two routing protocol based on

IntroductionOutline

Wireless mesh networksSTP/RSTP protocol

HWMP+ protocol

HWMP+ conceptsHWMP+ configurationHWMP+ scenario

HWMP+ reactive mode

Which is flooded by all of the mesh devices:

16 / 30

Page 31: Hybrid Wireless Mesh Protocol+ - SourceForgedslrouter.sourceforge.net/stuff/mikrotik/MUM PL 2010/hwmp...Hybrid Wireless Mesh Protocol+ HWMP+ is a layer two routing protocol based on

IntroductionOutline

Wireless mesh networksSTP/RSTP protocol

HWMP+ protocol

HWMP+ conceptsHWMP+ configurationHWMP+ scenario

HWMP+ reactive mode

And finally it reaches the B device:

17 / 30

Page 32: Hybrid Wireless Mesh Protocol+ - SourceForgedslrouter.sourceforge.net/stuff/mikrotik/MUM PL 2010/hwmp...Hybrid Wireless Mesh Protocol+ HWMP+ is a layer two routing protocol based on

IntroductionOutline

Wireless mesh networksSTP/RSTP protocol

HWMP+ protocol

HWMP+ conceptsHWMP+ configurationHWMP+ scenario

HWMP+ reactive mode

Now the B choses the route with lowest path cost and sends thePREP message to A.

18 / 30

Page 33: Hybrid Wireless Mesh Protocol+ - SourceForgedslrouter.sourceforge.net/stuff/mikrotik/MUM PL 2010/hwmp...Hybrid Wireless Mesh Protocol+ HWMP+ is a layer two routing protocol based on

IntroductionOutline

Wireless mesh networksSTP/RSTP protocol

HWMP+ protocol

HWMP+ conceptsHWMP+ configurationHWMP+ scenario

HWMP+ proactive mode

All portal nodes start to originate RANN messages

19 / 30

Page 34: Hybrid Wireless Mesh Protocol+ - SourceForgedslrouter.sourceforge.net/stuff/mikrotik/MUM PL 2010/hwmp...Hybrid Wireless Mesh Protocol+ HWMP+ is a layer two routing protocol based on

IntroductionOutline

Wireless mesh networksSTP/RSTP protocol

HWMP+ protocol

HWMP+ conceptsHWMP+ configurationHWMP+ scenario

HWMP+ proactive mode

Which are flooded throught the network

20 / 30

Page 35: Hybrid Wireless Mesh Protocol+ - SourceForgedslrouter.sourceforge.net/stuff/mikrotik/MUM PL 2010/hwmp...Hybrid Wireless Mesh Protocol+ HWMP+ is a layer two routing protocol based on

IntroductionOutline

Wireless mesh networksSTP/RSTP protocol

HWMP+ protocol

HWMP+ conceptsHWMP+ configurationHWMP+ scenario

HWMP+ proactive mode - PREG message

Nodes register to the best (nearest) portal with PREG message

21 / 30

Page 36: Hybrid Wireless Mesh Protocol+ - SourceForgedslrouter.sourceforge.net/stuff/mikrotik/MUM PL 2010/hwmp...Hybrid Wireless Mesh Protocol+ HWMP+ is a layer two routing protocol based on

IntroductionOutline

Wireless mesh networksSTP/RSTP protocol

HWMP+ protocol

HWMP+ conceptsHWMP+ configurationHWMP+ scenario

HWMP+ topology change detection

Let’s assume that the registered path form A to B is like below

22 / 30

Page 37: Hybrid Wireless Mesh Protocol+ - SourceForgedslrouter.sourceforge.net/stuff/mikrotik/MUM PL 2010/hwmp...Hybrid Wireless Mesh Protocol+ HWMP+ is a layer two routing protocol based on

IntroductionOutline

Wireless mesh networksSTP/RSTP protocol

HWMP+ protocol

HWMP+ conceptsHWMP+ configurationHWMP+ scenario

HWMP+ topology change detection

If link fails, the PERR message is propagated to all upstream nodes

23 / 30

Page 38: Hybrid Wireless Mesh Protocol+ - SourceForgedslrouter.sourceforge.net/stuff/mikrotik/MUM PL 2010/hwmp...Hybrid Wireless Mesh Protocol+ HWMP+ is a layer two routing protocol based on

IntroductionOutline

Wireless mesh networksSTP/RSTP protocol

HWMP+ protocol

HWMP+ conceptsHWMP+ configurationHWMP+ scenario

WLAN and WDS configuration

WDS mode should be set to static mesh or dynamic mesh insteadof static/dynamic WDS

24 / 30

Page 39: Hybrid Wireless Mesh Protocol+ - SourceForgedslrouter.sourceforge.net/stuff/mikrotik/MUM PL 2010/hwmp...Hybrid Wireless Mesh Protocol+ HWMP+ is a layer two routing protocol based on

IntroductionOutline

Wireless mesh networksSTP/RSTP protocol

HWMP+ protocol

HWMP+ conceptsHWMP+ configurationHWMP+ scenario

Mesh interface parameters

I Mesh portal - whether theinterface is a portal in themesh network, if it’s set toyes protocol use tree basedtopology

I Default Hoplimit -maximum hop limit of theHWMP messages

I Reoptimize Paths - enablesperiodical pathreoptimization

25 / 30

Page 40: Hybrid Wireless Mesh Protocol+ - SourceForgedslrouter.sourceforge.net/stuff/mikrotik/MUM PL 2010/hwmp...Hybrid Wireless Mesh Protocol+ HWMP+ is a layer two routing protocol based on

IntroductionOutline

Wireless mesh networksSTP/RSTP protocol

HWMP+ protocol

HWMP+ conceptsHWMP+ configurationHWMP+ scenario

Mesh interface parameters

I Mesh portal - whether theinterface is a portal in themesh network, if it’s set toyes protocol use tree basedtopology

I Default Hoplimit -maximum hop limit of theHWMP messages

I Reoptimize Paths - enablesperiodical pathreoptimization

25 / 30

Page 41: Hybrid Wireless Mesh Protocol+ - SourceForgedslrouter.sourceforge.net/stuff/mikrotik/MUM PL 2010/hwmp...Hybrid Wireless Mesh Protocol+ HWMP+ is a layer two routing protocol based on

IntroductionOutline

Wireless mesh networksSTP/RSTP protocol

HWMP+ protocol

HWMP+ conceptsHWMP+ configurationHWMP+ scenario

Mesh interface parameters

I Mesh portal - whether theinterface is a portal in themesh network, if it’s set toyes protocol use tree basedtopology

I Default Hoplimit -maximum hop limit of theHWMP messages

I Reoptimize Paths - enablesperiodical pathreoptimization

25 / 30

Page 42: Hybrid Wireless Mesh Protocol+ - SourceForgedslrouter.sourceforge.net/stuff/mikrotik/MUM PL 2010/hwmp...Hybrid Wireless Mesh Protocol+ HWMP+ is a layer two routing protocol based on

IntroductionOutline

Wireless mesh networksSTP/RSTP protocol

HWMP+ protocol

HWMP+ conceptsHWMP+ configurationHWMP+ scenario

Mesh interface parameters

I Mesh portal - whether theinterface is a portal in themesh network, if it’s set toyes protocol use tree basedtopology

I Default Hoplimit -maximum hop limit of theHWMP messages

I Reoptimize Paths - enablesperiodical pathreoptimization

25 / 30

Page 43: Hybrid Wireless Mesh Protocol+ - SourceForgedslrouter.sourceforge.net/stuff/mikrotik/MUM PL 2010/hwmp...Hybrid Wireless Mesh Protocol+ HWMP+ is a layer two routing protocol based on

IntroductionOutline

Wireless mesh networksSTP/RSTP protocol

HWMP+ protocol

HWMP+ conceptsHWMP+ configurationHWMP+ scenario

Mesh port configuration

I Path cost - cost of thepath, for Ethernet default is10

I Port type - type of theport. Possible vaule is auto,WDS, Wireless and Ethernet

26 / 30

Page 44: Hybrid Wireless Mesh Protocol+ - SourceForgedslrouter.sourceforge.net/stuff/mikrotik/MUM PL 2010/hwmp...Hybrid Wireless Mesh Protocol+ HWMP+ is a layer two routing protocol based on

IntroductionOutline

Wireless mesh networksSTP/RSTP protocol

HWMP+ protocol

HWMP+ conceptsHWMP+ configurationHWMP+ scenario

Mesh port configuration

I Path cost - cost of thepath, for Ethernet default is10

I Port type - type of theport. Possible vaule is auto,WDS, Wireless and Ethernet

26 / 30

Page 45: Hybrid Wireless Mesh Protocol+ - SourceForgedslrouter.sourceforge.net/stuff/mikrotik/MUM PL 2010/hwmp...Hybrid Wireless Mesh Protocol+ HWMP+ is a layer two routing protocol based on

IntroductionOutline

Wireless mesh networksSTP/RSTP protocol

HWMP+ protocol

HWMP+ conceptsHWMP+ configurationHWMP+ scenario

Mesh port configuration

I Path cost - cost of thepath, for Ethernet default is10

I Port type - type of theport. Possible vaule is auto,WDS, Wireless and Ethernet

26 / 30

Page 46: Hybrid Wireless Mesh Protocol+ - SourceForgedslrouter.sourceforge.net/stuff/mikrotik/MUM PL 2010/hwmp...Hybrid Wireless Mesh Protocol+ HWMP+ is a layer two routing protocol based on

IntroductionOutline

Wireless mesh networksSTP/RSTP protocol

HWMP+ protocol

HWMP+ conceptsHWMP+ configurationHWMP+ scenario

Forwarding Database - device types

I local - local device

I outsider - device external to themesh

I direct - wireless client which isconnected do the interface in themesh

I mesh - device reachable over themesh network

I neighbor - mesh device that isdirectly connected to this device

I larval - an unknown device which isreachable over the mesh network

I unknown - unknown device

27 / 30

Page 47: Hybrid Wireless Mesh Protocol+ - SourceForgedslrouter.sourceforge.net/stuff/mikrotik/MUM PL 2010/hwmp...Hybrid Wireless Mesh Protocol+ HWMP+ is a layer two routing protocol based on

IntroductionOutline

Wireless mesh networksSTP/RSTP protocol

HWMP+ protocol

HWMP+ conceptsHWMP+ configurationHWMP+ scenario

Forwarding Database - device types

I local - local device

I outsider - device external to themesh

I direct - wireless client which isconnected do the interface in themesh

I mesh - device reachable over themesh network

I neighbor - mesh device that isdirectly connected to this device

I larval - an unknown device which isreachable over the mesh network

I unknown - unknown device

27 / 30

Page 48: Hybrid Wireless Mesh Protocol+ - SourceForgedslrouter.sourceforge.net/stuff/mikrotik/MUM PL 2010/hwmp...Hybrid Wireless Mesh Protocol+ HWMP+ is a layer two routing protocol based on

IntroductionOutline

Wireless mesh networksSTP/RSTP protocol

HWMP+ protocol

HWMP+ conceptsHWMP+ configurationHWMP+ scenario

Forwarding Database - device types

I local - local device

I outsider - device external to themesh

I direct - wireless client which isconnected do the interface in themesh

I mesh - device reachable over themesh network

I neighbor - mesh device that isdirectly connected to this device

I larval - an unknown device which isreachable over the mesh network

I unknown - unknown device

27 / 30

Page 49: Hybrid Wireless Mesh Protocol+ - SourceForgedslrouter.sourceforge.net/stuff/mikrotik/MUM PL 2010/hwmp...Hybrid Wireless Mesh Protocol+ HWMP+ is a layer two routing protocol based on

IntroductionOutline

Wireless mesh networksSTP/RSTP protocol

HWMP+ protocol

HWMP+ conceptsHWMP+ configurationHWMP+ scenario

Forwarding Database - device types

I local - local device

I outsider - device external to themesh

I direct - wireless client which isconnected do the interface in themesh

I mesh - device reachable over themesh network

I neighbor - mesh device that isdirectly connected to this device

I larval - an unknown device which isreachable over the mesh network

I unknown - unknown device

27 / 30

Page 50: Hybrid Wireless Mesh Protocol+ - SourceForgedslrouter.sourceforge.net/stuff/mikrotik/MUM PL 2010/hwmp...Hybrid Wireless Mesh Protocol+ HWMP+ is a layer two routing protocol based on

IntroductionOutline

Wireless mesh networksSTP/RSTP protocol

HWMP+ protocol

HWMP+ conceptsHWMP+ configurationHWMP+ scenario

Forwarding Database - device types

I local - local device

I outsider - device external to themesh

I direct - wireless client which isconnected do the interface in themesh

I mesh - device reachable over themesh network

I neighbor - mesh device that isdirectly connected to this device

I larval - an unknown device which isreachable over the mesh network

I unknown - unknown device

27 / 30

Page 51: Hybrid Wireless Mesh Protocol+ - SourceForgedslrouter.sourceforge.net/stuff/mikrotik/MUM PL 2010/hwmp...Hybrid Wireless Mesh Protocol+ HWMP+ is a layer two routing protocol based on

IntroductionOutline

Wireless mesh networksSTP/RSTP protocol

HWMP+ protocol

HWMP+ conceptsHWMP+ configurationHWMP+ scenario

Forwarding Database - device types

I local - local device

I outsider - device external to themesh

I direct - wireless client which isconnected do the interface in themesh

I mesh - device reachable over themesh network

I neighbor - mesh device that isdirectly connected to this device

I larval - an unknown device which isreachable over the mesh network

I unknown - unknown device

27 / 30

Page 52: Hybrid Wireless Mesh Protocol+ - SourceForgedslrouter.sourceforge.net/stuff/mikrotik/MUM PL 2010/hwmp...Hybrid Wireless Mesh Protocol+ HWMP+ is a layer two routing protocol based on

IntroductionOutline

Wireless mesh networksSTP/RSTP protocol

HWMP+ protocol

HWMP+ conceptsHWMP+ configurationHWMP+ scenario

Forwarding Database - device types

I local - local device

I outsider - device external to themesh

I direct - wireless client which isconnected do the interface in themesh

I mesh - device reachable over themesh network

I neighbor - mesh device that isdirectly connected to this device

I larval - an unknown device which isreachable over the mesh network

I unknown - unknown device

27 / 30

Page 53: Hybrid Wireless Mesh Protocol+ - SourceForgedslrouter.sourceforge.net/stuff/mikrotik/MUM PL 2010/hwmp...Hybrid Wireless Mesh Protocol+ HWMP+ is a layer two routing protocol based on

IntroductionOutline

Wireless mesh networksSTP/RSTP protocol

HWMP+ protocol

HWMP+ conceptsHWMP+ configurationHWMP+ scenario

Forwarding Database - device types

I local - local device

I outsider - device external to themesh

I direct - wireless client which isconnected do the interface in themesh

I mesh - device reachable over themesh network

I neighbor - mesh device that isdirectly connected to this device

I larval - an unknown device which isreachable over the mesh network

I unknown - unknown device

27 / 30

Page 54: Hybrid Wireless Mesh Protocol+ - SourceForgedslrouter.sourceforge.net/stuff/mikrotik/MUM PL 2010/hwmp...Hybrid Wireless Mesh Protocol+ HWMP+ is a layer two routing protocol based on

IntroductionOutline

Wireless mesh networksSTP/RSTP protocol

HWMP+ protocol

HWMP+ conceptsHWMP+ configurationHWMP+ scenario

FDB entry details

28 / 30

Page 55: Hybrid Wireless Mesh Protocol+ - SourceForgedslrouter.sourceforge.net/stuff/mikrotik/MUM PL 2010/hwmp...Hybrid Wireless Mesh Protocol+ HWMP+ is a layer two routing protocol based on

IntroductionOutline

Wireless mesh networksSTP/RSTP protocol

HWMP+ protocol

HWMP+ conceptsHWMP+ configurationHWMP+ scenario

29 / 30

Page 56: Hybrid Wireless Mesh Protocol+ - SourceForgedslrouter.sourceforge.net/stuff/mikrotik/MUM PL 2010/hwmp...Hybrid Wireless Mesh Protocol+ HWMP+ is a layer two routing protocol based on

IntroductionOutline

Wireless mesh networksSTP/RSTP protocol

HWMP+ protocol

HWMP+ conceptsHWMP+ configurationHWMP+ scenario

Any questions?

Thank you.

30 / 30