Hey Yi Yang,
I git cloned sfc today again and now I am getting this strange error which
seems related to netconf (in karaf.log):
2016-11-18 10:31:52,795 | INFO | oupCloseable-3-3 | AbstractSessionNegotiator
| 294 - org.opendaylight.controller.protocol-framework - 0.9.0.SNAPSHOT |
Unexpected error during negotiation
java.io.IOException: Connection reset by peer
at sun.nio.ch.FileDispatcherImpl.read0(Native Method)[:1.8.0_111]
at
sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:39)[:1.8.0_111]
at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:223)[:1.8.0_111]
at sun.nio.ch.IOUtil.read(IOUtil.java:192)[:1.8.0_111]
at
sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:380)[:1.8.0_111]
at
io.netty.buffer.UnpooledUnsafeDirectByteBuf.setBytes(UnpooledUnsafeDirectByteBuf.java:358)[141:io.netty.buffer:4.0.37.Final]
at
io.netty.buffer.AbstractByteBuf.writeBytes(AbstractByteBuf.java:897)[141:io.netty.buffer:4.0.37.Final]
at
io.netty.channel.socket.nio.NioSocketChannel.doReadBytes(NioSocketChannel.java:242)[143:io.netty.transport:4.0.37.Final]
at
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:119)[143:io.netty.transport:4.0.37.Final]
at
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:564)[143:io.netty.transport:4.0.37.Final]
at
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:505)[143:io.netty.transport:4.0.37.Final]
at
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:419)[143:io.netty.transport:4.0.37.Final]
at
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:391)[143:io.netty.transport:4.0.37.Final]
at
io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:112)[142:io.netty.common:4.0.37.Final]
at
io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:145)[142:io.netty.common:4.0.37.Final]
at java.lang.Thread.run(Thread.java:745)[:1.8.0_111]
2016-11-18 10:31:54,810 | INFO | oupCloseable-3-6 | AbstractSessionNegotiator
| 294 - org.opendaylight.controller.protocol-framework - 0.9.0.SNAPSHOT |
Failed to send message <hello xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">
<capabilities>
<capability>urn:ietf:params:netconf:capability:exi:1.0</capability>
<capability>urn:ietf:params:netconf:base:1.1</capability>
<capability>urn:ietf:params:netconf:base:1.0</capability>
</capabilities>
</hello>
Then I see a lot of times: java.io.IOException: Connection reset by peer
After that, seems like the ODL API does not respond because I get (output of
the demo):
Traceback (most recent call last):
File "/vagrant/common/get_rsp_info.py", line 39, in <module>
resp=get(controller,DEFAULT_PORT,get_rsp_uri(sys.argv[1]))
File "/vagrant/common/get_rsp_info.py", line 22, in get
r = requests.get(url, proxies=proxies, auth=HTTPBasicAuth(USERNAME,
PASSWORD))
File "/usr/lib/python2.7/dist-packages/requests/api.py", line 55, in get
return request('get', url, **kwargs)
File "/usr/lib/python2.7/dist-packages/requests/api.py", line 44, in request
return session.request(method=method, url=url, **kwargs)
File "/usr/lib/python2.7/dist-packages/requests/sessions.py", line 455, in
request
resp = self.send(prep, **send_kwargs)
File "/usr/lib/python2.7/dist-packages/requests/sessions.py", line 558, in
send
r = adapter.send(request, **kwargs)
File "/usr/lib/python2.7/dist-packages/requests/adapters.py", line 378, in
send
raise ConnectionError(e)
requests.exceptions.ConnectionError: HTTPConnectionPool(host='192.168.60.1',
port=8181): Max retries exceeded with url:
/restconf/operational/rendered-service-path:rendered-service-paths/rendered-service-path/RSP1
(Caused by <class 'socket.error'>: [Errno 104] Connection reset by peer)
Any idea what might be creating this?
Thanks,
Manuel
-----Original Message-----
From: Yang, Yi Y [mailto:[email protected]]
Sent: Thursday, November 17, 2016 2:43 PM
To: Manuel Buil <[email protected]>
Subject: RE: Welcome you to try sfc104 demo
I double checked vpp demo code and your demo log, it obviously indicated SFF1
and SFF2 weren't mounted when demo was creating RSP, so vpp renderer didn't
create any vxlangpe port, your vxlangpe port is created by
sfc-demo/sfc104/vpp/setup_sff_vxlangpe_nsh.sh, so its index is 0. But your
network topology indicated SFF1 and SFF2 are mounted, so the root cause is
Netconf connector spent too long time mounting SFF1 and SFF2, you can change 5
to 10 or bigger as I said in last email, that should be able to help fix this
issue.
-----Original Message-----
From: Manuel Buil [mailto:[email protected]]
Sent: Thursday, November 17, 2016 8:31 PM
To: Yang, Yi Y <[email protected]>
Subject: RE: Welcome you to try sfc104 demo
Hi Yi Yang,
I get this message in the ODL logs frequently:
2016-11-17 11:42:46,913 | ERROR | on-dispatcher-42 | VppRspProcessor
| 320 - org.opendaylight.sfc.vpp-renderer - 0.5.0.SNAPSHOT | Resolving of
RSP RSP1 failed, mountpoint for SFF SFF1 is null
2016-11-17 11:42:46,952 | ERROR | on-dispatcher-43 | VppRspProcessor
| 320 - org.opendaylight.sfc.vpp-renderer - 0.5.0.SNAPSHOT | Resolving of
RSP RSP1 failed, mountpoint for SFF SFF1 is null
2016-11-17 11:42:46,953 | ERROR | on-dispatcher-43 | VppRspProcessor
| 320 - org.opendaylight.sfc.vpp-renderer - 0.5.0.SNAPSHOT | Resolving of
RSP RSP1-Reverse failed, mountpoint for SFF SFF2 is null
2016-11-17 11:42:46,966 | ERROR | on-dispatcher-43 | VppRspProcessor
| 320 - org.opendaylight.sfc.vpp-renderer - 0.5.0.SNAPSHOT | Resolving of
RSP RSP1 failed, mountpoint for SFF SFF1 is null
2016-11-17 11:42:46,967 | ERROR | on-dispatcher-43 | VppRspProcessor
| 320 - org.opendaylight.sfc.vpp-renderer - 0.5.0.SNAPSHOT | Resolving of
RSP RSP1-Reverse failed, mountpoint for SFF SFF2 is null
Do you know good REST APIs to query the config of ODL?
Regards,
Manuel
-----Original Message-----
From: Yang, Yi Y [mailto:[email protected]]
Sent: Thursday, November 17, 2016 11:11 AM
To: Manuel Buil <[email protected]>
Subject: RE: Welcome you to try sfc104 demo
vpp renderer created vxlan_gpe_tunnel0 and vxlan_gpe_tunnel1, demo script
creates vxlan_gpe_tunnel2, let me check it again after I go home.
-----Original Message-----
From: Manuel Buil [mailto:[email protected]]
Sent: Thursday, November 17, 2016 6:01 PM
To: Yang, Yi Y <[email protected]>
Subject: RE: Welcome you to try sfc104 demo
Right before doing the ping, this is what I get:
Connection to 127.0.0.1 closed.
Connection to 127.0.0.1 closed.
vxlan_gpe_tunnel0
set interface l2 bridge: unknown interface `vxlan_gpe_tunnel2 1 1'
Connection to 127.0.0.1 closed.
vxlan_gpe_tunnel0
set interface l2 bridge: unknown interface `vxlan_gpe_tunnel2 1 1'
Connection to 127.0.0.1 closed.
PING 192.168.2.2 (192.168.2.2) 56(84) bytes of data.
So " unknown interface `vxlan_gpe_tunnel2 1 1'". Do you remember the exact line
in the code where it must create that interface? Maybe I can try to run it
manually and see what is the output.
-----Original Message-----
From: Yang, Yi Y [mailto:[email protected]]
Sent: Thursday, November 17, 2016 10:54 AM
To: Manuel Buil <[email protected]>
Subject: RE: Welcome you to try sfc104 demo
This is the result I ran it just now, my network topology also has "this
failure info", it seems it is ok. So I don't know why it didn't create other
vxlangpe port, maybe you can search karaf log to find out it.
{"output":{"name":"RSP1"}}
Connection to 127.0.0.1 closed.
Connection to 127.0.0.1 closed.
vxlan_gpe_tunnel2
Connection to 127.0.0.1 closed.
vxlan_gpe_tunnel2
Connection to 127.0.0.1 closed.
PING 192.168.2.2 (192.168.2.2) 56(84) bytes of data.
--- 192.168.2.2 ping statistics ---
5 packets transmitted, 0 received, 100% packet loss, time 4032ms
Connection to 127.0.0.1 closed.
PING 192.168.2.2 (192.168.2.2) 56(84) bytes of data.
64 bytes from 192.168.2.2: icmp_seq=1 ttl=64 time=5.46 ms
64 bytes from 192.168.2.2: icmp_seq=2 ttl=64 time=4.51 ms
64 bytes from 192.168.2.2: icmp_seq=3 ttl=64 time=4.58 ms
64 bytes from 192.168.2.2: icmp_seq=4 ttl=64 time=4.16 ms
64 bytes from 192.168.2.2: icmp_seq=5 ttl=64 time=4.14 ms
--- 192.168.2.2 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4007ms
rtt min/avg/max/mdev = 4.140/4.572/5.467/0.489 ms
Connection to 127.0.0.1 closed.
--2016-11-17 11:36:31-- http://192.168.2.2/
Connecting to 192.168.2.2:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 2388 (2.3K) [text/html]
Saving to: 'index.html.10'
100%[=====================================>] 2,388 --.-K/s in 0s
2016-11-17 11:36:31 (56.5 MB/s) - 'index.html.10' saved [2388/2388]
Connection to 127.0.0.1 closed.
[yyang13@localhost sfc104]$
{
"network-topology": {
"topology": [
{
"topology-id": "topology-netconf",
"node": [
{
"node-id": "SFF2",
"netconf-node-topology:available-capabilities": {
"available-capability": [
"(urn:opendaylight:params:xml:ns:yang:controller:netconf:mdsal:mapper?revision=2015-01-14)netconf-mdsal-mapper",
"(urn:opendaylight:params:xml:ns:yang:controller:md:sal:common?revision=2013-10-28)opendaylight-md-sal-common",
"(urn:opendaylight:params:xml:ns:yang:mdsal:core:general-entity?revision=2015-09-30)odl-general-entity",
"(instance:identifier:patch:module?revision=2015-11-21)instance-identifier-patch-module",
"(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)network-topology",
"(urn:ietf:params:xml:ns:yang:rpc-context?revision=2013-06-17)rpc-context",
"(urn:opendaylight:params:xml:ns:yang:vpp:classifier?revision=2015-06-03)vpp-classifier",
"(urn:opendaylight:params:xml:ns:yang:controller:protocol:framework?revision=2014-03-13)protocol-framework",
"(urn:opendaylight:params:xml:ns:yang:controller:md:sal:rest:connector?revision=2014-07-24)opendaylight-rest-connector",
"(urn:sal:restconf:event:subscription?revision=2014-07-08)sal-remote-augment",
"(urn:honeycomb:params:xml:ns:yang:naming:context?revision=2016-05-13)naming-context",
"(urn:opendaylight:params:xml:ns:yang:controller:netconf:northbound:notification:impl?revision=2015-08-07)netconf-northbound-notification-impl",
"(urn:ietf:params:xml:ns:yang:ietf-netconf-monitoring?revision=2010-10-04)ietf-netconf-monitoring",
"(urn:opendaylight:params:xml:ns:yang:controller:threadpool?revision=2013-04-09)threadpool",
"(urn:opendaylight:params:xml:ns:yang:controller:netconf:northbound:ssh?revision=2015-01-14)netconf-northbound-ssh",
"(urn:opendaylight:params:xml:ns:yang:lisp?revision=2016-05-20)lisp",
"(urn:ietf:params:xml:ns:netmod:notification?revision=2008-07-14)nc-notifications",
"(urn:ietf:params:xml:ns:yang:ietf-yang-types?revision=2013-07-15)ietf-yang-types",
"(urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2013-10-19)ietf-restconf",
"(urn:opendaylight:params:xml:ns:yang:v3po?revision=2015-01-05)v3po",
"(urn:opendaylight:params:xml:ns:yang:controller:md:sal:dom?revision=2013-10-28)opendaylight-md-sal-dom",
"(urn:opendaylight:params:xml:ns:yang:controller:md:sal:remote?revision=2014-01-14)sal-remote",
"(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)ietf-netconf",
"(urn:opendaylight:params:xml:ns:yang:v3po:context?revision=2016-09-09)v3po-context",
"urn:ietf:params:netconf:capability:candidate:1.0",
"(urn:ietf:params:xml:ns:yang:ietf-inet-types?revision=2013-07-15)ietf-inet-types",
"(urn:ietf:params:xml:ns:yang:ietf-lisp-address-types?revision=2015-11-05)ietf-lisp-address-types",
"(urn:opendaylight:params:xml:ns:yang:controller:netconf:north:mapper?revision=2015-01-14)netconf-northbound-mapper",
"(urn:opendaylight:params:xml:ns:yang:controller:md:sal:core:general-entity?revision=2015-08-20)general-entity",
"(urn:ieee:params:xml:ns:yang:dot1q-types?revision=2015-06-26)dot1q-types",
"(urn:opendaylight:yang:extension:yang-ext?revision=2013-07-09)yang-ext",
"(urn:opendaylight:params:xml:ns:yang:vpp:classifier?revision=2016-09-09)vpp-classifier-context",
"(urn:ietf:params:xml:ns:yang:ietf-netconf-monitoring-extension?revision=2013-12-10)ietf-netconf-monitoring-extension",
"urn:ietf:params:netconf:capability:exi:1.0",
"(urn:opendaylight:params:xml:ns:yang:controller:config?revision=2013-04-05)config",
"(urn:ietf:params:xml:ns:netconf:notification:1.0?revision=2008-07-14)notifications",
"(urn:honeycomb:params:xml:ns:yang:eid:mapping:context?revision=2016-08-01)eid-mapping-context",
"urn:ietf:params:netconf:base:1.1",
"(urn:opendaylight:params:xml:ns:yang:controller:config:netconf:auth?revision=2015-07-15)netconf-auth",
"urn:ietf:params:netconf:base:1.0",
"(urn:opendaylight:params:xml:ns:yang:controller:config:netconf:northbound?revision=2015-01-14)netconf-northbound",
"(urn:opendaylight:params:xml:ns:yang:controller:inmemory-datastore-provider?revision=2014-06-17)opendaylight-inmemory-datastore-provider",
"(urn:ietf:params:xml:ns:yang:ietf-ip?revision=2014-06-16)ietf-ip",
"(urn:opendaylight:params:xml:ns:yang:controller:netconf:mdsal:monitoring?revision=2015-02-18)netconf-mdsal-monitoring",
"(urn:ietf:params:xml:ns:yang:ietf-access-control-list?revision=2016-07-08)ietf-access-control-list",
"(urn:opendaylight:params:xml:ns:yang:controller:netconf:northbound:tcp?revision=2015-04-23)netconf-northbound-tcp",
"(urn:opendaylight:params:xml:ns:yang:controller:netconf:northbound:notification?revision=2015-08-06)netconf-northbound-notification",
"(urn:opendaylight:params:xml:ns:yang:controller:md:sal:core:spi:entity-ownership-service?revision=2015-08-10)opendaylight-entity-ownership-service",
"(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-07-12)network-topology",
"(urn:opendaylight:params:xml:ns:yang:controller:netconf:mdsal:notification?revision=2015-08-03)netconf-mdsal-notification",
"(urn:opendaylight:params:xml:ns:yang:controller:md:sal:core:spi:config-dom-store?revision=2014-06-17)opendaylight-config-dom-datastore",
"(urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding?revision=2013-10-28)opendaylight-md-sal-binding",
"(urn:opendaylight:params:xml:ns:yang:controller:config:netconf:northbound:impl?revision=2015-01-12)netconf-northbound-impl",
"(urn:ietf:params:xml:ns:yang:ietf-netconf-notifications?revision=2012-02-06)ietf-netconf-notifications",
"(urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2014-05-08)ietf-interfaces",
"(urn:opendaylight:params:xml:ns:yang:vpp:nsh?revision=2016-06-24)vpp-nsh",
"(urn:opendaylight:params:xml:ns:yang:controller:netty?revision=2013-11-19)netty",
"(urn:opendaylight:params:xml:ns:yang:controller:md:sal:core:spi:operational-dom-store?revision=2014-06-17)opendaylight-operational-dom-datastore",
"(urn:ietf:params:xml:ns:yang:ietf-packet-fields?revision=2016-07-08)ietf-packet-fields",
"(urn:opendaylight:params:xml:ns:yang:controller:sal:restconf:service?revision=2015-07-08)sal-restconf-service",
"(urn:opendaylight:params:xml:ns:yang:vpp:vlan?revision=2015-05-27)vpp-vlan",
"(urn:ietf:params:xml:ns:yang:iana-if-type?revision=2014-05-08)iana-if-type",
"(urn:ietf:params:xml:ns:yang:ietf-inet-types?revision=2010-09-24)ietf-inet-types",
"(urn:ietf:params:xml:ns:yang:ietf-yang-types?revision=2010-09-24)ietf-yang-types"
]
},
"netconf-node-topology:host": "192.168.60.50",
"netconf-node-topology:unavailable-capabilities": {
"unavailable-capability": [
{
"capability":
"(urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding:impl?revision=2013-10-28)opendaylight-sal-binding-broker-impl",
"failure-reason": "unable-to-resolve"
}
]
},
"netconf-node-topology:connection-status": "connected",
"netconf-node-topology:port": 7777
},
{
"node-id": "controller-config",
"netconf-node-topology:available-capabilities": {
"available-capability": [
"(urn:ietf:params:xml:ns:netconf:notification:1.0?revision=2008-07-14)notifications",
"(urn:opendaylight:params:xml:ns:yang:controller:netty:eventexecutor?revision=2013-11-12)netty-event-executor",
"(urn:ieee:params:xml:ns:yang:dot1q-types?revision=2015-06-26)dot1q-types",
"(urn:cisco:params:xml:ns:yang:sfc-ss?revision=2014-07-01)service-statistics",
"(urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2013-10-19)ietf-restconf",
"(urn:TBD:params:xml:ns:yang:network:ted?revision=2013-10-21)ted",
"(urn:cisco:params:xml:ns:yang:sfc-common?revision=2015-10-17)sfc-common",
"(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)network-topology",
"(urn:opendaylight:params:xml:ns:yang:vpp:nsh?revision=2016-06-24)vpp-nsh",
"(urn:ietf:params:xml:ns:yang:ietf-netconf-monitoring?revision=2010-10-04)ietf-netconf-monitoring",
"(urn:cisco:params:xml:ns:yang:sfc-sfg?revision=2015-02-14)service-function-group",
"urn:ietf:params:netconf:capability:notification:1.0",
"(urn.intel.params:xml:ns:sf-desc-mon-rpt?revision=2014-11-05)service-function-description-monitor-report",
"(urn:opendaylight:params:xml:ns:yang:controller:config:netconf?revision=2014-04-08)odl-netconf-cfg",
"(urn:TBD:params:xml:ns:yang:nt:l3-unicast-igp-topology?revision=2013-07-12)l3-unicast-igp-topology",
"(urn:ietf:params:xml:ns:yang:ospf-topology?revision=2013-07-12)ospf-topology",
"(urn:opendaylight:params:xml:ns:yang:controller:threadpool:impl:fixed?revision=2013-12-01)threadpool-impl-fixed",
"(urn:opendaylight:params:xml:ns:yang:controller:md:sal:dom:impl?revision=2013-10-28)opendaylight-sal-dom-broker-impl",
"(urn:ericsson:params:xml:ns:yang:sfc-sf-map?revision=2014-07-01)service-function-mapping",
"(urn:cisco:params:xml:ns:yang:sfc-sl?revision=2014-07-01)service-locator",
"(urn:opendaylight:params:xml:ns:yang:controller:threadpool:impl:flexible?revision=2013-12-01)threadpool-impl-flexible",
"(urn:TBD:params:xml:ns:yang:nt:l3-unicast-igp-topology?revision=2013-10-21)l3-unicast-igp-topology",
"(urn:opendaylight:params:xml:ns:yang:controller:config:distributed-datastore-provider?revision=2014-06-12)distributed-datastore-provider",
"(urn:ietf:params:xml:ns:yang:iana-afn-safi?revision=2013-07-04)iana-afn-safi",
"(urn:opendaylight:params:xml:ns:yang:v3po?revision=2015-01-05)v3po",
"(urn:opendaylight:params:xml:ns:yang:controller:netconf:northbound:tcp?revision=2015-04-23)netconf-northbound-tcp",
"(urn:opendaylight:params:xml:ns:yang:controller:md:sal:remote?revision=2014-01-14)sal-remote",
"(urn:ietf:params:xml:ns:yang:ietf-yang-library?revision=2016-04-09)ietf-yang-library",
"urn:ietf:params:netconf:capability:exi:1.0",
"(urn:opendaylight:params:xml:ns:yang:controller:md:sal:core:spi:entity-ownership-service?revision=2015-08-10)opendaylight-entity-ownership-service",
"(config:aaa:authn:netconf:plugin?revision=2015-07-15)aaa-authn-netconf-plugin",
"(urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding:impl?revision=2013-10-28)opendaylight-sal-binding-broker-impl",
"(urn:ericsson:params:xml:ns:yang:sfc-sff-ofs?revision=2015-04-08)service-function-forwarder-ofs",
"(urn:sal:restconf:event:subscription?revision=2014-07-08)sal-remote-augment",
"urn:ietf:params:netconf:capability:candidate:1.0",
"(urn:opendaylight:params:xml:ns:yang:controller:md:sal:core:spi:config-dom-store?revision=2014-06-17)opendaylight-config-dom-datastore",
"urn:ietf:params:netconf:base:1.0",
"(urn:opendaylight:params:xml:ns:yang:controller:md:sal:connector:netconf?revision=2015-08-03)odl-sal-netconf-connector-cfg",
"(urn:cisco:params:xml:ns:yang:sfc-sfg-alg?revision=2015-02-14)service-function-group-algorithm",
"urn:ietf:params:netconf:base:1.1",
"(urn:opendaylight:params:xml:ns:yang:controller:config:netconf:client:dispatcher?revision=2014-04-08)odl-netconfig-client-cfg",
"(urn:cisco:params:xml:ns:yang:sfc-acl?revision=2015-10-01)service-function-acl",
"(urn:ietf:params:xml:ns:yang:ietf-yang-types?revision=2010-09-24)ietf-yang-types",
"(urn:opendaylight:params:xml:ns:yang:controller:netconf:topology?revision=2015-07-27)netconf-topology",
"(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-07-12)network-topology",
"(urn:intel:params:xml:ns:yang:sfc-sfst?revision=2015-03-12)service-function-scheduler-type",
"(urn:honeycomb:params:xml:ns:yang:naming:context?revision=2016-05-13)naming-context",
"(urn:opendaylight:params:xml:ns:yang:md:sal:config:impl:cluster-singleton-service?revision=2016-07-18)cluster-singleton-service-impl",
"(urn:opendaylight:params:xml:ns:yang:controller:shutdown:impl?revision=2013-12-18)shutdown-impl",
"(urn:ietf:params:xml:ns:yang:ietf-netconf-notifications?revision=2012-02-06)ietf-netconf-notifications",
"(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)ietf-netconf",
"(urn:cisco:params:xml:ns:yang:sfc-sff-ovs?revision=2014-07-01)service-function-forwarder-ovs",
"(urn:ietf:params:xml:ns:netmod:notification?revision=2008-07-14)nc-notifications",
"(urn:opendaylight:params:xml:ns:yang:controller:netty:threadgroup?revision=2013-11-07)threadgroup",
"(urn:opendaylight:params:xml:ns:yang:controller:protocol:framework?revision=2014-03-13)protocol-framework",
"(urn:TBD:params:xml:ns:yang:network:isis-topology?revision=2013-10-21)isis-topology",
"(urn:ietf:params:xml:ns:yang:ipfix-application-information?revision=2015-04-10)ipfix-application-information",
"(urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding?revision=2013-10-28)opendaylight-md-sal-binding",
"(urn:opendaylight:inventory?revision=2013-08-19)opendaylight-inventory",
"(urn:cisco:params:xml:ns:yang:sfc-sff?revision=2014-07-01)service-function-forwarder",
"(urn:cisco:params:xml:ns:yang:sfc-sfc?revision=2014-07-01)service-function-chain",
"(urn:opendaylight:params:xml:ns:yang:controller:netconf:north:mapper?revision=2015-01-14)netconf-northbound-mapper",
"(urn:opendaylight:yang:extension:yang-ext?revision=2013-07-09)yang-ext",
"(urn:opendaylight:params:xml:ns:yang:controller:md:sal:clustering:entity-owners?revision=2015-08-04)entity-owners",
"(urn:opendaylight:params:xml:ns:yang:controller:netty:timer?revision=2013-11-19)netty-timer",
"(urn:opendaylight:params:xml:ns:yang:controller:md:sal:dom?revision=2013-10-28)opendaylight-md-sal-dom",
"(urn:intel:params:xml:ns:yang:sfc-sf-proxy?revision=2016-01-25)service-function-proxy",
"(urn:cisco:params:xml:ns:yang:service-path-id?revision=2015-08-04)service-path-id",
"(urn:ericsson:params:xml:ns:yang:sfc-sf-ovs?revision=2016-01-07)service-function-ovs",
"(urn:opendaylight:params:xml:ns:yang:controller:inmemory-datastore-provider?revision=2014-06-17)opendaylight-inmemory-datastore-provider",
"(urn:opendaylight:params:xml:ns:yang:controller:threadpool:impl?revision=2013-04-05)threadpool-impl",
"(urn:cisco:params:xml:ns:yang:sfc-sf?revision=2014-07-01)service-function",
"(urn:cisco:params:xml:ns:yang:sfc-rsp?revision=2014-07-01)rendered-service-path",
"(urn:opendaylight:params:xml:ns:yang:overlay?revision=2015-01-05)overlay",
"(urn:opendaylight:params:xml:ns:yang:controller:config?revision=2013-04-05)config",
"(urn:opendaylight:params:xml:ns:yang:ovsdb?revision=2015-01-05)ovsdb",
"(urn:opendaylight:params:xml:ns:yang:controller:config:netconf:auth?revision=2015-07-15)netconf-auth",
"(urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2014-05-08)ietf-interfaces",
"(urn:opendaylight:params:xml:ns:yang:mdsal:core:general-entity?revision=2015-09-30)odl-general-entity",
"(urn:opendaylight:params:xml:ns:yang:controller:threadpool:impl:scheduled?revision=2013-12-01)threadpool-impl-scheduled",
"(urn:opendaylight:params:xml:ns:yang:controller:netconf:northbound:notification?revision=2015-08-06)netconf-northbound-notification",
"(urn:cisco:params:xml:ns:yang:sfc-sft?revision=2014-07-01)service-function-type",
"(urn:opendaylight:params:xml:ns:yang:controller:md:sal:common?revision=2013-10-28)opendaylight-md-sal-common",
"(urn:cisco:params:xml:ns:yang:sfc-md?revision=2014-07-01)service-function-path-metadata",
"(urn:opendaylight:params:xml:ns:yang:controller:config:cluster-admin-provider?revision=2015-10-13)cluster-admin-provider",
"(urn:cisco:params:xml:ns:yang:sfc-sn?revision=2014-07-01)service-node",
"(urn:opendaylight:params:xml:ns:yang:vpp:vlan?revision=2015-05-27)vpp-vlan",
"(urn:ietf:params:xml:ns:yang:ietf-inet-types?revision=2010-09-24)ietf-inet-types",
"(urn:opendaylight:params:xml:ns:yang:controller:md:sal:dom:pingpong?revision=2014-11-07)opendaylight-pingpong-broker",
"(urn:opendaylight:params:xml:ns:yang:controller:netconf:northbound:notification:impl?revision=2015-08-07)netconf-northbound-notification-impl",
"(urn:ietf:params:xml:ns:yang:rpc-context?revision=2013-06-17)rpc-context",
"(urn:ietf:params:xml:ns:yang:ietf-yang-types?revision=2013-07-15)ietf-yang-types",
"(urn:ietf:params:xml:ns:yang:ietf-network?revision=2015-06-08)ietf-network",
"(urn:opendaylight:params:xml:ns:yang:md:sal:config:spi:cluster-singleton-service?revision=2016-07-18)cluster-singleton-service-spi",
"(urn:opendaylight:params:xml:ns:yang:aaa:credential-store?revision=2015-02-26)credential-store",
"(urn:opendaylight:params:xml:ns:yang:controller:md:sal:cluster:admin?revision=2015-10-13)cluster-admin",
"(urn:cisco:params:xml:ns:yang:sfc-sff-md-features?revision=2015-10-10)service-function-forwarder-metadata-features",
"(urn:opendaylight:params:xml:ns:yang:controller:shutdown?revision=2013-12-18)shutdown",
"(urn:TBD:params:xml:ns:yang:network:isis-topology?revision=2013-07-12)isis-topology",
"(urn:opendaylight:l2:types?revision=2013-08-27)opendaylight-l2-types",
"(urn:opendaylight:netconf-node-inventory?revision=2014-01-08)netconf-node-inventory",
"(urn:opendaylight:params:xml:ns:yang:controller:netty?revision=2013-11-19)netty",
"(urn:opendaylight:params:xml:ns:yang:controller:config:netconf:northbound?revision=2015-01-14)netconf-northbound",
"(urn:opendaylight:params:xml:ns:yang:controller:md:sal:core:general-entity?revision=2015-08-20)general-entity",
"(urn:opendaylight:params:xml:ns:yang:controller:config:legacy-entity-ownership-service-provider?revision=2016-02-26)opendaylight-legacy-entity-ownership-service-provider",
"(urn:opendaylight:params:xml:ns:yang:controller:config:concurrent-data-broker?revision=2014-11-24)odl-concurrent-data-broker-cfg",
"(urn:opendaylight:params:xml:ns:yang:controller:config:actor-system-provider:impl?revision=2015-10-05)actor-system-provider-impl",
"(urn.cisco.params:xml:ns:rsp-manager?revision=2016-04-21)rendered-service-path-manager",
"(urn:opendaylight:params:xml:ns:yang:controller:md:sal:rest:connector?revision=2014-07-24)opendaylight-rest-connector",
"(urn:ietf:params:xml:ns:yang:ietf-inet-types?revision=2013-07-15)ietf-inet-types",
"(urn:ietf:params:xml:ns:yang:ietf-packet-fields?revision=2016-02-18)ietf-packet-fields",
"(urn:opendaylight:params:xml:ns:yang:controller:clustered:netconf:topology?revision=2015-11-04)clustered-netconf-topology",
"(urn:opendaylight:params:xml:ns:yang:controller:config:actor-system-provider:service?revision=2015-10-05)actor-system-provider-service",
"(urn:cisco:params:xml:ns:yang:sfc-scf?revision=2014-07-01)service-function-classifier",
"(urn:ietf:params:xml:ns:yang:ietf-access-control-list?revision=2016-02-18)ietf-access-control-list",
"(urn:opendaylight:params:xml:ns:yang:controller:netconf:topology:shared:schema:repository?revision=2015-07-27)shared-schema-repository",
"(urn:opendaylight:params:xml:ns:yang:vpp:classifier?revision=2015-06-03)vpp-classifier",
"(urn:ietf:params:xml:ns:yang:ietf-network-topology?revision=2015-06-08)ietf-network-topology",
"(urn:ietf:params:xml:ns:yang:ietf-ip?revision=2014-06-16)ietf-ip",
"(urn:opendaylight:params:xml:ns:yang:controller:sal:restconf:service?revision=2015-07-08)sal-restconf-service",
"(urn:opendaylight:params:xml:ns:yang:controller:config:netconf:northbound:impl?revision=2015-01-12)netconf-northbound-impl",
"(urn:TBD:params:xml:ns:yang:network:ted?revision=2013-07-12)ted",
"(urn:opendaylight:params:xml:ns:yang:controller:netconf:northbound:ssh?revision=2015-01-14)netconf-northbound-ssh",
"(urn:opendaylight:params:xml:ns:yang:controller:threadpool?revision=2013-04-09)threadpool",
"(urn:ietf:params:xml:ns:yang:iana-if-type?revision=2014-05-08)iana-if-type",
"(urn:TBD:params:xml:ns:yang:ospf-topology?revision=2013-10-21)ospf-topology",
"(urn:cisco:params:xml:ns:yang:sfc-sff-vpp?revision=2016-07-06)service-function-forwarder-vpp",
"(urn.intel.params:xml:ns:sf-desc-mon?revision=2014-12-01)service-function-description-monitor",
"(urn:ietf:params:xml:ns:yang:ietf-netconf-monitoring-extension?revision=2013-12-10)ietf-netconf-monitoring-extension",
"(urn:ericsson:params:xml:ns:yang:sfc-of-renderer?revision=2015-11-23)sfc-of-renderer",
"(urn:opendaylight:netconf-node-topology?revision=2015-01-14)netconf-node-topology",
"(urn:ericsson:params:xml:ns:yang:sfc-sff-logical?revision=2016-06-20)service-function-forwarder-logical",
"(urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding:v1:codec?revision=2016-07-14)opendaylight-md-sal-binding-v1-codec",
"(urn:opendaylight:params:xml:ns:yang:controller:md:sal:core:spi:operational-dom-store?revision=2014-06-17)opendaylight-operational-dom-datastore",
"(urn:cisco:params:xml:ns:yang:sfc-sfp?revision=2014-07-01)service-function-path",
"(instance:identifier:patch:module?revision=2015-11-21)instance-identifier-patch-module"
]
},
"netconf-node-topology:host": "127.0.0.1",
"netconf-node-topology:unavailable-capabilities": {},
"netconf-node-topology:connection-status": "connected",
"netconf-node-topology:port": 1830
},
{
"node-id": "SFF1",
"netconf-node-topology:available-capabilities": {
"available-capability": [
"(urn:opendaylight:params:xml:ns:yang:controller:netconf:mdsal:mapper?revision=2015-01-14)netconf-mdsal-mapper",
"(urn:opendaylight:params:xml:ns:yang:controller:md:sal:common?revision=2013-10-28)opendaylight-md-sal-common",
"(urn:opendaylight:params:xml:ns:yang:mdsal:core:general-entity?revision=2015-09-30)odl-general-entity",
"(instance:identifier:patch:module?revision=2015-11-21)instance-identifier-patch-module",
"(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)network-topology",
"(urn:ietf:params:xml:ns:yang:rpc-context?revision=2013-06-17)rpc-context",
"(urn:opendaylight:params:xml:ns:yang:vpp:classifier?revision=2015-06-03)vpp-classifier",
"(urn:opendaylight:params:xml:ns:yang:controller:protocol:framework?revision=2014-03-13)protocol-framework",
"(urn:opendaylight:params:xml:ns:yang:controller:md:sal:rest:connector?revision=2014-07-24)opendaylight-rest-connector",
"(urn:sal:restconf:event:subscription?revision=2014-07-08)sal-remote-augment",
"(urn:honeycomb:params:xml:ns:yang:naming:context?revision=2016-05-13)naming-context",
"(urn:opendaylight:params:xml:ns:yang:controller:netconf:northbound:notification:impl?revision=2015-08-07)netconf-northbound-notification-impl",
"(urn:ietf:params:xml:ns:yang:ietf-netconf-monitoring?revision=2010-10-04)ietf-netconf-monitoring",
"(urn:opendaylight:params:xml:ns:yang:controller:threadpool?revision=2013-04-09)threadpool",
"(urn:opendaylight:params:xml:ns:yang:controller:netconf:northbound:ssh?revision=2015-01-14)netconf-northbound-ssh",
"(urn:opendaylight:params:xml:ns:yang:lisp?revision=2016-05-20)lisp",
"(urn:ietf:params:xml:ns:netmod:notification?revision=2008-07-14)nc-notifications",
"(urn:ietf:params:xml:ns:yang:ietf-yang-types?revision=2013-07-15)ietf-yang-types",
"(urn:ietf:params:xml:ns:yang:ietf-restconf?revision=2013-10-19)ietf-restconf",
"(urn:opendaylight:params:xml:ns:yang:v3po?revision=2015-01-05)v3po",
"(urn:opendaylight:params:xml:ns:yang:controller:md:sal:dom?revision=2013-10-28)opendaylight-md-sal-dom",
"(urn:opendaylight:params:xml:ns:yang:controller:md:sal:remote?revision=2014-01-14)sal-remote",
"(urn:ietf:params:xml:ns:netconf:base:1.0?revision=2011-06-01)ietf-netconf",
"(urn:opendaylight:params:xml:ns:yang:v3po:context?revision=2016-09-09)v3po-context",
"urn:ietf:params:netconf:capability:candidate:1.0",
"(urn:ietf:params:xml:ns:yang:ietf-inet-types?revision=2013-07-15)ietf-inet-types",
"(urn:ietf:params:xml:ns:yang:ietf-lisp-address-types?revision=2015-11-05)ietf-lisp-address-types",
"(urn:opendaylight:params:xml:ns:yang:controller:netconf:north:mapper?revision=2015-01-14)netconf-northbound-mapper",
"(urn:opendaylight:params:xml:ns:yang:controller:md:sal:core:general-entity?revision=2015-08-20)general-entity",
"(urn:ieee:params:xml:ns:yang:dot1q-types?revision=2015-06-26)dot1q-types",
"(urn:opendaylight:yang:extension:yang-ext?revision=2013-07-09)yang-ext",
"(urn:opendaylight:params:xml:ns:yang:vpp:classifier?revision=2016-09-09)vpp-classifier-context",
"(urn:ietf:params:xml:ns:yang:ietf-netconf-monitoring-extension?revision=2013-12-10)ietf-netconf-monitoring-extension",
"urn:ietf:params:netconf:capability:exi:1.0",
"(urn:opendaylight:params:xml:ns:yang:controller:config?revision=2013-04-05)config",
"(urn:ietf:params:xml:ns:netconf:notification:1.0?revision=2008-07-14)notifications",
"(urn:honeycomb:params:xml:ns:yang:eid:mapping:context?revision=2016-08-01)eid-mapping-context",
"urn:ietf:params:netconf:base:1.1",
"(urn:opendaylight:params:xml:ns:yang:controller:config:netconf:auth?revision=2015-07-15)netconf-auth",
"urn:ietf:params:netconf:base:1.0",
"(urn:opendaylight:params:xml:ns:yang:controller:config:netconf:northbound?revision=2015-01-14)netconf-northbound",
"(urn:opendaylight:params:xml:ns:yang:controller:inmemory-datastore-provider?revision=2014-06-17)opendaylight-inmemory-datastore-provider",
"(urn:ietf:params:xml:ns:yang:ietf-ip?revision=2014-06-16)ietf-ip",
"(urn:opendaylight:params:xml:ns:yang:controller:netconf:mdsal:monitoring?revision=2015-02-18)netconf-mdsal-monitoring",
"(urn:ietf:params:xml:ns:yang:ietf-access-control-list?revision=2016-07-08)ietf-access-control-list",
"(urn:opendaylight:params:xml:ns:yang:controller:netconf:northbound:tcp?revision=2015-04-23)netconf-northbound-tcp",
"(urn:opendaylight:params:xml:ns:yang:controller:netconf:northbound:notification?revision=2015-08-06)netconf-northbound-notification",
"(urn:opendaylight:params:xml:ns:yang:controller:md:sal:core:spi:entity-ownership-service?revision=2015-08-10)opendaylight-entity-ownership-service",
"(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-07-12)network-topology",
"(urn:opendaylight:params:xml:ns:yang:controller:netconf:mdsal:notification?revision=2015-08-03)netconf-mdsal-notification",
"(urn:opendaylight:params:xml:ns:yang:controller:md:sal:core:spi:config-dom-store?revision=2014-06-17)opendaylight-config-dom-datastore",
"(urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding?revision=2013-10-28)opendaylight-md-sal-binding",
"(urn:opendaylight:params:xml:ns:yang:controller:config:netconf:northbound:impl?revision=2015-01-12)netconf-northbound-impl",
"(urn:ietf:params:xml:ns:yang:ietf-netconf-notifications?revision=2012-02-06)ietf-netconf-notifications",
"(urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2014-05-08)ietf-interfaces",
"(urn:opendaylight:params:xml:ns:yang:vpp:nsh?revision=2016-06-24)vpp-nsh",
"(urn:opendaylight:params:xml:ns:yang:controller:netty?revision=2013-11-19)netty",
"(urn:opendaylight:params:xml:ns:yang:controller:md:sal:core:spi:operational-dom-store?revision=2014-06-17)opendaylight-operational-dom-datastore",
"(urn:ietf:params:xml:ns:yang:ietf-packet-fields?revision=2016-07-08)ietf-packet-fields",
"(urn:opendaylight:params:xml:ns:yang:controller:sal:restconf:service?revision=2015-07-08)sal-restconf-service",
"(urn:opendaylight:params:xml:ns:yang:vpp:vlan?revision=2015-05-27)vpp-vlan",
"(urn:ietf:params:xml:ns:yang:iana-if-type?revision=2014-05-08)iana-if-type",
"(urn:ietf:params:xml:ns:yang:ietf-inet-types?revision=2010-09-24)ietf-inet-types",
"(urn:ietf:params:xml:ns:yang:ietf-yang-types?revision=2010-09-24)ietf-yang-types"
]
},
"netconf-node-topology:host": "192.168.60.20",
"netconf-node-topology:unavailable-capabilities": {
"unavailable-capability": [
{
"capability":
"(urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding:impl?revision=2013-10-28)opendaylight-sal-binding-broker-impl",
"failure-reason": "unable-to-resolve"
}
]
},
"netconf-node-topology:connection-status": "connected",
"netconf-node-topology:port": 7777
}
]
}
]
}
}
-----Original Message-----
From: Manuel Buil [mailto:[email protected]]
Sent: Thursday, November 17, 2016 5:21 PM
To: Yang, Yi Y <[email protected]>
Subject: RE: Welcome you to try sfc104 demo
Here it is
-----Original Message-----
From: Yang, Yi Y [mailto:[email protected]]
Sent: Thursday, November 17, 2016 10:19 AM
To: Manuel Buil <[email protected]>
Subject: RE: Welcome you to try sfc104 demo
Manuel, I can't access it, please send it by attachment.
-----Original Message-----
From: Manuel Buil [mailto:[email protected]]
Sent: Thursday, November 17, 2016 5:16 PM
To: Yang, Yi Y <[email protected]>; '[email protected]'
<[email protected]>
Subject: RE: Welcome you to try sfc104 demo
Hi,
Here it is:
http://pastebin.com/UhSFteyY
Regards,
Manuel
-----Original Message-----
From: Yang, Yi Y [mailto:[email protected]]
Sent: Thursday, November 17, 2016 9:53 AM
To: Manuel Buil <[email protected]>; '[email protected]'
<[email protected]>
Subject: RE: Welcome you to try sfc104 demo
So, vpp renderer didn't work correctly. Can you post me your network topology
data?
curl -H "Content-Type: application/json" -H "Cache-Control: no-cache" -X GET
--user admin:admin
http://CONTROLLER_IP:8181/restconf/operational/network-topology:network-topology/
Note: change CONTROLLERIP to your ODL SFC controller IP.
-----Original Message-----
From: Manuel Buil [mailto:[email protected]]
Sent: Thursday, November 17, 2016 4:33 PM
To: Yang, Yi Y <[email protected]>; '[email protected]'
<[email protected]>
Subject: RE: Welcome you to try sfc104 demo
Hi Yi Yang,
No, I don't see those interfaces. I see this in sff1:
vagrant@sff1:~$ sudo vppctl show int
Name Idx State Counter Count
GigabitEthernet0/9/0 1 up rx packets
54
rx bytes
5932
drops
54
ip4
20
ip6
34
local0 0 down
vxlan_gpe_tunnel0 2 up rx packets
20
rx bytes
2200
And this in sff2:
vagrant@sff2:~$ sudo vppctl show int
Name Idx State Counter Count
GigabitEthernet0/9/0 1 up rx packets
17
rx bytes
1366
drops
17
ip6
17
local0 0 down
vxlan_gpe_tunnel0 2 up
Regards,
Manuel
-----Original Message-----
From: Yang, Yi Y [mailto:[email protected]]
Sent: Thursday, November 17, 2016 7:10 AM
To: Manuel Buil <[email protected]>; '[email protected]'
<[email protected]>
Subject: RE: Welcome you to try sfc104 demo
Can you see interfaces " vxlan_gpe_tunnel1" and " vxlan_gpe_tunnel2" in sff1
and sff2 by the cmd "sudo vppctl show int"?
-----Original Message-----
From: Manuel Buil [mailto:[email protected]]
Sent: Wednesday, November 16, 2016 9:35 PM
To: Yang, Yi Y <[email protected]>; '[email protected]'
<[email protected]>
Subject: RE: Welcome you to try sfc104 demo
Hi Yi Yang,
Yes, I restarted the ODL SFC. This is the list of installed features (vpp
features are there):
opendaylight-user@root>feature:list -i
Name | Version | Installed | Repository
| Description
-----------------------------------------------------------------------------------------------------------------------------------------------------------
odl-config-netty | 0.6.0-SNAPSHOT | x |
odl-config-persister-0.6.0-SNAPSHOT | OpenDaylight :: Config-Netty
odl-netconf-connector-all | 1.2.0-SNAPSHOT | x |
odl-controller-1.2.0-SNAPSHOT | OpenDaylight :: Netconf Connector :: All
odl-netconf-connector | 1.2.0-SNAPSHOT | x |
odl-controller-1.2.0-SNAPSHOT | OpenDaylight :: Netconf Connector ::
Netconf Conne
odl-netconf-connector-ssh | 1.2.0-SNAPSHOT | x |
odl-controller-1.2.0-SNAPSHOT | OpenDaylight :: Netconf Connector ::
Netconf Conne
odl-netconf-topology | 1.2.0-SNAPSHOT | x |
odl-controller-1.2.0-SNAPSHOT | OpenDaylight :: Netconf Topology ::
Netconf Connec
odl-sfc-model | 0.5.0-SNAPSHOT | x |
odl-sfc-0.5.0-SNAPSHOT | OpenDaylight :: sfc :: Model
odl-sfc-provider | 0.5.0-SNAPSHOT | x |
odl-sfc-0.5.0-SNAPSHOT | OpenDaylight :: sfc :: Provider
odl-sfc-provider-rest | 0.5.0-SNAPSHOT | x |
odl-sfc-0.5.0-SNAPSHOT | OpenDaylight :: sfc :: Provider
odl-sfc-vpp-renderer | 0.5.0-SNAPSHOT | x |
odl-sfc-0.5.0-SNAPSHOT | OpenDaylight :: sfc-renderers :: VPP
Renderer
odl-sfc-ui | 0.5.0-SNAPSHOT | x |
odl-sfc-0.5.0-SNAPSHOT | OpenDaylight :: sfc :: UI
odl-yangtools-yang-data | 1.1.0-SNAPSHOT | x |
odl-yangtools-1.1.0-SNAPSHOT | OpenDaylight :: Yangtools :: Data
Binding
odl-yangtools-common | 1.1.0-SNAPSHOT | x |
odl-yangtools-1.1.0-SNAPSHOT | OpenDaylight :: Yangtools :: Common
odl-yangtools-yang-parser | 1.1.0-SNAPSHOT | x |
odl-yangtools-1.1.0-SNAPSHOT | OpenDaylight :: Yangtools :: YANG Parser
odl-netty | 4.0.37.Final | x |
odlparent-1.8.0-SNAPSHOT | OpenDaylight :: Netty
odl-lmax | 3.3.4 | x |
odlparent-1.8.0-SNAPSHOT | OpenDaylight :: LMAX Disruptor
odl-netconf-api | 1.2.0-SNAPSHOT | x |
odl-netconf-1.2.0-SNAPSHOT | OpenDaylight :: Netconf :: API
odl-netconf-mapping-api | 1.2.0-SNAPSHOT | x |
odl-netconf-1.2.0-SNAPSHOT | OpenDaylight :: Netconf :: Mapping API
odl-netconf-util | 1.2.0-SNAPSHOT | x |
odl-netconf-1.2.0-SNAPSHOT |
odl-netconf-impl | 1.2.0-SNAPSHOT | x |
odl-netconf-1.2.0-SNAPSHOT | OpenDaylight :: Netconf :: Impl
odl-config-netconf-connector | 1.2.0-SNAPSHOT | x |
odl-netconf-1.2.0-SNAPSHOT | OpenDaylight :: Netconf :: Connector
odl-netconf-netty-util | 1.2.0-SNAPSHOT | x |
odl-netconf-1.2.0-SNAPSHOT | OpenDaylight :: Netconf :: Netty Util
odl-netconf-client | 1.2.0-SNAPSHOT | x |
odl-netconf-1.2.0-SNAPSHOT | OpenDaylight :: Netconf :: Client
odl-netconf-monitoring | 1.2.0-SNAPSHOT | x |
odl-netconf-1.2.0-SNAPSHOT | OpenDaylight :: Netconf :: Monitoring
odl-netconf-notifications-api | 1.2.0-SNAPSHOT | x |
odl-netconf-1.2.0-SNAPSHOT | OpenDaylight :: Netconf :: Notification
:: Api
odl-netconf-notifications-impl | 1.2.0-SNAPSHOT | x |
odl-netconf-1.2.0-SNAPSHOT | OpenDaylight :: Netconf :: Monitoring
:: Impl
odl-netconf-ssh | 1.2.0-SNAPSHOT | x |
odl-netconf-1.2.0-SNAPSHOT | OpenDaylight :: Netconf Connector :: SSH
odl-netconf-tcp | 1.2.0-SNAPSHOT | x |
odl-netconf-1.2.0-SNAPSHOT | OpenDaylight :: Netconf Connector :: TCP
odl-aaa-netconf-plugin | 1.2.0-SNAPSHOT | x |
odl-netconf-1.2.0-SNAPSHOT | OpenDaylight :: AAA :: ODL NETCONF
Plugin
odl-aaa-api | 0.5.0-SNAPSHOT | x |
odl-aaa-0.5.0-SNAPSHOT | OpenDaylight :: AAA :: APIs
odl-aaa-authn | 0.5.0-SNAPSHOT | x |
odl-aaa-0.5.0-SNAPSHOT | OpenDaylight :: AAA :: Authentication -
NO CLUSTER
odl-akka-scala | 2.11 | x |
odl-controller-1.8.0-SNAPSHOT | Scala Runtime for OpenDaylight
odl-akka-system | 2.4.11 | x |
odl-controller-1.8.0-SNAPSHOT | Akka Actor Framework System Bundles
odl-akka-clustering | 2.4.11 | x |
odl-controller-1.8.0-SNAPSHOT | Akka Clustering
odl-akka-leveldb | 0.7 | x |
odl-controller-1.8.0-SNAPSHOT | LevelDB
odl-akka-persistence | 2.4.11 | x |
odl-controller-1.8.0-SNAPSHOT | Akka Persistence
odl-config-all | 0.6.0-SNAPSHOT | x |
odl-config-0.6.0-SNAPSHOT | OpenDaylight :: Config :: All
odl-config-api | 0.6.0-SNAPSHOT | x |
odl-config-0.6.0-SNAPSHOT | OpenDaylight :: Config :: API
odl-config-netty-config-api | 0.6.0-SNAPSHOT | x |
odl-config-0.6.0-SNAPSHOT | OpenDaylight :: Config :: Netty Config
API
odl-config-core | 0.6.0-SNAPSHOT | x |
odl-config-0.6.0-SNAPSHOT | OpenDaylight :: Config :: Core
odl-config-manager | 0.6.0-SNAPSHOT | x |
odl-config-0.6.0-SNAPSHOT | OpenDaylight :: Config :: Manager
odl-ovsdb-southbound-api | 1.4.0-SNAPSHOT | x |
odl-ovsdb-southbound-1.4.0-SNAPSHOT | OpenDaylight :: southbound :: api
odl-mdsal-models | 0.10.0-SNAPSHOT | x |
odl-mdsal-models-0.10.0-SNAPSHOT | OpenDaylight :: MD-SAL :: Models
standard | 3.0.8 | x | standard-3.0.8
| Karaf standard feature
config | 3.0.8 | x | standard-3.0.8
| Provide OSGi ConfigAdmin support
region | 3.0.8 | x | standard-3.0.8
| Provide Region Support
package | 3.0.8 | x | standard-3.0.8
| Package commands and mbeans
http | 3.0.8 | x | standard-3.0.8
| Implementation of the OSGI HTTP Service
war | 3.0.8 | x | standard-3.0.8
| Turn Karaf as a full WebContainer
kar | 3.0.8 | x | standard-3.0.8
| Provide KAR (KARaf archive) support
ssh | 3.0.8 | x | standard-3.0.8
| Provide a SSHd server on Karaf
management | 3.0.8 | x | standard-3.0.8
| Provide a JMX MBeanServer and a set of MBeans in K
odl-mdsal-dom | 2.2.0-SNAPSHOT | x |
odl-yangtools-2.2.0-SNAPSHOT | OpenDaylight :: MD-SAL :: DOM
odl-mdsal-common | 2.2.0-SNAPSHOT | x |
odl-yangtools-2.2.0-SNAPSHOT | OpenDaylight :: MD-SAL :: DOM Broker
odl-mdsal-dom-api | 2.2.0-SNAPSHOT | x |
odl-yangtools-2.2.0-SNAPSHOT | OpenDaylight :: MD-SAL :: DOM API & SPI
odl-mdsal-dom-broker | 2.2.0-SNAPSHOT | x |
odl-yangtools-2.2.0-SNAPSHOT | OpenDaylight :: MD-SAL :: DOM Broker
odl-mdsal-binding-base | 2.2.0-SNAPSHOT | x |
odl-yangtools-2.2.0-SNAPSHOT | OpenDaylight :: MD-SAL :: Binding Base
Concepts
odl-mdsal-binding-runtime | 2.2.0-SNAPSHOT | x |
odl-yangtools-2.2.0-SNAPSHOT | OpenDaylight :: MD-SAL :: Binding
Generator
odl-mdsal-binding-api | 2.2.0-SNAPSHOT | x |
odl-yangtools-2.2.0-SNAPSHOT | OpenDaylight :: MD-SAL :: Binding Base
Concepts
odl-mdsal-binding-dom-adapter | 2.2.0-SNAPSHOT | x |
odl-yangtools-2.2.0-SNAPSHOT | OpenDaylight :: MD-SAL :: Binding
Generator
odl-mdsal-eos-common | 2.2.0-SNAPSHOT | x |
odl-yangtools-2.2.0-SNAPSHOT | OpenDaylight :: MD-SAL :: EOS :: Common
odl-mdsal-eos-dom | 2.2.0-SNAPSHOT | x |
odl-yangtools-2.2.0-SNAPSHOT | OpenDaylight :: MD-SAL :: EOS :: DOM
odl-mdsal-eos-binding | 2.2.0-SNAPSHOT | x |
odl-yangtools-2.2.0-SNAPSHOT | OpenDaylight :: MD-SAL :: EOS :: Binding
odl-mdsal-singleton-common | 2.2.0-SNAPSHOT | x |
odl-yangtools-2.2.0-SNAPSHOT | OpenDaylight :: MD-SAL :: Singleton ::
Common
odl-mdsal-singleton-dom | 2.2.0-SNAPSHOT | x |
odl-yangtools-2.2.0-SNAPSHOT | OpenDaylight :: MD-SAL :: Singleton ::
DOM
odl-aaa-shiro | 0.5.0-SNAPSHOT | x |
odl-aaa-0.5.0-SNAPSHOT | OpenDaylight :: AAA :: Shiro
odl-config-persister | 0.6.0-SNAPSHOT | x |
odl-config-persister-0.6.0-SNAPSHOT | OpenDaylight :: Config Persister
odl-config-startup | 0.6.0-SNAPSHOT | x |
odl-config-persister-0.6.0-SNAPSHOT | OpenDaylight :: Config Persister::
Config Startup
odl-config-manager-facade-xml | 0.6.0-SNAPSHOT | x |
odl-config-persister-0.6.0-SNAPSHOT | Opendaylight :: Config Persister::
Mapping for Con
pax-jetty | 8.1.19.v20160209 | x |
org.ops4j.pax.web-3.2.9 | Provide Jetty engine support
pax-http | 3.2.9 | x |
org.ops4j.pax.web-3.2.9 | Implementation of the OSGI HTTP Service
pax-http-whiteboard | 3.2.9 | x |
org.ops4j.pax.web-3.2.9 | Provide HTTP Whiteboard pattern support
pax-war | 3.2.9 | x |
org.ops4j.pax.web-3.2.9 | Provide support of a full WebContainer
odl-mdsal-common | 1.5.0-SNAPSHOT | x |
odl-mdsal-1.5.0-SNAPSHOT | OpenDaylight :: Config :: All
odl-mdsal-broker-local | 1.5.0-SNAPSHOT | x |
odl-mdsal-1.5.0-SNAPSHOT | OpenDaylight :: MDSAL :: Broker
odl-mdsal-clustering-commons | 1.5.0-SNAPSHOT | x |
odl-mdsal-1.5.0-SNAPSHOT |
odl-mdsal-distributed-datastore | 1.5.0-SNAPSHOT | x |
odl-mdsal-1.5.0-SNAPSHOT |
odl-mdsal-remoterpc-connector | 1.5.0-SNAPSHOT | x |
odl-mdsal-1.5.0-SNAPSHOT |
odl-mdsal-broker | 1.5.0-SNAPSHOT | x |
odl-mdsal-1.5.0-SNAPSHOT |
odl-dlux-core | 0.5.0-SNAPSHOT | x |
odl-dlux-0.5.0-SNAPSHOT | Opendaylight dlux minimal feature
odl-restconf | 1.5.0-SNAPSHOT | x |
odl-controller-1.5.0-SNAPSHOT | OpenDaylight :: Restconf
odl-restconf-noauth | 1.5.0-SNAPSHOT | x |
odl-controller-1.5.0-SNAPSHOT | OpenDaylight :: Restconf
odl-mdsal-apidocs | 1.5.0-SNAPSHOT | x |
odl-controller-1.5.0-SNAPSHOT | OpenDaylight :: MDSAL :: APIDOCS
odl-protocol-framework | 0.9.0-SNAPSHOT | x |
odl-protocol-framework-0.9.0-SNAPSHOT | OpenDaylight :: Protocol Framework
I checked the command you told me and sff1 has statistics:
vxlan_gpe_tunnel0 2 up rx packets
8
rx bytes
976
But sff2 does not have statistics in the vxlan_gpe interface:
vxlan_gpe_tunnel0 2 up
Any idea what might be the problem?
One extra question: if I understood it well, VPP then is only deployed in sff1
and sff2. Classifiers are still using OVS, right? Is there any reason for this?
Regards,
Manuel
-----Original Message-----
From: Yang, Yi Y [mailto:[email protected]]
Sent: Wednesday, November 16, 2016 2:00 PM
To: Manuel Buil <[email protected]>; '[email protected]'
<[email protected]>
Subject: RE: Welcome you to try sfc104 demo
Manuel, good catch, but vpp and ovs has been installed, so it will find it is
ready and exit immediately. For VPP demo, do you restart ODL SFC? vpp renderer
can't coexist with openflow renderer. I suggest you shut down ODL SFC, then
$ rm -rf data snapshots journal instances $ ./bin/karaf
feature:install odl-sfc-vpp-renderer odl-sfc-ui
This will make sure a clean ODL SFC.
You can also check if sff1 and sff2 have packets processed by the below cmds
$ sudo vppctl show int
vxlan-gpe interfaces should have rx and tx statistics.
-----Original Message-----
From: Manuel Buil [mailto:[email protected]]
Sent: Wednesday, November 16, 2016 7:06 PM
To: Yang, Yi Y <[email protected]>; '[email protected]'
<[email protected]>
Subject: RE: Welcome you to try sfc104 demo
Hi Yi Yang,
I found something which might be a bug. In the script run_demo.sh , when
selecting vpp, the following value gets into the demo variable:
demo="./vpp/run_demo_vpp.sh
If I access the script run_demo_vpp.sh, I see the following in line 10:
./common/install_ovs_to_all.sh ${HTTPPROXY} ${HTTPSPROXY}
But probably it should be:
./common/install_vpp_to_all.sh ${HTTPPROXY} ${HTTPSPROXY}
Note that ./common/install_vpp_to_all.sh exists. I will change that line and
see what happens.
Regards,
Manuel
-----Original Message-----
From: Manuel Buil
Sent: Wednesday, November 16, 2016 9:28 AM
To: Yang, Yi Y <[email protected]>; [email protected]
Subject: RE: Welcome you to try sfc104 demo
Hi Yi Yang,
ovs_dpdk worked for me too :)
I was now trying vpp but it does not work. Here are the logs that I get:
http://pastebin.com/ydGEpcJ3
It is a bit strange because I see messages saying that OVS is started and if
for example I access classifier1, I can see OVS there:
vagrant@classifier1:~$ sudo ovs-vsctl show
3dc8d465-571f-4bf7-8125-ecb7d06bccd4
Bridge br-sfc
Port "dpdk0"
Interface "dpdk0"
type: dpdk
Port br-sfc
Interface br-sfc
type: internal
Port "vxlangpe0"
Interface "vxlangpe0"
type: vxlan
options: {dst_port="4790", exts=gpe, key=flow, remote_ip=flow}
Port veth-br
Interface veth-br
ovs_version: "2.5.90"
Am I perhaps doing anything wrong? I thought that OVS should not be out of the
picture as VPP is taking the dataplane role.
By the way, can you tell me any useful vpp command to check things?
Thanks,
Manuel
-----Original Message-----
From: Yang, Yi Y [mailto:[email protected]]
Sent: Tuesday, November 15, 2016 10:35 AM
To: Manuel Buil <[email protected]>; [email protected]
Subject: RE: Welcome you to try sfc104 demo
Manuel, very good, I'm very happy to see this result :-), for OVS DPDK and VPP,
the same environment is ok, just you need to make sure SFC is really ready for
the demo, run_demo.sh just does some simple check.
-----Original Message-----
From: Manuel Buil [mailto:[email protected]]
Sent: Tuesday, November 15, 2016 5:16 PM
To: Yang, Yi Y <[email protected]>; [email protected]
Subject: RE: Welcome you to try sfc104 demo
Hi Yi Yang,
Using the latest build of Carbon branch works :).
I will now try ovs-dpdk. Any requirements here? For example, I guess I need to
run it in a server with NICs that support DPDK, right? Do you know a way to
check if they do?
Regards,
Manuel
-----Original Message-----
From: [email protected]
[mailto:[email protected]] On Behalf Of Manuel Buil
Sent: Tuesday, November 15, 2016 9:06 AM
To: Yang, Yi Y <[email protected]>; [email protected]
Subject: Re: [sfc-dev] Welcome you to try sfc104 demo
Hi,
I am using ODL Boron SR1, the release that came out 3 weeks ago.
I'll switch to master and check.
Regards,
Manuel
-----Original Message-----
From: Yang, Yi Y [mailto:[email protected]]
Sent: Tuesday, November 15, 2016 1:42 AM
To: Manuel Buil <[email protected]>; [email protected]
Subject: RE: Welcome you to try sfc104 demo
Which sfc version are you using? SFC classifier has a bug before I submitted
OVS DPDK enable patch, so you should use sfc master for this demo. In sfc 103
demo, there is only one ACL entry for ping, if I add one more ACL entry for
TCP, SFC classifier can get the correct VxLAN-gpe port. So please switch to SFC
master for this demo.
-----Original Message-----
From: Manuel Buil [mailto:[email protected]]
Sent: Tuesday, November 15, 2016 2:02 AM
To: Yang, Yi Y <[email protected]>; [email protected]
Subject: RE: Welcome you to try sfc104 demo
Hi,
Thanks for the extra information, that was useful!
I found a problem. Inside the classifier1, packets hit the classification rule:
table=0, n_packets=49, n_bytes=3626, priority=1000,tcp,in_port=1,nw_src=192.168.
2.0/24,nw_dst=192.168.2.0/24,tp_dst=80
actions=push_nsh,load:0x1->NXM_NX_NSH_MDTY
PE[],load:0x3->NXM_NX_NSH_NP[],load:0x7f->NXM_NX_NSP[0..23],load:0xff->NXM_NX_NSI
[],load:0x1->NXM_NX_NSH_C1[],load:0x2->NXM_NX_NSH_C2[],load:0x3->NXM_NX_NSH_C3[],
load:0x4->NXM_NX_NSH_C4[],load:0x4->NXM_NX_TUN_GPE_NP[],load:0xc0a83c14->NXM_NX_T
UN_IPV4_DST[],output:1
However, output:1 is 1(veth-br) which is not a vxlan-gpe port and thus the
packet is not encapsulated with vxlan-gpe + nsh. Therefore, the packets which
leave the OVS have the original IP header:
17:36:21.879104 IP 192.168.2.1.43460 > 192.168.2.2.http: Flags [S], seq
1480997927, win 27200, options [mss 1360,sackOK,TS val 413304 ecr 0,nop,wscale
7], length 0
Eth0 does not know where is 192.168.2.2 and its ARP request does not get answer.
I changed that rule to have output:2 which is the vxlan-gpe port. Packets flow
but they don't come back from SF1. I think it might be a problem with the vxlan
tool because I don't see logs coming in /home/vagrant/vxlan_tool.log even
though I can see the packets with tcpdump.
I will try to continue tomorrow as I don't have more time today :(!!
Regards,
Manuel
-----Original Message-----
From: Yang, Yi Y [mailto:[email protected]]
Sent: Saturday, November 12, 2016 3:47 AM
To: Manuel Buil <[email protected]>; [email protected]
Subject: RE: Welcome you to try sfc104 demo
Manuel, good progress, "sudo" is unnecessary.
This indicated sfc didn't create correct flows to SFF1 and SFF2
You can run the below cmds to check every vagrant VMs.
$ source ./env.sh
$ vagrant ssh classifier1
$ vagrant ssh sff1
...
In classifier1, sff1, sff2 and classifier2 vagrant VMs, you can run the below
cmds to check ovs ports, flows.
$ sudo ovs-vsctl show
$ sudo ovs-ofctl -Oopenflow13 dump-flows br-sfc
In sf1 and sf2 VMs, you can run the below cmds to check if SF is running
correctly
$ sudo ps aux | grep vxlan_tool
$ cat /home/vagrant/vxlan_tool.log
In order to check it further, you can run ping and wget in classifier1 and
check where the packet can arrive.
$ vagrant ssh classifier1
$ sudo ip netns exec app ping 192.168.2.2
How do you start your ODL SFC? Another possible reason you run this demo before
SFC features aren't completely started although "feature:list -i | grep sfc"
can see them. I suggest you can make sure ODL SFC is really ready before run
this demo. I'll add such check in run_demo.sh but now it isn't there.
-----Original Message-----
From: Manuel Buil [mailto:[email protected]]
Sent: Saturday, November 12, 2016 1:40 AM
To: Yang, Yi Y <[email protected]>; [email protected]
Subject: RE: Welcome you to try sfc104 demo
Hi Yi yang,
I am having some problems with your demo. I execute " sudo ./run_demo.sh ovs ".
The VMs seems to be created:
$ sudo VBoxManage list runningvms
"sfc104_classifier1_1478856929727_28276" {e41e8e3e-0049-458b-a5f0-e427bdfd6646}
"sfc104_sff1_1478856985216_33607" {4c181ea9-0c6f-4a59-a7ef-7a836dc25d79}
"sfc104_sf1_1478857042513_36221" {f05e13ca-901b-4cac-9446-8da42b2ea5df}
"sfc104_sf2_1478857100191_91163" {c9232419-9fac-4229-b6f2-7dde8afff04e}
"sfc104_sff2_1478857157560_59263" {1bf0ac70-500a-4afa-bc04-84883c098a85}
"sfc104_classifier2_1478857215119_78365" {8affee62-c7e3-483d-bdee-8ac7b4464753}
However, at some point of the script it checks the connectivity and it does not
work:
PING 192.168.2.2 (192.168.2.2) 56(84) bytes of data.
64 bytes from 192.168.2.2: icmp_seq=1 ttl=64 time=11.8 ms
64 bytes from 192.168.2.2: icmp_seq=2 ttl=64 time=8.71 ms
64 bytes from 192.168.2.2: icmp_seq=3 ttl=64 time=11.1 ms
64 bytes from 192.168.2.2: icmp_seq=4 ttl=64 time=9.34 ms
64 bytes from 192.168.2.2: icmp_seq=5 ttl=64 time=9.60 ms
--- 192.168.2.2 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4008ms rtt
min/avg/max/mdev = 8.710/10.138/11.853/1.186 ms Connection to 127.0.0.1 closed.
--2016-11-11 16:58:01-- http://192.168.2.2/ Connecting to 192.168.2.2:80...
failed: Connection timed out.
Retrying.
--2016-11-11 17:00:09-- (try: 2) http://192.168.2.2/ Connecting to
192.168.2.2:80... failed: Connection timed out.
Retrying.
--2016-11-11 17:02:19-- (try: 3) http://192.168.2.2/ Connecting to
192.168.2.2:80... failed: Connection timed out.
Retrying.
--2016-11-11 17:04:29-- (try: 4) http://192.168.2.2/ Connecting to
192.168.2.2:80... failed: Connection timed out.
Retrying.
--2016-11-11 17:06:40-- (try: 5) http://192.168.2.2/ Connecting to
192.168.2.2:80...
Do you know what might be happening?
Thanks,
Manuel
-----Original Message-----
From: [email protected]
[mailto:[email protected]] On Behalf Of Yang, Yi Y
Sent: Friday, November 11, 2016 11:47 AM
To: [email protected]
Subject: [sfc-dev] Welcome you to try sfc104 demo
Hi, folks
Brady has merged sfc104 demo into sfc master, so each of you can try sfc104
demo, please let me know if you encounter any issue.
$ cat sfc-demo/sfc104/README.md
SFC104 Demo
===========
Overview
--------
SFC103 demo is docker container based, so you have no way to run it if you will
use OVS DPDK or VPP, so we have to create SFC104 demo, SFC104 demo actually
includes three demos, they are for OVS, OVS DPDK and VPP, respectively.
Your host machine needs 32GB memory at least because DPDK or VPP uses hugepages
which must be allocated in advance, 6 vagrant VMs will occupy 24 GB memory. Too
less memory will result in vagant hang or some other weird behaviors.
Topology
-------
+-----------------+
| Host (ODL SFC) |
| 192.168.60.1 |
+-----------------+
/ | | \
/ | | \
/ | | \
+---------------+ +--------------+ +--------------+ +---------------+
| classifier1 | | sff1 | | sff2 | | classifier2 |
| 192.168.60.10 | |192.168.60.20 | |192.168.60.50 | | 192.168.60.60 |
+---------------+ +--------------+ +--------------+ +---------------+
| |
| |
+---------------+ +--------------+
| sf1(DPI-1) | | sf2(FW-1) |
|192.168.60.30 | |192.168.60.40 |
+---------------+ +--------------+
Setup Demo
----------
1. Install virtualbox & vagrant
2. Start ODL SFC in host machine and install necessary features
1) For ovs or ovs_dpdk
feature:install odl-sfc-scf-openflow odl-sfc-openflow-renderer odl-sfc-ui
2) For vpp
feature:install odl-sfc-vpp-renderer odl-sfc-ui
Notice: please do stop, clean up, then restart ODL SFC when you run this
demo in order that demo can run successfully.
opendaylight-user@root>shutdown -f
opendaylight-user@root>
$ rm -rf data snapshots journal instances
$ ./bin/karaf
3. Run demo
SFC 104 demos will download Ubuntu trusty x86_64 vagrant image and install
all the necessary packages into host and vagrant VMs, so please make sure to
export http_proxy and http_proxy environment variables if you have proxy behind
your network before run demo script, demo script will inject these proxy
settings to vagrant VMS.
1) For OVS demo
$ ./run_demo.sh ovs
2) For OVS DPDK demo
$ ./run_demo.sh ovs_dpdk
3) For VPP demo
$ ./run_demo.sh vpp
_______________________________________________
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
_______________________________________________
sfc-dev mailing list
[email protected]
https://lists.opendaylight.org/mailman/listinfo/sfc-dev