Pathsift: a library for separating the effects of topology, policy, and protocols on IP routing.

Vijay Ramachandran, Dow Street

SIMUTOOLS '12: Proceedings of the 5th International ICST Conference on Simulation Tools and Techniques(2012)

引用 1|浏览6
暂无评分
摘要
Routing in IP networks is a computation distributed across many routers and subnetworks with inputs specified as low-level instructions in a device-by-device manner. Predicting the impact of input changes is extremely difficult; thus, network designers must not only decide what policies to deploy, but also must encode those policies in a low-level configuration and then run the protocols to see the result. Although several tools exist for the last step, almost none exist to help with the first two, particularly when the network of interest spans multiple domains. In this paper we present Pathsift, a Python library for generating and comparing sets of paths, designed to permit the exploration of high-level routing policies. Our approach permits evaluation of path quality resulting from different routing policies without packet-level protocol simulation. Our library supports computation of inter- and intra-domain routes and generates visualizations of custom metrics on sets of paths. It thus brings together into one toolchain key components of graph libraries, network simulators, and visualization tools.
更多
查看译文
关键词
IP network,network designer,network simulator,Python library,different routing policy,graph library,high-level routing policy,low-level configuration,low-level instruction,custom metrics,IP routing
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要