{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,18]],"date-time":"2026-08-18T00:34:36Z","timestamp":1787013276681,"version":"build-2736575974"},"reference-count":77,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"2","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE\/ACM Trans. Networking"],"published-print":{"date-parts":[[2021,4]]},"DOI":"10.1109\/tnet.2020.3045293","type":"journal-article","created":{"date-parts":[[2021,1,7]],"date-time":"2021-01-07T03:29:45Z","timestamp":1609990185000},"page":"637-650","source":"Crossref","is-referenced-by-count":20,"title":["Fast ReRoute on Programmable Switches"],"prefix":"10.1109","volume":"29","author":[{"given":"Marco","family":"Chiesa","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Roshan","family":"Sedar","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Gianni","family":"Antichi","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Michael","family":"Borokhovich","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Andrzej","family":"Kamisinski","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Georgios","family":"Nikolaidis","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Stefan","family":"Schmid","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref73","doi-asserted-by":"publisher","DOI":"10.1109\/INFCOM.2009.5062010"},{"key":"ref72","doi-asserted-by":"publisher","DOI":"10.1145\/1868447.1868449"},{"key":"ref71","doi-asserted-by":"publisher","DOI":"10.1109\/TCOM.1981.1094876"},{"key":"ref70","doi-asserted-by":"publisher","DOI":"10.1145\/2535771.2535774"},{"key":"ref76","doi-asserted-by":"publisher","DOI":"10.1145\/1851182.1851218"},{"key":"ref77","doi-asserted-by":"publisher","DOI":"10.1145\/1993744.1993756"},{"key":"ref74","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM.2019.8737438"},{"key":"ref39","article-title":"Exploring the limits of static failover routing","author":"chiesa","year":"2014","journal-title":"arXiv 1409 0034"},{"key":"ref75","doi-asserted-by":"publisher","DOI":"10.1109\/DSN.2017.43"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1016\/j.comcom.2017.12.004"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-58201-0_68"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1016\/0304-3975(81)90075-X"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9780511574931"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM.2016.7524552"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1145\/322063.322075"},{"key":"ref36","first-page":"103","article-title":"Compiling packet programs to reconfigurable switches","author":"jose","year":"2015","journal-title":"Proc USENIX Symp Netw Syst Design Implement"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1186\/1471-2105-7-S4-S12"},{"key":"ref34","year":"2019","journal-title":"Shortest Common Supersequence Problem"},{"key":"ref60","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-319-03850-6_6","article-title":"How (Not) to shoot in your foot with SDN local fast failover","author":"borokhovich","year":"2013","journal-title":"Principles of Distributed Systems"},{"key":"ref62","first-page":"113","article-title":"Ensuring connectivity via data plane mechanisms","author":"liu","year":"2013","journal-title":"Proc USENIX NSDI"},{"key":"ref61","doi-asserted-by":"publisher","DOI":"10.1145\/1282380.1282408"},{"key":"ref63","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM.2016.7524356"},{"key":"ref28","author":"ozdag","year":"2012","journal-title":"Intel R Ethernet Switch FM6000 SeriesSoftware Defined Networking"},{"key":"ref64","doi-asserted-by":"publisher","DOI":"10.1145\/3281411.3281424"},{"key":"ref27","article-title":"A survey of fast recovery mechanisms in the data plane","author":"chiesa","year":"2020","journal-title":"TechRxiv"},{"key":"ref65","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2007.892851"},{"key":"ref66","doi-asserted-by":"publisher","DOI":"10.1145\/1321753.1321764"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1145\/2534169.2486011"},{"key":"ref67","first-page":"1","article-title":"RPFP: IP fast reroute with providing complete protection and without using tunnels","author":"zhang","year":"2013","journal-title":"Proc IEEE\/ACM 21st Int Symp Qual Service (IWQoS)"},{"key":"ref68","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2016.2516442"},{"key":"ref69","doi-asserted-by":"publisher","DOI":"10.1145\/2890955.2890957"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1145\/3229574.3229580"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1145\/3359989.3365410"},{"key":"ref20","year":"2012","journal-title":"Switch Specification 1 3 1"},{"key":"ref22","year":"2014","journal-title":"BGP PIC Edge for IP and MPLS-VPN"},{"key":"ref21","year":"2018","journal-title":"P4-Dev Maling List"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1145\/3098822.3098841"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2007.906045"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1145\/2620728.2620746"},{"key":"ref25","first-page":"1","article-title":"On the resiliency of randomized routing against multiple edge failures","author":"chiesa","year":"2016","journal-title":"Proc ICALP"},{"key":"ref50","author":"koushik","year":"2011","journal-title":"Multiprotocol Label Switching (MPLS) Traffic Engineering Management Information Base for Fast Reroute"},{"key":"ref51","doi-asserted-by":"publisher","DOI":"10.1109\/INFCOMW.2018.8406885"},{"key":"ref59","first-page":"161","article-title":"Blink: Fast connectivity recovery entirely in the data plane","author":"holterbach","year":"2019","journal-title":"Proc 16th Symp Netw Syst Design Implement"},{"key":"ref58","doi-asserted-by":"publisher","DOI":"10.1145\/3098822.3098856"},{"key":"ref57","doi-asserted-by":"publisher","DOI":"10.1145\/2619239.2626314"},{"key":"ref56","doi-asserted-by":"publisher","DOI":"10.1145\/2486001.2486012"},{"key":"ref55","doi-asserted-by":"publisher","DOI":"10.1145\/3234200.3234231"},{"key":"ref54","doi-asserted-by":"publisher","DOI":"10.1145\/3281411.3281436"},{"key":"ref53","doi-asserted-by":"publisher","DOI":"10.1145\/3193827"},{"key":"ref52","doi-asserted-by":"publisher","DOI":"10.1145\/2486001.2486019"},{"key":"ref10","year":"2018","journal-title":"In-Network DDoS Detection"},{"key":"ref11","first-page":"399","article-title":"F10: A fault-tolerant engineered network","author":"liu","year":"2013","journal-title":"Proc Symp Netw Syst Design Implement"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2016.2619398"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1145\/2018436.2018477"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2007.902727"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1145\/3343180.3343182"},{"key":"ref15","author":"consortium","year":"2019","journal-title":"Behavioral model (bmv2)"},{"key":"ref16","year":"2019","journal-title":"World's fastest P4-programmable Ethernet switch ASICs"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2014.61"},{"key":"ref18","year":"2019","journal-title":"PURR Repository"},{"key":"ref19","author":"consortium","year":"2017","journal-title":"Language Specification"},{"key":"ref4","author":"atlas","year":"2005","journal-title":"Fast Reroute Extensions to RSVP-TE for LSP Tunnels"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.17487\/rfc5286"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1145\/2656877.2656890"},{"key":"ref5","first-page":"1","article-title":"Evolution of IP fast-reroute strategies","author":"kamisi?ski","year":"2018","journal-title":"Proc 10th Int Workshop Resilient Netw Design Modeling (RNDM)"},{"key":"ref8","article-title":"In-band network telemetry via programmable dataplanes","author":"kim","year":"2015","journal-title":"Proc ACM Sigcomm"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1145\/3050220.3063772"},{"key":"ref49","article-title":"Experiences with BGP in large scale data centers","author":"nkposong","year":"2014","journal-title":"Proc Janog"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1145\/3143361.3143401"},{"key":"ref46","author":"hopps","year":"2992","journal-title":"Analysis of an Equal-Cost Multi-Path Algorithm"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1145\/1592568.1592576"},{"key":"ref48","first-page":"537","article-title":"Enabling ECN in multi-service multi-queue data centers","author":"bai","year":"2016","journal-title":"Proc 13th USENIX Symp Netw Syst Design Implement"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1145\/1851182.1851192"},{"key":"ref42","first-page":"225","article-title":"Jupiter rising: A decade of Clos topologies and centralized control in Google&#x2019;s datacenter network","author":"singh","year":"2012","journal-title":"Proc ACM Sigcomm"},{"key":"ref41","first-page":"225","article-title":"Jellyfish: Networking data centers randomly","author":"singla","year":"2012","journal-title":"Proc USENIX NSDI"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1145\/2619239.2626316"},{"key":"ref43","year":"2019","journal-title":"Ns3 Network Simulator"}],"container-title":["IEEE\/ACM Transactions on Networking"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/90\/9405508\/09316165.pdf?arnumber=9316165","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,1,26]],"date-time":"2022-01-26T14:55:43Z","timestamp":1643208943000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/9316165\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,4]]},"references-count":77,"journal-issue":{"issue":"2"},"URL":"https:\/\/doi.org\/10.1109\/tnet.2020.3045293","relation":{},"ISSN":["1063-6692","1558-2566"],"issn-type":[{"value":"1063-6692","type":"print"},{"value":"1558-2566","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,4]]}}}