close
Warning:
Can't synchronize with repository "(default)" (/common/SVN/wimax does not appear to be a Subversion repository.). Look in the Trac log for more information.
- Timestamp:
-
Nov 8, 2013, 5:31:12 PM (9 years ago)
- Author:
-
davide
- Comment:
-
—
Legend:
- Unmodified
- Added
- Removed
- Modified
-
v31
|
v32
|
|
34 | 34 | |
35 | 35 | |
36 | | |
37 | | == 7.2 Key Configuration Parameters == |
38 | | |
39 | | These are the key parameters, that are gathered and then held in the yaml configuration file |
40 | | |
41 | | {{{ |
42 | | # NOTE: use only 'spaces' to indent ! |
43 | | # ('tab' indents are not supported by the ruby yaml parser used to read this file) |
44 | | # |
45 | | # This is the Config file for the WiMAXRF GridService |
46 | | # |
47 | | --- |
48 | | wimaxrf: |
49 | | |
50 | | reset: |
51 | | file: '/defaults/reset.xml' |
52 | | asngw: |
53 | | if: eth1 |
54 | | ip: 192.168.1.50 |
55 | | rcvport: 2231 |
56 | | sndport: 2321 |
57 | | id: ASNGW000 |
58 | | tecnh: 3 |
59 | | dsc: IP-Config-Mgmt |
60 | | |
61 | | click: |
62 | | def_gw: 10.41.0.1 |
63 | | net_mask: 255.255.0.0 |
64 | | def_ip: 10.41.0.254 |
65 | | |
66 | | bs: |
67 | | ip: 192.168.1.10 |
68 | | mask: 255.255.255.0 |
69 | | bsid: 00:00:04:00:00:01 |
70 | | frequency: 2590000 |
71 | | |
72 | | localoml: |
73 | | :omlServer: localhost |
74 | | |
75 | | auth: |
76 | | database: /var/spool/asnctrl/wimax-clients.sql |
77 | | }}} |
78 | | |
79 | | wimax-clients.sql contains the mapping of macaddress, vlan and ip addresses, the file serves as the Base Station Access List. [[BR]] |
80 | | |
81 | | |
82 | | The omlServer parameter is the hostname of your OML server where the wimax measurements get logged.[[BR]] |
83 | | |
84 | | reset.xml file contains know default base station parameters and this is site specific.[[BR]] |
85 | | |
86 | | == 7.3 Base Station Server Installation == |
87 | | |
88 | | |
89 | | === 7.3.1 Expected OS: Ubuntu 9.04 === |
| 36 | == 7.2 Base Station Server Installation == |
| 37 | |
| 38 | |
| 39 | === 7.2.1 Expected OS: Ubuntu 9.04 === |
90 | 40 | |
91 | 41 | {{{ |
… |
… |
|
98 | 48 | }}} |
99 | 49 | |
100 | | === 7.3.2 Setup Ethernet Interfaces === |
| 50 | === 7.2.2 Setup Ethernet Interfaces === |
101 | 51 | |
102 | 52 | It is expected that there be 3 wired Ethernet interfaces named: eth0, eth1, eth2. You may need to edit '''/etc/udev/rules.d/70-persistent-net.rules''' to make the names |
… |
… |
|
134 | 84 | }}} |
135 | 85 | |
136 | | === 7.3.3 Install Required Packages === |
| 86 | === 7.2.3 Install Required Packages === |
137 | 87 | |
138 | 88 | 1. Configure apt/sources to include mytestbed.net and orbit-lab.org. Edit the '''/etc/apt/sources.list''' and add the following lines: |
… |
… |
|
186 | 136 | |
187 | 137 | |
188 | | == 7.4 Setup NEC BTS == |
| 138 | == 7.3 Setup NEC BTS == |
189 | 139 | |
190 | 140 | Please note: Do not restart BTS until all changes are complete. If you do happen to restart, you will have to use the serial interface to connect to the BTS. |
191 | 141 | |
192 | | === 7.4.1: Step 1 Configuring the IP === |
| 142 | === 7.3.1: Step 1 Configuring the IP === |
193 | 143 | |
194 | 144 | We'll need to adjust the ip's of both interfaces. They're managed via two independent files which exists on two different machines/ip combos. |
… |
… |
|
228 | 178 | 1. Finally you'll need to configure your own interface to be in the same subnet as the BS Ip's. For the first BS it should be of the form 10.3.X.254. |
229 | 179 | |
230 | | === 7.4.2 Step 2 Configure the BTS software === |
| 180 | === 7.3.2 Step 2 Configure the BTS software === |
231 | 181 | |
232 | 182 | 1. ssh to the new IP of the DSP machine. |
… |
… |
|
272 | 222 | |
273 | 223 | |
274 | | == 7.5 Configuration of ASN-GW Controller and WiMAX RF Agg Mgr == |
| 224 | == 7.4 Configuration of ASN-GW Controller and WiMAX RF Agg Mgr == |
275 | 225 | |
276 | 226 | Configuration of software both for the ASN-GW and the WiMAX BTS is done through a single yaml configuration file on the ASN. |
… |
… |
|
390 | 340 | }}} |
391 | 341 | |
392 | | == 7.6 Configuration of CLICK == |
393 | | There is no more manual intervention needed, wimax-aggmgr service (ver 12) handles it.[[BR]] |
394 | | |
395 | | ~~Configuration of the CLICK router is done by SAM.rb.~~ |
396 | | |
397 | | Here is an example configuration when no MSs are registered: |
398 | | |
399 | | [[Image(WimaxClickNoMsRegistered.jpg)]] |
400 | | |
401 | | Here is an example configuration when one MS is registered: |
402 | | |
403 | | [[Image(WimaxClickOneMsRegistered.jpg)]] |
404 | | |
405 | | == 7.7 OMF/OML Installation and Configuration == |
| 342 | |
| 343 | == 7.5 OMF/OML Installation and Configuration == |
406 | 344 | |
407 | 345 | Procedure provided by Evan Zhang in Summer, 2010: This page contains all the information you need to understand the current OMF lab setting and how it was built. [[BR]] |
… |
… |
|
422 | 360 | |
423 | 361 | |
424 | | === 7.7.1 Installation Instructions === |
| 362 | === 7.5.1 Installation Instructions === |
425 | 363 | |
426 | 364 | (You should always look at the reference instruction first,http://omf.mytestbed.net/wiki/omf/Installation_Guide_52) [[BR]] |
… |
… |
|
438 | 376 | }}} |
439 | 377 | |
440 | | === 7.7.2 Installation of the Aggregate Manager VM === |
| 378 | === 7.5.2 Installation of the Aggregate Manager VM === |
441 | 379 | |
442 | 380 | ==== Network Setup ==== |
… |
… |
|
490 | 428 | |
491 | 429 | |
492 | | === 7.7.3 Configuring the Aggregate Manager (AM) === |
| 430 | === 7.5.3 Configuring the Aggregate Manager (AM) === |
493 | 431 | |
494 | 432 | * Follow the reference instruction and carefully change the IPs to ours. |
… |
… |
|
509 | 447 | |
510 | 448 | |
511 | | === 7.7.4 Installing the Experiment Controller (EC) === |
| 449 | === 7.5.4 Installing the Experiment Controller (EC) === |
512 | 450 | |
513 | 451 | * We can not find /etc/omf-expctl-5.2/nodehandler.yaml by following the reference instruction, we need to do, |
… |
… |
|
548 | 486 | }}} |
549 | 487 | |
550 | | === 7.7.5 Installing and Configuring XMPP === |
| 488 | === 7.5.5 Installing and Configuring XMPP === |
551 | 489 | |
552 | 490 | ==== Installing Openfire ==== |
… |
… |
|
568 | 506 | |
569 | 507 | |
570 | | === 7.7.6 Preparing the Experiment Node VMs === |
| 508 | === 7.5.6 Preparing the Experiment Node VMs === |
571 | 509 | |
572 | 510 | * For VM experiment nodes (which is not mentioned in the reference instruction), the instruction is similar as preparing the baseline disk image. Reference: http://omf.mytestbed.net/wiki/omf/Ubuntu_Baseline |
… |
… |
|
631 | 569 | |
632 | 570 | |
633 | | == 7.8 OMF/OML Operations and Testing == |
634 | | |
635 | | === 7.8.1 Test Experiment === |
| 571 | == 7.6 OMF/OML Operations and Testing == |
| 572 | |
| 573 | === 7.6.1 Test Experiment === |
636 | 574 | |
637 | 575 | At this point, you may want to run a test experiment. We choose to run a modified(get ride of the wireless configuration) hello world experiment with our two VM nodes. |
… |
… |
|
722 | 660 | |
723 | 661 | |
724 | | === 7.8.2 Instrumenting an Experiment === |
| 662 | === 7.6.2 Instrumenting an Experiment === |
725 | 663 | |
726 | 664 | Basically, you need to insert some code into your application's source code to utilized the measurement library offered by OML. [[BR]] |
… |
… |
|
732 | 670 | |
733 | 671 | |
734 | | == 7.9 Operations and Testing == |
735 | | |
736 | | |
737 | | === 7.9.1 Login to Base Station Server === |
| 672 | == 7.7 Operations and Testing == |
| 673 | |
| 674 | |
| 675 | === 7.7.1 Login to Base Station Server === |
738 | 676 | |
739 | 677 | Login through the console on the Base Station Server (ASN-GW) and test the following. |
… |
… |
|
769 | 707 | |
770 | 708 | |
771 | | === 7.9.2 Login to BTS === |
| 709 | === 7.7.2 Login to BTS === |
772 | 710 | |
773 | 711 | 1. To login: |
… |
… |
|
785 | 723 | |
786 | 724 | |
787 | | === 7.9.3 ASN GW Operation === |
| 725 | === 7.7.3 ASN GW Operation === |
788 | 726 | |
789 | 727 | |
… |
… |
|
828 | 766 | |
829 | 767 | |
830 | | === 7.9.4 RF Transmission === |
| 768 | === 7.7.4 RF Transmission === |
831 | 769 | |
832 | 770 | 1. Scan on the client and check if the basestation's signal is seen using the procedure described below. If we are able to connect step 2 can be ignored. Else try step 2. |
… |
… |
|
844 | 782 | - Vary transmit power at the BTS using wiset calls on the BTS or through the web interface and then measure the corresponding changes on the analyzer. |
845 | 783 | |
846 | | === 7.9.5 CLICK Modular Router Monitoring === |
847 | | |
848 | | |
849 | | === 7.9.6 Mobile Station Registration === |
850 | | |
851 | | |
852 | | === 7.9.7 Traffic Monitoring === |
| 784 | === 7.7.5 CLICK Modular Router Monitoring === |
| 785 | |
| 786 | |
| 787 | === 7.7.6 Mobile Station Registration === |
| 788 | |
| 789 | |
| 790 | === 7.7.7 Traffic Monitoring === |
853 | 791 | |
854 | 792 | Install wireshark on ethernet interfaces. |
855 | 793 | |
856 | | === 7.9.8 Login to OMF as Experimenter === |
857 | | |
858 | | |
859 | | === 7.9.9 Use of OMF to Configure Service === |
860 | | |
861 | | |
862 | | === 7.9.10 Use of OML to Monitor BTS === |
863 | | |
864 | | |
865 | | === 7.9.11 Use of OML to Monitor Service === |
866 | | |
867 | | |
868 | | == 7.10 List of Software Packages == |
| 794 | === 7.7.8 Login to OMF as Experimenter === |
| 795 | |
| 796 | |
| 797 | === 7.7.9 Use of OMF to Configure Service === |
| 798 | |
| 799 | |
| 800 | === 7.7.10 Use of OML to Monitor BTS === |
| 801 | |
| 802 | |
| 803 | === 7.7.11 Use of OML to Monitor Service === |
| 804 | |
| 805 | |
| 806 | == 7.8 List of Software Packages == |
869 | 807 | 1. OMF Aggregate Manager 5.2 Version 6 |
870 | 808 | 2. OMF Common 5.2 Version 4 |