On Jul 21, 2013, at 6:51 PM, Sadia Bashir wrote: > Hi everyone, I have four switches connected in a loop, each switch has two > hosts connected with it. My requirement is to maintain flow in one direction > only i.e., echo request and echo reply after issuing a ping command should > take different routes. If I want to ping h3(connected to s2) from > h1(connected to s1), destination(h3 @ s2) is unreachable, In this case > controller should tell s1 to forward packet to port connected to s2. My > question is how would controller know which s1 port is connected to s2 and if > I broadcast the packet it remains in a loop and never reaches at its > destination. Thank you!
Are you trying to come up with some sort of general solution, or just making this happen on this particular topology? If it's the latter, you could probably do it with a handful of table entries installed "by hand". If it's the former, it's potentially considerably more complicated, depending on exactly how general you want it to be. -- Murphy
