摘要 由於無線寬頻網路和物聯網 (IOT)應用的快速增長為第五代網絡(5G)帶來許多新的挑戰,例如 在網路上有十億多的智能設備需要互連。在這個情況下,接入網絡和網關有很重要角色因為他們當智能設備和通信網絡的中間組件。因此,網絡組件,例如無線接入網(RAN)必須設計滿足高數據速率和低延遲的要求。另外,核心網絡(CN) 必須對不同IOT服務而分別地定義它的功能。另一方面,軟件定義網路(SDN)和和網路功能虛擬化(NFV)最近被認為是下一代網絡架構的主要驅動力,從而導致5G網絡的設計,要求和目標。而且,最近P4程式語言可以使用來程序 SDN switch的數據平面。通過P4和SDN控制器,網絡運營商當P4-based switch活動時也可以配置它們。這些技術有望成為將5G網絡架構定義為IoT應用工具的強大的解決方案,例如網絡切片,多租戶QoS控制,網絡可擴展性,多協議。在這本論文中,作者 應用SDN / NFV提出了一種實用網絡的架構,然後針對不同的IoT需求 例如端到端吞吐量和延遲 而構建了不同的應用程序。此外,這本論文還通過P4網絡編程而提出5G無線電接入網絡(5G RAN )和5G核心網絡(5G CN)解決方案,讓它們可以為多個租戶提供不同的服務。最後,作者介紹了一個方法來卸載虛擬網絡功能(VNF)。這個方法 對於以高度可擴展性部署IoT網關很重要。
Abstract The exponential growth of mobile broadband and Internet of Things (IoT) applications brings many new challenges for 5th Generation Networks (5G) such as the interconnection of billion smart devices on a network. In that scenario, access networks and gateways play significant roles as an intermediate component of smart devices and communication networks. Therefore, network components such as the radio access networks (RAN) must be designed for the targets of high data rate, low latency and IoT services. Moreover, the core network (CN) must define its functions separately for different IoT services in heterogeneous connectivity environment with various requirements, multiple providers without depending on network protocols. On the other hand, software-defined network (SDN) and network function virtualization (NFV) have recently been considered as the main driver to the next generation of network architecture leading to the principle in designs, requirements, and targets of 5G networks. In addition, recently, P4 programming language has been defined to enable the data plane programmability at SDN switches. Through P4 and SDN controllers, network operators can configure P4-based switches during runtime. These technologies are expected as powerful solutions for defining 5G network architecture as tools for IoT applications such as network slicing, multi-tenant QoS control, network scalability, multi-protocols. In this dissertation, we apply SDN/NFV to propose a practical network architecture, and then build different applications for serving a wide range of IoT requirements, such as end to end throughput and latency. Moreover, this study also proposes solutions for 5G radio access networks (5G RAN), the 5G core network (5G CN) via P4 network programming to provide services for multiple tenants with different access protocols. Finally, the author introduces an approach for offloading virtual network functions (VNF) that is important for deploying IoT gateways at high scalability.