A High-Elasticity Router Architecture with Software Data Plane and Flow Switching Plane Separation

Routers have traditionally been architected as two elements: forwarding plane and control plane through For CES or other protocols. Each forwarding plane aggregates a fixed amount of computing, memory, and network interface resources to forward packets. Unfortunately, the tight coupling of packet-pr...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:China communications 2016-03, Vol.13 (3), p.37-52
Hauptverfasser: Xianming, Gao, Baosheng, Wang, Xiaozhe, Zhang, Shicong, Ma
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 52
container_issue 3
container_start_page 37
container_title China communications
container_volume 13
creator Xianming, Gao
Baosheng, Wang
Xiaozhe, Zhang
Shicong, Ma
description Routers have traditionally been architected as two elements: forwarding plane and control plane through For CES or other protocols. Each forwarding plane aggregates a fixed amount of computing, memory, and network interface resources to forward packets. Unfortunately, the tight coupling of packet-processing tasks with network interfaces has severely restricted service innovation and hardware upgrade. In this context, we explore the insightful prospect of functional separation in forwarding plane to propose a next-generation router architecture, which, if realized, can provide promises both for various packet-processing tasks and for flexible deployment while solving concerns related to the above problems. Thus, we put forward an alternative construction in which functional resources within a forwarding plane are disaggregated. A forwarding plane is instead separated into two planes: software data plane(SDP) and flow switching plane(FSP), and each plane can be viewed as a collection of "building blocks". SDP is responsible for packet-processing tasks without its expansibility restricted with the amount and kinds of network interfaces. FSP is in charge of packet receiving/transmitting tasks and can incrementally add switching elements, such as general switches, or even specialized switches, to provide network interfaces for SDP. Besides, our proposed router architecture uses network fabrics to achievethe best connectivity among building blocks,which can support for network topology reconfiguration within one device.At last,we make an experiment on our platform in terms of bandwidth utilization rate,configuration delay,system throughput and execution time.
doi_str_mv 10.1109/CC.2016.7445501
format Article
fullrecord <record><control><sourceid>wanfang_jour_RIE</sourceid><recordid>TN_cdi_chongqing_primary_668306748</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><cqvip_id>668306748</cqvip_id><ieee_id>7445501</ieee_id><wanfj_id>zgtx201603004</wanfj_id><sourcerecordid>zgtx201603004</sourcerecordid><originalsourceid>FETCH-LOGICAL-c272t-9c5cd954242ebb460f2713f0a91a9ad04581f90a34b04e61efb705856940a41c3</originalsourceid><addsrcrecordid>eNpFkEFLw0AQhfegYKk9e_CyCB7Tzia7m-RYYmuFgmL1HCbbTbIlJnWzJdZfb0pDncswvO-9gUfIHYMpYxDPkmTqA5PTkHMhgF2REZNh4AnOwxsyadsd9BNJGUh_RLI5XZmi9BYVts4o4470vTk4bencqtI4rdzBatoZV9JNk7sO--sJHdK3CmtNsd7SZdV0dNMjvaEuBmGj92jRmaa-Jdc5Vq2eDHtMPpeLj2TlrV-fX5L52lN-6DsvVkJtY8F97uss4xJyP2RBDhgzjHELXEQsjwEDngHXkuk8C0FEQsYckDMVjMnjObfDOse6SHfNwdb9x_S3cD-nSiAA4D03O3PKNm1rdZ7urflCe0wZpKcG0yRJT3g6NNg77s8Oo7W-0P_qw5BXNnXx3VdwQaSMApAhj4I_-ht4gA</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>A High-Elasticity Router Architecture with Software Data Plane and Flow Switching Plane Separation</title><source>IEEE Electronic Library (IEL)</source><creator>Xianming, Gao ; Baosheng, Wang ; Xiaozhe, Zhang ; Shicong, Ma</creator><creatorcontrib>Xianming, Gao ; Baosheng, Wang ; Xiaozhe, Zhang ; Shicong, Ma</creatorcontrib><description>Routers have traditionally been architected as two elements: forwarding plane and control plane through For CES or other protocols. Each forwarding plane aggregates a fixed amount of computing, memory, and network interface resources to forward packets. Unfortunately, the tight coupling of packet-processing tasks with network interfaces has severely restricted service innovation and hardware upgrade. In this context, we explore the insightful prospect of functional separation in forwarding plane to propose a next-generation router architecture, which, if realized, can provide promises both for various packet-processing tasks and for flexible deployment while solving concerns related to the above problems. Thus, we put forward an alternative construction in which functional resources within a forwarding plane are disaggregated. A forwarding plane is instead separated into two planes: software data plane(SDP) and flow switching plane(FSP), and each plane can be viewed as a collection of "building blocks". SDP is responsible for packet-processing tasks without its expansibility restricted with the amount and kinds of network interfaces. FSP is in charge of packet receiving/transmitting tasks and can incrementally add switching elements, such as general switches, or even specialized switches, to provide network interfaces for SDP. Besides, our proposed router architecture uses network fabrics to achievethe best connectivity among building blocks,which can support for network topology reconfiguration within one device.At last,we make an experiment on our platform in terms of bandwidth utilization rate,configuration delay,system throughput and execution time.</description><identifier>ISSN: 1673-5447</identifier><identifier>DOI: 10.1109/CC.2016.7445501</identifier><identifier>CODEN: CCHOBE</identifier><language>eng</language><publisher>China Institute of Communications</publisher><subject>forwarding plane ; functional separation ; network fabric ; packet receiving/transmitting task ; packet-processing task ; router architecture ; Software ; Software defined networking ; 切换平面 ; 功能分离 ; 平面软件 ; 数据包处理 ; 数据平面 ; 网络接口 ; 路由器体系结构 ; 高弹性</subject><ispartof>China communications, 2016-03, Vol.13 (3), p.37-52</ispartof><rights>Copyright © Wanfang Data Co. Ltd. All Rights Reserved.</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Uhttp://image.cqvip.com/vip1000/qk/89450X/89450X.jpg</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/7445501$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,780,784,796,27924,27925,54758</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/7445501$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Xianming, Gao</creatorcontrib><creatorcontrib>Baosheng, Wang</creatorcontrib><creatorcontrib>Xiaozhe, Zhang</creatorcontrib><creatorcontrib>Shicong, Ma</creatorcontrib><title>A High-Elasticity Router Architecture with Software Data Plane and Flow Switching Plane Separation</title><title>China communications</title><addtitle>ChinaComm</addtitle><addtitle>China Communications</addtitle><description>Routers have traditionally been architected as two elements: forwarding plane and control plane through For CES or other protocols. Each forwarding plane aggregates a fixed amount of computing, memory, and network interface resources to forward packets. Unfortunately, the tight coupling of packet-processing tasks with network interfaces has severely restricted service innovation and hardware upgrade. In this context, we explore the insightful prospect of functional separation in forwarding plane to propose a next-generation router architecture, which, if realized, can provide promises both for various packet-processing tasks and for flexible deployment while solving concerns related to the above problems. Thus, we put forward an alternative construction in which functional resources within a forwarding plane are disaggregated. A forwarding plane is instead separated into two planes: software data plane(SDP) and flow switching plane(FSP), and each plane can be viewed as a collection of "building blocks". SDP is responsible for packet-processing tasks without its expansibility restricted with the amount and kinds of network interfaces. FSP is in charge of packet receiving/transmitting tasks and can incrementally add switching elements, such as general switches, or even specialized switches, to provide network interfaces for SDP. Besides, our proposed router architecture uses network fabrics to achievethe best connectivity among building blocks,which can support for network topology reconfiguration within one device.At last,we make an experiment on our platform in terms of bandwidth utilization rate,configuration delay,system throughput and execution time.</description><subject>forwarding plane</subject><subject>functional separation</subject><subject>network fabric</subject><subject>packet receiving/transmitting task</subject><subject>packet-processing task</subject><subject>router architecture</subject><subject>Software</subject><subject>Software defined networking</subject><subject>切换平面</subject><subject>功能分离</subject><subject>平面软件</subject><subject>数据包处理</subject><subject>数据平面</subject><subject>网络接口</subject><subject>路由器体系结构</subject><subject>高弹性</subject><issn>1673-5447</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2016</creationdate><recordtype>article</recordtype><sourceid>RIE</sourceid><recordid>eNpFkEFLw0AQhfegYKk9e_CyCB7Tzia7m-RYYmuFgmL1HCbbTbIlJnWzJdZfb0pDncswvO-9gUfIHYMpYxDPkmTqA5PTkHMhgF2REZNh4AnOwxsyadsd9BNJGUh_RLI5XZmi9BYVts4o4470vTk4bencqtI4rdzBatoZV9JNk7sO--sJHdK3CmtNsd7SZdV0dNMjvaEuBmGj92jRmaa-Jdc5Vq2eDHtMPpeLj2TlrV-fX5L52lN-6DsvVkJtY8F97uss4xJyP2RBDhgzjHELXEQsjwEDngHXkuk8C0FEQsYckDMVjMnjObfDOse6SHfNwdb9x_S3cD-nSiAA4D03O3PKNm1rdZ7urflCe0wZpKcG0yRJT3g6NNg77s8Oo7W-0P_qw5BXNnXx3VdwQaSMApAhj4I_-ht4gA</recordid><startdate>20160301</startdate><enddate>20160301</enddate><creator>Xianming, Gao</creator><creator>Baosheng, Wang</creator><creator>Xiaozhe, Zhang</creator><creator>Shicong, Ma</creator><general>China Institute of Communications</general><general>School of Computer, National University of Defense Technology, Changsha 410073, China</general><scope>2RA</scope><scope>92L</scope><scope>CQIGP</scope><scope>W92</scope><scope>~WA</scope><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>2B.</scope><scope>4A8</scope><scope>92I</scope><scope>93N</scope><scope>PSX</scope><scope>TCJ</scope></search><sort><creationdate>20160301</creationdate><title>A High-Elasticity Router Architecture with Software Data Plane and Flow Switching Plane Separation</title><author>Xianming, Gao ; Baosheng, Wang ; Xiaozhe, Zhang ; Shicong, Ma</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c272t-9c5cd954242ebb460f2713f0a91a9ad04581f90a34b04e61efb705856940a41c3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2016</creationdate><topic>forwarding plane</topic><topic>functional separation</topic><topic>network fabric</topic><topic>packet receiving/transmitting task</topic><topic>packet-processing task</topic><topic>router architecture</topic><topic>Software</topic><topic>Software defined networking</topic><topic>切换平面</topic><topic>功能分离</topic><topic>平面软件</topic><topic>数据包处理</topic><topic>数据平面</topic><topic>网络接口</topic><topic>路由器体系结构</topic><topic>高弹性</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Xianming, Gao</creatorcontrib><creatorcontrib>Baosheng, Wang</creatorcontrib><creatorcontrib>Xiaozhe, Zhang</creatorcontrib><creatorcontrib>Shicong, Ma</creatorcontrib><collection>中文科技期刊数据库</collection><collection>中文科技期刊数据库-CALIS站点</collection><collection>中文科技期刊数据库-7.0平台</collection><collection>中文科技期刊数据库-工程技术</collection><collection>中文科技期刊数据库- 镜像站点</collection><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Electronic Library (IEL)</collection><collection>CrossRef</collection><collection>Wanfang Data Journals - Hong Kong</collection><collection>WANFANG Data Centre</collection><collection>Wanfang Data Journals</collection><collection>万方数据期刊 - 香港版</collection><collection>China Online Journals (COJ)</collection><collection>China Online Journals (COJ)</collection><jtitle>China communications</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Xianming, Gao</au><au>Baosheng, Wang</au><au>Xiaozhe, Zhang</au><au>Shicong, Ma</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A High-Elasticity Router Architecture with Software Data Plane and Flow Switching Plane Separation</atitle><jtitle>China communications</jtitle><stitle>ChinaComm</stitle><addtitle>China Communications</addtitle><date>2016-03-01</date><risdate>2016</risdate><volume>13</volume><issue>3</issue><spage>37</spage><epage>52</epage><pages>37-52</pages><issn>1673-5447</issn><coden>CCHOBE</coden><abstract>Routers have traditionally been architected as two elements: forwarding plane and control plane through For CES or other protocols. Each forwarding plane aggregates a fixed amount of computing, memory, and network interface resources to forward packets. Unfortunately, the tight coupling of packet-processing tasks with network interfaces has severely restricted service innovation and hardware upgrade. In this context, we explore the insightful prospect of functional separation in forwarding plane to propose a next-generation router architecture, which, if realized, can provide promises both for various packet-processing tasks and for flexible deployment while solving concerns related to the above problems. Thus, we put forward an alternative construction in which functional resources within a forwarding plane are disaggregated. A forwarding plane is instead separated into two planes: software data plane(SDP) and flow switching plane(FSP), and each plane can be viewed as a collection of "building blocks". SDP is responsible for packet-processing tasks without its expansibility restricted with the amount and kinds of network interfaces. FSP is in charge of packet receiving/transmitting tasks and can incrementally add switching elements, such as general switches, or even specialized switches, to provide network interfaces for SDP. Besides, our proposed router architecture uses network fabrics to achievethe best connectivity among building blocks,which can support for network topology reconfiguration within one device.At last,we make an experiment on our platform in terms of bandwidth utilization rate,configuration delay,system throughput and execution time.</abstract><pub>China Institute of Communications</pub><doi>10.1109/CC.2016.7445501</doi><tpages>16</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 1673-5447
ispartof China communications, 2016-03, Vol.13 (3), p.37-52
issn 1673-5447
language eng
recordid cdi_chongqing_primary_668306748
source IEEE Electronic Library (IEL)
subjects forwarding plane
functional separation
network fabric
packet receiving/transmitting task
packet-processing task
router architecture
Software
Software defined networking
切换平面
功能分离
平面软件
数据包处理
数据平面
网络接口
路由器体系结构
高弹性
title A High-Elasticity Router Architecture with Software Data Plane and Flow Switching Plane Separation
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-06T05%3A48%3A14IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-wanfang_jour_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=A%20High-Elasticity%20Router%20Architecture%20with%20Software%20Data%20Plane%20and%20Flow%20Switching%20Plane%20Separation&rft.jtitle=China%20communications&rft.au=Xianming,%20Gao&rft.date=2016-03-01&rft.volume=13&rft.issue=3&rft.spage=37&rft.epage=52&rft.pages=37-52&rft.issn=1673-5447&rft.coden=CCHOBE&rft_id=info:doi/10.1109/CC.2016.7445501&rft_dat=%3Cwanfang_jour_RIE%3Ezgtx201603004%3C/wanfang_jour_RIE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_cqvip_id=668306748&rft_ieee_id=7445501&rft_wanfj_id=zgtx201603004&rfr_iscdi=true