Achieving Correct Hop-by-Hop Forwarding on Multiple Policy-Based Routing Paths

被引:4
作者
Amaral, Pedro [1 ,2 ]
Pinto, Paulo [1 ,2 ]
Bernardo, Luis [1 ,2 ]
机构
[1] Univ Nova Lisboa, Dept Engn Electrotecn, Fac Ciencias & Tecnol, P-2829516 Caparica, Portugal
[2] Inst Telecomunicacoes, P-1049001 Lisbon, Portugal
来源
IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING | 2020年 / 7卷 / 03期
关键词
Routing; Routing protocols; Convergence; Topology; Integrated circuit modeling; Measurement; multipath routing; algebraic routing models; policy routing; SDN; distributed control; INTERNET;
D O I
10.1109/TNSE.2019.2915515
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Algebra has made the tasks of modeling routing algorithms and proving their correct operation very clear. However, traditional models are only concerned with the convergence to a stable routing solution not covering distributed hop-by-hop forwarding on multiple paths (within a flow or separately per flow). This paper addresses this challenge. Currently, loop-free distributed multipath forwarding is only proven if a strict decrease in the preference of a path occurs with every added link. This is very rigid for multipath routing, limiting the amount of equal preferred paths. In this paper, we prove that correct distributed forwarding behavior is possible, without the strict decrease in preference, if the possible pairs of policy values applied to the directed edges connecting two nodes obey to a particular condition. If this is not true, correct behavior is still possible if the policies applied to links forming circuits in the network graph are constrained according to two other conditions. Modern technologies are bringing the possibility to build new routing protocols using network programmability while distributed operation is still needed in many scenarios due to scaling issues. We show how our results can be relevant in this setting and serve as a tool in the design process and/or for formal protocol verification.
引用
收藏
页码:1226 / 1238
页数:13
相关论文
共 50 条
[41]   Cooperation-based multi-hop routing protocol for cognitive radio networks [J].
Guirguis, Arsany ;
Karmoose, Mohammed ;
Habak, Karim ;
El-Nainay, Mustafa ;
Youssef, Moustafa .
JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2018, 110 :27-42
[42]   Secured Multi-Hop Clustering Protocol for Location-based Routing in VANETs [J].
Eunice, K. Sushma ;
Juvanna, I .
INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2019, 10 (04) :121-126
[43]   Link quality and energy utilization based preferable next hop selection routing for wireless body area networks [J].
Qureshi, Kashif Naseer ;
Din, Sadia ;
Jeon, Gwanggil ;
Piccialli, Francesco .
COMPUTER COMMUNICATIONS, 2020, 149 :382-392
[44]   Erasure-Coding Based Utility Routing in Multi-hop Wireless Networks [J].
Lu, Mingming ;
Wu, Jie .
2009 IEEE 6TH INTERNATIONAL CONFERENCE ON MOBILE ADHOC AND SENSOR SYSTEMS (MASS 2009), 2009, :329-338
[45]   A Grid-based Unequal Clustering Algorithm for the Multi-hop Routing in WSN [J].
Xu, Ying ;
Zheng, Xiongfei ;
Li, Renfa .
PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND SERVICE SYSTEM (CSSS), 2014, 109
[46]   Effective Flow Table Space Management Using Policy-Based Routing Approach in Hybrid SDN Network [J].
Paliwal, Manish ;
Nagwanshi, Kapil Kumar .
IEEE ACCESS, 2022, 10 :59806-59820
[47]   A cross-layer framework for multiple access and routing design in wireless multi-hop networks [J].
ElBatt, Tamer ;
Andersen, Timothy .
WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2011, 11 (08) :1155-1167
[48]   Contention-based forwarding with multi-hop connectivity awareness in vehicular ad-hoc networks [J].
Rondinone, Michele ;
Gozalvez, Javier .
COMPUTER NETWORKS, 2013, 57 (08) :1821-1837
[49]   Hop ID: A virtual coordinate-based routing for sparse mobile ad hoc networks [J].
Zhao, Yao ;
Chen, Yan ;
Li, Bo ;
Zhang, Qian .
IEEE TRANSACTIONS ON MOBILE COMPUTING, 2007, 6 (09) :1075-1089
[50]   Hop-distance based addressing and routing for dense sensor networks without location information [J].
Vural, Serdar ;
Ekici, Eylem .
AD HOC NETWORKS, 2007, 5 (04) :486-503