Download QoS Scheduling with Efficient MAC Layer Multiplexing

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
2005 Spring CS492 Lab #4
2005.11.1. Tuesday 10:30am-Noon
Building E3-1, Classroom #3
Dept of EECS, Div. of CS
Goals and Overview of Lab #4
•
Goals
–
•
To introduce students to Ad-hoc and AODV routing protocol
Overview
1. Make Ad-hoc network
- make laptop ad-hoc mode
2. Communicate other laptops with AODV routing protocol
–
–
•
Test ‘ping’
Transfer files to other laptops
Preparation for Lab #4
–
–
–
Install kernel v2.4.20-8
Install a Wireless lan driver
Install a AODV driver
2
Lab #4: Step 2
• Configure Ad hoc network
CS492B
(192.168.100.5~ 9)
CS492A
(192.168.11.1 ~ 4)
device 1
x
device 5
device 4
device 6
x
device 10
device 2
device 9
device 7
device 3
device 8
3
Lab #4: Step 1
• Configure Ad hoc network
– Ad-hoc server ?
#./RT2500-Linux-STA-1.4.6.2/Utility/Raconfig2500
4
Lab #4: Step 1
• Configure Ad hoc network
– Ad-hoc client ?
#./RT2500-Linux-STA-1.4.6.2/Utility/Raconfig2500
v
5
Lab #4: Step 2
• IP configuration
1) #setup
•
Edit Network Configuration
IP: 192.168.11.1~4 (Group A)
192.168.100.5~9 (Group B)
Netmask:255.255.255.0
Default Gateway(IP): 192.168.11.254
Primary Nameserver: 192.168.11.1
2) #vi /etc/sysconfig/network-scripts/ifcfg-eth0 (check network configuration)
3) #cp ifcfg-eth0 ./ifcfg-ra0
4) #vi ifcfg-ra0
DEVICE=ra0 (<-edit)
5) #setup
- Edit Network Configuration
DHCP 설정으로 바꾸고 저장
6) #vi /etc/sysconfig/network-scripts/ifcfg-eth0 (check DHCP)
7) #/etc/init.d/network restart
6
Lab #4: Step 3
•
Mac-filterling
–
–
block getting the frame which has source mac address
xx:xx:xx:xx:xx:xx.
That is, a node can’ t communicate directly with source mac
address xx:xx:xx:xx:xx:xx, but can through other nodes with AODV
1) #iptables –A INPUT –m mac –mac-source
xx:xx:xx:xx:xx:xx –j DROP
7
Lab #4
Scenario 1
- test ‘ping’After blocking ping source A to destination B
directly by using iptables,
We can ping source A to B through
Other nodes by using AODV.
8
Lab #4: Scenario 1
• Test ‘ping’ with AODV
#ifconfig
- check wireless lan, ip configuration, ra0
#~/Utility/Raconfig2500
- check same channel and ssid in each group
#iptables –L
- check blocking mac address
#ping 192.168.xxx.xxx
- check whether ping is working or not
#aodvd –d –l –r 3
- run AODV daemon
#ps –aux
- check whether AODV is working
#ping 192.168.xxx.xxx
- check again whether ping is working or not
9
Lab #4
Scenario 2
- Transfer Files -
We can experience how to transmit files through
other nodes with AODV routing protocol.
10
Lab #4: Scenario 2
• Transfer files with AODV routing protocol
(file in /var/ftp/pub)
#ftp 192.168.11.4 or 192.168.100.9
ftp username>anonymous
password>
get sample (sample file을 받는다.)
11
Lab #4: Wrap Up
• Questions to ask yourself
– What is Ad-hoc network?
– How AODV routing protocol works?
12
Related documents