FastCAT:一个包含多种协议的快速路由表计算框架

IF 2.3 1区 社会学 Q1 CRIMINOLOGY & PENOLOGY
Jianfei Cai, Guozheng Yang, Jingju Liu, Yi Xie
{"title":"FastCAT:一个包含多种协议的快速路由表计算框架","authors":"Jianfei Cai,&nbsp;Guozheng Yang,&nbsp;Jingju Liu,&nbsp;Yi Xie","doi":"10.3934/mbe.2023737","DOIUrl":null,"url":null,"abstract":"<p><p>Currently, most network outages occur because of manual configuration errors. Therefore, it is essential to verify the correctness of network configurations before deployment. Computing the network control plane is a key technology for network configuration verification. We can verify the correctness of network configurations for fault tolerance by generating routing tables, as well as connectivity. However, existing routing table calculation tools have disadvantages such as lack of user-friendliness, limited expressiveness, and slower speed of routing table generation. In this paper, we present FastCAT, a framework for computing routing tables incorporating multiple protocols. FastCAT can simulate the interaction of multiple routing protocols and quickly generate routing tables based on configuration files and topology information. The key to FastCAT's performance is that FastCAT focuses only on the final stable state of the OSPF and IS-IS protocols, disregarding the transient states during protocol convergence. For RIPv2 and BGP, FastCAT computes the current protocol routing tables based on the protocol's previous state, retaining only the most recent protocol routing tables in the latest state. Experimental evaluations have shown that FastCAT generates routing tables more quickly and accurately than the state-of-the-art routing simulation tool, in a general network of around 200 routers.</p>","PeriodicalId":47626,"journal":{"name":"Punishment & Society-International Journal of Penology","volume":"23 1","pages":"16528-16550"},"PeriodicalIF":2.3000,"publicationDate":"2023-08-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"FastCAT: A framework for fast routing table calculation incorporating multiple protocols.\",\"authors\":\"Jianfei Cai,&nbsp;Guozheng Yang,&nbsp;Jingju Liu,&nbsp;Yi Xie\",\"doi\":\"10.3934/mbe.2023737\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<p><p>Currently, most network outages occur because of manual configuration errors. Therefore, it is essential to verify the correctness of network configurations before deployment. Computing the network control plane is a key technology for network configuration verification. We can verify the correctness of network configurations for fault tolerance by generating routing tables, as well as connectivity. However, existing routing table calculation tools have disadvantages such as lack of user-friendliness, limited expressiveness, and slower speed of routing table generation. In this paper, we present FastCAT, a framework for computing routing tables incorporating multiple protocols. FastCAT can simulate the interaction of multiple routing protocols and quickly generate routing tables based on configuration files and topology information. The key to FastCAT's performance is that FastCAT focuses only on the final stable state of the OSPF and IS-IS protocols, disregarding the transient states during protocol convergence. For RIPv2 and BGP, FastCAT computes the current protocol routing tables based on the protocol's previous state, retaining only the most recent protocol routing tables in the latest state. Experimental evaluations have shown that FastCAT generates routing tables more quickly and accurately than the state-of-the-art routing simulation tool, in a general network of around 200 routers.</p>\",\"PeriodicalId\":47626,\"journal\":{\"name\":\"Punishment & Society-International Journal of Penology\",\"volume\":\"23 1\",\"pages\":\"16528-16550\"},\"PeriodicalIF\":2.3000,\"publicationDate\":\"2023-08-17\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Punishment & Society-International Journal of Penology\",\"FirstCategoryId\":\"5\",\"ListUrlMain\":\"https://doi.org/10.3934/mbe.2023737\",\"RegionNum\":1,\"RegionCategory\":\"社会学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"CRIMINOLOGY & PENOLOGY\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Punishment & Society-International Journal of Penology","FirstCategoryId":"5","ListUrlMain":"https://doi.org/10.3934/mbe.2023737","RegionNum":1,"RegionCategory":"社会学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"CRIMINOLOGY & PENOLOGY","Score":null,"Total":0}
引用次数: 0

摘要

目前,大多数网络中断都是由于手动配置错误造成的。因此,在部署前验证网络配置的正确性非常重要。网络控制平面的计算是网络配置验证的关键技术。我们可以通过生成路由表和连通性来验证网络容错配置的正确性。然而,现有的路由表计算工具存在用户友好性差、表达能力有限、生成路由表速度慢等缺点。在本文中,我们提出了FastCAT,一个用于计算包含多种协议的路由表的框架。FastCAT可以模拟多种路由协议的交互,根据配置文件和拓扑信息快速生成路由表。FastCAT性能的关键在于它只关注OSPF和is - is协议的最终稳定状态,而忽略了协议收敛过程中的瞬时状态。对于RIPv2和BGP, FastCAT根据协议以前的状态计算当前的协议路由表,只保留最近状态下的协议路由表。实验评估表明,在大约200台路由器的一般网络中,FastCAT比最先进的路由模拟工具更快、更准确地生成路由表。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
FastCAT: A framework for fast routing table calculation incorporating multiple protocols.

Currently, most network outages occur because of manual configuration errors. Therefore, it is essential to verify the correctness of network configurations before deployment. Computing the network control plane is a key technology for network configuration verification. We can verify the correctness of network configurations for fault tolerance by generating routing tables, as well as connectivity. However, existing routing table calculation tools have disadvantages such as lack of user-friendliness, limited expressiveness, and slower speed of routing table generation. In this paper, we present FastCAT, a framework for computing routing tables incorporating multiple protocols. FastCAT can simulate the interaction of multiple routing protocols and quickly generate routing tables based on configuration files and topology information. The key to FastCAT's performance is that FastCAT focuses only on the final stable state of the OSPF and IS-IS protocols, disregarding the transient states during protocol convergence. For RIPv2 and BGP, FastCAT computes the current protocol routing tables based on the protocol's previous state, retaining only the most recent protocol routing tables in the latest state. Experimental evaluations have shown that FastCAT generates routing tables more quickly and accurately than the state-of-the-art routing simulation tool, in a general network of around 200 routers.

求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
CiteScore
4.90
自引率
12.50%
发文量
60
期刊介绍: Punishment & Society is an international, interdisciplinary, peer reviewed journal that publishes the highest quality original research and scholarship dealing with punishment, penal institutions and penal control.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信