Controller角色和选举
来源:互联网 发布:淘宝设置信用卡支付 编辑:程序博客网 时间:2024/05/21 17:42
一台OpenFlow交换机可以同时连接到多个Controller,这些Controller之间是如何协作的呢?Controller有三种角色,分别是Master、Slave和Equal。
1. Master:一台交换机所连接到的所有Controller中,只能有一个Master,它对交换机拥有完全的操作权限。
2. Slave:一台交换机所连接到的所有Controller中,可以有多个Slave,它们对交换机只有读取状态和被动收取交换机消息的权限,不能对交换机进行配置,一旦Master死掉,其中一台Slave就会被选举为Master,接替原来的Master继续工作。每个Slave可以接收不同的消息类型,从而在多个Slave之间进行负载分担。
3. Equal:有的网络可能希望有多个Controller都能对交换机进行配置,以便进行负载分担。这种情况下这些Controller可以被配置为Equal角色。一台交换机允许同时连接到多个Equal角色的Controller,这些Controller对交换机拥有跟Master一样的功能。
这些角色初始的时候都是管理员配置的。当Master出故障后,Slave可以通过选举变为Master。交换机没有决定权,只有被通知权。OpenFlow标准并没有定义如何进行选举。
0 0
- Controller角色和选举
- Keepalived中Master和Backup角色选举策略
- Keepalived中Master和Backup角色选举策略
- character controller角色控制器
- 角色控制器 Character Controller
- 角色控制器 Character Controller
- 角色控制器 Character Controller
- Unity3d角色控制器Character Controller
- 让你彻底理解STP的各种角色选举
- PIM-SM协议初探(一)路由角色选举
- 选举
- 选举
- 选举
- 管理权限和角色---角色
- spring security Controller用户角色的判断
- DR和BDR的选举问题
- zookeeper的领导者选举和原子广播
- zookeeper的领导者选举和原子广播
- AndroidStudio删除RecentProjects(最近项目)
- KNN分类算法及改进
- x86架构综述
- AngularJs ng-options 无法设置value的问题
- 谷歌浏览器插件 离线安装 AXURE RP EXTENSION For Chrome
- Controller角色和选举
- js中split函数的使用方法说明
- Android触摸事件
- AspNet MVC4 教学-11:Asp.Net MVC4 默认Authorize及自定义Authorize快速Demo
- sqlite3 not found的解决办法
- matlab cell
- linux telnet 之 telnet: Unable to connect to remote host: Connection refused
- linux下TCP/socket编程实例
- 判断三极管是否可以放大交流信号的方法