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

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.
主站蜘蛛池模板: 莲花县| 甘肃省| 大同县| 临高县| 永川市| 志丹县| 峨眉山市| 湘潭县| 昆山市| 呼图壁县| 临泽县| 兖州市| 杨浦区| 兴文县| 银川市| 石首市| 甘德县| 丽水市| 崇信县| 元江| 鄱阳县| 蓝山县| 工布江达县| 普陀区| 行唐县| 东山县| 崇阳县| 双牌县| 沛县| 茂名市| 温州市| 丰县| 黎平县| 雅安市| 辽阳市| 正定县| 崇左市| 重庆市| 桐乡市| 米林县| 太康县|