{"title":"使用基于p4的软件定义网络,在网络层启用可定制粒度的地理广播","authors":"Xindi Hou, Shuai Gao, Ningchun Liu, Gaofeng Hong","doi":"10.1145/3527974.3545720","DOIUrl":null,"url":null,"abstract":"Geocast is a one-to-many communication paradigm for sending the data packets to a designated area rather than an IP address. However, the traditional IP-based solutions cannot cope with the challenges in flexibility, mobility, and implementation overhead in situations where users are requiring a granularity-customizable geocast. Therefore, we propose to implement the granularity-customizable geocast at the edge of the network by embedding a novel network-layer addressing scheme using P4-based Software Defined Network (SDN). In this paper, a geographic subdivision and coding method named EMD is used to subdivide the global region. Then, we introduce the GeoIP as the network address and propose a GeoIP packet processing scheme by utilizing P4. The proposed GeoIP-based addressing scheme is deployed at the edge of the network. To make our design compatible with the current Internet, a Geolocation Name Service (GNS) system is designed to support the Internet-wide geocast. In addition, a prototype system is built to implement and evaluate our design. Experiment results show that the proposed design is feasible to provide granularity-customizable geocast at a relatively low cost.","PeriodicalId":294749,"journal":{"name":"Proceedings of the ACM SIGCOMM Workshop on Future of Internet Routing & Addressing","volume":"18 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-08-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Enabling granularity-customizable geocast in network layer using P4-based software defined network\",\"authors\":\"Xindi Hou, Shuai Gao, Ningchun Liu, Gaofeng Hong\",\"doi\":\"10.1145/3527974.3545720\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Geocast is a one-to-many communication paradigm for sending the data packets to a designated area rather than an IP address. However, the traditional IP-based solutions cannot cope with the challenges in flexibility, mobility, and implementation overhead in situations where users are requiring a granularity-customizable geocast. Therefore, we propose to implement the granularity-customizable geocast at the edge of the network by embedding a novel network-layer addressing scheme using P4-based Software Defined Network (SDN). In this paper, a geographic subdivision and coding method named EMD is used to subdivide the global region. Then, we introduce the GeoIP as the network address and propose a GeoIP packet processing scheme by utilizing P4. The proposed GeoIP-based addressing scheme is deployed at the edge of the network. To make our design compatible with the current Internet, a Geolocation Name Service (GNS) system is designed to support the Internet-wide geocast. In addition, a prototype system is built to implement and evaluate our design. Experiment results show that the proposed design is feasible to provide granularity-customizable geocast at a relatively low cost.\",\"PeriodicalId\":294749,\"journal\":{\"name\":\"Proceedings of the ACM SIGCOMM Workshop on Future of Internet Routing & Addressing\",\"volume\":\"18 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.3545720\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","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.3545720","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Enabling granularity-customizable geocast in network layer using P4-based software defined network
Geocast is a one-to-many communication paradigm for sending the data packets to a designated area rather than an IP address. However, the traditional IP-based solutions cannot cope with the challenges in flexibility, mobility, and implementation overhead in situations where users are requiring a granularity-customizable geocast. Therefore, we propose to implement the granularity-customizable geocast at the edge of the network by embedding a novel network-layer addressing scheme using P4-based Software Defined Network (SDN). In this paper, a geographic subdivision and coding method named EMD is used to subdivide the global region. Then, we introduce the GeoIP as the network address and propose a GeoIP packet processing scheme by utilizing P4. The proposed GeoIP-based addressing scheme is deployed at the edge of the network. To make our design compatible with the current Internet, a Geolocation Name Service (GNS) system is designed to support the Internet-wide geocast. In addition, a prototype system is built to implement and evaluate our design. Experiment results show that the proposed design is feasible to provide granularity-customizable geocast at a relatively low cost.