官术网_书友最值得收藏!

Role-Request

In a network provided with multiple controllers for redundancy purpose, the roles of each controller are distinct and are assumed per time. The various roles that can be assumed by an OpenFlow controller include the following:

  • Master role: In this role, the controller has complete access to all the switches. It executes commands such as packet-out flow-mod, table-mod, port-mod, which are capable of modifying the state of the switch by receiving asynchronous messages from the switch. Every other controller connected to the switch assumes the Slave role automatically.
  • Slave role: Slave role is assumed by the controller when one of the peer controllers connected to the switch assumes the role of a master; commands capable of modifying the switch are not run by this controller. In the event that the switch receives such commands from a slave controller, it replies with an OFPT_ERROR message.
  • Equal role: This is the default role assumed by all controllers connected to a switch, and it allows each controller to send asynchronous messages and commands to the switch.
主站蜘蛛池模板: 普陀区| 田东县| 江川县| 根河市| 建德市| 万年县| 三门峡市| 肥东县| 怀柔区| 民丰县| 拉萨市| 平凉市| 海南省| 天津市| 佛山市| 高淳县| 礼泉县| 郧西县| 商城县| 松溪县| 安宁市| 海盐县| 南华县| 广东省| 都安| 江达县| 穆棱市| 三穗县| 鄯善县| 文成县| 剑阁县| 锡林浩特市| 海晏县| 洛川县| 读书| 仙桃市| 丘北县| 溧阳市| 青浦区| 进贤县| 曲阜市|