Visible to the public LiONv2: An Experimental Network Construction Tool Considering Disaggregation of Network Configuration and Device Configuration

TitleLiONv2: An Experimental Network Construction Tool Considering Disaggregation of Network Configuration and Device Configuration
Publication TypeConference Paper
Year of Publication2021
AuthorsNagai, Yuki, Watanabe, Hiroki, Kondo, Takao, Teraoka, Fumio
Conference Name2021 IEEE 7th International Conference on Network Softwarization (NetSoft)
Date Publishedjun
KeywordsCollaboration, composability, compositionality, Conferences, Experimental network, Focusing, Human Behavior, human factors, infrastructure as code, Internet-scale Computing Security, L3 protocol agnostic, Libraries, Metrics, NETCONF, Network topology, policy-based governance, Protocols, pubcrawl, resilience, Resiliency, Scalability, Time measurement, Tools, YANG
AbstractAn experimental network environment plays an important role to examine new systems and protocols. We have developed an experimental network construction tool called LiONv1 (Lightweight On-Demand Networking, ver.1). LiONv1 satisfies the following four requirements: programmer-friendly configuration file based on Infrastructure as Code, multiple virtualization technologies for virtual nodes, physical topology conscious virtual node placement, and L3 protocol agnostic virtual networks. None of existing experimental network environments satisfy all the four requirements. In this paper, we develop LiONv2 which satisfies three more requirements: diversity of available network devices, Internet-scale deployment, and disaggregation of network configuration and device configuration. LiONv2 employs NETCONF and YANG to achieve diversity of available network devices and Internet-scale deployment. LiONv2 also defines two YANG models which disaggregate network configuration and device configuration. LiONv2 is implemented in Go and C languages with public libraries for Go. Measurement results show that construction time of a virtual network is irrelevant to the number of virtual nodes if a single virtual node is created per physical node.
DOI10.1109/NetSoft51509.2021.9492722
Citation Keynagai_lionv2_2021