- Software-Defined Networking with OpenFlow(Second Edition)
- Oswald Coker Siamak Azodolmolky
- 175字
- 2021-07-02 15:50:04
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.
推薦閱讀
- Java Web基礎(chǔ)與實例教程(第2版·微課版)
- C/C++算法從菜鳥到達(dá)人
- Java從入門到精通(第5版)
- Java加密與解密的藝術(shù)(第2版)
- Linux網(wǎng)絡(luò)程序設(shè)計:基于龍芯平臺
- Nginx Lua開發(fā)實戰(zhàn)
- HTML5秘籍(第2版)
- Babylon.js Essentials
- AutoCAD基礎(chǔ)教程
- Flink入門與實戰(zhàn)
- Building Clouds with Windows Azure Pack
- Continuous Integration,Delivery,and Deployment
- Node.js進(jìn)階之路
- 微信小程序開發(fā)圖解案例教程:附精講視頻(第3版)
- Python High Performance(Second Edition)