KR101858957B1 - Control system for establishing centralized wlan network based on sdn - Google Patents
Control system for establishing centralized wlan network based on sdn Download PDFInfo
- Publication number
- KR101858957B1 KR101858957B1 KR1020170170678A KR20170170678A KR101858957B1 KR 101858957 B1 KR101858957 B1 KR 101858957B1 KR 1020170170678 A KR1020170170678 A KR 1020170170678A KR 20170170678 A KR20170170678 A KR 20170170678A KR 101858957 B1 KR101858957 B1 KR 101858957B1
- Authority
- KR
- South Korea
- Prior art keywords
- sdn
- wireless
- network
- smart
- data service
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/50—Network service management, e.g. ensuring proper service fulfilment according to agreements
- H04L41/5077—Network service management, e.g. ensuring proper service fulfilment according to agreements wherein the managed service relates to simple transport services, i.e. providing only network infrastructure
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0806—Configuration setting for initial configuration or provisioning, e.g. plug-and-play
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0813—Configuration setting characterised by the conditions triggering a change of settings
- H04L41/082—Configuration setting characterised by the conditions triggering a change of settings the condition being updates or upgrades of network functionality
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/10—Small scale networks; Flat hierarchical networks
- H04W84/12—WLAN [Wireless Local Area Networks]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
본 발명은 WLAN 네트워크 구축을 위한 제어 시스템에 관한 것으로서, 보다 구체적으로는 SDN(Software Defined Network: 소프트웨어 정의 네트워크 기술)을 이용하여 무선 AP(Access Pointer)를 중앙 집중식 WLAN(Wireless Local Area Network) 네트워크 구조로 구현하면서 SDN 컨트롤러와 무선 AP간의 장애가 발생하더라도 데이터 서비스에 문제가 발생되지 않도록 할 수 있는 SDN 기반 중앙 집중식 WLAN 네트워크 구축을 위한 제어 시스템에 관한 것이다.
이를 위해 본 발명은, 인터넷(Internet) 및 패킷 포워딩(Packet Forwarding) 서비스 중 선택된 어느 하나 이상의 기본 데이터 서비스를 네트워크 통신 가능하게 하는 데이터 경로(Data Path: 1), 및 상기 기본 데이터 서비스를 제외한 부가 데이터 서비스를 별도의 인증절차를 거쳐 진행하기 위한 제어 경로(Control Path: 2)를 제공하는 무선 SDN-AP(Software Defined Network-Access Pointer: 100)와; 상기 무선 SDN-AP(100)와 SDN 프로토콜(SDN Protocol)로 통신하여 제어 경로(2)를 통해 부가 데이터 서비스의 네트워크 통신을 가능하게 하는 스마트 SDN 컨트롤러(200);를 포함하여 이루어지는 것을 특징으로 한다.The present invention relates to a control system for establishing a WLAN network, and more particularly, to a wireless local area network (WLAN) network structure using a wireless AP (Access Point) using a Software Defined Network (SDN) The present invention relates to a control system for establishing a centralized WLAN network based on SDN, which can prevent a problem in a data service even if a failure occurs between an SDN controller and a wireless AP.
In order to achieve the above object, the present invention provides a data communication system including a data path (Data Path: 1) for enabling network communication between any one or more basic data services selected from the Internet and a packet forwarding service, A wireless SDN-AP (Software Defined Network-Access Pointer) 100 for providing a control path (Control Path) 2 for performing a service through a separate authentication procedure; And a smart SDN controller 200 communicating with the wireless SDN-AP 100 through the SDN protocol (SDN protocol) to enable network communication of the additional data service through the control path 2 .
Description
본 발명은 WLAN 네트워크 구축을 위한 제어 시스템에 관한 것으로서, 보다 구체적으로는 SDN(Software Defined Network: 소프트웨어 정의 네트워크 기술)을 이용하여 무선 AP(Access Pointer)를 중앙 집중식 WLAN(Wireless Local Area Network) 네트워크 구조로 구현하면서 SDN 컨트롤러와 무선 AP간의 장애가 발생하더라도 데이터 서비스에 문제가 발생되지 않도록 할 수 있는 SDN 기반 중앙 집중식 WLAN 네트워크 구축을 위한 제어 시스템에 관한 것이다.The present invention relates to a control system for establishing a WLAN network, and more particularly, to a wireless local area network (WLAN) network structure using a wireless AP (Access Point) using a Software Defined Network (SDN) The present invention relates to a control system for establishing a centralized WLAN network based on SDN, which can prevent a problem in a data service even if a failure occurs between an SDN controller and a wireless AP.
일반적으로 WLAN 망 구축 시 사용자에게 무선 서비스를 제공하는 AP는 무선으로 Ad-hoc 망 형태의 사용자 무선망을 구현하고, 외부로의 데이터 전송을 위해서는 도 1에서와 같이 유선 인프라 망인 PON(Passive Optical Network)이나 L2 또는 L3 스위치 등과 연결된다.In general, an AP providing a wireless service to a user in the WLAN network realizes a user wireless network in the form of an ad-hoc network, and a PON (Passive Optical Network ) Or an L2 or L3 switch.
특히 무선 AP는 다른 네트워크 장치와 달리 기본적으로 OSI(Open System Interconnection) 7 계층에서 언급하는 모든 계층의 기능을 가지고 있으나, WLAN의 무선 AP는 메쉬망 형태의 망 구성을 갖는 네트워크 장치는 아니기 때문에, 이로 인해 데이터의 목적지 정보를 확인하여 최적의 라우팅 경로를 계산하고 찾는 과정 등은 무선 AP가 아니라 상위 장치가 주로 대신함에 따라 NAT(Network Address Translation) 기능으로 동작하거나 브릿지 모드로 동작하게 된다.In particular, unlike other network devices, a wireless AP has functions of all layers referred to in the OSI (Open System Interconnection) layer 7, but since the wireless AP of the WLAN is not a network device having a mesh network configuration, The process of calculating and finding the optimal routing path by checking the destination information of the data is performed by the NAT (Network Address Translation) function or the bridge mode according to the fact that the host device is mainly replaced by not the wireless AP.
현재의 SDN에서는 컨트롤러에서 전체 네트워크를 관장하기 때문에 특정 경로에서 과부하가 발생하였다는 것을 쉽게 파악할 수 있고, 이러한 정보를 어플리케이션 프로그램과 공유해서 해당 경로에 대해 최적의 라우팅 경로를 계산하여 선별적 우회 또는 최단거리 경로 적용 등을 즉시 수행하게 된다.In the current SDN, the controller manages the entire network, so it can easily know that an overload has occurred in a particular path, and by sharing this information with the application program, it can calculate the optimal routing path for that path, Distance path application, and so on.
그러나 현재의 망 환경에서 네트워크의 링크나 노드에 장애가 발생했을 때 집중화된 컨트롤러가 이를 판단하고 제어명령을 보낼 때까지 50ms를 초과하면 통화 및 실시간 멀티미디어 서비스의 QoS를 유지하면서 서비스를 복구하는 것은 불가능하다.However, when the link or node of the network fails in the present network environment, it is impossible to recover the service while maintaining the QoS of the call and the real-time multimedia service when the centralized controller judges it and sends a control command in excess of 50 ms .
이것은 SDN의 컨트롤러에서 데이터 전송 장치에 중앙 집중식으로 라우팅 경로 제어를 하려다 보니 설정부터 적용되는 시점에서의 트래픽 지연 문제 및 경로 설정 실패에 따른 문제점이 발생할 수 있으며 이는 현재의 네트워크 상황을 반영하지 못한 기술 구현이다.This is because the controller of the SDN tries to centrally control the routing path to the data transmission device, which may cause a traffic delay problem and a failure in route setting at the time of setting, to be.
이러한 현실적인 이유와 무선 AP의 망 구성 특성에 비추어 보편적인 SDN 기술을 무선 AP에 적용하여 중앙 집중식 WLAN 네트워크를 구현하는 것은 쉬운 일이 아니며 이로 인해 무선 LAN 분야에 SDN 기술을 확산시키는데 저해 요인이 되고 있다.It is not easy to implement a centralized WLAN network by applying universal SDN technology to a wireless AP in view of this realistic reason and the network configuration characteristic of a wireless AP, which is an obstacle to the spread of SDN technology in the wireless LAN field .
또한, SDN 기술을 통해 중앙 집중식 제어가 가능한 WLAN 네트워크 구현을 위해 현존하는 네트워크 기술이나 현재의 인터넷을 구성하는 모든 내용을 한꺼번에 포기한다는 것 역시 비현실적이다.It is also impractical to abandon existing network technologies or all the components of the current Internet at once, in order to implement a WLAN network capable of centralized control through SDN technology.
따라서, SDN 기술을 무선 AP에 적용하기 위해서 네트워크 일정 부분은 논리적으로 집중화된 제어부에 의해 동작하고 동시에 나머지 부분은 전통적인 분산형 제어부에 따라 동작하는 복합적인 형태가 더욱 현실적인 방안이라 할 수 있으며, 이러한 이유로 이에 대한 지속적인 연구가 필요한 실정이다.Therefore, in order to apply the SDN technology to the wireless AP, a complex form in which the network schedule portion is operated by a logically centralized control portion and the remaining portion is operated by a conventional distributed type control portion is a more realistic method. It is necessary to continue research on this.
본 발명은 상기한 종래 기술의 문제점을 해결하기 위해 안출된 것으로서, 무선 AP를 SDN을 통해 중앙 집중식의 WLAN 네트워크 구조로 구현하는 가운데, SDN 컨트롤러와 무선 AP간의 장애 발생시에도 데이터를 서비스하는데 이상이 없도록 하는 SDN 기반 중앙 집중식 WLAN 네트워크 구축을 위한 제어 시스템을 제공하는데 그 목적이 있다.SUMMARY OF THE INVENTION The present invention is conceived to solve the problems of the prior art described above, and it is an object of the present invention to provide a wireless access point (AP) in a centralized WLAN network structure through SDN, The present invention provides a control system for establishing a centralized WLAN network based on SDN.
상기 목적을 달성하기 위하여, 본 발명은, 인터넷(Internet) 및 패킷 포워딩(Packet Forwarding) 서비스 중 선택된 어느 하나 이상의 기본 데이터 서비스를 네트워크 통신 가능하게 하는 데이터 경로, 및 상기 기본 데이터 서비스를 제외한 부가 데이터 서비스를 별도의 인증절차를 거쳐 진행하기 위한 제어 경로를 제공하는 무선 SDN-AP(Software Defined Network-Access Pointer)와, 상기 무선 SDN-AP와 SDN 프로토콜로 통신하여 제어 경로를 통해 부가 데이터 서비스의 네트워크 통신을 가능하게 하는 스마트 SDN 컨트롤러를 포함하여 이루어지는 것을 특징한다.In order to achieve the above object, the present invention provides a data communication system including a data path that enables network communication between any one or more basic data services selected from the Internet and a packet forwarding service, A SDN-AP (Wireless SDN-AP), which provides a control path for performing a separate authentication process, and an SDN-AP And a smart SDN controller that enables the smart SDN controller.
여기서, 상기 SDN-AP는 이더넷 드라이버(Ethernet Driver) 및 하드웨어 인터페이스 드라이버(Hardware Interface Driver) 중 적어도 어느 하나 이상을 포함하는 드라이버 모듈과, 공통 드라이버 인터페이스(Common Driver Interface), 데이터 서비스(Data Service), 무선랜 드라이버(WLAN Driver) 및 패킷 포워딩 엔진(Packet Forwarding Engine) 중 적어도 어느 하나 이상을 포함하는 펌웨어로 이루어지는 것을 특징으로 한다.The SDN-AP includes a driver module including at least one of an Ethernet driver and a hardware interface driver, a common driver interface, a data service, And a firmware including at least one of a wireless LAN driver (WLAN Driver) and a packet forwarding engine (Packet Forwarding Engine).
또한, 상기 SDN-AP는 Open API(Application Programming Interface) 하에서 구동되는 Open Agent 모듈을 통해 제어 경로의 데이터에 대해서만 상기 스마트 SDN 컨트롤러와 통신하는 것을 특징으로 한다.In addition, the SDN-AP communicates with the smart SDN controller only on data of the control path through an Open Agent module that is operated under an Open API (Application Programming Interface).
또한, 상기 스마트 SDN 컨트롤러는 상기 SDN-AP의 Open Agent 모듈과의 인터페이스를 위한 제어 계층과 네트워크 기능을 가상으로 구현하기 위한 어플리케이션 계층으로 이루어지는 것을 특징으로 한다.In addition, the smart SDN controller is comprised of a control layer for interfacing with the Open Agent module of the SDN-AP and an application layer for virtually implementing a network function.
추가적으로 상기 부가 데이터 서비스는 제어 경로를 통해 스마트 SDN 컨트롤러의 연결 설정이 완료되면 패킷 포워딩 엔진의 데이터 테이블이 스마트 SDN 컨트롤러로 업데이트된 후에 개시되는 것을 특징으로 한다.The supplementary data service is started after the data table of the packet forwarding engine is updated to the smart SDN controller when connection establishment of the smart SDN controller is completed through the control path.
여기서 상기 부가 데이터 서비스는 NAT(Network Address Translation), DHCP(Dynamic Host Configuration Protocol), VLAN(Virtual Local Area Network), SSID(Service Set Identifier), 보안, 원격접속 및 IGMP(Internet Group Management Protocol) 중 적어도 어느 하나 이상을 포함하여 이루어지는 것을 특징으로 한다.The supplementary data service includes at least one of Network Address Translation (NAT), Dynamic Host Configuration Protocol (DHCP), Virtual Local Area Network (VLAN), Service Set Identifier (SSID), Security, Remote Access and Internet Group Management Protocol (IGMP) And at least one of them is included.
이상과 같은 본 발명에 따른 SDN 기반 중앙 집중식 WLAN 네트워크 구축을 위한 제어 시스템은 기존의 무선 SDN-AP에 스마트 SDN 컨트롤러와 SDN 인터페이스를 위한 소프트웨어 모듈인 Open Agent 모듈만 추가하면 간단하게 중앙 집중식 WLAN 망을 구현하는 효과를 가져 올 수 있다.The control system for constructing the SDN-based centralized WLAN network according to the present invention simply adds a smart SDN controller to the existing wireless SDN-AP and an Open Agent module, which is a software module for the SDN interface, The effect can be realized.
기존의 AP에 분산되어 있던 공통된 기능들을 하나의 스마트 SDN 컨트롤러에서 설정 및 감시 가능하도록 하여 망 운영비를 효과적으로 줄일 수 있고, 기존의 AP가 많은 설정 및 감시 기능들을 갖는 것으로 인해 AP의 소프트웨어 사용에 따른 CPU 부하가 발생될 수 있으나, 무선 SDN-AP는 이러한 설정 및 감시 기능을 줄여 소프트웨어에 의한 오류를 감소시킬 수 있음에 따라 유지보수에 대한 운영비를 경감시키는 것 또한 가능하다.Since the common functions distributed to existing APs can be set and monitored by one smart SDN controller, the network operating cost can be effectively reduced. Also, since existing APs have many setting and monitoring functions, Although load can be generated, it is also possible to reduce the operating cost for maintenance since the wireless SDN-AP can reduce the errors caused by the software by reducing the setup and monitoring functions.
추가로 무선 SDN-AP에는 실시간 트래픽 처리기능과 무선 RF 기능만을 남기게 되며 제조사별/장비별로 상이하게 구현될 수 있지만, 동일한 기능들을 수행하는 관리, 제어, 보안 기능과 동작 상태 및 성능관리를 위한 유지보수 기능 등은 별도로 분리하여 스마트 SDN 컨트롤러에 통합 구현함으로써 중앙집중식 관리형 무선 SDN-AP를 기존의 장치에 소프트웨어적인 업그레이드만 함으로써 적은 비용으로도 구현가능하다.In addition, the wireless SDN-AP leaves only the real-time traffic processing function and the wireless RF function and can be implemented differently according to each manufacturer / equipment. However, the management, control and security functions performing the same functions, maintenance Maintenance functions can be separated and integrated into the smart SDN controller, so that the centralized management wireless SDN-AP can be implemented at a low cost by upgrading the existing equipment to a software only.
따라서, 망의 고도화 및 기존의 망 관리 비용을 경감시킬 수 있고, 개방형 구조로 무선 SDN-AP를 변경함으로써 제조사별/장비별로 동일하게 기능을 구현하고 설정 체계를 통일한다면 운영 자동화 및 중앙 관리가 가능해져서 매우 효율적인 네트워크를 구성 및 운용할 수 있어 운영 비용을 크게 줄일 수 있다.Therefore, it is possible to automate the operation and central management if the same function is implemented for each manufacturer / equipment and the setting system is unified by changing the wireless SDN-AP by opening the structure and reducing the cost of network upgrading and existing network management. And can operate and configure a highly efficient network, which can greatly reduce operating costs.
또한 스마트 SDN 컨트롤러가 Open API를 제공함으로써 각종 추가적인 가상화 모듈을 손쉽게 추가할 수 있어 새로운 부가 서비스 모델의 개발을 통해 수익원을 창출할 수 있는 효과도 있다. In addition, the Smart SDN controller provides the Open API to easily add various additional virtualization modules, thereby creating a revenue source through the development of a new supplementary service model.
도 1은 종래 무선 AP의 망 구성도.
도 2는 본 발명에 따른 SDN 기반 중앙 집중식 WLAN 네트워크 구축을 위한 제어 시스템의 구조를 개략적으로 도시한 도면.
도 3은 본 발명에 따른 SDN 기반 중앙 집중식 WLAN 네트워크 구축을 위한 제어 시스템의 초기 설정 동작 흐름을 도시한 순서도.
도 4는 본 발명에 따른 SDN 기반 중앙 집중식 WLAN 네트워크 구축을 위한 제어 시스템의 신호 흐름을 도시한 도면.1 is a network configuration diagram of a conventional wireless AP.
2 is a block diagram schematically illustrating the structure of a control system for establishing an SDN-based centralized WLAN network according to the present invention.
3 is a flowchart showing an initial setting operation flow of a control system for establishing an SDN-based centralized WLAN network according to the present invention.
4 is a diagram illustrating a signal flow of a control system for establishing an SDN-based centralized WLAN network according to the present invention.
본 명세서 및 청구범위에 사용된 용어나 단어는 통상적이거나 사전적인 의미로 한정해서 해석되어서는 아니 되며, 발명자는 그 자신의 발명을 가장 최선의 방법으로 설명하기 위해 용어의 개념을 적절하게 정의할 수 있다는 원칙에 입각하여 본 발명의 기술적 사상에 부합하는 의미와 개념으로 해석되어야만 한다.The terms and words used in the present specification and claims should not be construed as limited to ordinary or dictionary terms and the inventor may appropriately define the concept of the term in order to best describe its invention It should be construed as meaning and concept consistent with the technical idea of the present invention.
따라서, 본 명세서에 기재된 실시예와 도면에 도시된 구성은 본 발명의 가장 바람직한 일 실시예에 불과할 뿐이고, 본 발명의 기술적 사상을 모두 대변하는 것은 아니므로, 본 출원시점에 있어서 이들을 대체할 수 있는 다양한 균등물과 변형예들이 있을 수 있음을 이해하여야 한다.Therefore, the embodiments described in the present specification and the configurations shown in the drawings are merely the most preferred embodiments of the present invention, and not all of the technical ideas of the present invention are described. Therefore, It should be understood that various equivalents and modifications may be present.
이하, 본 발명에 따른 본 발명에 따른 SDN 기반 중앙 집중식 WLAN 네트워크 구축을 위한 제어 시스템을 도면을 참조로 하여 설명하기로 한다.Hereinafter, a control system for establishing an SDN based centralized WLAN network according to the present invention will be described with reference to the drawings.
도 2는 본 발명에 따른 SDN 기반 중앙 집중식 WLAN 네트워크 구축을 위한 제어 시스템의 구조를 개략적으로 도시한 도면이다.FIG. 2 is a diagram schematically showing a structure of a control system for establishing an SDN-based centralized WLAN network according to the present invention.
본 발명은 기본적으로 무선 SDN-AP(Software Defined Network-Access Pointer: 100)와 스마트 SDN 컨트롤러(200)로 구성된다.The present invention basically comprises a wireless SDN-AP (Software Defined Network-Access Pointer) 100 and a
보다 상세하게는, 상기 무선 SDN-AP(100)은 인터넷(Internet) 및 패킷 포워딩(Packet Forwarding) 서비스 중 선택된 어느 하나 이상의 기본 데이터 서비스를 네트워크 통신 가능하게 하는 데이터 경로(Data Path: 1), 및 기본 데이터 서비스를 제외한 부가 데이터 서비스를 별도의 인증절차를 거쳐 진행하기 위한 제어 경로(Control Path: 2)를 제공하며, 스마트 SDN 컨트롤러(200)는 무선 SDN-AP(100)와 SDN 프로토콜(SDN Protocol)로 통신하여 제어 경로(2)를 통해 부가 데이터 서비스의 네트워크 통신을 가능하게 한다.More specifically, the wireless SDN-AP 100 includes a data path (Data Path: 1) for enabling network communication between any one or more basic data services selected from the Internet and a packet forwarding service, The Smart SDN
여기서, 상기 SDN-AP(100)는 이더넷 드라이버(Ethernet Driver) 및 하드웨어 인터페이스 드라이버(Hardware Interface Driver) 중 적어도 하나 이상을 포함하는 드라이버 모듈과, 공통 드라이버 인터페이스(Common Driver Interface), 데이터 서비스(Data Service), 무선랜 드라이버(WLAN Driver) 및 패킷 포워딩 엔진(Packet Forwarding Engine) 중 적어도 하나 이상을 포함하는 펌웨어로 이루어져 기초 계층(Infrastructure Layer)을 형성하게 되는 한편, Open API(Application Programming Interface) 하에서 구동되는 Open Agent 모듈(101)을 통해 제어 경로(2)의 데이터에 대해서만 스마트 SDN 컨트롤러(200)와 통신 가능하도록 한다.The SDN-AP 100 includes a driver module including at least one of an Ethernet driver and a hardware interface driver, a common driver interface, a data service ), A wireless LAN driver (WLAN Driver), and a packet forwarding engine (Packet Forwarding Engine) to form an infrastructure layer, while being operated under an Open API (Application Programming Interface) Only the data of the
기술된 바와 같은 상기 SDN-AP(100)과 통신하기 위해 스마트 SDN 컨트롤러(200)는 SDN-AP(100)의 Open Agent 모듈(101)과의 인터페이스를 위한 제어 계층(Control Layer)과 네트워크 기능을 가상으로 구현하기 위한 어플리케이션 계층(Application Layer)으로 이루어진다.In order to communicate with the SDN-AP 100 as described, the
여기서, 상기 부가 데이터 서비스는 제어 경로(2)를 통해 스마트 SDN 컨트롤러(200)의 연결 설정이 완료되면 패킷 포워딩 엔진의 데이터 테이블이 스마트 SDN 컨트롤러(200)로 업데이트된 후에 개시되는데, 이러한 부가 데이터 서비스는 NAT(Network Address Translation), DHCP(Dynamic Host Configuration Protocol), VLAN(Virtual Local Area Network), SSID(Service Set Identifier), 보안, 원격접속 및 IGMP(Internet Group Management Protocol) 중 적어도 어느 하나 이상을 포함하며, 참고로 IGMP는 방송기능 서비스를 의미한다.When the connection establishment of the
종래 SDN 컨트롤러는 무선 AP에 명령을 하고, 무선 AP는 그 명령에 따라 패킷을 목적지로 전송하거나 수정, 폐기하는 등의 처리를 하고, 무선 AP에 SDN 프로토콜을 펌웨어로 추가하여 무선 SDN-AP를 구성하고 컨트롤러는 소프트웨어로 구현하며, SDN 프로토콜 기반의 컨트롤러는 패킷의 포워딩 방법이나 VLAN 우선순위 값 등을 스위치에 전달하여 수행되도록 한다.The conventional SDN controller commands the wireless AP, and the wireless AP performs processing such as transmitting, modifying, or discarding the packet to the destination according to the command, and adding the SDN protocol as firmware to the wireless AP to configure the wireless SDN-AP The controller is implemented in software. The controller based on the SDN protocol transmits the packet forwarding method and the VLAN priority value to the switch.
종래 무선 AP는 장애 정보와 사전에 등록된 경로 정보가 없는 패킷에 대한 정보를 컨트롤러에 문의하고 그 결정을 받아 처리하고, 종래 대부분의 SDN 컨트롤러 주 역할은 경로 계산에 대한 것인데, SDN 컨트롤러가 계산한 경로 정보는 전송계층의 보안채널 또는 TCP 연결을 통해 SDN 무선 AP 장치가 수신하여 이러한 경로정보를 테이블 형태로 저장하며, 이후 데이터를 수신할 때마다 플로우 테이블을 확인하고 그 프레임을 지정된 경로로 전송하지만, 앞서 언급한 바와 같이 이러한 공지된 동작 방식의 SDN 기술을 현재의 무선 AP 장치에 그대로 적용하는 것에는 현실적으로 문제점이 있으며 이로 인해 SDN 기술의 확산에도 한계를 보이고 있음과 아울러 SDN 기술을 이용하여 중앙 집중식 제어가 가능한 WLAN 네트워크를 구현할 때 현존하는 네트워크 기술이나 현재의 인터넷을 구성하는 모든 내용을 한꺼번에 포기한다는 것 역시 비현실적이다.The conventional wireless AP inquires the controller about the failure information and the information about the packet which does not have the path information registered in advance, and receives and processes the decision. Most of the conventional SDN controller main role is for the path calculation. The path information is received by the SDN wireless AP device through a secure channel or a TCP connection of the transport layer, stores the path information in a table form, checks the flow table every time data is received thereafter, and transmits the frame to the designated path As described above, there is a real problem in applying the SDN technology of the known operation mode to the present wireless AP device. Therefore, the spread of the SDN technology is limited, When implementing a controllable WLAN network, existing network technologies or current That it give up all of the content that make up the Internet at the same time it is also unrealistic.
위와 같은 종래 SDN 기술의 문제점을 해소하기 위해, 본 발명의 구조에서 스마트 SDN 컨트롤러(200)는 기존의 SDN 컨트롤러가 주로 하던 기능인 경로 계산을 위한 어플리케이션 없이 앞서 정의한 부가 데이터 서비스를 위한 어플리케이션 및 유지보수 감시를 위한 어플리케이션을 포함한다.In order to solve the problems of the conventional SDN technology, the
또한, 상기 무선 SDN-AP(100) 내에서 드라이버와 펌웨어 구현 시 기본 데이터 서비스 제공을 위한 전통적인 데이터 경로(1)와 부가 데이터 서비스 설정을 위한 제어 경로(2)가 분리되고, 제어 경로(2)의 제어 정보 데이터만 무선 SDN-AP(100)의 Open Agent 모듈(101)을 통해 SDN 프로토콜에 의해서 스마트 SDN 컨트롤러(200)의 Resource Control Open API와 연결되도록 구현되며, 스마트 SDN 컨트롤러의 각종 어플리케이션 프로그램들은 가상화 모듈로 구현되어져 누구나 손쉽게 프로그램의 추가 또는 삭제가 가능하도록 Application Control Open API 하에서 구현되는 구조를 가지게 된다.A
또한, 상기 스마트 SDN 컨트롤러(200)는 무선 SDN-AP(100)와 인터페이스를 위해서 Smart NOS(Network Operating System), Open API, 네트워크 기능의 가상화 모듈들을 포함하여 기본 데이터 서비스는 데이터 경로(2)로 추가 설정 없이 이루어지며, 이전에 언급된 바와 같이 부가 데이터 서비스는 인증절차를 통한 사용자 확인 후 제어 경로(2)를 통해 스마트 SDN 컨트롤러(200)에서 설정이 완료되면 패킷 포워딩 엔진의 각종 테이블(ex: Packet forwarding Table, NAT Table, IGMP Table 등)이 업데이트된 후에 이루어 진다.In addition, the
상기 무선 SDN-AP(100)의 NOS는 방송기능 서비스를 포함한 부가 데이터 서비스의 설정 및 감시 기능을 스마트 SDN 컨트롤러(200)에 둠으로써 전통적인 무선 AP의 NOS보다 가벼워진 Light NOS가 되어 무선 SDN-AP(100)의 소프트웨어에 의한 오동작을 경감시킬 수 있고, 스마트 SDN 컨트롤러(200)와의 인터페이스는 Open API 하에서 Open Agent 모듈(101)로 구현되며, 이러한 Open Agent 모듈(101)은 다양한 SDN 프로토콜을 포함하게 된다.The NOS of the wireless SDN-AP 100 becomes a light NOS that is lighter than the NOS of the conventional wireless AP by setting and monitoring the supplementary data service including the broadcasting function service in the
상기된 바와 같은 본 발명에 따르면, SDN 기술을 무선 AP에 적용함에 있어서 기존 무선 AP의 제어 및 보안관련 부분, 유지보수관리 부분 등을 스마트 SDN 컨트롤러(200)에 구현하고 부가 데이터 서비스를 위한 부분은 무선 SDN-AP(100)에서 구현하는 방식으로 분리하여, 제조사마다 다른 네트워크 제어부 및 유지보수관리부를 스마트 SDN 컨트롤러(200)에 통합하여 가상화 할 수 있고 무선 통신 및 트래픽 처리에 관여하는 기능은 SDN-AP(100)에 유지함으로써 현재 SDN기술에서 우려되는 라우팅 기능들의 가상화에 따른 트래픽 지연(Latency)에 대한 염려를 제거할 수 있다.As described above, according to the present invention, in applying the SDN technology to the wireless AP, the control and security-related part and the maintenance management part of the existing wireless AP are implemented in the
또한 무선 SDN-AP(100)에 전통적인 기본 데이터 서비스를 위한 네트워크 기능들은 남겨둠으로써 무선 SDN-AP(100)가 스마트 SDN 컨트롤러(200)와 접속이 끊기더라도 사용자 서비스에는 영향이 없도록 구현되고, 운영자가 가입자 수용 시 가입자 서비스 등급에 따라 부가 데이터 서비스를 구분하여 제공하면서 스마트 SDN 컨트롤러(200)가 트래픽 특성에 따라 운영 방식이 달라질 수 있도록 하였으며, 이를 위해 사용자 트래픽을 기술된 기본 데이터 서비스 및 부가 데이터 서비스로 구분한다.Also, by leaving the network functions for the conventional basic data service in the wireless SDN-AP 100, even if the wireless SDN-AP 100 is disconnected from the
여기서, 기본 데이터 서비스는 무선 SDN-AP(100)가 스마트 SDN 컨트롤러(200)와 연결되지 않더라도 바로 사용자에게 제공 가능한 서비스이고, 부가 데이터 서비스는 무선 SDN-AP(100)가 스마트 SDN 컨트롤러(200)와 연결되면 사용자의 서비스 등급 확인 후 스마트 SDN 컨트롤러(200)에서 무선 SDN-AP(100)에 설정 절차를 수행한 후 제공되는 서비스이며, 스마트 SDN 컨트롤러(200)는 자체 내의 가상화 모듈들에 의해서 무선 SDN-AP(100)의 각종 기능들이 사용자가 요구하는 부가 데이터 서비스를 제공 가능하도록 설정하게 된다.Here, the basic data service is a service that can be immediately provided to the user even if the wireless SDN-AP 100 is not connected to the
도 3은 본 발명에 따른 SDN 기반 중앙 집중식 WLAN 네트워크 구축을 위한 제어 시스템의 초기 설정 동작 흐름을 도시한 순서도이다.FIG. 3 is a flowchart illustrating an initial setting operation flow of a control system for establishing an SDN-based centralized WLAN network according to the present invention.
이하에서는 본 발명에 따른 SDN 기반 중앙 집중식 WLAN 네트워크 구축을 위한 제어 시스템의 초기 설정 동작 흐름을 도 3을 참조로 하여 살펴보기로 한다.Hereinafter, a flow of an initial setting operation of a control system for establishing an SDN-based centralized WLAN network according to the present invention will be described with reference to FIG.
우선 상기 무선 SDN-AP(100)의 전원이 ON 되거나 신규 사용자의 AP가 등록(S01)되면, 무선 SDN-AP(100)에 데이터가 입력(S02)되고, 동시에 무선 SDN-AP(100)의 기본 데이터 서비스가 활성화(S03) 된다.When data is input (S02) to the wireless SDN-
그리고 상기 무선 SDN-AP(100)는 스마트 SDN 컨트롤러(200)와 연결을 위한 프로세스를 성공적으로 수행(S04)하게 되면 스마트 SDN 컨트롤러(200)는 해당 무선 SDN-AP(100)의 사용자가 부가 데이터 서비스 사용자 대상인지 가입자 인증 서버에 확인(S05)을 한 후 부가 데이터 서비스 대상자이면 사용자 부가 데이터 서비스는 잠시 대기하고 스마트 SDN 컨트롤러(200)는 해당 무선 SDN-AP(100)의 설정(S06)을 시작한다. When the wireless SDN-AP 100 successfully performs a process for connecting to the smart SDN controller 200 (S04), the
상기 스마트 SDN 컨트롤러(200)가 무선 SDN-AP(100)의 부가 서비스 설정을 시작하면 Function Set In 메시지를 주변 컨트롤러와 무선 SDN-AP(100)에 전송(S07)한다. 주변 컨트롤러에 메시지를 전송하는 이유는 다른 컨트롤러가 이중으로 해당 무선 SDN-AP(100)에 접근하는 것을 차단하기 위함이다.When the
상기 스마트 SDN 컨트롤러(200)는 무선 SDN-AP(100)의 부가 데이터 서비스 기능 설정을 위해서 Set entry를 작성(S08)하고 작성된 Set entry는 Network Modify 메시지에 포함시켜 무선 SDN-AP(100)에 전송(S09)하게 되며, 이 때 SDN 프로토콜과 Open Agent 모듈(101)을 이용하여 서로 통신하게 된다.The
상기 무선 SDN-AP(100)는 수신한 Network Modify 메시지의 Set entry 항목을 분석(S10)한 후 Set entry 항목을 참고하여 패킷 포워딩 엔진의 각종 하드웨어 테이블을 수정(S11)하게 되며 무선 SDN-AP(100)의 사용자가 요청한 부가 데이터 서비스는 활성화(S12)되고, 대기하고 있던 부가 데이터 서비스들은 데이터의 출력 및 수신 지시(S13)를 받게 된다.After analyzing the Set entry of the received Network Modify message, the wireless SDN-
이후부터는 별다른 설정 없이도 패킷 포워딩 엔진(S16)의 하드웨어 테이블을 참조하여 데이터는 목적지로 전송(S17)되고, 다음으로 스마트 SDN 컨트롤러(200)는 무선 SDN-AP(100)를 감시하는 모드로 동작하고 무선 SDN-AP(100)는 사용자 요구에 부합하는 기본 데이터 서비스와 부가 데이터 서비스를 제공(S18)하게 된다.The data is transmitted to the destination (S17) by referring to the hardware table of the packet forwarding engine S16 without any further setting, and then the
그리고 상기 무선 SDN-AP(100)의 동작과 동시에 기본 서비스가 활성화(S03)되면 기본 데이터 서비스가 시작(S14)되고, 기본 데이터 서비스에 대한 출력 지시(S15)를 받으면 패킷 포워딩 엔진(S16)을 거쳐 바로 목적지로 데이터를 전송(S17)하게 된다.When the basic service is activated (S03) at the same time as the operation of the wireless SDN-AP (100), the basic data service is started (S14), and when receiving the output instruction (S15) for the basic data service, the packet forwarding engine The data is directly transferred to the destination (S17).
상기 설정 과정에서 방송기능 서비스를 포함한 부가 데이터 서비스의 경우 제어 경로(2)를 따라 집중화된 스마트 SDN 컨트롤러(200)에 의해 설정 엔트리를 무선 SDN-AP(100)에 지시한 후에 동작하고 부가 데이터 서비스 기능 설정을 마침과 동시에 나머지 기본 데이터 서비스 부분은 전통적인 분산형 제어방식에 따라 동작한다. In the case of the additional data service including the broadcasting function service in the setting process, after the setting entry is instructed to the wireless SDN-
도 4는 본 발명에 따른 SDN 기반 중앙 집중식 WLAN 네트워크 구축을 위한 제어 시스템의 신호 흐름을 도시한 도면이다.4 is a diagram illustrating a signal flow of a control system for establishing an SDN-based centralized WLAN network according to the present invention.
이하에서는 본 발명에 따른 SDN 기반 중앙 집중식 WLAN 네트워크 구축을 위한 제어 시스템의 신호 흐름을 도 4를 참조로 하여 살펴보기로 한다.Hereinafter, a signal flow of a control system for establishing a centralized WLAN network based on SDN according to the present invention will be described with reference to FIG.
도 4를 보다 상세히 살펴보면, 상기 무선 SDN-AP(100)가 전원을 ON(F07) 했거나 신규 사용자의 무선 SDN-AP(100)가 스마트 SDN 컨트롤러(200)에 등록(F08)되었을 때 네트워크상에서의 두 장치간의 신호 흐름도이며, 무선 SDN-AP(100)에서 특정 데이터를 받은 후 전송 할 때까지의 절차를 나타낸 것이다.4, when the wireless SDN-
기본 데이터 서비스는 상기 무선 SDN-AP(100)에 전원이 켜지는 순간(F07) 바로 데이터 경로(1)를 통해 서비스되고, 부가 데이터 서비스들은 제어 경로(2)를 통해 스마트 SDN 컨트롤러(200)가 무선 SDN-AP(100)에 설정 지시를 한 후 packet forwarding engine의 테이블을 업데이트하면 잠시 버퍼에 대기 중이던 부가서비스 데이터들의 서비스가 시작된다. 즉, 기본 데이터 서비스는 무선 SDN-AP(100)가 스마트 SDN 컨트롤러(200)에 연결이 되지 않더라도 전원만 인입되면 사용자에게 기본적으로 제공하는 서비스이며, 방송기능 서비스를 포함하는 부가 데이터 서비스는 무선 SDN-AP(100)가 스마트 SDN 컨트롤러(200)와 연결된 다음으로 가입자 인증을 통해 부가 서비스 사용자임을 확인 후에 스마트 SDN 컨트롤러(200)가 무선 SDN-AP(100)에 설정 지시를 보내서 설정이 완료되면 서비스가 시작된다. The basic data service is provided through the
상기 무선 SDN-AP(100)의 동작이 시작(F01)되면서 수신한 적이 없는 새로운 프레임을 받는 순간에 무선 SDN-AP(100)가 스마트 SDN 컨트롤러(200)에 서비스 사용 형태를 조회하고 설정하고, 무선 SDN-AP(100)는 사용자에게 서비스할 부가 데이터 서비스를 일단 버퍼에 저장한 다음 스마트 SDN 컨트롤러(200)에 해당 무선 SDN-AP(100) 사용자가 요청한 부가 데이터 서비스가 적합한지 또는 설정이 필요한 엔트리가 있는지 문의한다.The wireless SDN-
상기 스마트 SDN 컨트롤러(200)와 무선 SDN-AP(100)간의 연결이 성립되면 스마트 SDN 제어기(200)는 사용자가 요구한 부가 데이터 서비스의 기능 등록, 변경 또는 삭제를 요구하는 Network Modify 메시지를 무선 SDN-AP(100)에게 보내어 설정 엔트리를 통합하여 지시한다.When the connection between the
이를 상세히 설명하면, 기본 데이터 서비스는 무선 SDN-AP가 동작을 시작(F07)하는 순간 스마트 SDN 컨트롤러(200)에 연결이 되지 않더라도 사용자의 기본 데이터 서비스의 송수신이 확인(F05)되면 Packet Out 메시지에 의해서 바로 Packet Forwarding Engine의 하드웨어 테이블을 참고하여 목적지로 송수신(F06)한다.In detail, even if the basic data service is not connected to the
그리고, 사용자가 부가 데이터 서비스 대상이면 무선 SDN-AP(100)에 부가 데이터 서비스가 비활성 되었음을 확인(F01) 후 메시지로 사용자 정보 데이터를 스마트 SDN 컨트롤러(200)에 송신(F02)하고, 스마트 SDN 컨트롤러(200)는 이 데이터를 기반으로 하여 사용자의 부가 서비스 내역을 분석(F08)하며, Network Modify 메시지에 설정 엔트리 포함시켜 무선 SDN-AP(100)에 써넣도록 지시(F03)한다.Then, if the user is an additional data service target, it is confirmed (F01) that the additional data service is disabled in the wireless SDN-
다음으로, 상기 무선 SDN-AP(100)의 버퍼에 대기 중이던 부가 데이터 서비스에 대한 착신지 정보를 PaketOut 메시지로 지정해 주고, 이 지정에 따라 무선 SDN-AP(100)의 버퍼에 저장되어 있던 프레임을 착신지로 송신(F04)하며, 이후 기본 데이터 서비스 또는 부가 데이터 서비스 종류에 상관없이 같은 데이터들을 받으면 무선 SDN-AP(100)는 packet forwarding engine의 하드웨어 테이블에 저장된 엔트리 정보를 참조하면 되므로 다시 스마트 SDN 컨트롤러(200)에 문의 할 필요는 없다.Next, destination information for the additional data service that is waiting in the buffer of the wireless SDN-
이상에서 첨부된 도면을 참조하여 본원발명을 설명함에 있어 특정형상 및 방향을 위주로 설명하였으나, 본 발명은 당업자에 의하여 다양한 변형 및 변경이 가능하고, 이러한 변형 및 변경은 본 발명의 권리범위에 포함되는 것으로 해석되어야 한다.While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is clearly understood that the same is by way of illustration and example only and is not to be taken by way of limitation, .
Claims (6)
상기 무선 SDN-AP(100)와 SDN 프로토콜(SDN Protocol)로 통신하여 제어 경로(2)를 통해 부가 데이터 서비스의 네트워크 통신을 가능하게 하는 스마트 SDN 컨트롤러(200);를 포함하여 이루어지되,
상기 SDN-AP(100)는,
이더넷 드라이버(Ethernet Driver) 및 하드웨어 인터페이스 드라이버(Hardware Interface Driver) 중 적어도 어느 하나 이상을 포함하는 드라이버 모듈과,
공통 드라이버 인터페이스(Common Driver Interface), 데이터 서비스(Data Service), 무선랜 드라이버(WLAN Driver) 및 패킷 포워딩 엔진(Packet Forwarding Engine) 중 적어도 어느 하나 이상을 포함하는 펌웨어로 이루어지고,
Open API(Application Programming Interface) 하에서 구동되는 Open Agent 모듈(101)을 통해 제어 경로(2)의 데이터에 대해서만 상기 스마트 SDN 컨트롤러(200)와 통신하며,
상기 스마트 SDN 컨트롤러(200)는,
상기 SDN-AP(100)의 Open Agent 모듈(101)과의 인터페이스를 위한 제어 계층(Control Layer)과 네트워크 기능을 가상으로 구현하기 위한 어플리케이션 계층(Application Layer)으로 이루어지는 것을 특징으로 하는 SDN 기반 중앙 집중식 WLAN 네트워크 구축을 위한 제어 시스템.
A data path (Data Path: 1) that enables network communication of at least one of a basic data service over the Internet and a packet forwarding service, and a supplementary data service except for the basic data service, A wireless SDN-AP (Software Defined Network-Access Pointer) 100 for providing a control path (Control Path)
And a smart SDN controller 200 communicating with the wireless SDN-AP 100 through an SDN protocol to enable network communication of an additional data service through the control path 2,
The SDN-AP (100)
A driver module including at least one of an Ethernet driver and a hardware interface driver,
A firmware including at least one of a common driver interface, a data service, a WLAN driver, and a packet forwarding engine,
Communicates with the smart SDN controller 200 only on the data of the control path 2 through the Open Agent module 101 driven under the Open API (Application Programming Interface)
The smart SDN controller (200)
And a control layer for interfacing with the Open Agent module 101 of the SDN-AP 100 and an application layer for implementing network functions in a virtual manner. Control system for WLAN network construction.
상기 부가 데이터 서비스는,
제어 경로(2)를 통해 스마트 SDN 컨트롤러(200)의 연결 설정이 완료되면 패킷 포워딩 엔진의 데이터 테이블이 스마트 SDN 컨트롤러(200)로 업데이트된 후에 개시되는 것을 특징으로 하는 SDN 기반 중앙 집중식 WLAN 네트워크 구축을 위한 제어 시스템.
The method according to claim 1,
The additional data service comprises:
When the connection establishment of the smart SDN controller 200 is completed through the control path 2, the data table of the packet forwarding engine is updated after being updated to the smart SDN controller 200, and then the SDN-based centralized WLAN network construction is started. Control system.
상기 부가 데이터 서비스는,
NAT(Network Address Translation), DHCP(Dynamic Host Configuration Protocol), VLAN(Virtual Local Area Network), SSID(Service Set Identifier), 보안, 원격접속 및 IGMP(Internet Group Management Protocol) 중 적어도 어느 하나 이상을 포함하는 것을 특징으로 하는 SDN 기반 중앙 집중식 WLAN 네트워크 구축을 위한 제어 시스템.
The method according to claim 1,
The additional data service comprises:
And includes at least one of Network Address Translation (NAT), Dynamic Host Configuration Protocol (DHCP), Virtual Local Area Network (VLAN), Service Set Identifier (SSID), Security, Remote Access and Internet Group Management Protocol (IGMP) A control system for establishing a centralized WLAN network based on SDN.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020170170678A KR101858957B1 (en) | 2017-12-12 | 2017-12-12 | Control system for establishing centralized wlan network based on sdn |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020170170678A KR101858957B1 (en) | 2017-12-12 | 2017-12-12 | Control system for establishing centralized wlan network based on sdn |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR101858957B1 true KR101858957B1 (en) | 2018-05-17 |
Family
ID=62485960
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020170170678A Expired - Fee Related KR101858957B1 (en) | 2017-12-12 | 2017-12-12 | Control system for establishing centralized wlan network based on sdn |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR101858957B1 (en) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20090010187A1 (en) * | 2007-07-06 | 2009-01-08 | Somesh Agarwal | System and Method for an Adaptive Access Point Mode |
| KR101489799B1 (en) * | 2014-02-12 | 2015-02-04 | 부산대학교 산학협력단 | Mobile terminal handoff method of WLAN access point system controlled by open flow |
| US20150055452A1 (en) * | 2013-08-22 | 2015-02-26 | Brocade Communications Systems, Inc. | Dedicated control path architecture for systems of devices |
| KR20150079475A (en) * | 2013-12-30 | 2015-07-08 | 엑스플라이언트 인코포레이션 | Method and apparatus for parallel and conditional data manipulation in software-defined network processing engine |
| KR20170006950A (en) * | 2015-07-10 | 2017-01-18 | 연세대학교 산학협력단 | Network flattening system based on sdn and method thereof |
-
2017
- 2017-12-12 KR KR1020170170678A patent/KR101858957B1/en not_active Expired - Fee Related
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20090010187A1 (en) * | 2007-07-06 | 2009-01-08 | Somesh Agarwal | System and Method for an Adaptive Access Point Mode |
| US20150055452A1 (en) * | 2013-08-22 | 2015-02-26 | Brocade Communications Systems, Inc. | Dedicated control path architecture for systems of devices |
| KR20150079475A (en) * | 2013-12-30 | 2015-07-08 | 엑스플라이언트 인코포레이션 | Method and apparatus for parallel and conditional data manipulation in software-defined network processing engine |
| KR101489799B1 (en) * | 2014-02-12 | 2015-02-04 | 부산대학교 산학협력단 | Mobile terminal handoff method of WLAN access point system controlled by open flow |
| KR20170006950A (en) * | 2015-07-10 | 2017-01-18 | 연세대학교 산학협력단 | Network flattening system based on sdn and method thereof |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6789322B2 (en) | Systems and methods for user plane path selection, reselection, and notification of user plane changes | |
| US8380819B2 (en) | Method to allow seamless connectivity for wireless devices in DHCP snooping/dynamic ARP inspection/IP source guard enabled unified network | |
| US9787632B2 (en) | Centralized configuration with dynamic distributed address management | |
| CN108243106B (en) | Method for controlling network slicing, forwarding device, control device and communication system | |
| US20210112127A1 (en) | Communication method and apparatus | |
| US8966075B1 (en) | Accessing a policy server from multiple layer two networks | |
| CN106576117B (en) | Ultra-high-speed mobile network based on layer 2 switching | |
| US20140068045A1 (en) | Network system and virtual node migration method | |
| US20170264496A1 (en) | Method and device for information processing | |
| US10136351B2 (en) | Mobile edge computing for tele-operation | |
| US10178095B2 (en) | Relayed network access control systems and methods | |
| KR20120052981A (en) | Method and system for deploying at least one virtual network on the fly and on demand | |
| CN106533883A (en) | Network private line establishment method, apparatus and system | |
| US9787691B2 (en) | Classification of unauthenticated IP users in a layer-2 broadband aggregation network and optimization of session management in a broadband network gateway | |
| US20150229523A1 (en) | Virtual extensible local area network (vxlan) system of automatically configuring multicasting tunnel for segment of virtual extensible local area network according to life cycle of end system and operating method thereof | |
| US20160065575A1 (en) | Communication Managing Method and Communication System | |
| WO2020220820A1 (en) | Method for establishing communication bearer, device and system | |
| EP3447977B1 (en) | Packet processing method and apparatus | |
| US20130275620A1 (en) | Communication system, control apparatus, communication method, and program | |
| US12095765B2 (en) | Cloud delivered access | |
| CN103684838B (en) | A method, an apparatus, a system for configuring a network strategy of a virtual machine | |
| JP7541116B2 (en) | COMMUNICATION METHOD AND RELATED APPARATUS | |
| CN112671811B (en) | Network access method and equipment | |
| KR101858957B1 (en) | Control system for establishing centralized wlan network based on sdn | |
| WO2015157947A1 (en) | Software defined network based networking method and device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| PA0302 | Request for accelerated examination |
St.27 status event code: A-1-2-D10-D17-exm-PA0302 St.27 status event code: A-1-2-D10-D16-exm-PA0302 |
|
| D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
| D14-X000 | Search report completed |
St.27 status event code: A-1-2-D10-D14-srh-X000 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| E13-X000 | Pre-grant limitation requested |
St.27 status event code: A-2-3-E10-E13-lim-X000 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20210512 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20210512 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |