+ All Categories
Home > Technology > IEEE 802.11s - Wireless Mesh Network

IEEE 802.11s - Wireless Mesh Network

Date post: 13-Jan-2015
Category:
Upload: arunabh-mishra
View: 4,436 times
Download: 3 times
Share this document with a friend
Description:
 
Popular Tags:
96
IEEE 802.11s implementation for multimedia campus networking Sikkim Manipal Institute Of Technology Jan 2008 – Jun 2008
Transcript
Page 1: IEEE 802.11s - Wireless Mesh Network

IEEE 802.11s implementation for multimedia campus networking

Sikkim Manipal Institute Of Technology

Jan 2008 – Jun 2008

Page 2: IEEE 802.11s - Wireless Mesh Network

Why, What ,How?

Page 3: IEEE 802.11s - Wireless Mesh Network

Wireless Mesh NetworksIEEE 802.11s

WMN is dynamically self-organized and self configured. Researches have been going on to establish protocol for mesh networking using current technologies such as IEEE 802.11, IEEE 802.15 and 802.16

Page 4: IEEE 802.11s - Wireless Mesh Network

Classical 802.11 WLAN

Page 5: IEEE 802.11s - Wireless Mesh Network

WLAN with mesh

Page 6: IEEE 802.11s - Wireless Mesh Network

Why Mesh?

What’s so good about Mesh?

– Enables rapid deployment with lower-cost backhaul

– Easy to provide coverage in hard-to-wire areas

– Self-healing, resilient, extensible

– Under the right circumstances:

– Greater range due to multi-hop forwarding

– Higher bandwidth due to shorter hops

– Better battery life due to lower power transmission

Page 7: IEEE 802.11s - Wireless Mesh Network

Modes Of WMN

1)Infrastructure/backbone WMN2)Client WMN3)Hybrid WMN

Page 8: IEEE 802.11s - Wireless Mesh Network

Infrastructure/Backbone WMNs

Page 9: IEEE 802.11s - Wireless Mesh Network

Client WMNs

Page 10: IEEE 802.11s - Wireless Mesh Network

Hybrid WMNs

Page 11: IEEE 802.11s - Wireless Mesh Network

Comparison with existing technologies

Page 12: IEEE 802.11s - Wireless Mesh Network

Mesh vs. Ad-Hoc Networks

Multihop Nodes are wireless,

possibly mobile May rely on

infrastructure Most traffic is user-to-

user

12

Ad-Hoc Networks WMN

Multihop Nodes are wireless,

some mobile, some fixed It relies on infrastructure Most traffic is user-to-

gateway

Page 13: IEEE 802.11s - Wireless Mesh Network

Mesh vs. Sensor Networks

13

Bandwidth is limited (tens of kbps)

In most applications, fixed nodes

Energy efficiency is an issue

Resource constrained Most traffic is user-to-

gateway

Wireless Sensor Networks WMN

Bandwidth is generous (>1Mbps)

Some nodes mobile, some fixed

Normally not energy limited

Resources are not an issue

Most traffic is user-to-gateway

Page 14: IEEE 802.11s - Wireless Mesh Network

WLAN Coverage

14

802.11

WMN

WiringCosts LowHigh

Number of APs As needed Twice as many

Cost of APs HighLow

Bandwidth GoodVeryGood

Page 15: IEEE 802.11s - Wireless Mesh Network

Mesh Implementation Model

Different factors affecting a wireless transmission rate for a mesh network.

1) Marginal S/N2) Long bursts of interference due devices working in same

spectrum. eg microwave3) Short bursts of interference due to concurrent sends from other routers4) Multipath interference.

Page 16: IEEE 802.11s - Wireless Mesh Network

Marginal S/N

• Simplified model for packet loss:– P(delivery) = f(signal/noise)

– Signal strength reflects attenuation

– Noise reflects interference

• Perhaps marginal S/N explains intermediate delivery probabilities

Page 17: IEEE 802.11s - Wireless Mesh Network

Long bursts of interference

Bursty noise might corrupt packets without affecting S/N measurements

A B

Page 18: IEEE 802.11s - Wireless Mesh Network

Short bursts of interference (802.11)

AB

Outcome depends on relative signal levels

When a nearby AP sends a packet, we lose a packet.

Page 19: IEEE 802.11s - Wireless Mesh Network

Multi-path interference

Reflection is a delayed andattenuated copy of the signal

A

BB

Page 20: IEEE 802.11s - Wireless Mesh Network

SOFTWARE & HARDWAREDEVELOPMENT

Page 21: IEEE 802.11s - Wireless Mesh Network

HARDWARE

DEVELOPMENT

Page 22: IEEE 802.11s - Wireless Mesh Network

HORN ANTENNA

Page 23: IEEE 802.11s - Wireless Mesh Network

PARABOLIC REFLECTOR

• A parabolic reflector (or dish or mirror) is a parabola-shaped reflective device, used to collect or distribute energy such as light, sound, or radio waves

Page 24: IEEE 802.11s - Wireless Mesh Network

CAT5 CABLE

Page 25: IEEE 802.11s - Wireless Mesh Network

i Pod Touch

Page 26: IEEE 802.11s - Wireless Mesh Network

Wireless Settings For iPod

Page 27: IEEE 802.11s - Wireless Mesh Network

WIRELESS ROUTER

Page 28: IEEE 802.11s - Wireless Mesh Network

What is a router?

• A router is a computer whose software and hardware are usually tailored to the tasks of routing and forwarding, generally containing a specialized operating system RAM, NVRAM, flash memory, and one or more processors.

Page 29: IEEE 802.11s - Wireless Mesh Network

LINKSYS WRT54G

Page 30: IEEE 802.11s - Wireless Mesh Network
Page 31: IEEE 802.11s - Wireless Mesh Network

WRT54G Series Router Specification

Page 32: IEEE 802.11s - Wireless Mesh Network

LINKSYS WRT54GL version 1.1

• Linux Kernel 2.4 • Based on the Broadcom BCM5352E SoC • Hardware design is the WRT54G Version 4.0 • All-in-one Internet-sharing Router, 4-port Switch,

and 54Mbps Wireless-G (802.11g) Access Point • Shares a single Internet connection and other

resources with Ethernet wired and Wireless-G and -B devices

• Push button setup feature makes wireless configuration secure and simple

Page 33: IEEE 802.11s - Wireless Mesh Network
Page 34: IEEE 802.11s - Wireless Mesh Network

Software Requirements 1. MS WINDOWS 2. LINUX—UBUNTU GUTSY RIBBON 2.0 CONFIGURING UBUNTU 2.1 TCP DUMP 2.2 NDISWRAPPER

2.3 WI FI RADAR2.4 WIRELESS TOOLS

MATLAB & SIMULINKSOFTWARES : -NETSTUMBLER

NETMEETINGSKYPEPRTG TRAFFIC MONITORNETSCANANGRY IP

Page 35: IEEE 802.11s - Wireless Mesh Network

MS WINDOWS

Page 36: IEEE 802.11s - Wireless Mesh Network

LINUX—UBUNTU GUTSY RIBBON

Page 37: IEEE 802.11s - Wireless Mesh Network

WI FI RADAR

Page 38: IEEE 802.11s - Wireless Mesh Network

DEVELOPMENT PLATFORMMATLAB AND SIMULINK

Page 39: IEEE 802.11s - Wireless Mesh Network

What is VoIP?

Voice over IP – Video over IP

– not limited to voice/video

– “any data” over IP

How does it work:

– VoIP is the process of breaking up data into small chunks (packets), transmitting those chunks over an IP network and reassembling those chunks at the receiving end

Receiver handles packet loss, packet delay, and wrong order of packets

Page 40: IEEE 802.11s - Wireless Mesh Network

VoIP Protocols

1. Transport Protocols RTP: Real-Time Protocolpayload can be any

“multimedia” data defined by additional protocols and codecs

RTCP: Real-Time Control Protocol

2. Call-Signalling ProtocolsSIP: Session Initiation Protocol H.323

3. Proprietary Protocols Skype (P2P-based)

Page 41: IEEE 802.11s - Wireless Mesh Network

Why VoIP?

• provides the opportunity to bring significant change in the way people communicate

• apart from email and Web, VoIP is the “killer application” for wireless networks

Page 42: IEEE 802.11s - Wireless Mesh Network

VoIP Services

• Telephony• Video Conferencing• Instant Messaging• Application Sharing• Whiteboarding• etc.

Page 43: IEEE 802.11s - Wireless Mesh Network

Microsoft Windows Netmeeting

Page 44: IEEE 802.11s - Wireless Mesh Network
Page 45: IEEE 802.11s - Wireless Mesh Network
Page 46: IEEE 802.11s - Wireless Mesh Network
Page 47: IEEE 802.11s - Wireless Mesh Network

TRAFFIC MONITORING

Page 48: IEEE 802.11s - Wireless Mesh Network

PRTG Traffic Grapher

• It is an easy to use Windows software for monitoring and classifying bandwidth usage. It provides system administrators with live readings and long-term usage trends for their network devices.

Page 49: IEEE 802.11s - Wireless Mesh Network

The traffic monitoring system was also tested for wired LAN system existing in campus using PRTG network monitor software

TRAFFIC MONITORING GRAPH-1

Page 50: IEEE 802.11s - Wireless Mesh Network

TRAFFIC MONITORING GRAPH-2

Page 51: IEEE 802.11s - Wireless Mesh Network

NETWORK TRAFFIC

TOP PROTOCOLS

Page 52: IEEE 802.11s - Wireless Mesh Network

Network Traffic Table

Page 53: IEEE 802.11s - Wireless Mesh Network

Wireless Site SurveyNetstumbler

Page 54: IEEE 802.11s - Wireless Mesh Network

The program is commonly used for:

1. Wardriving

2. Verifying network configurations

3. Finding locations with poor coverage in a WLAN

4. Detecting causes of wireless interference

5. Detecting unauthorized ("rogue") access points

6. Aiming directional antennas for long-haul WLAN links

Page 55: IEEE 802.11s - Wireless Mesh Network

Graph- SNR vs Time

Page 56: IEEE 802.11s - Wireless Mesh Network

Netstumbler WindowShowing network details

Page 57: IEEE 802.11s - Wireless Mesh Network

FIRMWARE

• OPEN WRT• FREIFUNK • MAD WIFI • TOMATO

Page 58: IEEE 802.11s - Wireless Mesh Network

OPEN WRT FIRMWARE

Page 59: IEEE 802.11s - Wireless Mesh Network

OPEN WRT FIRMWARE

• OpenWrt is a Linux-based firmware program for embedded devices such as residential gateways.

• The most popular routers seem to be the Linksys WRT54G series and the Asus WL500G.

• OpenWrt primarily uses a command-line interface, but also features an optional web-based GUI

Page 60: IEEE 802.11s - Wireless Mesh Network
Page 61: IEEE 802.11s - Wireless Mesh Network
Page 62: IEEE 802.11s - Wireless Mesh Network
Page 63: IEEE 802.11s - Wireless Mesh Network

FREIFUNK FIRMWARE

Page 64: IEEE 802.11s - Wireless Mesh Network

FREIFUNK FIRMWARE

• Freifunk.net (German for: "Free radio") is a non commercial open initiative to support free radio networks in the German region.

• Freifunk.net is part of the international movement for free and wireless radio networks.

• To support the fast deployment of free radio networks, Freifunk uses a specialized firmware for WRT54G devices..

Page 65: IEEE 802.11s - Wireless Mesh Network

CONFIGURTION OF A MESH NODE

Page 66: IEEE 802.11s - Wireless Mesh Network

FREIFUNK FIRMWARELAN Settings

Page 67: IEEE 802.11s - Wireless Mesh Network

System Settings

Page 68: IEEE 802.11s - Wireless Mesh Network

MAD WI FI FIRMWARE

Page 69: IEEE 802.11s - Wireless Mesh Network

MAD WIFI FIRMWARE• MadWifi is WLAN drivers available for Linux today.• It is stable and has an established userbase. • The driver is open source • We tested the wireless mesh network for using Madwifi

firmware, but we faced some glitches with the deployment of the driver.

• First the madwifi being Linux based worked only on Linux and we were having difficulties getting the drivers for various routers. Yet we were able to run Linksys WRT54USBG card under Ubuntu 7.04

Page 70: IEEE 802.11s - Wireless Mesh Network

TOMATO FIRMWARE

Page 71: IEEE 802.11s - Wireless Mesh Network

TOMATO FIRMWARE

• Tomato Firmware is a free HyperWRT + tofu based, Linux core firmware for several wireless routers, most notably the Linksys WRT54G , Buffalo AirStation and Asus Routers.

• Tomato is open source software

• Asynchronous Java & XML(AJAX) as well as an Scalable Vector Graphics(SVG)-based graphical bandwidth monitor.

Page 72: IEEE 802.11s - Wireless Mesh Network

Supported Devices

• WRT54G• WRT54GS• WRT54GL

Page 73: IEEE 802.11s - Wireless Mesh Network

Upgrading The Firmware

• Open the GUI in your browser. The default URL is http://192.168.1.1/

• Click Administration, then Upgrade. • Select any of the files and click the Upgrade

button. • Wait for about 2 minutes while the firmware

is uploaded & flashed.

Page 74: IEEE 802.11s - Wireless Mesh Network

Menus in Tomato 1. Status

OverviewSystemGives current overall system status, like the amount of time the router has been running, CPU load, and memory usage.

WANGives information on the Wide Area Network (Internet) connection.

LANGives a summary of the settings related to the Local Area Network, and the MAC Address for the wired portion of the network.

Page 75: IEEE 802.11s - Wireless Mesh Network

WirelessGives information on the wireless portion of the Local Area Network.

Device ListProvides a list of the current devices that have been assigned an IP address by the DHCP server. Devices are listed by Interface, which indicates where on the router they are connected:br0 refers to Wired Ethernet (LAN) devices. In other words, devices that are connected to the router on the four Ethernet ports (either directly or via a hub or switch).eth1 refers to Wireless Ethernet (WLAN) devices. In other words, devices that are connected to the router via the wireless radio.vlan1 refers to your WAN (Internet) connection. In other words, the connection to your Internet modem (Cable modem, DSL modem, or upstream router).

LogsAllows you to view the Internal system logs

Page 76: IEEE 802.11s - Wireless Mesh Network

STATUS- DEVICE LIST

Page 77: IEEE 802.11s - Wireless Mesh Network

STATUS OVERVIEW

Page 78: IEEE 802.11s - Wireless Mesh Network

STATUS OVERVIEW

Page 79: IEEE 802.11s - Wireless Mesh Network

Subnet Mask:• The default of 255.255.255.0 means that anything starting in the first three

numbers as the router (default 192.168.1.x) is assumed to be on the Local Network.

Static DNS:Allows you to list a series of DNS servers manually (as opposed to getting them from your Internet Service Provider).

DHCP Server

Dynamic Host Configuration Protocol (DHCP) is a protocol used by networked computers (clients) to obtain IP addresses. To control the IP addresses that your router hands out to computers connected to Network.Customize the amount of time before computers on the LAN will renew their IP addresses (the Lease Time) Specify a Windows Internet Name Service (WINS) server if you use WINS.

Page 80: IEEE 802.11s - Wireless Mesh Network

Wireless

WirelessControls the connection over the Wireless Local Area Network.

Enable Wireless:If checked, Wireless access will be allowed.

MAC Address:Displays the MAC address assigned to the Wireless radio on the router. Wireless Mode: The normal setting for this is Access Point, which allows clients to connect to this router. The router can also be used in Wireless Distribution System (WDS) mode, Another possible mode is Wireless Ethernet Bridge mode. This allows it to connect to another gateway router while still keeping all computers connected to both routers in the same subnet. Note: If the router is used as a wireless client or Wireless Ethernet Bridge, it cannot be used as an access point at the same time.

B/G Mode:This may be Mixed (B+G), B-Only (restricted to 802.11b), or G-Only (restricted to 802.11g). If you set this to B-Only or G-Only, connection attempts from the other protocol may be seen as interference. Recommend leaving this set to "Mixed".

Page 81: IEEE 802.11s - Wireless Mesh Network

Wireless( continued)SSID:

Wireless router identifier. Allows you to uniquely identify your router and differentiate it from other routers in range.

Broadcast:If checked, the SSID will be broadcast, allowing the router to be found more easily. Disabling this is a very limited security measure. Casual scans will not be able to find the router, but anyone running sniffing software can easily find it.

Channel:The 2.4Ghz range channel used by the router. Generally, it is best to use the Wireless Survey under Tools to find any other access points in range, and use the frequency that is the furthest from any other frequency in use.

Security:Allows you to secure your wireless connections. WPA and/or WPA2 personal are the most secure protocols. Disabled means all connections are unencrypted and anyone can access the router. WEP is an older encryption protocol. While better than nothing, it is easily broken.

Page 82: IEEE 802.11s - Wireless Mesh Network

STATUS OVERVIEW Network• Allows you to set up the Internet / Wide Area Network (WAN) connection

that the router uses, and the basic parameters of the Local Area Network (LAN).

WAN / InternetSpecifies how your router should connect to the Internet. Normally, this is done via an Ethernet cable connected from the WAN/Internet port to a Cable or DSL Modem.Type: Specifies the type of connection used. The rest of the parameters are variable, and based on the type of connection.The default for most Cable modems is "DHCP", meaning that the router simply talks to your cable modem and is automatically assigned an IP address and other connection data.

LAN• Controls setup of the Local area Network (LAN) which includes settings for

wired and wireless clients connected to the router.Router IP Address:• The IP address assigned to the router on the LAN. Default is 192.168.1.1.

Page 83: IEEE 802.11s - Wireless Mesh Network

Bandwidth Monitoring

• Following BW monitoring options are available with graphs:

• Real time• Last 24 hours• Daily• Weekly• Monthly

Page 84: IEEE 802.11s - Wireless Mesh Network

BANDWIDTH REAL TIME

Page 85: IEEE 802.11s - Wireless Mesh Network

TOOLSPing

Allows you to ping computers on the Internet to verify connectivity. Simply enter the URL or IP address (Internet only) to ping, customize the number of retries or packet size if you wish, and press [PING]. Results will be displayed when the ping is complete.

TraceAllows you to perform a TRACERT (Trace Route) from your router to any Internet server. Enter the URL or IP address to trace to, and optionally the maximum hops and/or wait times, and press [TRACE]. Results are displayed when the trace is complete.

Wireless SurveyScans the local area for other Wireless Access Points, and gives received signal strength information and other data.

WOLAllows you to send Wake-on-LAN (WOL) packets to computers on your network.

Page 86: IEEE 802.11s - Wireless Mesh Network

TOOLS-PING

Page 87: IEEE 802.11s - Wireless Mesh Network

TOOLS-TRACE

Page 88: IEEE 802.11s - Wireless Mesh Network

TOOLS-WIRELESS SURVEY

Page 89: IEEE 802.11s - Wireless Mesh Network

QoS( Quality Of Service)• QoS, or Quality of Service, allows you to prioritize

data, slowing down less important data to allow more important data to get through first.

• Useful for outbound data.

• Inbound data cannot be prioritized effectively

• QoS in Tomato has ten levels of priority. -HIGHEST -the very highest priority (use sparingly)

-CLASS-E (labeled as E) is the lowest-priority class.

Page 90: IEEE 802.11s - Wireless Mesh Network

Access Restriction

• Set time, computer, and protocol based bans on Internet access.

Page 91: IEEE 802.11s - Wireless Mesh Network
Page 92: IEEE 802.11s - Wireless Mesh Network

ADMINISTRATION

1. Admin access

2. Bandwidth monitoring

3. Buttons/Led

4. Configuration

5. Scheduler

6. Scripts

7. Upgrade

Page 93: IEEE 802.11s - Wireless Mesh Network

• It also has an option of • Reboot• Shut Down

Page 94: IEEE 802.11s - Wireless Mesh Network

CONCLUSION• The capability of self-organization in WMNs reduces the complexity of

network deployment and maintenance, and thus, requires minimal upfront investment.

• In order to establish we just require mesh routers and configure them and mesh network is deployed. A user has to select the firmware that he himself founds comfortable with out of range of firmwares available.While testing the wireless mesh network for various applications the mesh network worked fairly well. The established mesh network was tested for

(1) Internet Services (2) VOIP (3) Broadcasting (4) Multicasting (5) Audio/Video Chat(6) Internet Radio

Page 95: IEEE 802.11s - Wireless Mesh Network

Conclusion

WMN- IEEE 802.11S- A disruptive technology??

Page 96: IEEE 802.11s - Wireless Mesh Network

Thank You


Recommended