hybrid wireless mesh protocol+ - sourceforgedslrouter.sourceforge.net/stuff/mikrotik/mum pl...
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](https://reader031.vdocuments.us/reader031/viewer/2022020120/5aaefe6a7f8b9a25088cf141/html5/thumbnails/1.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022020120/5aaefe6a7f8b9a25088cf141/html5/thumbnails/2.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022020120/5aaefe6a7f8b9a25088cf141/html5/thumbnails/3.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022020120/5aaefe6a7f8b9a25088cf141/html5/thumbnails/4.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022020120/5aaefe6a7f8b9a25088cf141/html5/thumbnails/5.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022020120/5aaefe6a7f8b9a25088cf141/html5/thumbnails/6.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022020120/5aaefe6a7f8b9a25088cf141/html5/thumbnails/7.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022020120/5aaefe6a7f8b9a25088cf141/html5/thumbnails/8.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022020120/5aaefe6a7f8b9a25088cf141/html5/thumbnails/9.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022020120/5aaefe6a7f8b9a25088cf141/html5/thumbnails/10.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022020120/5aaefe6a7f8b9a25088cf141/html5/thumbnails/11.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022020120/5aaefe6a7f8b9a25088cf141/html5/thumbnails/12.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022020120/5aaefe6a7f8b9a25088cf141/html5/thumbnails/13.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022020120/5aaefe6a7f8b9a25088cf141/html5/thumbnails/14.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022020120/5aaefe6a7f8b9a25088cf141/html5/thumbnails/15.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022020120/5aaefe6a7f8b9a25088cf141/html5/thumbnails/16.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022020120/5aaefe6a7f8b9a25088cf141/html5/thumbnails/17.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022020120/5aaefe6a7f8b9a25088cf141/html5/thumbnails/18.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022020120/5aaefe6a7f8b9a25088cf141/html5/thumbnails/19.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022020120/5aaefe6a7f8b9a25088cf141/html5/thumbnails/20.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022020120/5aaefe6a7f8b9a25088cf141/html5/thumbnails/21.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022020120/5aaefe6a7f8b9a25088cf141/html5/thumbnails/22.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022020120/5aaefe6a7f8b9a25088cf141/html5/thumbnails/23.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022020120/5aaefe6a7f8b9a25088cf141/html5/thumbnails/24.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022020120/5aaefe6a7f8b9a25088cf141/html5/thumbnails/25.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022020120/5aaefe6a7f8b9a25088cf141/html5/thumbnails/26.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022020120/5aaefe6a7f8b9a25088cf141/html5/thumbnails/27.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022020120/5aaefe6a7f8b9a25088cf141/html5/thumbnails/28.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022020120/5aaefe6a7f8b9a25088cf141/html5/thumbnails/29.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022020120/5aaefe6a7f8b9a25088cf141/html5/thumbnails/30.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022020120/5aaefe6a7f8b9a25088cf141/html5/thumbnails/31.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022020120/5aaefe6a7f8b9a25088cf141/html5/thumbnails/32.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022020120/5aaefe6a7f8b9a25088cf141/html5/thumbnails/33.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022020120/5aaefe6a7f8b9a25088cf141/html5/thumbnails/34.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022020120/5aaefe6a7f8b9a25088cf141/html5/thumbnails/35.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022020120/5aaefe6a7f8b9a25088cf141/html5/thumbnails/36.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022020120/5aaefe6a7f8b9a25088cf141/html5/thumbnails/37.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022020120/5aaefe6a7f8b9a25088cf141/html5/thumbnails/38.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022020120/5aaefe6a7f8b9a25088cf141/html5/thumbnails/39.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022020120/5aaefe6a7f8b9a25088cf141/html5/thumbnails/40.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022020120/5aaefe6a7f8b9a25088cf141/html5/thumbnails/41.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022020120/5aaefe6a7f8b9a25088cf141/html5/thumbnails/42.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022020120/5aaefe6a7f8b9a25088cf141/html5/thumbnails/43.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022020120/5aaefe6a7f8b9a25088cf141/html5/thumbnails/44.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022020120/5aaefe6a7f8b9a25088cf141/html5/thumbnails/45.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022020120/5aaefe6a7f8b9a25088cf141/html5/thumbnails/46.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022020120/5aaefe6a7f8b9a25088cf141/html5/thumbnails/47.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022020120/5aaefe6a7f8b9a25088cf141/html5/thumbnails/48.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022020120/5aaefe6a7f8b9a25088cf141/html5/thumbnails/49.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022020120/5aaefe6a7f8b9a25088cf141/html5/thumbnails/50.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022020120/5aaefe6a7f8b9a25088cf141/html5/thumbnails/51.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022020120/5aaefe6a7f8b9a25088cf141/html5/thumbnails/52.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022020120/5aaefe6a7f8b9a25088cf141/html5/thumbnails/53.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022020120/5aaefe6a7f8b9a25088cf141/html5/thumbnails/54.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022020120/5aaefe6a7f8b9a25088cf141/html5/thumbnails/55.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022020120/5aaefe6a7f8b9a25088cf141/html5/thumbnails/56.jpg)
IntroductionOutline
Wireless mesh networksSTP/RSTP protocol
HWMP+ protocol
HWMP+ conceptsHWMP+ configurationHWMP+ scenario
Any questions?
Thank you.
30 / 30