TY - GEN
T1 - OFBGP
T2 - 11th IEEE International Conference on Mobile Ad Hoc and Sensor Systems, MASS 2014
AU - Duan, Wenbo
AU - Xiao, Limin
AU - Li, Deguo
AU - Zhou, Yuanhao
AU - Liu, Rui
AU - Ruan, Li
AU - Xia, Yinben
AU - Zhu, Mingming
N1 - Publisher Copyright:
© 2014 IEEE.
PY - 2015/2/6
Y1 - 2015/2/6
N2 - Software-Defined Networking (SDN), enabled by OpenFlow, represents a paradigm shift from traditional network to the future Internet. Compared with traditional networks, its controllers and network applications have higher requirements on the availability and scalability. This paper proposes OFBGP, a new scalable, highly available architecture of BGP totally based on distributed design, without any centralized component. OFBGP is an application of SDN controller. In the design of OFBGP, BGP functionalities are divided according to their characteristics and requirements into two modules: BGP Protocol and BGP Decision. By doing so, the application can easily scale out when the number of BGP neighbors increases, and the process of BGP routing decisions can be parallelized. The paper also presents a new solution to implement BGP NSR through snapshots and backup event flow so that from a historical snapshot, replaying real-time backup event flow can rebuild the state that has happened behind at any moment. When a fault occurs, we can easily restore a state to ensure BGP neighbors do not perceive failure. We have also built a prototype to demonstrate our architecture. After the test of the performance of some core modules, the result shows that our new architecture can help improve the availability and scalability of BGP.
AB - Software-Defined Networking (SDN), enabled by OpenFlow, represents a paradigm shift from traditional network to the future Internet. Compared with traditional networks, its controllers and network applications have higher requirements on the availability and scalability. This paper proposes OFBGP, a new scalable, highly available architecture of BGP totally based on distributed design, without any centralized component. OFBGP is an application of SDN controller. In the design of OFBGP, BGP functionalities are divided according to their characteristics and requirements into two modules: BGP Protocol and BGP Decision. By doing so, the application can easily scale out when the number of BGP neighbors increases, and the process of BGP routing decisions can be parallelized. The paper also presents a new solution to implement BGP NSR through snapshots and backup event flow so that from a historical snapshot, replaying real-time backup event flow can rebuild the state that has happened behind at any moment. When a fault occurs, we can easily restore a state to ensure BGP neighbors do not perceive failure. We have also built a prototype to demonstrate our architecture. After the test of the performance of some core modules, the result shows that our new architecture can help improve the availability and scalability of BGP.
KW - Border Gateway Protocol (BGP)
KW - High Availability
KW - Scalability
KW - Software-Defined Networking(SDN)
UR - https://www.scopus.com/pages/publications/84925355688
U2 - 10.1109/MASS.2014.124
DO - 10.1109/MASS.2014.124
M3 - 会议稿件
AN - SCOPUS:84925355688
T3 - Proceedings - 11th IEEE International Conference on Mobile Ad Hoc and Sensor Systems, MASS 2014
SP - 557
EP - 562
BT - Proceedings - 11th IEEE International Conference on Mobile Ad Hoc and Sensor Systems, MASS 2014
PB - Institute of Electrical and Electronics Engineers Inc.
Y2 - 28 October 2014 through 30 October 2014
ER -