{"title":"A first step towards checking BGP routes in the dataplane","authors":"Thomas Wirtgen, O. Bonaventure","doi":"10.1145/3527974.3545723","DOIUrl":null,"url":null,"abstract":"BGP is a fragile routing protocol since it is based on an implicit system of trust between the Autonomous Systems (AS) participating in the exchange of routes on the Internet. Any router can announce the routes it wants without being the owner. Due to the lack of a validation system for the announcements made by BGP routers, a series of RFCs published after the release of BGP have partially solved this problem by introducing the Resource Public Key Infrastructure (RPKI). In this paper, we aim to complement the security mechanisms of BGP by introducing a new active control system. We propose to validate BGP paths in the dataplane. We extend the BGP implementation of FRRouting (an open source Internet routing protocol suite) to demonstrate the feasibility of our approach. Finally, we discuss the potential of an active system in a routing protocol to both secure BGP announcements and improve the routing decision.","PeriodicalId":294749,"journal":{"name":"Proceedings of the ACM SIGCOMM Workshop on Future of Internet Routing & Addressing","volume":"104 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-08-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the ACM SIGCOMM Workshop on Future of Internet Routing & Addressing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3527974.3545723","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
BGP is a fragile routing protocol since it is based on an implicit system of trust between the Autonomous Systems (AS) participating in the exchange of routes on the Internet. Any router can announce the routes it wants without being the owner. Due to the lack of a validation system for the announcements made by BGP routers, a series of RFCs published after the release of BGP have partially solved this problem by introducing the Resource Public Key Infrastructure (RPKI). In this paper, we aim to complement the security mechanisms of BGP by introducing a new active control system. We propose to validate BGP paths in the dataplane. We extend the BGP implementation of FRRouting (an open source Internet routing protocol suite) to demonstrate the feasibility of our approach. Finally, we discuss the potential of an active system in a routing protocol to both secure BGP announcements and improve the routing decision.
BGP是一种脆弱的路由协议,它建立在参与Internet上路由交换的自治系统(自治系统)之间的隐式信任系统的基础上。任何路由器都可以宣布它想要的路由,而不是所有者。由于BGP路由器发布的声明缺乏验证系统,在BGP发布后发布的一系列rfc通过引入资源公钥基础设施(Resource Public Key Infrastructure, RPKI)部分解决了这个问题。在本文中,我们旨在通过引入一种新的主动控制系统来补充BGP的安全机制。我们建议在数据平面上验证BGP路径。我们扩展了FRRouting(一个开源的Internet路由协议套件)的BGP实现来证明我们方法的可行性。最后,我们讨论了路由协议中主动系统在保护BGP公告和改进路由决策方面的潜力。