Avoiding Counting to Infinity in Distance Vector Routing

被引:3
作者
Andreas Schmid
Christoph Steigner
机构
[1] University Koblenz-Landau,Institute for Computer Science
来源
Telecommunication Systems | 2002年 / 19卷
关键词
routing information protocol; Internet; protocol design; counting to infinity;
D O I
暂无
中图分类号
学科分类号
摘要
The Routing Information Protocol (RIP) may introduce misleading routing information into the routing table, due to network topology changes such as link or router failures. This is known as the counting to infinity problem. In the past, the distance metric had to be below 16 hops in order to keep this counting within reasonable limits. In this paper a more elaborate approach is presented in order to recognize those router interfaces which might have received misleading routing messages. This is accomplished by evaluating routing updates more carefully than is done by the well known split horizon approach. This new approach gets by without any additional message exchange between the RIP-protocol partners. In contrast to other approaches, the router interfaces are examined in pairs to determine if a loop exists between them. The algorithm locally extracts all the information it needs from the normal update messages that are exchanged between RIP neighbors and is thus executed in constant time. Only some minor calculations have to be carried out to gain the knowledge that is necessary to recognize those interfaces which may have received misleading routing information. Hence, this new distance vector routing without counting to infinity can be used in complex networking environments.
引用
收藏
页码:497 / 514
页数:17
相关论文
共 5 条
[1]  
Garcia-Luna-Aceves J.J.(1993)Loop-free routing using diffusing computations IEEE/ACM Transactions on Networking 1 130-141
[2]  
Jaffe J.M.(1982)A responsive routing algorithm for computer networks IEEE Transactions on Communications 30 1762-1785
[3]  
Moss F.M.(1987)Performance analysis of distributed routing strategies free of ping-pong-type looping IEEE Transactions on Computers 36 870-881
[4]  
Shin K.G.(undefined)undefined undefined undefined undefined-undefined
[5]  
Chen M.-S.(undefined)undefined undefined undefined undefined-undefined