Getting there.

Let's review the configuration, some of which is specific to getting
SFC integration.

In opendaylight/datastore/initial/config/genius-itm-config.xml make
sure that

<def-tz-enabled>true</def-tz-enabled>
<def-tz-tunnel-type>vxlan</def-tz-tunnel-type>
<gpe-extension-enabled>true</gpe-extension-enabled>

Also, the following parameters need to be set in OVS

ovs-vsctl set O . other_config:local_ip=<node-ip>
ovs-vsctl set O . external_ids:of-tunnel=true

These need to be set before running ODL. I am unsure how that would be
done appropriately when deploying with devstack but my guess is that
these kind of things are being set from devstack/entry_points.

Also, after this, make sure you have basic VM networking before
attempting SFC.

BR
Jaime.

-----Original Message-----
From: " PRAKASH, OM " <op3...@att.com>
To: Sam Hague <sha...@redhat.com>, jcaam...@suse.de
Cc: ABHIJEET K SINGH <as7...@att.com>, BRIAN D FREEMAN <bf1...@att.com>
, om prakash <dude...@gmail.com>, netvirt-...@lists.opendaylight.org <n
etvirt-...@lists.opendaylight.org>, sfc-dev@lists.opendaylight.org <sfc
-d...@lists.opendaylight.org>
Subject: RE: [sfc-dev] Opendaylight support for networking-
Date: Wed, 30 May 2018 23:47:29 +0000

Hi Jaime/Sam,
 
Finally I made a very good progress. Now  SFC request is going to ODL
from Openstack . I see port-pair-create, port-pair-group-create, flow-
classifier-create and port-chain-create request went to ODL.
 
But there is exception coming in ODL . Any configuration I need to add
to ODL for this ? can you please let me know ?
 
Log I have put here . http://paste.openstack.org/show/722386/
 
 
2018-05-30T18:09:43,137 | ERROR | opendaylight-cluster-data-
notification-dispatcher-651 | InterfaceManagerRpcService       | 255 -
org.opendaylight.genius.interfacemanager-impl - 0.4.0 | RPC
getEndpointIpForDpn() failed; input = GetEndpointIpForDpnInput
[_dpid=4658453923909, augmentation=[]]
java.lang.NullPointerException: null
        at
org.opendaylight.genius.interfacemanager.rpcservice.InterfaceManagerSer
viceImpl.getEndpointIpForDpn(InterfaceManagerServiceImpl.java:141)
~[255:org.opendaylight.genius.interfacemanager-impl:0.4.0]
        at
org.opendaylight.genius.interfacemanager.rpcservice.InterfaceManagerRpc
Service.lambda$getEndpointIpForDpn$0(InterfaceManagerRpcService.java:57
) ~[255:org.opendaylight.genius.interfacemanager-impl:0.4.0]
        at
org.opendaylight.genius.infra.FutureRpcResults$FutureRpcResultBuilder.b
uild(FutureRpcResults.java:210) [261:org.opendaylight.genius.mdsalutil-
api:0.4.0]
        at
org.opendaylight.genius.interfacemanager.rpcservice.InterfaceManagerRpc
Service.getEndpointIpForDpn(InterfaceManagerRpcService.java:57)
[255:org.opendaylight.genius.interfacemanager-impl:0.4.0]
        at
org.opendaylight.yangtools.yang.binding.util.RpcMethodInvokerWithInput.
invokeOn(RpcMethodInvokerWithInput.java:32)
[328:org.opendaylight.mdsal.yang-binding:0.12.0]
        at
org.opendaylight.yangtools.yang.binding.util.AbstractMappedRpcInvoker.i
nvokeRpc(AbstractMappedRpcInvoker.java:53)
[328:org.opendaylight.mdsal.yang-binding:0.12.0]
        at
org.opendaylight.controller.md.sal.binding.impl.BindingDOMRpcImplementa
tionAdapter.invoke(BindingDOMRpcImplementationAdapter.java:83)
[218:org.opendaylight.controller.sal-binding-broker-impl:1.7.0]
        at
org.opendaylight.controller.md.sal.binding.impl.BindingDOMRpcImplementa
tionAdapter.invokeRpc(BindingDOMRpcImplementationAdapter.java:70)
[218:org.opendaylight.controller.sal-binding-broker-impl:1.7.0]
        at
org.opendaylight.controller.md.sal.dom.broker.impl.GlobalDOMRpcRoutingT
ableEntry.invokeRpc(GlobalDOMRpcRoutingTableEntry.java:41)
[221:org.opendaylight.controller.sal-broker-impl:1.7.0]
        at
org.opendaylight.controller.md.sal.dom.broker.impl.DOMRpcRoutingTable.i
nvokeRpc(DOMRpcRoutingTable.java:178)
[221:org.opendaylight.controller.sal-broker-impl:1.7.0]
        at
org.opendaylight.controller.md.sal.dom.broker.impl.DOMRpcRouter.invokeR
pc(DOMRpcRouter.java:102) [221:org.opendaylight.controller.sal-broker-
impl:1.7.0]
        at Proxybc94a1f1_a049_4699_ad3d_356171ed883e.invokeRpc(Unknown
Source) [?:?]
        at Proxyaca2580b_6c17_4724_9b69_fdc56325b228.invokeRpc(Unknown
Source) [?:?]
        at
org.opendaylight.controller.md.sal.binding.impl.RpcServiceAdapter.invok
e0(RpcServiceAdapter.java:65) [218:org.opendaylight.controller.sal-
binding-broker-impl:1.7.0]
        at
org.opendaylight.controller.md.sal.binding.impl.RpcServiceAdapter.acces
s$000(RpcServiceAdapter.java:43) [218:org.opendaylight.controller.sal-
binding-broker-impl:1.7.0]
        at
org.opendaylight.controller.md.sal.binding.impl.RpcServiceAdapter$RpcIn
vocationStrategy.invoke(RpcServiceAdapter.java:156)
[218:org.opendaylight.controller.sal-binding-broker-impl:1.7.0]
        at
org.opendaylight.controller.md.sal.binding.impl.RpcServiceAdapter.invok
e(RpcServiceAdapter.java:96) [218:org.opendaylight.controller.sal-
binding-broker-impl:1.7.0]
        at com.sun.proxy.$Proxy128.getEndpointIpForDpn(Unknown Source)
[254:org.opendaylight.genius.interfacemanager-api:0.4.0]
        at
org.opendaylight.sfc.genius.util.SfcGeniusRpcClient.getDpnIpFromGeniusR
PC(SfcGeniusRpcClient.java:242) [414:org.opendaylight.sfc.genius:0.7.0]
        at
org.opendaylight.sfc.ofrenderer.processors.SfcRspProcessorLogicalSff.co
nfigureSffTransportEgressFlow(SfcRspProcessorLogicalSff.java:272)
[416:org.opendaylight.sfc.openflow-renderer:0.7.0]
        at
org.opendaylight.sfc.ofrenderer.processors.SfcOfRspProcessor.configureT
ransportEgressFlows(SfcOfRspProcessor.java:475)
[416:org.opendaylight.sfc.openflow-renderer:0.7.0]
:
 
 
Thanks
Om Prakash
 
 
-----Original Message-----
From: Jaime Caamaño Ruiz [mailto:jcaam...@suse.de] 
Sent: Wednesday, May 30, 2018 7:15 AM
To: PRAKASH, OM <op3...@att.com>; Sam Hague <sha...@redhat.com>
Cc: SINGH, ABHIJEET K <as7...@att.com>; FREEMAN, BRIAN D <bf1...@att.co
m>; om prakash <dude...@gmail.com>; netvirt-...@lists.opendaylight.org;
sfc-dev@lists.opendaylight.org
Subject: Re: [sfc-dev] Opendaylight support for networking-sfc
 
I suggest that you check the status of nova compute service
 
openstack compute service list
 
If compute service is up and healthy, check the nova compute logs for
any possible error there.
 
sudo journalctl -u devstack@n-cpu
 
BR
Jaime.
 
 
_______________________________________________
sfc-dev mailing list
sfc-dev@lists.opendaylight.org
https://lists.opendaylight.org/mailman/listinfo/sfc-dev

Reply via email to