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:
-
Feb 10, 2011, 3:58:49 PM (13 years ago)
- Author:
-
agosain
- Comment:
-
—
Legend:
- Unmodified
- Added
- Removed
- Modified
-
v17
|
v18
|
|
1 | 1 | [[PageOutline]] |
2 | 2 | |
3 | | = 6. Case 2: Software Installation, Configuration and Operation = |
| 3 | = 7. Case 2: Software Installation, Configuration and Operation = |
4 | 4 | |
5 | 5 | Fig 2-2) Case 2 WiMAX Base Station Configuration [[BR]] |
… |
… |
|
14 | 14 | |
15 | 15 | |
16 | | == 6.1 WiMAX OID and IP Address Assignment == |
| 16 | == 7.1 WiMAX OID and IP Address Assignment == |
17 | 17 | |
18 | 18 | |
… |
… |
|
35 | 35 | |
36 | 36 | |
37 | | == 6.2 Key Configuration Parameters == |
| 37 | == 7.2 Key Configuration Parameters == |
38 | 38 | |
39 | 39 | These are the key parameters, that are gathered and then held in the yaml configuration file |
… |
… |
|
69 | 69 | |
70 | 70 | |
71 | | == 6.3 Base Station Server Installation == |
72 | | |
73 | | |
74 | | === 6.3.1 Expected OS: Ubuntu 9.04 === |
| 71 | == 7.3 Base Station Server Installation == |
| 72 | |
| 73 | |
| 74 | === 7.3.1 Expected OS: Ubuntu 9.04 === |
75 | 75 | |
76 | 76 | {{{ |
… |
… |
|
83 | 83 | }}} |
84 | 84 | |
85 | | === 6.3.2 Setup Ethernet Interfaces === |
| 85 | === 7.3.2 Setup Ethernet Interfaces === |
86 | 86 | |
87 | 87 | 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 |
… |
… |
|
119 | 119 | }}} |
120 | 120 | |
121 | | === 6.3.3 Install Required Packages === |
| 121 | === 7.3.3 Install Required Packages === |
122 | 122 | |
123 | 123 | 1. Configure apt/sources to include mytestbed.net and orbit-lab.org. Edit the '''/etc/apt/sources.list''' and add the following lines: |
… |
… |
|
141 | 141 | |
142 | 142 | |
143 | | == 6.4 Setup NEC BTS == |
| 143 | == 7.4 Setup NEC BTS == |
144 | 144 | |
145 | 145 | 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. |
146 | 146 | |
147 | | === 6.4.1: Step 1 Configuring the IP === |
| 147 | === 7.4.1: Step 1 Configuring the IP === |
148 | 148 | |
149 | 149 | 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. |
… |
… |
|
183 | 183 | 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. |
184 | 184 | |
185 | | === 6.4.2 Step 2 Configure the BTS software === |
| 185 | === 7.4.2 Step 2 Configure the BTS software === |
186 | 186 | |
187 | 187 | 1. ssh to the new IP of the DSP machine. |
… |
… |
|
227 | 227 | |
228 | 228 | |
229 | | == 6.5 Configuration of ASN-GW Controller and WiMAX RF Agg Mgr == |
| 229 | == 7.5 Configuration of ASN-GW Controller and WiMAX RF Agg Mgr == |
230 | 230 | |
231 | 231 | Configuration of software both for the ASN-GW and the WiMAX BTS is done through a single yaml configuration file on the ASN. |
… |
… |
|
335 | 335 | }}} |
336 | 336 | |
337 | | == 6.6 Configuration of CLICK == |
| 337 | == 7.6 Configuration of CLICK == |
338 | 338 | |
339 | 339 | Configuration of the CLICK router is done by SAM.rb. |
… |
… |
|
347 | 347 | (sample) |
348 | 348 | |
349 | | == 6.7 OMF/OML Installation and Configuration == |
| 349 | == 7.7 OMF/OML Installation and Configuration == |
350 | 350 | |
351 | 351 | 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]] |
… |
… |
|
366 | 366 | |
367 | 367 | |
368 | | === 6.7.1 Installation Instructions === |
| 368 | === 7.7.1 Installation Instructions === |
369 | 369 | |
370 | 370 | (You should always look at the reference instruction first,http://omf.mytestbed.net/wiki/omf/Installation_Guide_52) [[BR]] |
… |
… |
|
382 | 382 | }}} |
383 | 383 | |
384 | | === 6.7.2 Installation of the Aggregate Manager VM === |
| 384 | === 7.7.2 Installation of the Aggregate Manager VM === |
385 | 385 | |
386 | 386 | ==== Network Setup ==== |
… |
… |
|
434 | 434 | |
435 | 435 | |
436 | | === 6.7.3 Configuring the Aggregate Manager (AM) === |
| 436 | === 7.7.3 Configuring the Aggregate Manager (AM) === |
437 | 437 | |
438 | 438 | * Follow the reference instruction and carefully change the IPs to ours. |
… |
… |
|
453 | 453 | |
454 | 454 | |
455 | | === 6.7.4 Installing the Experiment Controller (EC) === |
| 455 | === 7.7.4 Installing the Experiment Controller (EC) === |
456 | 456 | |
457 | 457 | * We can not find /etc/omf-expctl-5.2/nodehandler.yaml by following the reference instruction, we need to do, |
… |
… |
|
492 | 492 | }}} |
493 | 493 | |
494 | | === 6.7.5 Installing and Configuring XMPP === |
| 494 | === 7.7.5 Installing and Configuring XMPP === |
495 | 495 | |
496 | 496 | ==== Installing Openfire ==== |
… |
… |
|
512 | 512 | |
513 | 513 | |
514 | | === 6.7.6 Preparing the Experiment Node VMs === |
| 514 | === 7.7.6 Preparing the Experiment Node VMs === |
515 | 515 | |
516 | 516 | * 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 |
… |
… |
|
574 | 574 | * After the nodes are up. The Resource Controller will report node's liveness to XMPP server on hourly basis. You can go to http://128.89.91.30:9090/user-summary.jsp (user:admin, pw:gpo2010) to check. |
575 | 575 | |
576 | | == 6.8 OMF/OML Operations and Testing == |
577 | | |
578 | | === 6.8.1 Test Experiment === |
| 576 | == 7.8 OMF/OML Operations and Testing == |
| 577 | |
| 578 | === 7.8.1 Test Experiment === |
579 | 579 | |
580 | 580 | 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. |
… |
… |
|
665 | 665 | |
666 | 666 | |
667 | | === 6.8.2 Instrumenting an Experiment === |
| 667 | === 7.8.2 Instrumenting an Experiment === |
668 | 668 | |
669 | 669 | Basically, you need to insert some code into your application's source code to utilized the measurement library offered by OML. [[BR]] |
… |
… |
|
675 | 675 | |
676 | 676 | |
677 | | == 6.9 Operations and Testing == |
678 | | |
679 | | |
680 | | === 6.9.1 Login to Base Station Server === |
| 677 | == 7.9 Operations and Testing == |
| 678 | |
| 679 | |
| 680 | === 7.9.1 Login to Base Station Server === |
681 | 681 | |
682 | 682 | Login through the console on the Base Station Server (ASN-GW) and test the following. |
… |
… |
|
701 | 701 | |
702 | 702 | |
703 | | === 6.9.2 Login to BTS === |
| 703 | === 7.9.2 Login to BTS === |
704 | 704 | |
705 | 705 | 1. To login: |
… |
… |
|
717 | 717 | |
718 | 718 | |
719 | | === 6.9.3 ASN GW Operation === |
| 719 | === 7.9.3 ASN GW Operation === |
720 | 720 | |
721 | 721 | |
… |
… |
|
760 | 760 | |
761 | 761 | |
762 | | === 6.9.4 RF Transmission === |
| 762 | === 7.9.4 RF Transmission === |
763 | 763 | |
764 | 764 | 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. |
… |
… |
|
776 | 776 | - 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. |
777 | 777 | |
778 | | === 6.9.5 SAM Monitoring === |
779 | | |
780 | | |
781 | | === 6.9.6 CLICK Modular Router Monitoring === |
782 | | |
783 | | |
784 | | === 6.9.7 Mobile Station Registration === |
785 | | |
786 | | |
787 | | === 6.9.8 Traffic Monitoring === |
| 778 | === 7.9.5 SAM Monitoring === |
| 779 | |
| 780 | |
| 781 | === 7.9.6 CLICK Modular Router Monitoring === |
| 782 | |
| 783 | |
| 784 | === 7.9.7 Mobile Station Registration === |
| 785 | |
| 786 | |
| 787 | === 7.9.8 Traffic Monitoring === |
788 | 788 | |
789 | 789 | Install wireshark on ethernet interfaces. |
790 | 790 | |
791 | | === 6.9.9 Login to OMF as Experimenter === |
792 | | |
793 | | |
794 | | === 6.9.10 Use of OMF to Configure Service === |
795 | | |
796 | | |
797 | | === 6.9.11 Use of OML to Monitor BTS === |
798 | | |
799 | | |
800 | | === 6.9.12 Use of OML to Monitor Service === |
801 | | |
802 | | |
| 791 | === 7.9.9 Login to OMF as Experimenter === |
| 792 | |
| 793 | |
| 794 | === 7.9.10 Use of OMF to Configure Service === |
| 795 | |
| 796 | |
| 797 | === 7.9.11 Use of OML to Monitor BTS === |
| 798 | |
| 799 | |
| 800 | === 7.9.12 Use of OML to Monitor Service === |
| 801 | |
| 802 | |