Hello,

In a conventional SDN setup, what is the preferred way of connecting
controller(s) to the switches? Assuming each switch has a direct link to
the controller, IMHO, is a quite optimistic approach. To the best of my
knowledge, there are two alternatives for this problem.

*1.* You can directly connect controller ports of switches to another
network of which controllers are connected too.

*[In the figures, I use double line for switches' controller port
connections and single line for the others.]*

    +------+
    | ctrl |
    +------+
       |
+--------------+
| ctrl network |
+--------------+
      ||
      ||
    +----+
    | sw |
    +----+

In this case, who manages the controller network? In real-world setups, is
it preferred to go with an unmanaged switch network for controller
networks? Or do people deploy SDN for controller networks as well?

*2.* You can short-circuit switch controller ports to the regular switch
data ports, and connect controller network to one of data ports.

   ++======++
   ||      ||
+------+   ||
|      |===++
|  sw  |        +--------------+
|      |--------| ctrl network |
+------+        +--------------+

This scheme has significant implications in terms of both security and
overlap of control & data channels.

Moreover, comparing these two schemes, I don't think the first one is
applicable to WAN setups, right? That is, in a WAN, this or that way
control channel needs to overlap with the data channel, IMHO.

Any comments are greatly welcome.


Regards.
_______________________________________________
openflow-discuss mailing list
openflow-discuss@lists.stanford.edu
https://mailman.stanford.edu/mailman/listinfo/openflow-discuss

Reply via email to