Skip to main content

Fine-Grained Control of Control-Plane Performance: Use Cases and Mechanisms
draft-li-cp-usecases-00

Document Type Expired Internet-Draft (individual)
Expired & archived
Authors Li Erran Li, Yan Luo, Haibin Song , Y. Richard Yang
Last updated 2014-01-16 (Latest revision 2013-07-15)
RFC stream (None)
Intended RFC status (None)
Formats
Stream Stream state (No stream defined)
Consensus boilerplate Unknown
RFC Editor Note (None)
IESG IESG state Expired
Telechat date (None)
Responsible AD (None)
Send notices to (None)

This Internet-Draft is no longer active. A copy of the expired Internet-Draft is available in these formats:

Abstract

It is commonly assumed that a system controller or network management system has complete knowledge of the data plane, especially in a software-defined network (SDN). That is, the controller knows performance metrics such as the flow table size of each switch, the rate of rule updates between a switch control plane and its data plane, and the maximum latency to install a rule in the flow table of a switch. However, in reality, this is not the case. Measurement studies show that the flow table size depends on the structure of the rules installed. The flow table size is much smaller if there are many wild card rules. The setup latency also depends on the already installed rules. If there are many wild card rules installed, the latency can be much higher. Currently, data centers pre-setup the rules long before the actual associated traffic starts to flow through the network. This puts constraints on the use cases. In this document, we first show that many use cases demand a more predictable control plane. The use cases are applied to networks that require control-plane performance information for dynamic configuration, as well as SDN networks. We then discuss potential mechanisms to enable fine-grained control of control-plane performance.

Authors

Li Erran Li
Yan Luo
Haibin Song
Y. Richard Yang

(Note: The e-mail addresses provided for the authors of this Internet-Draft may no longer be valid.)