Nikolai A. Snow, Venkateswara Dasari, Billy E. Geerhart
{"title":"用于编码自适应网络函数的OpenFlow实验者标签","authors":"Nikolai A. Snow, Venkateswara Dasari, Billy E. Geerhart","doi":"10.1109/SARNOF.2018.8720450","DOIUrl":null,"url":null,"abstract":"OpenFlow is the single most important widely used protocol created for the development of software defined programmable adaptive network architectures. The protocol is based on standardization which allows for a highly extendable protocol that allows the introduction of new network functions and abstractions. This architecture brings computation and communication close together in order to bring network awareness into applications. However, lack of proper documentation and complex interaction between several software modules makes development a bit cumbersome in certain cases. The current method for introducing new OpenFlow functionality is to use Experimenter functions intended for extending OpenFlow functionality. In this paper we detail the process of introducing Experimenter Labels into both Open vSwitch and the Ryu controller in order to introduce new OpenFlow functionality.","PeriodicalId":430928,"journal":{"name":"2018 IEEE 39th Sarnoff Symposium","volume":"28 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":"{\"title\":\"OpenFlow Experimenter Labels for Encoding Adaptive Network Functions\",\"authors\":\"Nikolai A. Snow, Venkateswara Dasari, Billy E. Geerhart\",\"doi\":\"10.1109/SARNOF.2018.8720450\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"OpenFlow is the single most important widely used protocol created for the development of software defined programmable adaptive network architectures. The protocol is based on standardization which allows for a highly extendable protocol that allows the introduction of new network functions and abstractions. This architecture brings computation and communication close together in order to bring network awareness into applications. However, lack of proper documentation and complex interaction between several software modules makes development a bit cumbersome in certain cases. The current method for introducing new OpenFlow functionality is to use Experimenter functions intended for extending OpenFlow functionality. In this paper we detail the process of introducing Experimenter Labels into both Open vSwitch and the Ryu controller in order to introduce new OpenFlow functionality.\",\"PeriodicalId\":430928,\"journal\":{\"name\":\"2018 IEEE 39th Sarnoff Symposium\",\"volume\":\"28 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2018-09-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"4\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2018 IEEE 39th Sarnoff Symposium\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/SARNOF.2018.8720450\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 IEEE 39th Sarnoff Symposium","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SARNOF.2018.8720450","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
OpenFlow Experimenter Labels for Encoding Adaptive Network Functions
OpenFlow is the single most important widely used protocol created for the development of software defined programmable adaptive network architectures. The protocol is based on standardization which allows for a highly extendable protocol that allows the introduction of new network functions and abstractions. This architecture brings computation and communication close together in order to bring network awareness into applications. However, lack of proper documentation and complex interaction between several software modules makes development a bit cumbersome in certain cases. The current method for introducing new OpenFlow functionality is to use Experimenter functions intended for extending OpenFlow functionality. In this paper we detail the process of introducing Experimenter Labels into both Open vSwitch and the Ryu controller in order to introduce new OpenFlow functionality.