Hello
I am using topology_api_app module to get the switch and link information of my
topology. My code is something as below-
@set_ev_cls(event.EventSwitchEnter)
def get_topology_data(self, ev):
switch_list = get_switch(self.topology_api_app, None)
switches=[switch.dp.id for switch in switch_list]
print "switches:", switches
links_list = get_link(self.topology_api_app, None)
links=[(link.src.dpid,link.dst.dpid,{'port':link.src.port_no}) for link
in links_list]
temp_links = links
links=[(link.dst.dpid,link.src.dpid,{'port':link.dst.port_no}) for link
in links_list]
temp_links += links
I have 7 switches in my topology. With this code sometimes my application
discover
- all the switches and links
(works perfect)
- portion of the switches and obviously not all links (failed to
work)- all the switches but not all links
(failed to work)
This behavior is really makes me confused. At first I though the application
required more time to get all the data. But I test my application with various
time (5s, 10s, 20s) for a lot of times. From my tests it seems this problem is
not for time but something else. Can anyone please tell me why this is
happening? Please share your experience if you face something close to this
situation.
Thanking you
Sakib
------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
_______________________________________________
Ryu-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ryu-devel