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:
-
Dec 3, 2010, 4:22:09 PM (13 years ago)
- Author:
-
hmussman
- Comment:
-
—
Legend:
- Unmodified
- Added
- Removed
- Modified
-
v25
|
v26
|
|
1 | 1 | = 4. Software = |
2 | 2 | |
| 3 | == NEC BTS == |
| 4 | |
| 5 | The NEC BTS comes with firmware that sets its function; it does not need to be installed. |
| 6 | |
| 7 | However, that are many parameters that must be configured; see (reference below). |
| 8 | |
3 | 9 | == ASN-GW Controller == |
4 | 10 | |
5 | | |
6 | | The ASN-_GW controller code is provided by NEC, and is based upon their commercial code. |
7 | | |
8 | | Three components are provided by NEC, in binary only: |
| 11 | The ASN-GW controller code is provided by NEC, and is based upon their commercial code. |
| 12 | |
| 13 | It was originally written in c, c++ and shell. |
| 14 | |
| 15 | It is a much simplified version of their commercial ASN-GW code, with several major functions removed, including: all AAA; handoff managment. |
| 16 | |
| 17 | Three components are provided by NEC, in binary only, totaling approx 25MB: |
9 | 18 | |
10 | 19 | * trapctrl - used for (snmp) alerts management (not currently used) |
11 | 20 | |
12 | | * asnctrl - Daemon process that is in charge of R6 control functions. (well defined API) |
13 | | |
14 | | * epctrl - Daemon process that is in charge of R6 interface datapath. (sets up GRE tunnel from Mobile Station (MS) to data path module (e.g., CLICK modular router) |
15 | | |
| 21 | * asnctrl - Daemon process that is in charge of R6 control functions. |
| 22 | |
| 23 | * opens a TCP port and listens; provides a well-defined API |
| 24 | * see (* updated document) for details of the API |
| 25 | * controls epctrl to setup data path |
| 26 | |
| 27 | * epctrl - Daemon process that is in charge of R6 interface datapath. |
| 28 | |
| 29 | * sets up GRE tunnel from Mobile Station (MS) to GRE tunnel device, numbered gre_emc_xx |
| 30 | * controlled by asnctrl |
16 | 31 | |
17 | 32 | These must currently be loaded with various libraries, including the SF Tables library; some could be eliminated. |
18 | 33 | |
19 | | The asnctrl API can be found at: |
20 | | |
21 | | These is an ASN_GW Controller configuration file; see below. |
22 | | |
23 | | |
24 | | [wiki:/Software/Create Create Debian Package][[BR]] |
25 | | [wiki:/Software/Configuration Create Package Site][[BR]] |
26 | | |
| 34 | There ia an ASN-GW controller configuration file; see (reference below). |
27 | 35 | |
28 | 36 | == Data Path Module == |
29 | 37 | |
30 | | For Case 1, the Data Path Module carries data between the NEC IDU and tbe GENI Access Network. |
31 | | |
32 | | For Case 2, the Data Path Module carries data between the NEC IDU and tbe KVM VMs. |
33 | | |
| 38 | For Cases 1 and 2, the Data Path Module carries data between the NEC BTS and tbe GENI Access Network. |
| 39 | |
| 40 | For Case 3, the Data Path Module carries data between the NEC BTS and tbe KVM VMs. |
| 41 | |
34 | 42 | Currently, the only supported Data Path Module is the Click Modular Router |
35 | 43 | |
… |
… |
|
38 | 46 | === Click Modular Router === |
39 | 47 | |
40 | | The current supported Data Path Module is the Click Modular Router, v1.6. |
41 | | |
42 | | These is CLICK Modular Router configuration file; see below. |
| 48 | The currently supported Data Path Module is the Click Modular Router, v1.6; later, this is planned to be replaced with v1.8. |
| 49 | |
| 50 | The functionality of the CLICK Modular Router is set by its configuration file; see (reference below). This configuration file is initialzed and then updated by the Control Module. With the current v1.6 implementation, the CLICK moduler router must be restarted after the configuration file is updated. |
43 | 51 | |
44 | 52 | === Open Flow Switch === |
… |
… |
|
46 | 54 | == Control Module == |
47 | 55 | |
48 | | The Control Module sets the functionality of the NEC IDU, the ASN-GW Controller and the Data Path Module (e.g., CLICK Modular Router). |
49 | | |
50 | | For Case 1, the Control Module us the Simple Authorization Manager (SAM). |
51 | | |
52 | | For Case 2, the Control Module is the WiMAX RF Aggregate Manager. |
| 56 | The Control Module controls the functionality of the NEC BTS, the ASN-GW Controller and the Data Path Module (e.g., CLICK Modular Router). |
| 57 | |
| 58 | For Case 1, the Control Module is the Simple Authorization Manager (SAM). |
| 59 | |
| 60 | For Cases 2 and 3, the Control Module is the WiMAX RF Aggregate Manager. |
53 | 61 | |
54 | 62 | === Simple Authorization Manager (SAM) === |
… |
… |
|
92 | 100 | |
93 | 101 | == VM Aggregate Manager == |
94 | | |
95 | 102 | |
96 | 103 | === Accessibility === |