Hi all,
Perhaps I'm misunderstanding the get_route event but I'm getting error
messages like the following at times:
00008|routing|ERR:Invalid route between aps 1731efa639:3 and
1731ed8d28:0 (inport == outport)
Can someone clarify what this error means? As far as I can tell this
error doesn't make sense for the scenario in which I'm trying to use it.
I have three OF switches connected effectively in a line -- the two aps
listed above are on opposite ends of this line.
Also, looking through the examples for sample code I saw the following
in pyunittests/routing_test.py:
def post_events(self):
e = Link_event(netinet.datapathid.from_host(2),
netinet.datapathid.from_host(3),
0, 0, Link_event.ADD)
self.post(e)
e = Link_event(netinet.datapathid.from_host(1),
netinet.datapathid.from_host(2),
0, 1, Link_event.ADD)
self.post(e)
self.d = defer.Deferred()
return self.d
def handle_link_event(self, event):
if self.n_received == 0:
self.n_received = 1
return CONTINUE
route = pyrouting.PyFullRoute()
route.id.src = src = netinet.datapathid.from_host(1)
route.id.dst = dst = netinet.datapathid.from_host(3)
route.inport = route.outport = 1
if not self.routing.get_route(route):
Reading the above I would have thought that 1 and 3 would have been
connected on port 0, but in the get_route it looks like you're querying
from port 1?
Thanks,
Glen
_______________________________________________
nox-dev mailing list
[email protected]
http://noxrepo.org/mailman/listinfo/nox-dev_noxrepo.org