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 workof 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