Herbert Eiselt | 092189e | 2019-04-03 17:24:29 +0200 | [diff] [blame] | 1 | .. contents:: |
| 2 | :depth: 3 |
| 3 | .. |
| 4 | |
| 5 | Configuration |
| 6 | ============= |
| 7 | |
| 8 | The application shows the actual values of all attributes of the |
| 9 | ONF-TR-532 for a selected physical network function (PNF). Each view of |
Aijana Schumann | 06fb529 | 2020-02-11 15:44:17 +0100 | [diff] [blame^] | 10 | a functional element is divided into capabilities, configuration, |
| 11 | status, current problem, current performance and history performance |
| 12 | information according to TR-532. |
Herbert Eiselt | 092189e | 2019-04-03 17:24:29 +0200 | [diff] [blame] | 13 | |
| 14 | A separate window is available for modifying the configuration. All |
| 15 | changes made are sent to the device in a single NetConf bulk request. |
| 16 | The operator is notified about successfully configuring the device. |
| 17 | |
| 18 | Implementation |
| 19 | -------------- |
| 20 | |
Aijana Schumann | 06fb529 | 2020-02-11 15:44:17 +0100 | [diff] [blame^] | 21 | The application is implemented as OpenDaylight-DLUX web application |
Herbert Eiselt | 092189e | 2019-04-03 17:24:29 +0200 | [diff] [blame] | 22 | using the RestConf northbound interface of the SDN controller. The key |
Aijana Schumann | 06fb529 | 2020-02-11 15:44:17 +0100 | [diff] [blame^] | 23 | frameworks are: Typescript, React and material-ui. |
Herbert Eiselt | 092189e | 2019-04-03 17:24:29 +0200 | [diff] [blame] | 24 | |
Aijana Schumann | 06fb529 | 2020-02-11 15:44:17 +0100 | [diff] [blame^] | 25 | Connection status information is updated automatically using a web |
Herbert Eiselt | 092189e | 2019-04-03 17:24:29 +0200 | [diff] [blame] | 26 | socket for notifications from OpenDaylight to the browser. |