blob: 26e1d72fa38012eabf84dc5d5a1572263ce039de (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
|
=========================================
OPNFV Brahmaputra release note for onosfw
=========================================
.. contents:: Table of Contents
:backlinks: none
Abstract
========
This document describes the release note of onosfw project, including upstream project ONOS and OpenStack
License
=======
OPNFV Brahmaputra release note for onosfw Docs
(c) by Henry (HUAWEI)
OPNFV Brahmaputra release note for onosfw Docs
are licensed under a Creative Commons Attribution 4.0 International License.
You should have received a copy of the license along with this.
If not, see <http://creativecommons.org/licenses/by/4.0/>.
Version history
===============
+------------+----------+------------+------------------+
| **Date** | **Ver.** | **Author** | **Comment** |
| | | | |
+------------+----------+------------+------------------+
| 2016-01-21 | 1.0.0 | Henry | Rewritten for |
| | | (HUAWEI) | ONOSFW B release |
+------------+----------+------------+------------------+
| 2016-01-20 | 0.0.2 | Henry | Minor changes & |
| | | (HUAWEI) | formatting |
+------------+----------+------------+------------------+
| 2016-01-19 | 0.0.1 | Henry | First draft |
| | | (HUAWEI) | |
+------------+----------+------------+------------------+
Introduction
============
ONOSFW addresses integrating an SDN controller of choice based on a target applications or use cases within the OPNFV defined NFVI and VIM framework. It aims to provide end user and open source community with greater flexibility to build service applications, and to help leverage corresponding open source development efforts and results as well. Furthermore, it will create some common framework elements to address multi tenancy support, integration between the network controller and a DPI engine for context-based flow policies. It will also provide driver integration to support the Neutron ML2 & Router plugin.
ONOSFW Test Scenarios
=====================
+---------------------------------------+-------------------------------------------+-------------------------------------------+-------------------------------------------+------------------------------------------------------------+
| FuncTest Usecase \ Installers | Apex | Compass | Fuel | JOID |
+=======================================+===========================================+===========================================+===========================================+============================================================+
| vPing For user metadata | Should Fail; | Should Fail; | Should Fail; | Should Fail; |
| | ONOSFW do not support user metadata in BM | ONOSFW do not support user metadata in BM | ONOSFW do not support user metadata in BM | ONOSFW do not support user metadata in BM |
+---------------------------------------+-------------------------------------------+-------------------------------------------+-------------------------------------------+------------------------------------------------------------+
| vPing | Success | Success | Success | Success |
| | | | | |
+---------------------------------------+-------------------------------------------+-------------------------------------------+-------------------------------------------+------------------------------------------------------------+
| tempest | Success[1] | Success[1] | Success[1] | Success[1] |
| | | | | |
+---------------------------------------+-------------------------------------------+-------------------------------------------+-------------------------------------------+------------------------------------------------------------+
| VIMS | NR | NR | NR | NR |
| | | | | |
+---------------------------------------+-------------------------------------------+-------------------------------------------+-------------------------------------------+------------------------------------------------------------+
| RALLY | Success | Success | Success | Success |
| | | | | |
+---------------------------------------+-------------------------------------------+-------------------------------------------+-------------------------------------------+------------------------------------------------------------+
| ONOS | Success | Success | Success | Success |
| | | | | |
+---------------------------------------+-------------------------------------------+-------------------------------------------+-------------------------------------------+------------------------------------------------------------+
Secenario 14 ONOS-HA for Virtual:
+---------------------------------------+-------------------------------------------+-------------------------------------------+-------------------------------------------+-------------------------------------------+
| FuncTest Usecase \ Installers | Apex | Compass | Fuel | JOID |
+=======================================+===========================================+===========================================+===========================================+===========================================+
| vPing For user metadata | Should Fail; | Should Fail; | Should Fail; | Should Fail; |
| | ONOSFW do not support user metadata in VM | ONOSFW do not support user metadata in VM | ONOSFW do not support user metadata in VM | ONOSFW do not support user metadata in VM |
+---------------------------------------+-------------------------------------------+-------------------------------------------+-------------------------------------------+-------------------------------------------+
| vPing | Success | Success | Success | Success |
| | | | | |
+---------------------------------------+-------------------------------------------+-------------------------------------------+-------------------------------------------+-------------------------------------------+
| tempest | Success[1] | Success[1] | Success[1] | Success[1] |
| | | | | |
+---------------------------------------+-------------------------------------------+-------------------------------------------+-------------------------------------------+-------------------------------------------+
| VIMS | NR | NR | NR | NR |
| | | | | |
+---------------------------------------+-------------------------------------------+-------------------------------------------+-------------------------------------------+-------------------------------------------+
| RALLY | Success | Success | Success | Success |
| | | | | |
+---------------------------------------+-------------------------------------------+-------------------------------------------+-------------------------------------------+-------------------------------------------+
| ONOS | Success | Success | Success | Success |
| | | | | |
+---------------------------------------+-------------------------------------------+-------------------------------------------+-------------------------------------------+-------------------------------------------+
[1] There are 11 failed tests out of 210 which (we think) are related to nova metadata service not supported by onos yet. Some tests need to pass the ssh-key to the instances using that service. However, it passes the success criteria of >=90%; details show in JIRA ticket : https://jira.onosproject.org/browse/ONOS-3997
ONOS Release
============
ONOS wiki of onosfw : `onosfw proposal in ONOS`_.
.. _onosfw proposal in ONOS: https://wiki.onosproject.org/login.action?os_destination=%2Fdisplay%2FONOS%2FONOS%2BFramework%2B%28ONOSFW%29%2Bfor%2BOPNFV
ONOS Emu code:`ONOS Emu Code`_.
.. _ONOS Emu Code: https://github.com/opennetworkinglab/onos/tree/onos-1.4
ONOS Emu Release Note `ONOS Emu Release Note`_.
.. _ONOS Emu Release Note: https://wiki.onosproject.org/display/ONOS/Release+Notes+-+Emu+1.4.0
The APIs docs exist as a submodule in docs/apis.
In order to retrieve them, you must change directories to "apis" and then do a "git pull origin master".
This will pull down all relevant API documents related to the source components in this release".
here is api link: https://github.com/onosfw/apis
OpenStack Release
=================
OpenStack Liberty wiki page `OpenStack Liberty wiki`_.
.. _OpenStack Liberty wiki : https://wiki.openstack.org/wiki/Main_Page
OpenStack Liberty api page `OpenStack Networking Api`_.
.. _OpenStack Networking Api : http://developer.openstack.org/api-ref-networking-v2-ext.html
Revision: _sha1_
:Author: Henry(jiangrui1@huawei.com)
Build date: |today|
|