Using CPU as a traffic co-processing unit in commodity switches

HotSDN '12 Pub Date : 2012-08-13 DOI:10.1145/2342441.2342448
Guohan Lu, Rui Miao, Y. Xiong, Chuanxiong Guo
{"title":"Using CPU as a traffic co-processing unit in commodity switches","authors":"Guohan Lu, Rui Miao, Y. Xiong, Chuanxiong Guo","doi":"10.1145/2342441.2342448","DOIUrl":null,"url":null,"abstract":"Commodity switches are becoming increasingly important as they are the basic building blocks for the enterprise and data center networks. With the availability of all-in-one switching ASICs, these switches almost universally adopt single switching ASIC design. However, such design also brings two major limitations, i.e, limited forwarding table for flow-based forwarding scheme such as Openflow and shallow buffer for bursty traffic pattern. In this paper, we propose to use CPU in the switches to handle not only control plane but also data plane traffic. We show that this design can provide large forwarding table for flow-based forwarding scheme and deep packet buffer for bursty traffic. We build such a prototype switch on ServerSwitch platform. In our evaluation, we show that our prototype can achieve over 90% traffic offloading ratio, absorb large traffic bursts without a single packet drop, and can be easily programmed to detect and defend low-rate burst attacks.","PeriodicalId":164474,"journal":{"name":"HotSDN '12","volume":"185 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-08-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"66","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"HotSDN '12","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2342441.2342448","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 66

Abstract

Commodity switches are becoming increasingly important as they are the basic building blocks for the enterprise and data center networks. With the availability of all-in-one switching ASICs, these switches almost universally adopt single switching ASIC design. However, such design also brings two major limitations, i.e, limited forwarding table for flow-based forwarding scheme such as Openflow and shallow buffer for bursty traffic pattern. In this paper, we propose to use CPU in the switches to handle not only control plane but also data plane traffic. We show that this design can provide large forwarding table for flow-based forwarding scheme and deep packet buffer for bursty traffic. We build such a prototype switch on ServerSwitch platform. In our evaluation, we show that our prototype can achieve over 90% traffic offloading ratio, absorb large traffic bursts without a single packet drop, and can be easily programmed to detect and defend low-rate burst attacks.
在商品交换机中使用CPU作为流量协同处理单元
商品交换机正变得越来越重要,因为它们是企业和数据中心网络的基本组成部分。随着一体化开关ASIC的出现,这些交换机几乎普遍采用单开关ASIC设计。然而,这种设计也带来了两大局限性,即Openflow等基于流的转发方案的转发表表有限,以及突发流量模式的浅缓冲区。在本文中,我们建议在交换机中使用CPU来处理控制平面和数据平面的流量。研究表明,该设计可以为基于流的转发方案提供大转发表,为突发流量提供深度数据包缓冲。我们在ServerSwitch平台上构建了这样一个原型交换机。在我们的评估中,我们表明我们的原型可以实现超过90%的流量卸载率,在没有单个数据包丢包的情况下吸收大流量突发,并且可以很容易地编程来检测和防御低速率突发攻击。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信