TY - GEN
T1 - Seamless SDN route updates
AU - Delaet, Sylvie
AU - Dolev, Shlomi
AU - Khankin, Daniel
AU - Tzur-David, Shimrit
AU - Godinger, Tomer
N1 - Publisher Copyright: © 2015 IEEE.
PY - 2016/1/4
Y1 - 2016/1/4
N2 - Software-Defined Networking (SDN) decouples the control and data planes, enabling limitless possibilities for implementing services and applications on top of the network abstraction layer. The centralized controller provides a real-time view of the entire underlying network infrastructure and therefore, management of the agile network becomes more simplified. This flexibility requires online routing updates, but during these updates, consistency has to be preserved, i.e., No packet losses or unrecognized duplications should occur. Moreover, routing updates should be done on the fly in an application-seamless fashion. Where no significant irregular delays or "communication hiccups" in packet arrivals are introduced due to the (frequent) updates. In this paper we present the first seamless consistency during on-the-fly routing updates, allowing the sender to send packets in an unchanged rate during the entire process, rate that is identical to the rate prior and after the update. The main idea is to use multicast on portions of the route, i.e., To send a packet both in the old and the new routes and only when the controller verifies the establishment and operation of the specific portion of the new route, it can remove the corresponding portion from the old route.
AB - Software-Defined Networking (SDN) decouples the control and data planes, enabling limitless possibilities for implementing services and applications on top of the network abstraction layer. The centralized controller provides a real-time view of the entire underlying network infrastructure and therefore, management of the agile network becomes more simplified. This flexibility requires online routing updates, but during these updates, consistency has to be preserved, i.e., No packet losses or unrecognized duplications should occur. Moreover, routing updates should be done on the fly in an application-seamless fashion. Where no significant irregular delays or "communication hiccups" in packet arrivals are introduced due to the (frequent) updates. In this paper we present the first seamless consistency during on-the-fly routing updates, allowing the sender to send packets in an unchanged rate during the entire process, rate that is identical to the rate prior and after the update. The main idea is to use multicast on portions of the route, i.e., To send a packet both in the old and the new routes and only when the controller verifies the establishment and operation of the specific portion of the new route, it can remove the corresponding portion from the old route.
KW - Seamless route updates
KW - Software-defined networking
UR - http://www.scopus.com/inward/record.url?scp=84963623338&partnerID=8YFLogxK
U2 - 10.1109/NCA.2015.24
DO - 10.1109/NCA.2015.24
M3 - Conference contribution
T3 - Proceedings - 2015 IEEE 14th International Symposium on Network Computing and Applications, NCA 2015
SP - 120
EP - 125
BT - Proceedings - 2015 IEEE 14th International Symposium on Network Computing and Applications, NCA 2015
A2 - Avresky, D. R.
A2 - Busnel, Yann
T2 - 14th IEEE International Symposium on Network Computing and Applications, NCA 2015
Y2 - 28 September 2015 through 30 September 2015
ER -