KR20160036182A - Hybrid OpenFlow switch, system, and method for combining legacy switch protocol function and SDN function - Google Patents
Hybrid OpenFlow switch, system, and method for combining legacy switch protocol function and SDN function Download PDFInfo
- Publication number
- KR20160036182A KR20160036182A KR1020140127853A KR20140127853A KR20160036182A KR 20160036182 A KR20160036182 A KR 20160036182A KR 1020140127853 A KR1020140127853 A KR 1020140127853A KR 20140127853 A KR20140127853 A KR 20140127853A KR 20160036182 A KR20160036182 A KR 20160036182A
- Authority
- KR
- South Korea
- Prior art keywords
- open flow
- open
- function
- packet
- flow
- Prior art date
Links
Images
Classifications
-
- 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
- H04L47/24—Traffic characterised by specific attributes, e.g. priority or QoS
- H04L47/2458—Modification of priorities while in transit
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/35—Switches specially adapted for specific applications
- H04L49/354—Switches specially adapted for specific applications for supporting virtual local area networks [VLAN]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
본 발명은, 레거시 네트워크 프로토콜 기능과 SDN 기능이 하이브리드하게 동작하는 오픈플로우 스위치, 오픈플로우 시스템 및 오픈플로우 동작 방법에 관한 것으로, 더 구체적으로 동일 네트워크 영역에서 오픈플로우 제어기와 연동되지 않는 레거시 트래픽 전달 테이블과 상기 오픈플로우 제어기와 연동되는 오픈플로우 테이블을 파이프라인 형식으로 순차적으로 참조하도록 하되, 오픈플로우 제어기에 의하여 별다른 오픈플로우 기능실행정책이 없다면 레거시 트래픽 전달 테이블에 의하여 오픈플로우 기능에 의한 제약을 받지 않고 레거시(Legacy) 네트워크 기능을 처리할 수 있도록 하여, 레거시 트래픽 처리 성능에는 아무런 영향을 받지 않는 오픈플로우 스위치, 시스템 및 그 동작 방법에 관한 것이다.The present invention relates to an open flow switch, an open flow system and an open flow operation method in which a legacy network protocol function and an SDN function operate in a hybrid manner. More particularly, the present invention relates to a legacy network traffic function And an open flow table linked with the open flow controller are sequentially referred to in a pipeline format. If there is no open flow function execution policy by the open flow controller, the legacy traffic forwarding table does not restrict the open flow function To an open flow switch, system, and method of operation that are capable of handling legacy network functions and are not affected by legacy traffic handling performance.
또한, 본 발명의 동일 네트워크 영역은 포트, VLAN, 및 인터페이스에 있어서 레거시 트래픽 전달 영역과 오픈플로우 영역을 구분하지 않기 때문에, 기존에 레거시 트래픽 전달 영역과 오픈플로우 영역이 서로 다른 네트워크 영역에서 동작함으로 인하여 상이한 네트워크 영역 상호 간의 연동이 지원되지 않았던 점을 획기적으로 해결하고 공용 네크워크 서비스를 제공하고자 하는 사업자들에게 매우 유용한 수단이 되는 실질적인 SDN 기반 오픈플로우 시스템, 스위치, 및 방법에 관한 것이다.In addition, since the legacy traffic transfer area and the open flow area do not distinguish between the legacy traffic transfer area and the open flow area in the port, VLAN, and interface of the present invention, the legacy traffic transfer area and the open flow area operate in different network areas Switches, and methods based on SDN, which is a very useful means for businesses that solve the problem of interoperability between different network domains and provide public network services.
일반적으로, SDN(Software Defined Network)은 스위치의 데이터 평면과 제어 평면을 분리하여, SDN 에이전트(Agent)가 탑재된 스위치가 SDN 제어기(Controller)로부터의 명령을 수신하여 모든 트래픽에 대한 플로우(Flow) 및 정책(Policy)을 실행하게 된다. 오픈플로우(OpenFlow)는 이러한 SDN 기술에 대한 국제 표준이며, 현재 가장 널리 사용되는 표준 프로토콜이다. In general, a SDN (Software Defined Network) separates a switch data plane from a control plane, and a switch on which an SDN agent is mounted receives a command from an SDN controller, And a policy. OpenFlow is the international standard for these SDN technologies and is currently the most widely used standard protocol.
기존 시장에 출시되고 있는 SDN 기반 오픈플로우(OpenFlow) 스위치는 한 대의 물리적인 장비에서 기존 네트워크 프로토콜 기반의 스위치 기능과 오픈플로우 에이전트(OF Agent)를 탑재하여 동시에 기능 수행이 가능하나, 기존 네트워크 스위치 기능이 사용할 장비의 네트워크 리소스 영역과 오픈플로우(OpenFlow) 기능이 사용하는 네트워크 리소스 영역이 구분되는 방식이며, 두 개의 네트워크 영역 간에 연동은 지원하지 않고 있다. The SDN-based OpenFlow switch, which is being introduced in the existing market, can perform functions simultaneously with the existing network protocol-based switch function and the open flow agent (OF Agent) in one physical device, The network resource area of the equipment to be used is distinguished from the network resource area used by the OpenFlow function, and does not support interworking between the two network areas.
이러한 기존의 오픈플로우(OpenFlow) 스위치는 주로 데이터센터에서 그 용도에 따라 구분하여 사용되고 있으며, 주로 고성능 CPU나 고가의 네트워크 프로세서(Network Processor) 기반으로 설계되어 성능과 가격에 제한이 있어 공용(Public) 네트워크 서비스를 제공하는 사업자들이 사용하기 어려운 상황이다. These existing OpenFlow switches are mainly used in the data center according to their purpose. They are mainly designed based on a high performance CPU or an expensive network processor, It is difficult for operators providing network services to use them.
기존 네트워크 기능 영역과 오픈플로우(OpenFlow) 기능 영역이 구분되어 진 스위치들은 특정 포트 단위나 VLAN 기반으로 네트워크 영역을 구분하여, 구분된 네트워크 영역에서만 해당 기존 네트워크 프로토콜을 적용하거나 오픈플로우(OpenFlow)를 사용할 수 있다. Switches that are divided into the existing network function area and the open flow function area are classified into a specific port unit or a VLAN based network area so that the existing network protocol can be applied only in the divided network area or the open flow can be used .
그러나 종래의 상이한 네트워크 영역에서 동작하는 오픈플로우 시스템에 의하면, 다음과 같은 문제점이 있다.However, the conventional open flow system operating in a different network area has the following problems.
이러한 방식은 동일 네트워크 영역 상에서 기존 네트워크 프로토콜과 오픈플로우(OpenFlow) 기능을 동시에 수용할 수 없는 단점이 있다. 공용(Public) 네트워크 서비스를 제공하는 사업자들은 기존 네트워크 프로토콜 기반으로 기 운용되고 있는 네트워크 및 동일 스위치에서 오픈플로우(OpenFlow) 기능을 이용하여 새로운 네트워크 서비스 정책과 운용을 수행해야 할 필요성을 느끼고 있으나 기존의 오픈플로우(OpenFlow) 스위치로써는 이러한 필요성을 충족시킬 수 없다. This method has the disadvantage that it can not simultaneously accommodate existing network protocol and OpenFlow function in the same network area. Businesses that provide public network services feel the necessity to implement new network service policy and operation by using OpenFlow function in network operated by existing network protocol and same switch, With OpenFlow switches, this need can not be met.
한편, 전술한 배경기술은 발명자가 본 발명의 도출을 위해 보유하고 있었거나, 본 발명의 도출 과정에서 습득한 기술 정보로서, 반드시 본 발명의 출원 전에 일반 공중에게 공개된 공지기술이라 할 수는 없다.On the other hand, the background art described above is technical information acquired by the inventor for the derivation of the present invention or obtained in the derivation process of the present invention, and can not necessarily be a known technology disclosed to the general public before the application of the present invention .
따라서 본 발명은 상기한 바와 같은 종래 기술의 문제점을 해결하기 위하여 안출된 것으로, 본 발명의 목적은 동일 네트워크 영역에서 기존 네트워크 프로토콜 운용 및 오픈플로우(OpenFlow) 기반의 운용을 동시에 제공할 수 있는 SDN 기반 오픈플로우 스위치, 시스템 및 방법을 제공하는 것이다.DISCLOSURE Technical Problem Therefore, the present invention has been made to solve the above-mentioned problems occurring in the prior art, and it is an object of the present invention to provide an SDN-based system capable of simultaneously providing existing network protocol operation and OpenFlow- An open flow switch, system and method are provided.
본 발명의 다른 목적은, 오픈플로우 스위치에 유입되는 트래픽은 기존 네트워크 프로토콜 기능에 의해 우선 처리되고, 처리된 트래픽은 오픈플로우 기능실행정책 오픈플로우 테이블(OpenFlow Table)에 의해 처리되도록 하는 SDN 기반 오픈플로우 스위치, 시스템 및 방법을 제공하는 것이다.It is another object of the present invention to provide an SDN-based open flow that allows the traffic flowing into the open flow switch to be processed first by an existing network protocol function and the processed traffic to be processed by an open flow function execution policy open flow table Switch, system and method.
본 발명의 또 다른 목적은, 위와 같은 동작 방식을 지원하기 위해 장비의 네트워크 리소스(가령, 포트, VLAN, 혹은 인터페이스 등)를 기존 네트워크 프로토콜 기능용과 오픈플로우 기능용으로 구분하지 않고 두 가지 모두가 동시에 동작하도록 설계되는 SDN 기반 오픈플로우 스위치, 시스템 및 방법을 제공하는 것이다.It is a further object of the present invention to provide a method and apparatus for providing both network resources (e.g., ports, VLANs, or interfaces) for an existing network protocol function and an open flow function And to provide an SDN-based open-flow switch, system, and method designed to operate.
본 발명의 또 다른 목적은, 이를 위해서 기존 네트워크 프로토콜 기능과 오픈플로우 기능의 실행정책이 중복 또는 충돌이 발생하는 경우에 대한 동작 우선순위(Priority)를 정의하는 SDN 기반 오픈플로우 시스템 및 방법을 제공하는 것이다. Another object of the present invention is to provide an SDN-based open flow system and method for defining an operation priority in case of duplication or conflict between an existing network protocol function and an execution policy of an open flow function will be.
전술한 바와 같은 목적을 달성하기 위한 본 발명의 특징에 따르면, 본 발명의 SDN 기반 오픈플로우 시스템은, 패킷을 송수신하는 복수의 노드, 플로우 기능실행정책을 수립하고, 네트워크 전체를 중앙에서 제어하는 오픈플로우 제어기, 상기 노드 혹은 다른 오픈플로우 스위치로부터 인입되는 상기 패킷을 상기 오픈플로우 제어기에 의해 설정된 제어 방식에 따라 처리하거나 혹은 상기 오픈플로우 제어기와 연동하지 않고 자체 네트워크 프로토클에 의하여 처리하여 상기 노드 혹은 다른 오픈플로우 스위치로 상기 패킷이 인출되도록 하는 복수의 오픈플로우 스위치, 및 상기 오픈플로우 제어기와 상기 오픈플로우 스위치 사이의 통신을 담당하는 오픈플로우 프로토콜을 포함한다.According to an aspect of the present invention, an SDN-based open-flow system includes a plurality of nodes for transmitting and receiving a packet, a flow function execution policy, and an open The flow controller processes the packet received from the node or another open flow switch according to a control method set by the open flow controller or processes it by its own network protocol without interworking with the open flow controller, A plurality of open flow switches for causing the open flow switches to pull out the packets, and an open flow protocol for communication between the open flow controllers and the open flow switches.
본 발명의 다른 특징에 의하면, 본 발명의 SDN 기반 오픈플로우 스위치는, 오픈플로우 프로토클을 처리하는 소프트웨어(SW)와 플로우 테이블을 포함하는 하드웨어(HW)로 구성되는 오픈플로우 스위치에 있어서, 상기 오픈플로우 스위치는, 동일 네트워크 영역 상에서 레거시 네트워크 프로토클 기능과 오픈플로우 기능을 동시에 수행하되, 상기 레거시 네트워크 프로토클 기능에 우선순위를 두고 처리함으로써, 상기 오픈플로우 기능에 장애가 발생하더라도 상기 레거시 네트워크 프로토클 기능이 정상 동작하고, 상기 오픈플로우 기능에 장애가 발생하지 않는 경우에는 후순위로 처리되는 오픈플로우 기능에 의하여 플로우 처리된다.According to another aspect of the present invention, an SDN-based open flow switch according to the present invention is an open flow switch composed of a software (SW) for processing an open flow protocol and a hardware (HW) The flow switch performs a legacy network protocol function and an open flow function on the same network area at the same time but prioritizes the legacy network protocol function so that even if a failure occurs in the open flow function, And if the failure does not occur in the open flow function, flow processing is performed by an open flow function that is processed in a subordinate order.
본 발명의 또 다른 특징에 의하면, 본 발명의 SDN 기반 오픈플로우 시스템은, 오픈플로우 제어기와 오픈플로우 스위치가 개방형 오픈플로우 프로토클에 의하여 상호 정보를 교환하고, 플로우 테이블에 의하여 트래픽을 처리하는 SDN 기반 오픈플로우 시스템에 있어서, 상기 플로우 테이블은, 트래픽을 하이브리드하게 처리하기 위하여, 상기 오픈플로우 제어기와 연동되지 않고 데이터 패킷을 수신하고 포워딩하는 레거시 트래픽 전달 테이블, 및 상기 레거시 트래픽 전달 테이블과 병렬(parallel)로 설치되고, 상기 오픈플로우 제어기와 연동되며, 상기 데이터 패킷 처리에 관한 룰을 정의하는 오픈플로우 테이블을 포함한다.According to another aspect of the present invention, there is provided an SDN-based open-flow system according to the present invention, wherein an open-flow controller and an open-flow switch exchange information with each other through an open- The open-flow system according to
본 발명의 또 다른 특징에 의하면, 본 발명의 SDN 기반 오픈플로우 동작 방법은, 동일 네트워크 장비를 통하여 레거시(Legacy) 네트워크 프로토클 기반 스위치 기능과, SDN 기반 오픈플로우 스위치 기능을 하이브리드로 처리하는 오픈플로우 동작 방법에 있어서, 패킷 인입 단계, 상기 레거시 네트워크 프로토클 기반 상기 패킷 처리 단계, 상기 SDN 기반 상기 패킷에 대한 오픈플로우 실행정책이 존재하지 않는 경우 상기 처리된 대로 패킷 인출 단계, 및 상기 SDN 기반 상기 패킷에 대한 상기 오픈플로우 실행정책이 존재하는 경우 상기 실행정책에 의하여 상기 패킷 처리하여 상기 패킷 인출 단계를 포함한다.According to another aspect of the present invention, there is provided an SDN-based open flow operation method of the present invention, including: a legacy network protocol-based switch function and an SDN-based open flow switch function, The method of
본 발명의 또 다른 특징에 의하면, 본 발명의 SDN 기반 오픈플로우 동작 방법은, 동일 네트워크 영역에서 오픈플로우 제어기와 연동되지 않는 레거시 트래픽 전달 테이블과 상기 오픈플로우 제어기와 연동되는 오픈플로우 테이블을 순차적으로 참조하도록 하되, 상기 오픈플로우 제어기에 의하여 별다른 오픈플로우 기능실행정책이 없다면 상기 레거시 트래픽 전달 테이블에 의하여 오픈플로우 기능에 의한 제약을 받지 않고 레거시(Legacy) 네트워크 기능을 처리할 수 있도록 하여, 레거시 트래픽 처리 성능에는 아무런 영향을 받지 않는다.According to another aspect of the present invention, there is provided an SDN-based open-flow operation method of the present invention, comprising: sequentially referring to a legacy traffic forwarding table not interlocked with an open- If the open flow function execution policy is not provided by the open flow controller, the legacy network function can be handled by the legacy traffic forwarding table without being restricted by the open flow function, Is not affected.
위에서 설명한 바와 같이, 본 발명의 구성에 의하면 다음과 같은 효과를 기대할 수 있다.As described above, according to the configuration of the present invention, the following effects can be expected.
기존의 SDN 기반 오픈플로우 스위치가 데이터 센터 및 폐쇄된 기업 망 등에 한정되어 적용되어 왔던 것에 비해, 본 발명의 오픈플로우 스위치는 공용 네트워크 환경에 적용하여 네트워크를 다양하게 제어하고 진화시킬 수 있는 방법을 제공할 수 있다. 이로써, 네트워크 사업자는 투자비용과 운용비용을 현저하게 절감하면서 네트워크 보안, 트래픽에 대한 차별화된 정책 실행을 통한 부가 수익 창출 및 네트워크 진화를 원활하게 수행할 수 있다. The existing SDN based open flow switch has been applied to a data center and a closed enterprise network and the like, the open flow switch of the present invention is applied to a public network environment to provide various methods of controlling and evolving the network can do. As a result, network operators can significantly reduce the investment cost and operation cost, and can smoothly perform network security, generate additional revenue through differentiated policy implementation of traffic, and evolve the network.
특히, 본 발명의 오픈플로우 시스템은 하이브리드 동작을 통하여 공격성 트래픽만 제어하며, 기존의 정상적인 트래픽은 기존 사업자의 사전 네트워크 설정에 맞추어 정상적으로 처리되기 때문에, 레거시(Legacy) 네트워크 사업자의 트래픽 정책에는 영향을 주지 않으며, 트래픽 저하를 초래하지 않는다.In particular, since the open flow system of the present invention controls only aggressive traffic through hybrid operation and the existing normal traffic is normally processed according to the pre-network setting of the existing provider, it affects the traffic policy of the legacy network provider And does not cause traffic degradation.
도 1은 본 발명에 의한 레거시 네트워크 프로토콜 기능과 SDN 기능이 하이브리드하게 동작하는 오픈플로우 시스템의 구성도.
도 2 내지 도 6은 본 발명에 의한 레거시 네트워크 프로토콜 기능과 SDN 기능이 하이브리드하게 동작하는 오픈플로우 방법의 구성도들.1 is a block diagram of an open flow system in which a legacy network protocol function and an SDN function according to the present invention are operated in a hybrid manner.
2 to 6 are block diagrams of an open flow method in which a legacy network protocol function and an SDN function according to the present invention operate in a hybrid manner.
본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해 질 것이다. 그러나 본 발명은 이하에서 개시되는 실시예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 것이며, 단지 본 실시예들은 본 발명의 개시가 완전하도록 하며, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려 주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다. 도면에서 층 및 영역들의 크기 및 상대적인 크기는 설명의 명료성을 위해 과장된 것일 수 있다. 명세서 전체에 걸쳐 동일 참조 부호는 동일 구성 요소를 지칭한다.Brief Description of the Drawings The advantages and features of the present invention, and how to achieve them, will become apparent with reference to the embodiments described in detail below with reference to the accompanying drawings. The present invention may, however, be embodied in many different forms and should not be construed as being limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art. Is provided to fully convey the scope of the invention to those skilled in the art, and the invention is only defined by the scope of the claims. The dimensions and relative sizes of layers and regions in the figures may be exaggerated for clarity of illustration. Like reference numerals refer to like elements throughout the specification.
이하, 상기한 바와 같은 구성을 가지는 본 발명에 의한 레거시 네트워크 프로토콜 기능과 소프트웨어 정의 네트워크(SDN) 기능이 하이브리드하게 동작하는 오픈플로우 시스템의 바람직한 실시예를 첨부된 도면을 참고하여 상세하게 설명한다.DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, preferred embodiments of an open flow system in which a legacy network protocol function and a software defined network (SDN) function according to the present invention having the above configuration operate in a hybrid manner will be described in detail with reference to the accompanying drawings.
본 발명의 SDN(Software-Defined Network) 기반 오픈플로우 시스템 및 방법은, SDN 기반의 네트워크 공유 방법을 제안한다. 즉, 본 발명은 다수의 사업자가 네트워크 자원을 공유하기 위하여 SDN을 활용한다.The SDN (Software-Defined Network) based open flow system and method of the present invention proposes an SDN-based network sharing method. That is, the present invention utilizes SDN to share network resources among a plurality of operators.
도 1을 참조하면 본 발명의 오픈플로우 시스템(100)은, 데이터 패킷을 송수신하는 복수의 노드(110), 플로우 기능실행정책을 수립하는 오픈플로우 제어기(120), 노드 혹은 다른 오픈플로우 스위치로부터 인입되는 트래픽을 오픈플로우 제어기(120)에 의해 설정된 제어 방식에 따라 처리하거나 혹은 상기 오픈플로우 제어기(120)와 연동하지 않고 자체 네트워크 프로토클에 의하여 처리하여 노드(110) 혹은 다른 오픈플로우 스위치로 상기 패킷이 인출되도록 하는 복수의 오픈플로우 스위치(130), 및 오픈플로우 제어기(120)와 오픈플로우 스위치(130) 사이의 통신을 담당하는 오픈플로우 프로토콜을 포함한다. Referring to FIG. 1, the
각 노드(110)는 다른 단말기와 송수신할 수 있도록, 컴퓨터, 휴대용 단말기, 혹은 텔레비전을 포함할 수 있다.Each
오픈플로우 제어기(120)는 오픈플로우 스위치(130)로부터 플로우 정보를 수신하여 플로우 라우팅을 제어할 수 있는데, 오픈플로우 제어기(120)와 오픈플로우 스위치(130)는 오픈플로우 프로토클(가령, TCP 혹은 SSL 통신)을 통해 상호 정보를 교환하게 된다. 이때 오픈플로우 프로토클은 개방형 프로토클이다. 따라서 오픈플로우 제어기(120)는 오픈플로우 프로토클을 이용하여 스위칭 기능의 각종 플로우 테이블(Flow Table)을 작성하여 등록하거나 혹은 반대로 삭제하는 등 오픈플로우 스위치(130)의 플로우 기능을 지원한다.The
오픈플로우 스위치(130)는, 스위칭 기능을 위하여 내부에 위 작성된 플로우 테이블(T)을 구비한다. 오픈플로우 스위치(130)는, 기본적으로 오픈플로우 프로토클을 처리하는 소프트웨어(SW)와 플로우 테이블(T)을 포함하는 하드웨어(HW)로 구성된다. 이러한 플로우 테이블(T)은, 플로우를 정의하고 데이터 패킷을 매칭하는 매칭 콤포넌트(12 Tuple Match Field), 매칭 필드와 대응되어 데이터 패킷 처리 여부를 표시하는 액션 콤포넌트(Action), 매칭되는 패킷을 제어하는 컨트롤(Control) 콤포넌트를 포함할 수 있다. 전술한 매칭 콤포넌트는 VLAN 필드, IP 필드 등을 포함할 수 있다.The
플로우 테이블(T)은, 데이터 패킷 룩업 및 포워딩을 수행하도록, 데이터 패킷을 처리하고 포워딩하는 레거시 트래픽 전달 테이블(132), 및 레거시 트래픽 전달 테이블과 병렬(parallel)하게 설치되고, 데이터 패킷 처리에 관한 룰을 정의하는 오픈플로우 테이블(OfenFlow Table)(134)을 포함한다.The flow table T includes a legacy traffic forwarding table 132 for processing and forwarding data packets to perform data packet lookup and forwarding, and a legacy traffic forwarding table 132 that is installed in parallel with the legacy traffic forwarding table, And an open flow table 134 defining a rule.
레거시 트래픽 전달 테이블(132)은 데이터 트래픽에 대한 독립적인 제어를 수행하며, 데이터 포워딩을 결정하는 레거시 포워딩 정보 베이스 테이블(Legacy Forward Information Base Table), 및 데이터 패킷 필터링 기능의 레거시 액세스 제어 목록 테이블(Legacy Access Control List Table)을 포함할 수 있다.The legacy traffic forwarding table 132 performs independent control on data traffic, and includes a legacy forwarding information base table for determining data forwarding, a legacy forwarding information base table Access Control List Table).
한편, 본 발명의 플로우 테이블(T)은, L2, L3 스위치(application specific integrated circuit: ASIC)에서 하드웨어(H/W) 적으로 관리될 수 있다. On the other hand, the flow table T of the present invention can be managed in hardware (H / W) by L2, L3 switch (application specific integrated circuit: ASIC).
이와 같이 플로우 테이블(T)을 구비하는 오픈플로우 스위치(130)는, 수신된 데이터 패킷을 플로우로 구분하고, 플로우 테이블에 정의된 오픈플로우 기능실행정책에 따라 트래픽을 처리하며, 포워딩하여 포트를 통해 패킷을 아웃시킨다. 이때, 플로우는 TCP 연결, 특정한 MAC 어드레스, 및 동일한 VLAN 값을 갖는 패킷으로 정의될 수 있다. The
예컨대, 신규 데이터 패킷이 오픈플로우 스위치(130)에 인입 되면, 오픈플로우 스위치(130)는 데이터 패킷이 속하는 플로우 처리 정보가 없기 때문에 오픈플로우 제어기(120)로 시그널링 패킷을 전송하여 플로우를 어떻게 처리할지를 문의한다. 이에 따라, 오픈플로우 제어기(120)는 네트워크 상에 오픈플로우 스위치(130)의 상태 정보를 기반으로 플로우의 처리 방법을 결정한 후 이를 해당 오픈플로우 스위치(130)에 전송한다. 따라서 처리 방법을 전송받은 해당 오픈플로우 스위치(130)는 전송된 처리 방법에 따라 인입되는 패킷을 처리하여 아웃시킨다. 그러나 만약 오픈플로우 제어기(120)가 플로우 처리 방법을 결정하지 못하면 기존 방식에 따라 오픈플로우 스위치(130) 자체적으로 패킷을 처리하여 아웃시킨다. For example, when a new data packet is drawn into the
본 발명의 레거시 네트워크 프로토콜 기능과 SDN 기능이 하이브리드하게 동작하는 오픈플로우 시스템(100)에 의하면, 레거시 트래픽 전달 테이블(Legacy FIB Table, ACL Table)(132)과 오픈플로우 테이블(OpenFlow Table)(134)을 순차적으로 파이프라인 형식으로 참조하도록 하여, 오픈플로우 기능에 의한 제약을 받지 않고 레거시(Legacy) 네트워크 기능을 처리할 수 있도록 하여, 기존 트래픽 처리 성능에는 아무런 영향을 받지 않는다.The legacy network protocol function and the SDN function of the present invention are operated in a hybrid manner. The legacy network protocol function and the SDN function operate in a hybrid manner. The
이하, 레거시 네트워크 프로토콜 기능과 SDN 기능이 하이브리드하게 동작하는 오픈플로우 동작 방법을 설명한다.Hereinafter, an open flow operation method in which the legacy network protocol function and the SDN function operate in a hybrid manner will be described.
도 2를 참조하면, 레거시 네트워크 프로토콜 기반의 트래픽 처리와 SDN 기반의 오픈플로우 트래픽 처리가 하이브리드하게 동작되도록 하기 위해서, 하이브리드 오픈플로우 스위치(130)는 오픈플로우 제어기(120)와의 세션(session) 연결에 관계없이 디폴트 액션(Default Action)을 “Normal”트래픽 플로우로 처리되도록 유지시켜야 한다. 이때 노말 액션(Normal Action)은 다른 플로우에 영향이 없도록 최하위 트래픽 우선순위(priority) 값을 유지하여야 한다. 따라서 오픈플로우 제어기(120)와 연동에 문제가 발생하여 오픈플로우 기능 동작에 문제가 발생하는 경우에도 레거시 네트워크 프로토콜 기능의 정상 동작이 보장될 수 있다. Referring to FIG. 2, the hybrid
본 발명에서 레거시 네트워크 프로토콜 기능에 우선순위를 둔 다는 것은 레거시 네트워크 프로토클 기능이 오픈플로우 기능보다 우월하여 순서적으로 먼저 처리되는 것을 의미하는 것이 아니고, 오픈플로우 기능 동작을 통하여 오픈플로우 스위치(130)에서 플로우를 처리하되, 오픈플로우 제어기(120)와 연동에 문제가 발생하는 등 오픈플로우 기능 동작에 문제가 발생하는 경우에 플로우 처리를 위하여 레거시 네트워크 프로토클 기능이 정상 동작하여 패킷 전송에 지장을 주지 않는다는 의미로 해석된다. The priority of the legacy network protocol function in the present invention does not mean that the legacy network protocol function is superior to the open flow function in order and is processed in order, The legacy network protocol function normally operates for the flow process and causes a problem in the packet transmission when there is a problem in the operation of the open flow function such as a problem in interlocking with the
도 3을 참조하면, 본 발명의 레거시 네트워크 프로토콜 기능과 SDN 기능이 하이브리드하게 동작하는 오픈플로우 시스템(100)에 의하면, 전술한 하이브리드 동작 방식에 의해 유입된 트래픽은 오픈플로우 테이블(134)과 레거시 ACL 테이블(132)을 “AND” 조건으로 처리하게 되며, 이때 오픈플로우 테이블(134)은 특정 트래픽(가령, 공격성 유해 트래픽)에 대해“Deny” 정책만 적용하여 레거시 FIB 테이블 및 ACL 테이블(132)에 의한 정책(Policy)에 영향을 주지 않는다. 위 레거시 ACL 테이블(132) 및 오픈플로우 테이블(134)에서 적용 가능한 실행정책은 “QoS(트래픽에 우선순위 할당)”, “Red(트래픽을 특정 포트로 전달)”, “B/W(트래픽의 속도 제한)”, “Modify(트래픽의 헤더 값 변경)”, “Deny(트래픽 폐기)”, “Permit(트래픽 전달 허용)”의 조합 결과에 따라 그 처리 결과가 달라질 수 있다.Referring to FIG. 3, according to the
도 4를 참조하면, L3 DLF(Destination Look-up Failure) 패킷의 경우, 기존 방식의 트래픽 전달 기능과 동시에 하이브리드 동작을 위해서, 위 패킷에 대해 패킷 드롭(Packet Drop)을 수행하지 않고, CPU 트랩(Trap)을 통해 CPU로 위 패킷을 전송하여, 오픈플로우에 의한 신규 플로우(트래픽 전달 플로우)를 생성한다. Referring to FIG. 4, in the case of an L3 DLF (Destination Look-up Failure) packet, a packet drop is not performed for the above packet, and a CPU trap Trap) to the CPU to generate a new flow (traffic forwarding flow) by the open flow.
도 5를 참조하면, 트래픽 처리 동작에 있어 입력과 출력의 네트워크 영역이 다른 경우(가령, 입력 VLAN과 출력 VLAN이 다른 경우)에도 트래픽 전달이 필요한 경우에, 오픈플로우 인에이블(enable) 동작 시에는 레거시 네트워크 프로토콜 기능 중 하나인 “출력 포트에서 트래픽의 VLAN ID를 체크하는 기능”을 디스에이블(disable)시켜, 별도로 출력 포트에 대한 VLAN ID 설정(Set VLAN ID) 명령을 수행하지 않고 트래픽이 전달되도록 구현할 수 있다. Referring to FIG. 5, in the case where traffic is required to be transmitted even when the input and output network areas of the traffic processing operation are different (for example, the input VLAN and the output VLAN are different), in the open flow enable operation Disable the function of checking the VLAN ID of the traffic on the output port, which is one of the legacy network protocol functions, so that the traffic is transmitted without performing the Set VLAN ID command for the output port separately Can be implemented.
도 6을 참조하면, 일반적으로 네트워크 사업자는 트래픽 정책 서버를 운용하고 있으며, 이러한 트래픽 정책 서버는 네트워크에 유입되는 트래픽 중 공격성 유해 트래픽을 감지, 분석하고 이러한 유해 트래픽에 대한 정책을 연계된 오플플로우 제어기(120)로 전달하고, 오픈플로우 제어기(120)는 스태틱 플로우(Static Flow) 기능을 이용하여 본 발명의 하이브리드 오픈플로우 스위치(130)로 트래픽에 대한 정책을 내려줌으로써 레거시 네트워크 운용 상에서 공격성 유해 트래픽을 제어하는 서비스 모델을 제공할 수 있다. Referring to FIG. 6, generally, a network operator operates a traffic policy server. The traffic policy server detects and analyzes aggressive harmful traffic among the traffic flowing into the network, and distributes a policy for the harmful traffic to an associated op- The
이와 같이, 본 발명의 하이브리드 오픈플로우 스위치(130)는 하이브리드 동작을 통하여 공격성 유해 트래픽만 제어하며, 기존의 정상적인 트래픽은 기존 사업자의 사전 네트워크 설정에 맞추어 정상적으로 처리될 수 있다. As described above, the hybrid
이상에서 살펴본 바와 같이, 본 발명은 오픈플로우 프로토클을 처리하는 소프트웨어(SW)와 플로우 테이블을 포함하는 하드웨어(HW)로 구성되는 오픈플로우 스위치는 동일 네트워크 영역 상에서 레거시 네트워크 프로토클 기능과 오픈플로우 기능을 동시에 수행하되, 상기 오픈플로우 기능에 장애가 발생하더라도 상기 레거시 네트워크 프로토클 기능이 정상 동작하고, 상기 오픈플로우 기능에 장애가 발생하지 않는 경우에는 후순위로 처리되는 오픈플로우 기능에 의하여 플로우 처리되는 구성을 기술적 사상으로 하고 있음을 알 수 있다. 이와 같은 본 발명의 기본적인 기술적 사상의 범주 내에서, 당업계의 통상의 지식을 가진 자에게 있어서는 다른 많은 변형이 가능할 것이다.As described above, according to the present invention, an open flow switch composed of a software (SW) for processing an open flow protocol and a hardware (HW) including a flow table has a legacy network protocol function and an open flow function Wherein the legacy network protocol function is normally operated even if the open flow function fails, and when the open flow function fails, the flow is processed by an open flow function that is processed in a subordinate state. It is understood that it is thought. Many other modifications will be possible to those skilled in the art, within the scope of the basic technical idea of the present invention.
100: 오픈플로우 시스템
110: 노드
120: 오픈플로우 제어기
130: 오픈플로우 스위치
132: 레거시 트래픽 전달 테이블
134: 오픈플로우 테이블100: Open flow system 110: Node
120: Open flow controller 130: Open flow switch
132: legacy traffic forwarding table 134: open flow table
Claims (12)
플로우 기능실행정책을 수립하는 오픈플로우 제어기;
상기 노드 혹은 다른 오픈플로우 스위치로부터 인입되는 상기 패킷을 상기 오픈플로우 제어기에 의해 설정된 제어 방식에 따라 처리하거나 혹은 상기 오픈플로우 제어기와 연동하지 않고 자체 네트워크 프로토클에 의하여 처리하여 상기 노드 혹은 다른 오픈플로우 스위치로 상기 패킷이 인출되도록 하는 복수의 오픈플로우 스위치; 및
상기 오픈플로우 제어기와 상기 오픈플로우 스위치 사이의 통신을 담당하는 오픈플로우 프로토콜을 포함하는 것을 특징으로 하는 SDN 기반 오픈플로우 시스템.A plurality of nodes for transmitting and receiving packets;
An open flow controller for establishing a flow function execution policy;
The packet received from the node or another open flow switch is processed according to a control method set by the open flow controller or is processed by its own network protocol without interworking with the open flow controller, A plurality of open flow switches for causing the packet to be fetched; And
And an open flow protocol for communication between the open flow controller and the open flow switch.
상기 오픈플로우 스위치는 상기 플로우 기능실행정책을 수행하고,
상기 플로우 기능실행정책은 레거시 트래픽 전달 테이블과 오픈플로우 테이블에 의하여 하이브리드하게 처리되고,
상기 레거시 트래픽 전달 테이블은 상기 오픈플로우 제어기와 연동되지 않고 데이터 패킷을 수신하고 포워딩하며,
상기 오픈플로우 테이블은 상기 레거시 트래픽 전달 테이블과 병렬(parallel)로 설치되고, 상기 오픈플로우 제어기와 연동되며, 상기 데이터 패킷 처리에 관한 룰을 정의하는 것을 특징으로 하는 SDN 기반 오픈플로우 시스템.The method according to claim 1,
Wherein the open flow switch performs the flow function execution policy,
The flow function execution policy is processed to be hybridized by the legacy traffic forwarding table and the open flow table,
Wherein the legacy traffic forwarding table receives and forward data packets without interworking with the open flow controller,
Wherein the open flow table is installed in parallel with the legacy traffic forwarding table and is interlocked with the open flow controller to define a rule for processing the data packet.
상기 오픈플로우 스위치는, 동일 네트워크 영역 상에서 레거시 네트워크 프로토클 기능과 오픈플로우 기능을 동시에 수행하되, 상기 레거시 네트워크 프로토클 기능에 우선순위를 두고 처리함으로써, 상기 오픈플로우 기능에 장애가 발생하더라도 상기 레거시 네트워크 프로토클 기능이 정상 동작하고, 상기 오픈플로우 기능에 장애가 발생하지 않는 경우에는 후순위로 처리되는 오픈플로우 기능에 의하여 플로우 처리되는 것을 특징으로 하는 SDN 기반 오픈플로우 스위치.An open flow switch comprising software (SW) for processing an open flow protocol and hardware (HW) including a flow table,
Wherein the open flow switch performs a legacy network protocol function and an open flow function simultaneously on the same network area and processes the legacy network protocol function with priority in order to prevent the legacy network protocol Wherein the flow process is performed by an open flow function which is processed in a backward order when the large function is normally operated and the failure does not occur in the open flow function.
상기 플로우 테이블은, 트래픽을 하이브리드하게 처리하기 위하여,
상기 오픈플로우 제어기와 연동되지 않고 데이터 패킷을 수신하고 포워딩하는 레거시 트래픽 전달 테이블; 및
상기 레거시 트래픽 전달 테이블과 병렬(parallel) 설치되고, 상기 오픈플로우 제어기와 연동되며, 상기 데이터 패킷 처리에 관한 룰을 정의하는 오픈플로우 테이블을 포함하여 구성됨을 특징으로 하는 SDN 기반 오픈플로우 시스템.In an SDN-based open-flow system in which an open-flow controller and an open-flow switch mutually exchange information by means of an open-type open-flow protocol and process traffic by a flow table,
In order to hybridize the traffic,
A legacy traffic forwarding table for receiving and forwarding data packets without being interworked with the open flow controller; And
And an open flow table installed in parallel with the legacy traffic forwarding table and interworking with the open flow controller to define a rule regarding the data packet processing.
상기 트래픽을 하이브리드하게 처리하는 것은, 상기 레거시 트래픽 전달 테이블의 기능실행정책과 상기 오픈플로우 테이블의 기능실행정책을 AND 조건으로 처리하여 상기 기능실행정책의 중복 혹은 충돌을 방지하는 것을 특징으로 하는 SDN 기반 오픈플로우 시스템.5. The method of claim 4,
Wherein hybrid processing of the traffic is performed by processing the function execution policy of the legacy traffic forwarding table and the function execution policy of the open flow table as an AND condition to prevent duplication or collision of the function execution policy Open flow system.
패킷 인입 단계;
상기 레거시 네트워크 프로토클 기반 상기 패킷 처리 단계;
상기 SDN 기반 상기 패킷에 대한 오픈플로우 실행정책이 존재하지 않는 경우 상기 처리된 대로 패킷 인출 단계; 및
상기 SDN 기반 상기 패킷에 대한 상기 오픈플로우 실행정책이 존재하는 경우 상기 실행정책에 의하여 상기 패킷 처리하여 상기 패킷 인출 단계를 포함하는 것을 특징으로 하는 SDN 기반 오픈플로우 동작 방법.In an open flow operation method that hybridizes a legacy network protocol based switch function and an SDN based open flow switch function through the same network equipment,
A packet entry step;
Processing the packet based on the legacy network protocol;
If the open flow execution policy for the SDN-based packet does not exist, fetching the packet as processed; And
And if the open flow execution policy for the SDN-based packet exists, packet processing by the execution policy and the packet fetching step.
상기 레거시 네트워크 프로토클 기반의 상기 패킷 처리 단계는,
상기 오픈플로우 스위치가 오픈플로우 제어기와 연동에 실패한 경우 세션(session) 연결에 관계없이 디폴트 액션(Default Action)을 노말 액션(Normal Action) 트래픽 플로우로 처리 되는 단계를 포함하는 것을 특징으로 하는 SDN 기반 오픈플로우 동작 방법.The method according to claim 6,
Wherein the packet processing step based on the legacy network protocol comprises:
And a step of processing a default action as a normal action traffic flow irrespective of a session connection when the open flow switch fails to cooperate with the open flow controller. Flow operation method.
상기 패킷이 특정 공격성 유해 트래픽의 경우,
상기 오픈플로우 실행정책은 오로지 Deny 정책만 적용하고,
상기 패킷이 정상 트래픽의 경우,
상기 레거시(Legacy) 네트워크 프로토클 기반 상기 패킷 처리되는 것을 특징으로 하는 SDN 기반 오픈플로우 동작 방법.The method according to claim 6,
If the packet is specific aggressive harmful traffic,
The open flow execution policy applies only the Deny policy,
If the packet is a normal traffic,
And the packet is processed based on the legacy network protocol.
상기 패킷이 L3 DLF(Destination Look-up Failure) 패킷의 경우,
상기 패킷 드롭(Packet Drop)을 수행하지 않고, CPU 트랩(Trap)을 통해 상기 CPU로 상기 패킷을 전송하여, 상기 SDN 기반 오픈플로우 스위치 기능의 신규 패킷 플로우를 생성하는 것을 특징으로 하는 SDN 기반 오픈플로우 동작 방법.The method according to claim 6,
If the packet is an L3 Destination Look-up Failure (DLF) packet,
Based on the SDN-based open flow switch function, generates a new packet flow of the SDN-based open flow switch function by transmitting the packet to the CPU via a CPU trap (Trap) without performing the packet drop. How it works.
상기 패킷 처리의 입력 포트와 출력 포트가 다른 경우,
상기 레거시 네트워크 프로토클 기능 중에서 상기 출력 포트에서 상기 패킷의 VLAN ID를 체크하는 기능을 디스에이블(disable)시켜, 별도로 상기 출력 포트에 대한 VLAN ID 설정 명령을 수행하지 않고 상기 패킷 처리되는 것을 특징으로 하는 SDN 기반 오픈플로우 동작 방법.The method according to claim 6,
If the input port and the output port of the packet processing are different,
Wherein the packet is processed without performing a VLAN ID setting command for the output port by disabling the function of checking the VLAN ID of the packet at the output port among the legacy network protocol functions. SDN based open flow operation method.
상기 동일 네트워크 영역은 포트, VLAN, 및 인터페이스에 있어서 상기 레거시 트래픽 전달 영역과 상기 오픈플로우 영역을 구분하지 않는 것을 특징으로 하는 SDN 기반 오픈플로우 동작 방법.12. The method of claim 11,
Wherein the same network area does not distinguish between the legacy traffic transfer area and the open flow area in ports, VLANs, and interfaces.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020140127853A KR101629089B1 (en) | 2014-09-24 | 2014-09-24 | Hybrid openFlow method for combining legacy switch protocol function and SDN function |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020140127853A KR101629089B1 (en) | 2014-09-24 | 2014-09-24 | Hybrid openFlow method for combining legacy switch protocol function and SDN function |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20160036182A true KR20160036182A (en) | 2016-04-04 |
KR101629089B1 KR101629089B1 (en) | 2016-06-22 |
Family
ID=55799546
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020140127853A KR101629089B1 (en) | 2014-09-24 | 2014-09-24 | Hybrid openFlow method for combining legacy switch protocol function and SDN function |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101629089B1 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20180041952A (en) * | 2016-10-17 | 2018-04-25 | 숭실대학교산학협력단 | SDN capable of detection DDoS attacks and switch including the same |
KR102053596B1 (en) | 2018-11-30 | 2019-12-10 | 한국과학기술정보연구원 | Method and apparatus of network slicing by using dynamic network traffic analysis based on software defined networking |
KR20200039468A (en) | 2018-10-05 | 2020-04-16 | 민상원 | Financial Transaction Platform Based on Block Chain Technology |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120020361A1 (en) * | 2010-01-05 | 2012-01-26 | Nec Corporation | Switch network system, controller, and control method |
KR20120055955A (en) * | 2010-11-24 | 2012-06-01 | 한국과학기술정보연구원 | Open flow network system and method of controlling the same |
WO2012173172A1 (en) * | 2011-06-16 | 2012-12-20 | 日本電気株式会社 | Communication system, controller, switch, storage management device, and communication method |
KR20140092449A (en) * | 2012-12-28 | 2014-07-24 | 서울대학교산학협력단 | Method and system for delivering contents |
KR20140102398A (en) | 2013-02-14 | 2014-08-22 | 삼성전자주식회사 | Method for sharing network based on software defined network to support multiple operator |
-
2014
- 2014-09-24 KR KR1020140127853A patent/KR101629089B1/en active IP Right Grant
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120020361A1 (en) * | 2010-01-05 | 2012-01-26 | Nec Corporation | Switch network system, controller, and control method |
KR20120055955A (en) * | 2010-11-24 | 2012-06-01 | 한국과학기술정보연구원 | Open flow network system and method of controlling the same |
WO2012173172A1 (en) * | 2011-06-16 | 2012-12-20 | 日本電気株式会社 | Communication system, controller, switch, storage management device, and communication method |
KR20140092449A (en) * | 2012-12-28 | 2014-07-24 | 서울대학교산학협력단 | Method and system for delivering contents |
KR20140102398A (en) | 2013-02-14 | 2014-08-22 | 삼성전자주식회사 | Method for sharing network based on software defined network to support multiple operator |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20180041952A (en) * | 2016-10-17 | 2018-04-25 | 숭실대학교산학협력단 | SDN capable of detection DDoS attacks and switch including the same |
KR20200039468A (en) | 2018-10-05 | 2020-04-16 | 민상원 | Financial Transaction Platform Based on Block Chain Technology |
KR102053596B1 (en) | 2018-11-30 | 2019-12-10 | 한국과학기술정보연구원 | Method and apparatus of network slicing by using dynamic network traffic analysis based on software defined networking |
Also Published As
Publication number | Publication date |
---|---|
KR101629089B1 (en) | 2016-06-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11277340B2 (en) | Encapsulating data packets using an adaptive tunneling protocol | |
US10742607B2 (en) | Application-aware firewall policy enforcement by data center controller | |
US10897420B1 (en) | Service chaining among devices of interconnected topology | |
EP3251304B1 (en) | Method and apparatus for connecting a gateway router to a set of scalable virtual ip network appliances in overlay networks | |
AU2012303738B2 (en) | Implementing a 3G packet core in a cloud computer with openflow data and control planes | |
US9497661B2 (en) | Implementing EPC in a cloud computer with openflow data plane | |
US9167501B2 (en) | Implementing a 3G packet core in a cloud computer with openflow data and control planes | |
US20160301603A1 (en) | Integrated routing method based on software-defined network and system thereof | |
EP2831733B1 (en) | Implementing epc in a cloud computer with openflow data plane | |
US8201168B2 (en) | Virtual input-output connections for machine virtualization | |
EP3140964B1 (en) | Implementing a 3g packet core in a cloud computer with openflow data and control planes | |
US20160080263A1 (en) | Sdn-based service chaining system | |
US8327014B2 (en) | Multi-layer hardware-based service acceleration (MHSA) | |
US8442041B2 (en) | Virtual service domains | |
EP2656553B1 (en) | Method and arrangement for transferring data packets | |
KR101629089B1 (en) | Hybrid openFlow method for combining legacy switch protocol function and SDN function | |
US8675669B2 (en) | Policy homomorphic network extension | |
KR102412933B1 (en) | System and method for providing network separation service based on software-defined network | |
CN110661721B (en) | Message anti-attack method and device | |
CN106603468A (en) | Data message processing method and device | |
EP3687131A1 (en) | Method, apparatus and system for rapidly restoring service during path switching | |
Ossipov | Firepower Platform Deep Dive |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20190508 Year of fee payment: 4 |