DocumentCode :
1758862
Title :
Toward a practical reconfigurable router: a software component development approach
Author :
Ke Xu ; Wenlong Chen ; Chuang Lin ; Mingwei Xu ; Dongchao Ma ; Yi Qu
Author_Institution :
Tsinghua Univ., Beijing, China
Volume :
28
Issue :
5
fYear :
2014
fDate :
September-October 2014
Firstpage :
74
Lastpage :
80
Abstract :
Modern routers are no longer simple packet routing equipment. They are extremely complex systems that incorporate various network management functionalities. Due to system complexity, most commercial routers are developed by a few equipment vendors in a closed development pattern, which not only hinders the broad participation of most routing function research and development (R&D) teams, but also deter the wide deployment of novel network architectures such as Software Defined Networks (SDNs). In this article a practical approach is introduced to build an open, flexible, and modularized reconfigurable router. A reconfigurable routing software platform supporting functional modules is dynamically assembled, replaced, and updated in the form of components. So far the platform has been adopted by vendors such as Ruijie Networks in their commercial routers, and it is running well all the time. Moreover, a component development environment is provided, which consists of a code editor, a multi-platform compiler, and an automatic testing tool. A component sharing website has also been built to encourage the participation of various R&D teams and promote the spread of our open reconfigurable development pattern.
Keywords :
program compilers; research and development; software engineering; software radio; telecommunication computing; telecommunication network routing; Ruijie Networks; SDN; automatic testing tool; closed development pattern; code editor; component development environment; component sharing website; equipment vendors; flexible reconfigurable router; modularized reconfigurable router; multiplatform compiler; network architectures; network management functionalities; open reconfigurable router; practical reconfigurable router; research and development; software component development approach; software defined networks; Linux; Operating systems; Packet switching; Routing protocols; Software development; Standards development;
fLanguage :
English
Journal_Title :
Network, IEEE
Publisher :
ieee
ISSN :
0890-8044
Type :
jour
DOI :
10.1109/MNET.2014.6915443
Filename :
6915443
Link To Document :
بازگشت