Scalable Flow Tables Extension with Plug-in OpenFlow Switches

碩士 === 國立中興大學 === 資訊科學與工程學系 === 103 === Software-Defined Networking (SDN) enables a wide range of matching rules by applying fine-grained packet processing in the switches. And hardware switch implements wildcard rules by using Ternary Content Addressable Memory (TCAM) that performs a parallel looku...

Full description

Bibliographic Details
Main Authors: Chih-Kuan Yen, 顏至寬
Other Authors: Shang-Juh Kao
Format: Others
Language:zh-TW
Published: 2015
Online Access:http://ndltd.ncl.edu.tw/handle/83ds5x
Description
Summary:碩士 === 國立中興大學 === 資訊科學與工程學系 === 103 === Software-Defined Networking (SDN) enables a wide range of matching rules by applying fine-grained packet processing in the switches. And hardware switch implements wildcard rules by using Ternary Content Addressable Memory (TCAM) that performs a parallel lookup on wildcard rules. But TCAM in commodity switch is limited and expensive, so it can NOT be store too many wildcard rules in the commodity switches. We propose the “Plug-in Switch” which is software switch like Open vSwitch to extend the flow table space of commodity switch. We store all of the rules in the Plug-in Switches, and install related cached rules to the Main Switch (Hardware Commodity Switch) by the Rules Controller. Furthermore, our proposed method has low latency, scalability and supports native OpenFlow v1.3 protocol that can be built in any SDN environment which supports OpenFlow v1.3.