Hi I pox instances are running on different slices of flowvisor: slice1 and slice2. Here is the details:
traffic between 10.0.0.3 and 10.1.0.3 are hadled by slice1 traffic between 10.0.0.4 and 10.1.0.4 are hadled by slice2 fvctl list-slice-info slice1 Password: { "admin-contact": "admin@slice1", "admin-status": true, "controller-url": "tcp:127.0.0.2:10001", "current-flowmod-usage": 0, "current-rate": 0, "drop-policy": "exact", "recv-lldp": false, "slice-name": "slice1" } fvctl list-slice-info slice2 Password: { "admin-contact": "admin@slice2", "admin-status": true, "controller-url": "tcp:127.0.0.3:10002", "current-flowmod-usage": 0, "current-rate": 0, "drop-policy": "exact", "recv-lldp": false, "slice-name": "slice2" } pox controller started in this way: ./pox.py openflow.of_01 --address=127.0.0.2 --port=10001 forwarding.new_controller1 ./pox.py openflow.of_01 --address=127.0.0.3 --port=10002 forwarding.new_controller2 I also used core.openflow.clear_flows_of_connect = False attribute to disable deleting flowentry when it connects. Am i doing any mistake here in configuring flowspace? Here is the configured flowspace in flowvisor: Configured Flow entries: {“force-enqueue”: -1, “name”: “dpid2-flow1”, “slice-action”: [{“slice-name”: “slice1”, “permission”: 7}], “queues”: [], “priority”: 100, “dpid”: “00:00:00:00:00:00:00:02”, “id”: 15, “match”: {“wildcards”: 3145983, “nw_src”: “10.0.0.3”, “nw_dst”: “10.1.0.3”}} {“force-enqueue”: -1, “name”: “dpid3-flow1”, “slice-action”: [{“slice-name”: “slice1”, “permission”: 7}], “queues”: [], “priority”: 100, “dpid”: “00:00:00:00:00:00:00:03”, “id”: 19, “match”: {“wildcards”: 3145983, “nw_src”: “10.0.0.3”, “nw_dst”: “10.1.0.3”}} {“force-enqueue”: -1, “name”: “dpid2-flow2”, “slice-action”: [{“slice-name”: “slice1”, “permission”: 7}], “queues”: [], “priority”: 100, “dpid”: “00:00:00:00:00:00:00:02”, “id”: 21, “match”: {“wildcards”: 3145983, “nw_src”: “10.1.0.3”, “nw_dst”: “10.0.0.3”}} {“force-enqueue”: -1, “name”: “dpid3-flow2”, “slice-action”: [{“slice-name”: “slice1”, “permission”: 7}], “queues”: [], “priority”: 100, “dpid”: “00:00:00:00:00:00:00:03”, “id”: 22, “match”: {“wildcards”: 3145983, “nw_src”: “10.1.0.3”, “nw_dst”: “10.0.0.3”}} {“force-enqueue”: -1, “name”: “dpid1-flow1”, “slice-action”: [{“slice-name”: “slice1”, “permission”: 7}], “queues”: [], “priority”: 100, “dpid”: “00:00:00:00:00:00:00:01”, “id”: 25, “match”: {“wildcards”: 3145983, “nw_src”: “10.0.0.3”, “nw_dst”: “10.1.0.3”}} {“force-enqueue”: -1, “name”: “dpid1-flow2”, “slice-action”: [{“slice-name”: “slice1”, “permission”: 7}], “queues”: [], “priority”: 100, “dpid”: “00:00:00:00:00:00:00:01”, “id”: 26, “match”: {“wildcards”: 3145983, “nw_src”: “10.1.0.3”, “nw_dst”: “10.0.0.3”}} {“force-enqueue”: -1, “name”: “dpid1-flow3”, “slice-action”: [{“slice-name”: “slice2”, “permission”: 7}], “queues”: [], “priority”: 100, “dpid”: “00:00:00:00:00:00:00:01”, “id”: 29, “match”: {“wildcards”: 3145983, “nw_src”: “10.0.0.4”, “nw_dst”: “10.1.0.4”}} {“force-enqueue”: -1, “name”: “dpid1-flow4”, “slice-action”: [{“slice-name”: “slice2”, “permission”: 7}], “queues”: [], “priority”: 100, “dpid”: “00:00:00:00:00:00:00:01”, “id”: 30, “match”: {“wildcards”: 3145983, “nw_src”: “10.1.0.4”, “nw_dst”: “10.0.0.4”}} {“force-enqueue”: -1, “name”: “dpid2-flow3”, “slice-action”: [{“slice-name”: “slice2”, “permission”: 7}], “queues”: [], “priority”: 100, “dpid”: “00:00:00:00:00:00:00:02”, “id”: 31, “match”: {“wildcards”: 3145983, “nw_src”: “10.0.0.4”, “nw_dst”: “10.1.0.4”}} {“force-enqueue”: -1, “name”: “dpid3-flow3”, “slice-action”: [{“slice-name”: “slice2”, “permission”: 7}], “queues”: [], “priority”: 100, “dpid”: “00:00:00:00:00:00:00:03”, “id”: 32, “match”: {“wildcards”: 3145983, “nw_src”: “10.0.0.4”, “nw_dst”: “10.1.0.4”}} {“force-enqueue”: -1, “name”: “dpid2-flow4”, “slice-action”: [{“slice-name”: “slice2”, “permission”: 7}], “queues”: [], “priority”: 100, “dpid”: “00:00:00:00:00:00:00:02”, “id”: 33, “match”: {“wildcards”: 3145983, “nw_src”: “10.1.0.4”, “nw_dst”: “10.0.0.4”}} {“force-enqueue”: -1, “name”: “dpid3-flow4”, “slice-action”: [{“slice-name”: “slice2”, “permission”: 7}], “queues”: [], “priority”: 100, “dpid”: “00:00:00:00:00:00:00:03”, “id”: 34, “match”: {“wildcards”: 3145983, “nw_src”: “10.1.0.4”, “nw_dst”: “10.0.0.4”}} Please reply. Please suggest how i stop pox controller to delete flow entries. If you know flowvisor mailinglist, please forward link. Best Regards, Vishlesh Patel M.S. Computer Engineering NYU Polytechnic School of Engineering