Contributors

­Name

Organization

Email

Jian Li

POSTECH

ON.Lab

gunine@postech.ac.kr

jian@onlab.us

Overview

Control Plane Manager (CPMan) adds management capability to control plane in a way to provide higher availability and reliability for ONOS.

The features of CPMan are comprised of  two parts: 1) control plane monitoring, 2) enhanced mastership management.

  1. Control plane monitoring: CPMan monitors various types of control plane metrics that include control message, system metrics.
    We collect stats information for six types of control message and those are PACKET_IN, PACKET_OUT, FLOW_MOD, FLOW_REMOVED, STATS_REQUEST, STATS_REPLY.
    We also collect stats information for four types of system metrics that include CPU, memory, disk I/O, network I/O.
    Note that the monitoring granularity is 1 minute.
  2. Enhanced mastership management: Work-In-Progress.

Architecture

Control message subsystem

This subsystem is used to aggregate and collect various types of control message from network devices. Followings are the components of the subsystem.

Usage

TBD

 

Terminology

TBD

 

References