Abstract:
The present invention relates to a formal technique-based verification apparatus and method for verifying software-defined networking. In accordance with an embodiment, a formal verification apparatus for Software-Defined Networking (SDN), includes a formal language creation unit for collecting flow table information for an entire network topology in response to a request of a SDN control unit, and creating description code in a predefined formal language based on the collected flow table information. A Symbolic Transition Graph (STG) generation unit generates a symbolic transition graph using the created description code in the formal language. A verification execution unit performs verification by applying formal verification technology to the symbolic transition graph.
Abstract:
Disclosed herein are a method and apparatus for detecting a network service. The network service detection method includes generating pieces of required resource information for respective Virtual Network Functions (VNFs) with respect to one or more VNFs provided by a network, generating multiple deployment combinations by deploying the one or more VNFs on multiple servers constituting the network, calculating deployment combination resources required by respective multiple deployment combinations, based on the pieces of required resource information for respective VNFs, and detecting an executable deployment combination, among the multiple deployment combinations, as a network service that is capable of being provided by the network by comparing the deployment combination resources with pieces of specification information corresponding to the multiple servers.
Abstract:
Disclosed herein is a method for managing network resources required in a Network Function Virtualization (NFV) environment. A verifier for Network Function Virtualization (NFV) resource allocation includes a network information reception unit for receiving information about network services from Operations Support Systems (OSS) or Business Support Systems (BSS) in an NFV environment, a combination information generation unit for generating combination information made when Virtualized Network Functions (VNFs) required by each network service are allocated to physical or virtual network resources, based on the received network service information, and a verification unit for verifying whether the combination information is applicable to available network resources in the NFV environment. Accordingly, a network service provider and a network administrator may detect problems related to resource availability in advance, thus more securely deriving the design of network services and the planning to secure network resources.
Abstract:
An apparatus and a method for network monitoring and packet inspection capable of performing network monitoring and packet inspection in real time in a network system are disclosed. In accordance with an embodiment of the present invention, the apparatus for monitoring and packet inspection includes: a controller configured to transmit and receive an open flow protocol message and perform a network control; and a switch configured to include a flow table for data transfer and a security channel for connection with the controller, wherein the flow table includes target information which is information on a flow on which a user performs the monitoring and packet inspection.
Abstract:
Disclosed is a network service control device and method in an environment in which a Software Defined Network (SDN) and a legacy network are connected to each other. The network service control device according to the present invention includes: a first network acquisition unit for acquiring first network information corresponding to the SDN; a second network information acquisition unit for acquiring second network information corresponding to the legacy network; a control message creation unit for creating a service control message for controlling a service of the network environment in which the SDN and the legacy network are connected to each other, based on at least one of the first network information and the second network information; and a service control unit for controlling the service of the network environment by transmitting the service control message to at least one network switch module included in the network environment.
Abstract:
Disclosed herein is technology for formal verification of a network service chain in a software-defined networking environment. In an embodiment, a verification support apparatus for formal verification of a network service chain includes a Network Service Chain (NSC) descriptor information reception unit for receiving NSC descriptor information from an application program. An NSC configuration unit configures an NSC of multiple network services using the received NSC descriptor information. A verification request unit requests formal verification of each network service in the configured NSC from a formal verification unit.