Details
-
Bug
-
Status: Resolved
-
Resolution: Done
-
0.4.0
-
None
-
None
-
Operating System: Linux
Platform: PC
-
126
Description
Setup to Reproduce:
===========================
a) Three Openvswitch's are connected to opendaylight controller in a ring as shown in attached topology.
b) By defaul opendaylight installs flows in the switches and route the shortest path i.e between OVS2 and OVS3, PC's are able to ping each other.
c) Now after removing the link between OVS2 and OVS3, opendaylight should remove the old flows and install new flows to forward the traffic via OVS2->OVS1->OVS3 but this is not happening.
How ever topology change is detected by opendaylight and shown correctly in GUI, but flows are not getting refreshed automatically.
Following are the logs:
=================================
10-21 12:29:16.944 IST [Thread-18] ERROR o.o.c.s.s.i.
SimpleForwardingImpl - Failed to install policy: 192.168.1.10/32 (A flow with same match and priority exists on the target node)
2013-10-21 12:29:17.063 IST [SwitchEvent Thread] WARN o.o.c.f.i.ForwardingRulesManager - Operation Rejected: A flow with same match and priority exists on the target node
2013-10-21 12:29:17.063 IST [SwitchEvent Thread] WARN o.o.c.f.i.ForwardingRulesManager - A flow with same match and priority exists on the target node: FlowEntry[flowName = [192.168.1.54/32 on N OF|00:00:00:04:9f:02:a3:e3], groupName = 192.168.1.54/32, node = OF|00:00:00:04:9f:02:a3:e3, flow = Flow[match = Match[[DL_TYPE(2048), NW_DST(192.168.1.54)]], actions = [OUTPUT[OF|1@OF|00:00:00:04:9f:02:a3:e3]], priority = 1, id = 0, idleTimeout = 0, hardTimeout = 0]]
2013-10-21 12:29:17.063 IST [SwitchEvent Thread] ERROR o.o.c.s.s.i.SimpleForwardingImpl - Failed to install policy: 192.168.1.54/32 (A flow with same match and priority exists on the targ
version of opendaylight:
======================
org.opendaylight.controller.version = 0.1
org.opendaylight.controller.build.scm.version = be240fcf2f3831c1b8f17aa1c8a9ec1f672fe701
org.opendaylight.controller.build.user = jenkins-controller
org.opendaylight.controller.build.workspace = **********
org.opendaylight.controller.build.timestamp = 1381885359990
org.opendaylight.controller.build.machine = *********