Analyses of the reverse path forwarding routing algorithm

被引:0
|
作者
Bolton, C [1 ]
Lowe, G [1 ]
机构
[1] Univ Oxford, Comp Lab, Oxford OX1 3QD, England
来源
2004 INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS, PROCEEDINGS | 2004年
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The reverse path forwarding algorithm is a protocol for distributing messages throughout networks. The intention is to preserve correctness-messages sent will eventually be received by all nodes in the originator's connected component-whilst minimising the number of propagations of each message. We use a variety of analysis techniques to identify necessary additional constraints, and to prove correctness under these conditions. In particular we present counter examples found by the model-checkers FDR and the Alloy Analyzer, illustrating that the protocol is incorrect if the cost of links is dependent upon the node using that link. We then consider the case where the cost of links is independent of the node using that link; we use a special-purpose network sampling program to increase confidence in the correctness of this stricter protocol, and then perform a hand-proof to verify correctness. We conclude with a discussion of the suitability of these techniques for reasoning about protocols of this complexity.
引用
收藏
页码:485 / 494
页数:10
相关论文
共 50 条
  • [1] REVERSE PATH FORWARDING OF BROADCAST PACKETS
    DALAL, YK
    METCALFE, RM
    COMMUNICATIONS OF THE ACM, 1978, 21 (12) : 1040 - 1048
  • [2] A Clustered Routing Algorithm Based on Forwarding Mechanism Optimization
    Sun, Qian
    Pang, Jialong
    Wang, Xiaoyi
    Zhao, Zhiyao
    Li, Jing
    IEEE SENSORS JOURNAL, 2024, 24 (22) : 38071 - 38081
  • [3] Filtering IP Source Spoofing using Feasible Path Reverse Path Forwarding with SDN
    Benton, Kevin
    Camp, L. Jean
    Kelley, Tim
    Swany, Martin
    2015 IEEE CONFERENCE ON COMMUNICATIONS AND NETWORK SECURITY (CNS), 2015, : 733 - 734
  • [4] ONOS Intent Path Forwarding using Dijkstra Algorithm
    Irfan, Taufik
    Hakimi, Rifqy
    Risdianto, Aris C.
    Mulyana, Eueung
    PROCEEDING OF 2019 INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING AND INFORMATICS (ICEEI), 2019, : 549 - 554
  • [5] On Routing and Forwarding
    Cerf, Vinton G.
    IEEE INTERNET COMPUTING, 2018, 22 (05) : 64 - 65
  • [6] Any Traffic routing algorithm for label-based forwarding
    Pedroso, Pedro
    Pedrola, Oscar
    Papadimitriou, Dimitri
    Klinkowski, Miroslaw
    Careglio, Davide
    GLOBECOM 2009 - 2009 IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, VOLS 1-8, 2009, : 5158 - +
  • [7] A Conditioned Forwarding Algorithm for On-Demand Multicast Routing Protocol
    Hu, Peng
    Liu, Yuan'an
    Chen, Zhe
    Gao, Song
    Wang, Shan
    2009 5TH INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND MOBILE COMPUTING, VOLS 1-8, 2009, : 2635 - +
  • [8] A Routing Algorithm with Candidate Shortest Path
    潘启敬
    JournalofComputerScienceandTechnology, 1986, (03) : 33 - 52
  • [9] Near Loop-free Routing: Increasing Path Choices with Stateful Forwarding
    Schneider, Klaus
    Zhang, Beichuan
    Wang, Lan
    Zhang, Lixia
    PROCEEDINGS OF THE 4TH ACM CONFERENCE ON INFORMATION-CENTRIC NETWORKING (ICN 2017), 2017, : 182 - 183
  • [10] Fast IP Network Recovery Using Imperative-Forwarding-Path Routing
    Pan, Shu-wen
    Chen, Shan-zhi
    Li, Xin
    2009 5TH INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND MOBILE COMPUTING, VOLS 1-8, 2009, : 4108 - +