networking-sfc is supported in ODL through NetVirt. I see you have been
working with vpp which likely is using the gbp from odl and I don't think
support was every added there. Either way, Manuel and Jaime are your
experts and will know the right answers.

On Sat, May 19, 2018 at 10:44 AM, PRAKASH, OM <[email protected]> wrote:

> Hi ,
>
>
>
> Does Opendaylight support networking-sfc ? From  Article
> https://docs.openstack.org/networking-odl/ocata/specs/sfc-driver.html ,
> it seems Opendaylight does not support it. It has plan to do that.
>
>
>
> But when I look at this doc https://github.com/openstack/n
> etworking-odl/tree/master/devstack ,  there is configuration for SFC , So
> I tried with Devstack /Opendaylight .
>
>
>
> And when I create Port pair in neutron side , it is successful . But when
> I check the openstack log , it error out . it says portpair rest api 
> (*http://10.10.90.43:8087/controller/nb/v2/neutron/portpairs)is
> <http://10.10.90.43:8087/controller/nb/v2/neutron/portpairs)is>* not
> available .
>
>
>
> But I see for ports (*http://10.10.90.43:8087/controller/nb/v2/neutron/ports
> <http://10.10.90.43:8087/controller/nb/v2/neutron/ports>) *rest api is
> available .
>
>
>
> Can you please help me what is current status of the support ?
>
>
>
> ubuntu@master:~/sfc_Demo$ neutron port-pair-create PP1 --ingress p2
> --egress p3
>
> neutron CLI is deprecated and will be removed in the future. Use openstack
> CLI instead.
>
> Created a new port_pair:
>
> +-----------------------------+--------------------------------------+
>
> | Field                       | Value                                |
>
> +-----------------------------+--------------------------------------+
>
> | description                 |                                      |
>
> | egress                      | 11407108-28da-4a47-812b-beacd02d3483 |
>
> | id                          | 8087a53b-0b9e-4b73-9a86-4c4149ff3301 |
>
> | ingress                     | 0c1086f0-0b12-48ff-b335-c1758051abc7 |
>
> | name                        | PP1                                  |
>
> | project_id                  | 6703821670ee4ff498ec6e9ab319b0c3     |
>
> | service_function_parameters | {"weight": 1, "correlation": null}   |
>
> | tenant_id                   | 6703821670ee4ff498ec6e9ab319b0c3     |
>
> +-----------------------------+--------------------------------------+
>
>
>
> Logs from Neutron :-
>
>
>
> ubuntu@master:~/sfc_Demo$
>
>
>
> adroom:100 make_reservation /opt/stack/neutron/neutron/db/
> quota/driver.py:222
>
> 2018-05-19 10:11:23.331 3121 DEBUG networking_sfc.services.sfc.plugin
> [req-030694f3-3c63-44bb-ac64-f1adbfbdc790 admin admin]
> networking_sfc.services.sfc.plugin.SfcPlugin method create_port_pair
> called wit
>
> h arguments (<neutron.context.Context object at 0x7faba8c00d10>,)
> {'port_pair': {u'port_pair': {u'ingress': 
> u'0c1086f0-0b12-48ff-b335-c1758051abc7',
> 'description': '', 'tenant_id': u'6703821670ee4ff498ec6
>
> e9ab319b0c3', u'egress': u'11407108-28da-4a47-812b-beacd02d3483',
> 'service_function_parameters': {'weight': 1, 'correlation': None},
> 'project_id': u'6703821670ee4ff498ec6e9ab319b0c3', u'name': u'PP1'}}} w
>
> rapper /usr/local/lib/python2.7/dist-packages/oslo_log/helpers.py:47
>
> 2018-05-19 10:11:23.331 3121 DEBUG networking_sfc.db.sfc_db
> [req-030694f3-3c63-44bb-ac64-f1adbfbdc790 admin admin]
> networking_sfc.services.sfc.plugin.SfcPlugin method create_port_pair
> called with argument
>
> s (<neutron.context.Context object at 0x7faba8c00d10>, {u'port_pair':
> {u'ingress': u'0c1086f0-0b12-48ff-b335-c1758051abc7', 'description': '',
> 'tenant_id': u'6703821670ee4ff498ec6e9ab319b0c3', u'egress':
>
> u'11407108-28da-4a47-812b-beacd02d3483', 'service_function_parameters':
> {'weight': 1, 'correlation': None}, 'project_id':
> u'6703821670ee4ff498ec6e9ab319b0c3', u'name': u'PP1'}}) {} wrapper
> /usr/local/lib/
>
> python2.7/dist-packages/oslo_log/helpers.py:47
>
> 2018-05-19 10:11:23.456 3121 DEBUG networking_odl.journal.journal
> [req-030694f3-3c63-44bb-ac64-f1adbfbdc790 admin admin] Resetting thread
> timer set_sync_event /opt/stack/networking-odl/networking_odl/jour
>
> nal/journal.py:115
>
> 2018-05-19 10:11:23.461 3121 DEBUG networking_odl.journal.journal [-]
> Thread walking database _sync_pending_rows /opt/stack/networking-odl/netw
> orking_odl/journal/journal.py:165
>
> 2018-05-19 10:11:23.472 3121 DEBUG neutron.callbacks.manager
> [req-030694f3-3c63-44bb-ac64-f1adbfbdc790 admin admin] Notify callbacks
> [] for port_pair, before_response _notify_loop /opt/stack/neutron/neutr
>
> on/callbacks/manager.py:142
>
> 2018-05-19 10:11:23.474 3121 INFO neutron.wsgi
> [req-030694f3-3c63-44bb-ac64-f1adbfbdc790 admin admin] 10.10.90.43 "POST
> /v2.0/sfc/port_pairs.json HTTP/1.1" status: 201  len: 566 time: 0.2255571
>
> 2018-05-19 10:11:23.484 3121 INFO networking_odl.journal.journal [-]
> Syncing create portpair 8087a53b-0b9e-4b73-9a86-4c4149ff3301
>
> 2018-05-19 10:11:23.485 3121 DEBUG networking_odl.common.client [-]
> Sending METHOD (post) URL 
> (*http://10.10.90.43:8087/controller/nb/v2/neutron/portpairs
> <http://10.10.90.43:8087/controller/nb/v2/neutron/portpairs>*) JSON ({
>
>   "portpair": {
>
>     "ingress": "0c1086f0-0b12-48ff-b335-c1758051abc7",
>
>     "description": "",
>
>     "tenant_id": "6703821670ee4ff498ec6e9ab319b0c3",
>
>     "egress": "11407108-28da-4a47-812b-beacd02d3483",
>
>     "service_function_parameters": {
>
>       "weight": 1,
>
>       "correlation": null
>
>     },
>
>     "project_id": "6703821670ee4ff498ec6e9ab319b0c3",
>
>     "id": "8087a53b-0b9e-4b73-9a86-4c4149ff3301",
>
>     "name": "PP1"
>
>   }
>
> }) request /opt/stack/networking-odl/networking_odl/common/client.py:86
>
> 2018-05-19 10:11:23.506 3121 DEBUG networking_odl.common.client [-]
> Exception from ODL: *404 Client Error: Not Found for url:
> http://10.10.90.43:8087/controller/nb/v2/neutron/portpairs
> <http://10.10.90.43:8087/controller/nb/v2/neutron/portpairs> *<html>
>
> <head>
>
> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
>
> <title>Error 404 Not Found</title>
>
> </head>
>
> <body><h2>HTTP ERROR 404</h2>
>
> <p>Problem accessing /controller/nb/v2/neutron/portpairs. Reason:
>
> <pre>    Not Found</pre></p><hr /><i><small>Powered by
> Jetty://</small></i><br/>
>
> <br/>
>
>
>
>
>
> *Thanks*
>
> *Om Prakash*
>
>
>
> _______________________________________________
> sfc-dev mailing list
> [email protected]
> https://lists.opendaylight.org/mailman/listinfo/sfc-dev
>
>
_______________________________________________
sfc-dev mailing list
[email protected]
https://lists.opendaylight.org/mailman/listinfo/sfc-dev

Reply via email to