An Efficient Wireless Mesh Network A New Architecture 指導教授:許子衡 教授 學生:王志嘉

advertisement
An Efficient Wireless Mesh
Network A New Architecture
指導教授:許子衡 教授
學生:王志嘉
Introduction (i)


WMN is composed of Wireless Mesh Routers
(WMR), which offer connectivity to clients by
acting as APs, forming at the same time a selforganized wireless backbone.
The gateway/bridge functionalities in mesh routers
enable the integration of WMNs with various other
networks.
Introduction (ii)



We use ad hoc networking protocol for WMN in
order to route discovery, table maintenance.
One can use ad hoc networking protocol for WMN
those are defined for ad hoc network only where
all participating node are totally mobile.
That is if you use current ad hoc network protocol
for WMN it will not be able to take advantages of
some fixed node
Existing Architecture of WMN – Overview
(i)

Wireless mesh network is a mesh of networks.

It is a network which gives the flexibility to
communicate between different types of networks
like Sensor Network, Wi-Fi Network, and Wi-Max
Network etc. It consists of two types of nodes:
Mesh routers and Mesh Clients.
Existing Architecture of WMN – Mesh
router



It is similar to the conventional router and has the
same routing functions of the conventional router.
It also includes gateway or bridge or repeater
functions to communicate with different types of
network like Sensor Network,Wi-Fi Network, and
Wi-Max Network.
Mesh routers are minimal mobile. They construct
the backbone of the network for the mesh clients.
They are self-configured, self-healed.
Existing Architecture of WMN – Mesh
client


It is similar to the conventional client but it is
mobile.It additionally includes routing capabilities
to support mesh network.
It doesn't include gateway or bridge or repeater
functions for the support of communication with
different network.
Existing Architecture of WMN-Architecture

Three types of architectures exist for WMN. They
are:Infrastructure / Backbone WMN,client
WMN,and hybrid WMN.
Infrastructure / Backbone WMN (i)

These mesh routers form a backbone or
infrastructure for the mesh clients, as shown in Fig
1.

This backbone supports the access to different
types of network like Sensor Network, Wi-Fi
Network,Wi-Max Network and the Internet
Fig.1
Infrastructure / Backbone WMN (ii)


Mesh routers can be connected directly to the
Internet. But to communicate with other networks
it must be connected through the access point or
base station of them.
Clients of other networks should connect to the
mesh router through their base station or access
point.
Client WMN


This network is built only with mesh clients. No
mesh routers are involved here as shown in Fig 2.
They will communicate with same radio
technology. Their communication is peer-to-peer.
Hybrid WMN



This network is built by meshing the mesh routers
and the mesh clients as shown in Fig 3.
Here mesh routers form the backbone for clients
exactly as in Infrastructure WMN.
The mesh clients have the advantage to be
connected to the internet through the mesh router.
They can also communicate the clients of other
types of networks such as Sensor, Wi-Fl, and WiMax etc through mesh routers.
Fig.3
Proposed Architecture of WMN--Overview

Our proposed architecture is almost same as hybrid
WMN. But here we consider an extra special
purpose mesh router that called master mesh router.
The proposed architecture is shown in Fig. 4.
Fig.4
Proposed Architecture of WMN--Mesh
Router



Mesh router maintains three types of table such as
client table, routing table and cache table. Client
table contains the information of mesh client.
The routing table contains the best path of this
router to other mesh routers including master mesh
router.
The cache table contains the recent visited paths to
mesh client via this router.
Connectivity Ensure Using Hello Message


Mesh routers send Hello message within specified
time period to ensure connectivity. But all mesh
routers don't send Hello message. Particular mesh
routers only send and check the connectivity
To determine the router head, mesh routers execute
an algorithm 'Router Head Selection Algorithm'.
Connectivity Ensure Using Hello Message

The basic function of that algorithm is as follows:
1.
2.
It fast selects a mesh router as a router head whose
maximum number of adjacent mesh router and
constructs a cell with its adjacent routers as shown in
Fig.5
Select a gateway router among the adjacent of router
head whose maximum number of adjacent and
minimum number of adjacent is member of existing
cell.
Fig.5
Connectivity Ensure Using Hello Message
3.
4.
Now the gateway router selects a adjacent router as
router head whose maximum number of adjacent and
minimum number of adjacent is member of existing
cell.
If an adjacent of gateway has no adjacent and is not
member of any cell then gateway takes special care of
that router.
Connectivity Ensure Using Hello Message


After selecting router head and gateway router,
only router heads send Hello message to its
neighbor.
If a mesh router is shutdown then router head
detects it or if a router head is shutdown then
gateway router detects it. So connectivity is
ensured here.
Tables Maintenance




The routing table holds the information of other
mesh router includes master mesh router.
The format of routing table is shown in Fig.6.
Two type of path to access a mesh router are store
in the routing table. Strong Path is only use the
strong link. On the other hand the weak path uses
either strong link or weak link or combination of
both.
Fig.7. is shown the strong path and weak path.
Fig.6
Fig.7
Reduce network traffic


To ensure connectivity router head and gateway
router only send Hello message within specified
time period. But other mesh routers don't send
Hello message. Using this technique the amount of
network traffic can be reduced.
When mesh router want to use that link but it's not
valid it just update its routing table and uses strong
path.
Drawbacks

The disadvantage of having a router head scheme
is that frequent router head changes can adversely
affect routing performance since mesh router are
busy in router head selection rather than packet
relaying.
Mesh Client



The mesh clients are the end user in the network.
A mesh client stores information about its neighbor
in this table.
Mesh clients stay on the common zone of one
more mesh router. In this circumstance, it stores
only one mesh router's information that is how to
access that mesh router.
Route Maintenance



A client wants t o join this network. It fast
broadcasts the Update message.
Mesh router receives Update message and send
unicast Update message to master router that a
mesh client join.
The other mesh clients receive Update message
and update their neighbor table. If a mesh client is
down or changes its position then mesh router and
mesh client will detect that by using Hello message
and they will change their corresponding table.
Route Maintenance


Now a client of a mesh router wants to access
another client. The wanted client may stay its
neighbor or the same mesh router but not neighbor
or different mesh router.
Otherwise it sends Route Request to mesh router.
If not available then mesh router send Route
Request to master mesh router. Master mesh router
also check its client table if the require client is
available then it sent to mesh router Route Reply.
Conclusion



According to our proposal this new architecture of
WMN is efficient one. It has reduced overhead
caused by route maintenance, route discovery.
Network traffic reduces dramatically than current
status.
We can get relive from using ad hoc network
routing protocol that is used now a day for WMN
Download