{"title":"关于OpenFlow交换机中“面包屑”路径的可行性","authors":"G. Bianchi, M. Bonola, S. Pontarelli","doi":"10.1109/EuCNC.2016.7561017","DOIUrl":null,"url":null,"abstract":"Several network protocols require the ability to dynamically deploy, along a network path, stateful data, nicknamed “breadcrumbs”, used to forward packets on the reverse direction. This is the case of either classical reverse path forwarding schemes, as well as more recent information centric networking approaches. Perhaps surprisingly, this paper shows that such capability is already somewhat at reach in current OpenFlow switch architectures: its support requires only very marginal modification of the existing OpenFlow hardware. We support our claim with a concrete hardware proof-of-concept implementation, and we show, with the help of both traditional reverse path schemes and original approaches, how such functionality can be programmed via a platform-agnostic abstraction.","PeriodicalId":416277,"journal":{"name":"2016 European Conference on Networks and Communications (EuCNC)","volume":"14 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-06-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":"{\"title\":\"On the feasibility of “breadcrumb” trails within OpenFlow switches\",\"authors\":\"G. Bianchi, M. Bonola, S. Pontarelli\",\"doi\":\"10.1109/EuCNC.2016.7561017\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Several network protocols require the ability to dynamically deploy, along a network path, stateful data, nicknamed “breadcrumbs”, used to forward packets on the reverse direction. This is the case of either classical reverse path forwarding schemes, as well as more recent information centric networking approaches. Perhaps surprisingly, this paper shows that such capability is already somewhat at reach in current OpenFlow switch architectures: its support requires only very marginal modification of the existing OpenFlow hardware. We support our claim with a concrete hardware proof-of-concept implementation, and we show, with the help of both traditional reverse path schemes and original approaches, how such functionality can be programmed via a platform-agnostic abstraction.\",\"PeriodicalId\":416277,\"journal\":{\"name\":\"2016 European Conference on Networks and Communications (EuCNC)\",\"volume\":\"14 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2016-06-27\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"4\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2016 European Conference on Networks and Communications (EuCNC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/EuCNC.2016.7561017\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 European Conference on Networks and Communications (EuCNC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/EuCNC.2016.7561017","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
On the feasibility of “breadcrumb” trails within OpenFlow switches
Several network protocols require the ability to dynamically deploy, along a network path, stateful data, nicknamed “breadcrumbs”, used to forward packets on the reverse direction. This is the case of either classical reverse path forwarding schemes, as well as more recent information centric networking approaches. Perhaps surprisingly, this paper shows that such capability is already somewhat at reach in current OpenFlow switch architectures: its support requires only very marginal modification of the existing OpenFlow hardware. We support our claim with a concrete hardware proof-of-concept implementation, and we show, with the help of both traditional reverse path schemes and original approaches, how such functionality can be programmed via a platform-agnostic abstraction.