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
关键词
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 条
  • [1] Multipath policy routing using destination based hop-by-hop forwarding
    Amaral, Pedro
    Bernardo, Luis
    Pinto, Paulo
    2013 21ST IEEE INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS (ICNP), 2013,
  • [2] Hop-by-hop routing convergence analysis based on paths algebra
    Herman, Walmara de Paula
    de Almeida Amazonas, Jos Roberto
    CERMA 2007: ELECTRONICS, ROBOTICS AND AUTOMOTIVE MECHANICS CONFERENCE, PROCEEDINGS, 2007, : 9 - +
  • [3] Mobile hop-by-hop multicast routing
    Vida, R
    Costa, LHMK
    Fdida, S
    COMPUTER NETWORKS, 2004, 44 (06) : 789 - 812
  • [4] Hop-by-hop quality of service routing
    Van Mieghem, P
    De Neve, H
    Kuipers, F
    COMPUTER NETWORKS, 2001, 37 (3-4) : 407 - 423
  • [5] Link-state routing with hop-by-hop forwarding can achieve optimal traffic engineering
    Xu, Dahai
    Chiang, Mung
    Rexford, Jennifer
    27TH IEEE CONFERENCE ON COMPUTER COMMUNICATIONS (INFOCOM), VOLS 1-5, 2008, : 1139 - +
  • [6] Link-State Routing With Hop-by-Hop Forwarding Can Achieve Optimal Traffic Engineering
    Xu, Dahai
    Chiang, Mung
    Rexford, Jennifer
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2011, 19 (06) : 1717 - 1730
  • [7] Hop-by-hop Computing for Green Internet Routing
    Yang, Yuan
    Wang, Dan
    Xu, Mingwei
    Li, Suogang
    2013 21ST IEEE INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS (ICNP), 2013,
  • [8] A Hop-by-Hop Routing Mechanism for Green Internet
    Yang, Yuan
    Xu, Mingwei
    Wang, Dan
    Li, Suogang
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2016, 27 (01) : 2 - 16
  • [9] Hop-by-hop routing algorithms for premium traffic
    Wang, J
    Nahrstedt, K
    ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2002, 32 (05) : 73 - 88
  • [10] Using Dijkstra to Compute Hop-by-Hop QoS Paths
    Smith, Bradley R.
    2011 20TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS AND NETWORKS (ICCCN), 2011,