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...
Gespeichert in:
Veröffentlicht in: | China communications 2016-03, Vol.13 (3), p.37-52 |
---|---|
Hauptverfasser: | , , , |
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 |