Introduction Outline Wireless mesh networks STP/RSTP protocol HWMP+ protocol

Hybrid Wireless Mesh Protocol+
Bartlomiej Rodek
Inter Projekt S.A. IDEA4PRO Sp. z o.o.

1 March 2010

1 / 30

Introduction Outline Wireless mesh networks STP/RSTP protocol HWMP+ protocol

Introduction
Bartlomiej Rodek Inter Projekt S.A.
wireless networking equipement distributor engaged in trainings since 2008 (four MikroTik Certified Trainers) http://www.interprojekt.com.pl/ http://szkolenia.interprojekt.pl/

IDEA4PRO Sp. z o.o.
consulting and integration services training services info@idea4pro.com

2 / 30

Introduction Outline Wireless mesh networks STP/RSTP protocol HWMP+ protocol

Outline

Wireless mesh networks STP/RSTP protocol HWMP+ protocol HWMP+ concepts HWMP+ configuration HWMP+ scenario

3 / 30

Introduction Outline Wireless mesh networks STP/RSTP protocol HWMP+ protocol

What’s a mesh network?

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

4 / 30

Introduction Outline Wireless mesh networks STP/RSTP protocol HWMP+ protocol

What’s a mesh network?

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

4 / 30

adaptivity and reliability.Introduction Outline Wireless mesh networks STP/RSTP protocol HWMP+ protocol What’s a mesh network? It’s a network topology where all nodes/routers are connected to each other (full mesh) or. more usuall. Why layer 2? Wireless networks are usually bridged 4 / 30 . The main features of mesh topology are high scalability. almost each other (partial mesh).

almost each other (partial mesh). more usuall. adaptivity and reliability. The main features of mesh topology are high scalability. Why layer 2? Wireless networks are usually bridged Performance 4 / 30 .Introduction Outline Wireless mesh networks STP/RSTP protocol HWMP+ protocol What’s a mesh network? It’s a network topology where all nodes/routers are connected to each other (full mesh) or.

Introduction Outline Wireless mesh networks STP/RSTP protocol HWMP+ protocol Mesh topology 5 / 30 .

4GHz access points for client connectivity and 5GHz for mesh interconnection. 6 / 30 .Introduction Outline Wireless mesh networks STP/RSTP protocol HWMP+ protocol Mesh topology .Dual-band The most common type of configuration: 2.

One broadcast frame can cause 7 / 30 .Introduction Outline Wireless mesh networks STP/RSTP protocol HWMP+ protocol The main problem Tha main problem of such topology are layer 2 loops.

One broadcast frame can cause the broadcast storm 7 / 30 .Introduction Outline Wireless mesh networks STP/RSTP protocol HWMP+ protocol The main problem Tha main problem of such topology are layer 2 loops.

Introduction Outline Wireless mesh networks STP/RSTP protocol HWMP+ protocol (R)STP Solution The soultion can be (Rapid) Spaning Tree Protocol: STP1 or its newer.1w-2004 standard 8 / 30 . faster version RSTP2 is a OSI layer 2 protocol that ensures the loop free topology in bridged networks.. RSTP allows to build networks with redundant links without danger of bridge loops..1d-1998 standard ANSI/IEEE 802. but. let see how it works: 1 2 ANSI/IEEE 802.

Introduction Outline Wireless mesh networks STP/RSTP protocol HWMP+ protocol Before RSTP 9 / 30 .

.Introduction Outline Wireless mesh networks STP/RSTP protocol HWMP+ protocol RSTP select some links (based on path cost).. 10 / 30 .

Introduction Outline Wireless mesh networks STP/RSTP protocol HWMP+ protocol And disable it 11 / 30 .

Introduction Outline Wireless mesh networks STP/RSTP protocol HWMP+ protocol The result What we get? 12 / 30 .

Introduction Outline Wireless mesh networks STP/RSTP protocol HWMP+ protocol The result What we get? Loop free topology 12 / 30 .

Introduction Outline Wireless mesh networks STP/RSTP protocol HWMP+ protocol The result What we get? Loop free topology Redundant links can be used in case of failure 12 / 30 .

Introduction Outline Wireless mesh networks STP/RSTP protocol HWMP+ protocol The result What we get? Loop free topology Redundant links can be used in case of failure More or less optimal topology 12 / 30 .

Introduction Outline Wireless mesh networks STP/RSTP protocol HWMP+ protocol The result What we get? Loop free topology Redundant links can be used in case of failure More or less optimal topology Redundant links are unusable in normal operation 12 / 30 .

11s draft 13 / 30 . Main advantages: 1 IEEE 802. because of MikrotTik modifications it’s incompatible with the standard one. It’s designed for wireless mesh networks but works as well in wired Ethernet networks.Introduction Outline Wireless mesh networks STP/RSTP protocol HWMP+ protocol HWMP+ concepts HWMP+ configuration HWMP+ scenario Hybrid Wireless Mesh Protocol+ HWMP+ is a layer two routing protocol based on HWMP1 but.

11s draft 13 / 30 .Introduction Outline Wireless mesh networks STP/RSTP protocol HWMP+ protocol HWMP+ concepts HWMP+ configuration HWMP+ scenario Hybrid Wireless Mesh Protocol+ HWMP+ is a layer two routing protocol based on HWMP1 but. Main advantages: Ensures loop free topology 1 IEEE 802. because of MikrotTik modifications it’s incompatible with the standard one. It’s designed for wireless mesh networks but works as well in wired Ethernet networks.

Introduction Outline Wireless mesh networks STP/RSTP protocol HWMP+ protocol HWMP+ concepts HWMP+ configuration HWMP+ scenario Hybrid Wireless Mesh Protocol+ HWMP+ is a layer two routing protocol based on HWMP1 but. Main advantages: Ensures loop free topology Optimized route selection based on path cost 1 IEEE 802. because of MikrotTik modifications it’s incompatible with the standard one.11s draft 13 / 30 . It’s designed for wireless mesh networks but works as well in wired Ethernet networks.

because of MikrotTik modifications it’s incompatible with the standard one.11s draft 13 / 30 . Main advantages: Ensures loop free topology Optimized route selection based on path cost On wireless link the cost is automaticaly calculated based on actual link bandwidth 1 IEEE 802. It’s designed for wireless mesh networks but works as well in wired Ethernet networks.Introduction Outline Wireless mesh networks STP/RSTP protocol HWMP+ protocol HWMP+ concepts HWMP+ configuration HWMP+ scenario Hybrid Wireless Mesh Protocol+ HWMP+ is a layer two routing protocol based on HWMP1 but.

Main advantages: Ensures loop free topology Optimized route selection based on path cost On wireless link the cost is automaticaly calculated based on actual link bandwidth On demand route selection or tree based topology 1 IEEE 802.11s draft 13 / 30 . It’s designed for wireless mesh networks but works as well in wired Ethernet networks. because of MikrotTik modifications it’s incompatible with the standard one.Introduction Outline Wireless mesh networks STP/RSTP protocol HWMP+ protocol HWMP+ concepts HWMP+ configuration HWMP+ scenario Hybrid Wireless Mesh Protocol+ HWMP+ is a layer two routing protocol based on HWMP1 but.

Introduction Outline Wireless mesh networks STP/RSTP protocol HWMP+ protocol HWMP+ concepts HWMP+ configuration HWMP+ scenario HWMP+ Modes Hybrid Wireless Mesh Protocol can work in two modes: 14 / 30 .

Introduction Outline Wireless mesh networks STP/RSTP protocol HWMP+ protocol HWMP+ concepts HWMP+ configuration HWMP+ scenario HWMP+ Modes Hybrid Wireless Mesh Protocol can work in two modes: Reactive mode Which is more suitable for networks where most of the traffic does not leave the mesh network 14 / 30 .

Introduction Outline Wireless mesh networks STP/RSTP protocol HWMP+ protocol HWMP+ concepts HWMP+ configuration HWMP+ scenario HWMP+ Modes Hybrid Wireless Mesh Protocol can work in two modes: Reactive mode Which is more suitable for networks where most of the traffic does not leave the mesh network Proactive mode We should use it in case when most of the traffic goes outside the mesh via few exit points. In this mode we have to define portals. The portals are routers connected to the other networks outside the mesh 14 / 30 .

Introduction Outline Wireless mesh networks STP/RSTP protocol HWMP+ protocol HWMP+ concepts HWMP+ configuration HWMP+ scenario HWMP+ reactive mode Let’s assume bridge A wants to send a frame to bridge B First it sends PREQ message out of its all of its interfaces: 15 / 30 .

Introduction Outline Wireless mesh networks STP/RSTP protocol HWMP+ protocol HWMP+ concepts HWMP+ configuration HWMP+ scenario HWMP+ reactive mode Which is flooded by all of the mesh devices: 16 / 30 .

Introduction Outline Wireless mesh networks STP/RSTP protocol HWMP+ protocol HWMP+ concepts HWMP+ configuration HWMP+ scenario HWMP+ reactive mode And finally it reaches the B device: 17 / 30 .

18 / 30 .Introduction Outline Wireless mesh networks STP/RSTP protocol HWMP+ protocol HWMP+ concepts HWMP+ configuration HWMP+ scenario HWMP+ reactive mode Now the B choses the route with lowest path cost and sends the PREP message to A.

Introduction Outline Wireless mesh networks STP/RSTP protocol HWMP+ protocol HWMP+ concepts HWMP+ configuration HWMP+ scenario HWMP+ proactive mode All portal nodes start to originate RANN messages 19 / 30 .

Introduction Outline Wireless mesh networks STP/RSTP protocol HWMP+ protocol HWMP+ concepts HWMP+ configuration HWMP+ scenario HWMP+ proactive mode Which are flooded throught the network 20 / 30 .

PREG message Nodes register to the best (nearest) portal with PREG message 21 / 30 .Introduction Outline Wireless mesh networks STP/RSTP protocol HWMP+ protocol HWMP+ concepts HWMP+ configuration HWMP+ scenario HWMP+ proactive mode .

Introduction Outline Wireless mesh networks STP/RSTP protocol HWMP+ protocol HWMP+ concepts HWMP+ configuration HWMP+ scenario HWMP+ topology change detection Let’s assume that the registered path form A to B is like below 22 / 30 .

the PERR message is propagated to all upstream nodes 23 / 30 .Introduction Outline Wireless mesh networks STP/RSTP protocol HWMP+ protocol HWMP+ concepts HWMP+ configuration HWMP+ scenario HWMP+ topology change detection If link fails.

Introduction Outline Wireless mesh networks STP/RSTP protocol HWMP+ protocol HWMP+ concepts HWMP+ configuration HWMP+ scenario WLAN and WDS configuration WDS mode should be set to static mesh or dynamic mesh instead of static/dynamic WDS 24 / 30 .

Introduction Outline Wireless mesh networks STP/RSTP protocol HWMP+ protocol HWMP+ concepts HWMP+ configuration HWMP+ scenario Mesh interface parameters 25 / 30 .

if it’s set to yes protocol use tree based topology 25 / 30 .Introduction Outline Wireless mesh networks STP/RSTP protocol HWMP+ protocol HWMP+ concepts HWMP+ configuration HWMP+ scenario Mesh interface parameters Mesh portal .whether the interface is a portal in the mesh network.

if it’s set to yes protocol use tree based topology Default Hoplimit maximum hop limit of the HWMP messages 25 / 30 .Introduction Outline Wireless mesh networks STP/RSTP protocol HWMP+ protocol HWMP+ concepts HWMP+ configuration HWMP+ scenario Mesh interface parameters Mesh portal .whether the interface is a portal in the mesh network.

Introduction Outline Wireless mesh networks STP/RSTP protocol HWMP+ protocol HWMP+ concepts HWMP+ configuration HWMP+ scenario Mesh interface parameters Mesh portal .whether the interface is a portal in the mesh network.enables periodical path reoptimization 25 / 30 . if it’s set to yes protocol use tree based topology Default Hoplimit maximum hop limit of the HWMP messages Reoptimize Paths .

Introduction Outline Wireless mesh networks STP/RSTP protocol HWMP+ protocol HWMP+ concepts HWMP+ configuration HWMP+ scenario Mesh port configuration 26 / 30 .

for Ethernet default is 10 26 / 30 .cost of the path.Introduction Outline Wireless mesh networks STP/RSTP protocol HWMP+ protocol HWMP+ concepts HWMP+ configuration HWMP+ scenario Mesh port configuration Path cost .

Introduction Outline Wireless mesh networks STP/RSTP protocol HWMP+ protocol HWMP+ concepts HWMP+ configuration HWMP+ scenario Mesh port configuration Path cost . for Ethernet default is 10 Port type .type of the port. Wireless and Ethernet 26 / 30 . Possible vaule is auto.cost of the path. WDS.

device types 27 / 30 .Introduction Outline Wireless mesh networks STP/RSTP protocol HWMP+ protocol HWMP+ concepts HWMP+ configuration HWMP+ scenario Forwarding Database .

local device 27 / 30 .device types local .Introduction Outline Wireless mesh networks STP/RSTP protocol HWMP+ protocol HWMP+ concepts HWMP+ configuration HWMP+ scenario Forwarding Database .

local device outsider .Introduction Outline Wireless mesh networks STP/RSTP protocol HWMP+ protocol HWMP+ concepts HWMP+ configuration HWMP+ scenario Forwarding Database .device types local .device external to the mesh 27 / 30 .

Introduction Outline Wireless mesh networks STP/RSTP protocol HWMP+ protocol HWMP+ concepts HWMP+ configuration HWMP+ scenario Forwarding Database .wireless client which is connected do the interface in the mesh 27 / 30 .local device outsider .device external to the mesh direct .device types local .

device external to the mesh direct .wireless client which is connected do the interface in the mesh mesh .device reachable over the mesh network 27 / 30 .device types local .local device outsider .Introduction Outline Wireless mesh networks STP/RSTP protocol HWMP+ protocol HWMP+ concepts HWMP+ configuration HWMP+ scenario Forwarding Database .

wireless client which is connected do the interface in the mesh mesh .mesh device that is directly connected to this device 27 / 30 .Introduction Outline Wireless mesh networks STP/RSTP protocol HWMP+ protocol HWMP+ concepts HWMP+ configuration HWMP+ scenario Forwarding Database .device types local .device external to the mesh direct .local device outsider .device reachable over the mesh network neighbor .

local device outsider .device types local .wireless client which is connected do the interface in the mesh mesh .an unknown device which is reachable over the mesh network 27 / 30 .device reachable over the mesh network neighbor .mesh device that is directly connected to this device larval .Introduction Outline Wireless mesh networks STP/RSTP protocol HWMP+ protocol HWMP+ concepts HWMP+ configuration HWMP+ scenario Forwarding Database .device external to the mesh direct .

device external to the mesh direct .wireless client which is connected do the interface in the mesh mesh .local device outsider .unknown device 27 / 30 .mesh device that is directly connected to this device larval .device types local .an unknown device which is reachable over the mesh network unknown .Introduction Outline Wireless mesh networks STP/RSTP protocol HWMP+ protocol HWMP+ concepts HWMP+ configuration HWMP+ scenario Forwarding Database .device reachable over the mesh network neighbor .

Introduction Outline Wireless mesh networks STP/RSTP protocol HWMP+ protocol HWMP+ concepts HWMP+ configuration HWMP+ scenario FDB entry details 28 / 30 .

Introduction Outline Wireless mesh networks STP/RSTP protocol HWMP+ protocol HWMP+ concepts HWMP+ configuration HWMP+ scenario 29 / 30 .

Introduction Outline Wireless mesh networks STP/RSTP protocol HWMP+ protocol HWMP+ concepts HWMP+ configuration HWMP+ scenario Any questions? Thank you. 30 / 30 .

Sign up to vote on this title
UsefulNot useful