onos集群——controllerNode

onos实现了controllerNode接口,将一个控制器实例表示为集群中的一个成员。

controllerNode实现了如下几个方法:

1.enum State,该方法中给出了该控制器实例的三种操作状态:READY ACTIVE INACTIVE

READY——表示该实例处于活动状态并且所有组件都是正常运行。

ACTIVE——表示该实例处于活动状态并正常运行

INACTIVE——表示该实例处于非活动状态,无法判断是是否down掉了但是无法正常运行

2.NodeId id(),该方法返回该实例的id

3. IpAddress ip();返回该实例的IP地址

4. int tcpPort();返回该实例用于侦听连接的TCP端口

DefaultControllerNode实现了controllerNode接口,设置默认的TCP端口为9876

你可能感兴趣的:(onos集群——controllerNode)