Routing protocols play an important role in the Internet and the test requirements are running up. To test routing protocols more efficiently, several enhancing techniques are applied in the protocol integrated test s...Routing protocols play an important role in the Internet and the test requirements are running up. To test routing protocols more efficiently, several enhancing techniques are applied in the protocol integrated test system described in this paper. The Implementation Under Test is modeled as a black box with windows. The test system is endowed with multiple channels and multiple ports to test distributed protocols. The test suite and other related aspects are also extended. Meanwhile, the passive testing is introduced to test, analyze and manage routing protocols in the production field, which is able to perform the conformance test, the interoperability test and the performance test. The state machine of peer sessions is tested with the state synchronization algorithm, and the routing information manipulation and other operations are checked and analyzed with the methods like the topology analysis and the internal process simulation. With both the active testing and the passive testing, the routing protocol test is going further and more thoroughly and helps a lot in the development of routers.展开更多
Internet routing is achieved by a set of nodes running distributed algorithms -routing protocols. However, many nodes are resistless to wrong messages or improper operations,unable to detect or correct them. Thus a wr...Internet routing is achieved by a set of nodes running distributed algorithms -routing protocols. However, many nodes are resistless to wrong messages or improper operations,unable to detect or correct them. Thus a wrong message or an improper operation can easilysweep almost the whole Internet. Such a fragile Internet routing comes from the features of thesealgorithms and protocols. Besides, the strategies taken by the network equipment manufacturersand administrators also are of important influence. When determining the options or selectionsin the implementation/operation, they always pay more attention to the expense of a single nodeor a single area and make some simplifications in implementations and configurations while caringless about the influence on the whole network. This paper tries to illustrate such a scheme is notreasonable at all and suggests the consideration from the view of the overall optimization. Fromthree typical cases involved in the Internet routing, a general model is abstracted, which makes theresults signiflcative for more Internet related aspects. This paper evaluates the complexity of thetheoretical analysis, then acquires the effect of error information on the whole network through thesimulation on the Internet topology. It is shown that even very little error information can incursevere impact on the Internet. And it will take much more efforts of downstream nodes to makeremedies. This result is intuitively revealed through the comparisons in the charts and the visualpresentations. Then a hierarchical solution to establish the upgrade plan is given, which helps toupgrade the nodes of the network in a most efficient and economical way.展开更多
文摘Routing protocols play an important role in the Internet and the test requirements are running up. To test routing protocols more efficiently, several enhancing techniques are applied in the protocol integrated test system described in this paper. The Implementation Under Test is modeled as a black box with windows. The test system is endowed with multiple channels and multiple ports to test distributed protocols. The test suite and other related aspects are also extended. Meanwhile, the passive testing is introduced to test, analyze and manage routing protocols in the production field, which is able to perform the conformance test, the interoperability test and the performance test. The state machine of peer sessions is tested with the state synchronization algorithm, and the routing information manipulation and other operations are checked and analyzed with the methods like the topology analysis and the internal process simulation. With both the active testing and the passive testing, the routing protocol test is going further and more thoroughly and helps a lot in the development of routers.
文摘Internet routing is achieved by a set of nodes running distributed algorithms -routing protocols. However, many nodes are resistless to wrong messages or improper operations,unable to detect or correct them. Thus a wrong message or an improper operation can easilysweep almost the whole Internet. Such a fragile Internet routing comes from the features of thesealgorithms and protocols. Besides, the strategies taken by the network equipment manufacturersand administrators also are of important influence. When determining the options or selectionsin the implementation/operation, they always pay more attention to the expense of a single nodeor a single area and make some simplifications in implementations and configurations while caringless about the influence on the whole network. This paper tries to illustrate such a scheme is notreasonable at all and suggests the consideration from the view of the overall optimization. Fromthree typical cases involved in the Internet routing, a general model is abstracted, which makes theresults signiflcative for more Internet related aspects. This paper evaluates the complexity of thetheoretical analysis, then acquires the effect of error information on the whole network through thesimulation on the Internet topology. It is shown that even very little error information can incursevere impact on the Internet. And it will take much more efforts of downstream nodes to makeremedies. This result is intuitively revealed through the comparisons in the charts and the visualpresentations. Then a hierarchical solution to establish the upgrade plan is given, which helps toupgrade the nodes of the network in a most efficient and economical way.