KR102008918B1 - 클라우드 네트워크 구성 - Google Patents
클라우드 네트워크 구성 Download PDFInfo
- Publication number
- KR102008918B1 KR102008918B1 KR1020170133034A KR20170133034A KR102008918B1 KR 102008918 B1 KR102008918 B1 KR 102008918B1 KR 1020170133034 A KR1020170133034 A KR 1020170133034A KR 20170133034 A KR20170133034 A KR 20170133034A KR 102008918 B1 KR102008918 B1 KR 102008918B1
- Authority
- KR
- South Korea
- Prior art keywords
- scope
- packet
- received
- virtual
- controller
- 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/46—Interconnection of networks
- H04L12/4641—Virtual LANs, VLANs, e.g. virtual private networks [VPN]
- H04L12/4645—Details on frame tagging
-
- 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/2441—Traffic characterised by specific attributes, e.g. priority or QoS relying on flow classification, e.g. using integrated services [IntServ]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/46—Interconnection of networks
- H04L12/4633—Interconnection of networks using encapsulation techniques, e.g. tunneling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/46—Interconnection of networks
- H04L12/4641—Virtual LANs, VLANs, e.g. virtual private networks [VPN]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/02—Topology update or discovery
- H04L45/04—Interdomain routing, e.g. hierarchical routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/58—Association of routers
- H04L45/586—Association of routers of virtual routers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/64—Routing or path finding of packets in data switching networks using an overlay routing layer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/74—Address processing for routing
-
- 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/19—Flow control; Congestion control at layers above the network layer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/25—Routing or path finding in a switch fabric
-
- 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]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/70—Virtual switches
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/02—Network architectures or network communication protocols for network security for separating internal from external traffic, e.g. firewalls
- H04L63/0272—Virtual private networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/16—Implementing security features at a particular protocol layer
- H04L63/162—Implementing security features at a particular protocol layer at the data link layer
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
- G06F2009/45595—Network integration; Enabling network access in virtual machine instances
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/46—Interconnection of networks
- H04L12/4604—LAN interconnection over a backbone network, e.g. Internet, Frame Relay
- H04L2012/4629—LAN interconnection over a backbone network, e.g. Internet, Frame Relay using multilayer switching, e.g. layer 3 switching
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
도 3 및 도 4는 DVR(Distributed Virtual Router) 클라우드 네트워크 환경의 예를 도시한 도면들이다.
도 5 내지 도 7은 본 발명의 일실시예에 따른 SVR(Scoped Virtual Router) 클라우드 네트워크 환경의 예를 도시한 도면들이다.
도 8은 본 발명의 일실시예에 따른 스코프 컨트롤러의 동작 방법의 예를 도시한 흐름도이다.
도 9는 본 발명의 일실시예에 있어서, 제1 패킷의 처리 과정의 예를 도시한 흐름도이다.
도 10은 본 발명의 일실시예에 있어서, 컴퓨터 장치의 내부 구성을 설명하기 위한 블록도이다.
Claims (13)
- 클라우드 네트워크를 위한 스코프 컨트롤러를 구성하는 컴퓨터 장치에 있어서,
컴퓨터에서 판독 가능한 명령을 저장하는 메모리; 및
상기 명령을 실행하도록 구현되는 적어도 하나의 프로세서
를 포함하고,
상기 적어도 하나의 프로세서는,
각각 복수의 가상 머신들을 포함하는 복수의 하이퍼바이저들을 복수의 스코프(scope)들로 분류하고, 상기 복수의 하이퍼바이저들 중 제1 스코프로 분류된 하이퍼바이저들에 의해 생성된 가상 머신들간에 송수신되는 패킷 및 상기 제1 스코프의 외부로부터 수신된 패킷을 상기 제1 스코프의 스코프 컨트롤러가 포함하는 가상 스위치를 이용하여 스위칭하고,
상기 스코프 컨트롤러와 상기 클라우드 네트워크의 외부와의 연결을 위한 라우터간에 송수신하는 패킷 및 상기 스코프 컨트롤러와 다른 스코프에 할당된 다른 스코프 컨트롤러간에 송수신되는 패킷을 상기 스코프 컨트롤러가 포함하는 가상 라우터를 이용하여 라우팅하는 것
을 특징으로 하는 컴퓨터 장치. - 제1항에 있어서,
상기 적어도 하나의 프로세서는,
상기 가상 머신들간의 데이터링크 계층의 통신 또는 상기 가상 머신들을 통해 형성되는 상기 제1 스코프의 내부 테넌트(tenant)들간의 데이터링크 계층의 통신을 상기 가상 스위치를 이용한 VLAN(Virtual LAN)을 통해 처리하는 것
을 특징으로 하는 컴퓨터 장치. - 제1항에 있어서,
상기 적어도 하나의 프로세서는,
상기 스코프 컨트롤러와 상기 다른 스코프 컨트롤러간의 네트워크 계층의 통신을 상기 스코프 컨트롤러가 포함하는 가상 라우터와 상기 다른 스코프 컨트롤러가 포함하는 가상 라우터간의 VxLAN(Virtual Extensible LAN)을 통해 처리하는 것
을 특징으로 하는 컴퓨터 장치. - 제1항에 있어서,
상기 복수의 스코프들 각각의 내부에서 데이터링크 계층의 통신이 격리되어 처리되는 것을 특징으로 하는 컴퓨터 장치. - 클라우드 네트워크 시스템에 있어서,
클라우드 네트워크의 외부와의 연결을 위한 라우터;
각각 복수의 가상 머신들을 포함하고, 복수의 스코프(scope)들로 분류된 하이퍼바이저들; 및
상기 복수의 스코프들 각각에 할당되어 스코프 내부에서 송수신되는 패킷을 스위칭하고, 스코프간에 송수신되는 패킷 및 스코프와 상기 클라우드 네트워크 외부와의 연결을 위한 라우터간에 송수신되는 패킷을 라우팅하는 스코프 컨트롤러들
을 포함하는 것을 특징으로 하는 클라우드 네트워크 시스템. - 제5항에 있어서,
상기 스코프 컨트롤러들 각각은,
대응하는 스코프로 분류된 하이퍼바이저들에 의해 생성된 가상 머신들간에 송수신되는 패킷에 대한 데이터링크 계층의 통신 및 상기 대응하는 스코프의 외부로부터 수신된 패킷을 상기 가상 머신들 중 적어도 하나로 전달하기 위한 데이터링크 계층의 통신을 스위칭하는 가상 스위치; 및
상기 대응하는 스코프와 다른 스코프간의 네트워크 계층의 통신 및 상기 대응하는 스코프와 상기 클라우드 네트워크 외부와의 연결을 위한 라우터간의 네트워크 계층의 통신을 라우팅하는 가상 라우터
를 포함하는 것을 특징으로 하는 클라우드 네트워크 시스템. - 클라우드 네트워크를 위한 스코프 컨트롤러의 동작 방법에 있어서,
각각 복수의 가상 머신들을 포함하는 복수의 하이퍼바이저들을 복수의 스코프(scope)들로 분류하고, 상기 복수의 하이퍼바이저들 중 제1 스코프로 분류된 하이퍼바이저들에 의해 생성된 가상 머신들 중 하나로부터 제1 패킷을 수신하거나 또는 상기 제1 스코프의 외부로부터 제2 패킷을 수신하는 단계;
상기 제1 패킷이 수신된 경우, 상기 수신된 제1 패킷의 엔드포인트의 스코프에 기초하여 상기 제1 스코프 내부 또는 상기 제1 스코프 외부로 상기 수신된 제1 패킷을 전달하는 단계; 및
상기 제2 패킷이 수신된 경우, 상기 제1 스코프 내부로 상기 제2 패킷을 전달하는 단계
를 포함하는 것을 특징으로 하는 스코프 컨트롤러의 동작 방법. - 제7항에 있어서,
상기 수신된 제1 패킷을 전달하는 단계는,
상기 수신된 제1 패킷의 엔드포인트의 스코프를 상기 스코프 컨트롤러가 포함하는 엔드포인트 데이터베이스를 통해 확인하는 단계;
상기 수신된 제1 패킷의 엔드포인트가 상기 제1 스코프인 경우, 상기 스코프 컨트롤러가 포함하는 가상 스위치를 이용하여 상기 수신된 제1 패킷을 상기 엔드포인트에 대응하는 상기 제1 스코프의 가상 머신으로 스위칭하는 단계; 및
상기 수신된 제1 패킷의 엔드포인트가 다른 스코프이거나 또는 상기 클라우드 네트워크의 외부인 경우, 상기 스코프 컨트롤러가 포함하는 가상 라우터를 이용하여 상기 수신된 제1 패킷을 상기 다른 스코프 또는 상기 클라우드 네트워크의 외부와의 연결을 위한 라우터로 라우팅하는 단계
를 포함하는 것을 특징으로 하는 스코프 컨트롤러의 동작 방법. - 제7항에 있어서,
상기 제2 패킷을 전달하는 단계는,
상기 수신된 제2 패킷을 상기 스코프 컨트롤러가 포함하는 가상 스위치를 이용하여 상기 가상 머신들 중 하나로 스위칭하는 단계
를 포함하는 것을 특징으로 하는 스코프 컨트롤러의 동작 방법. - 제7항에 있어서,
상기 제1 패킷은 데이터링크 계층에서의 패킷을 포함하고,
상기 제2 패킷은 네트워크 계층에서의 패킷을 포함하는 것을 특징으로 하는 스코프 컨트롤러의 동작 방법. - 제10항에 있어서,
상기 복수의 스코프들 각각의 내부에서 데이터링크 계층의 통신이 격리되어 처리되는 것을 특징으로 하는 스코프 컨트롤러의 동작 방법. - 컴퓨터와 결합되어 제7항 내지 제11항 중 어느 한 항의 방법을 컴퓨터에 실행시키기 위해 컴퓨터 판독 가능한 기록매체에 저장된 컴퓨터 프로그램.
- 제7항 내지 제11항 중 어느 한 항의 방법을 컴퓨터에 실행시키기 위한 프로그램이 기록되어 있는 것을 특징으로 하는 컴퓨터에서 판독 가능한 기록매체.
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020170133034A KR102008918B1 (ko) | 2017-10-13 | 2017-10-13 | 클라우드 네트워크 구성 |
| US16/158,785 US11196590B2 (en) | 2017-10-13 | 2018-10-12 | Cloud network architecture |
| JP2018193422A JP7381196B2 (ja) | 2017-10-13 | 2018-10-12 | コンピュータ装置及びその動作方法、コンピュータプログラム、記録媒体並びにクラウドネットワークシステム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020170133034A KR102008918B1 (ko) | 2017-10-13 | 2017-10-13 | 클라우드 네트워크 구성 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20190041609A KR20190041609A (ko) | 2019-04-23 |
| KR102008918B1 true KR102008918B1 (ko) | 2019-08-08 |
Family
ID=66096147
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020170133034A Active KR102008918B1 (ko) | 2017-10-13 | 2017-10-13 | 클라우드 네트워크 구성 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US11196590B2 (ko) |
| JP (1) | JP7381196B2 (ko) |
| KR (1) | KR102008918B1 (ko) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP3818665A4 (en) * | 2018-07-02 | 2022-03-09 | Telefonaktiebolaget LM Ericsson (publ) | SOFTWARE SWITCH AND METHOD INCLUDED THEREOF |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101477153B1 (ko) * | 2010-05-28 | 2014-12-29 | 후아웨이 테크놀러지 컴퍼니 리미티드 | 가상 레이어 2 및 그 확장성 증대를 위한 메커니즘 |
| KR101621717B1 (ko) * | 2015-01-30 | 2016-05-17 | 아토리서치(주) | 소프트웨어 정의 데이터 센터의 네트워크 자원을 가상화 하는 방법, 장치 및 컴퓨터 프로그램 |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8369333B2 (en) | 2009-10-21 | 2013-02-05 | Alcatel Lucent | Method and apparatus for transparent cloud computing with a virtualized network infrastructure |
| JP5712416B2 (ja) | 2011-11-22 | 2015-05-07 | アラクサラネットワークス株式会社 | フレーム転送装置及びネットワークシステム |
| US20130142201A1 (en) | 2011-12-02 | 2013-06-06 | Microsoft Corporation | Connecting on-premise networks with public clouds |
| US9331940B2 (en) | 2012-08-28 | 2016-05-03 | Alcatel Lucent | System and method providing distributed virtual routing and switching (DVRS) |
| JP2015076643A (ja) | 2013-10-04 | 2015-04-20 | 富士通株式会社 | 制御プログラム、制御装置および制御方法 |
| US10176005B2 (en) * | 2014-03-31 | 2019-01-08 | Cypherpath, Inc. | Environment virtualization |
| JP2016100739A (ja) | 2014-11-21 | 2016-05-30 | 株式会社日立製作所 | ネットワークシステム、ネットワークシステムの管理方法及びゲートウェイ装置 |
| CN106712988B (zh) * | 2015-08-25 | 2019-11-12 | 新华三技术有限公司 | 一种虚拟网络管理方法及装置 |
| US11405335B2 (en) * | 2017-01-13 | 2022-08-02 | Nicira, Inc. | Managing network traffic in virtual switches based on logical port identifiers |
-
2017
- 2017-10-13 KR KR1020170133034A patent/KR102008918B1/ko active Active
-
2018
- 2018-10-12 JP JP2018193422A patent/JP7381196B2/ja active Active
- 2018-10-12 US US16/158,785 patent/US11196590B2/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101477153B1 (ko) * | 2010-05-28 | 2014-12-29 | 후아웨이 테크놀러지 컴퍼니 리미티드 | 가상 레이어 2 및 그 확장성 증대를 위한 메커니즘 |
| KR101621717B1 (ko) * | 2015-01-30 | 2016-05-17 | 아토리서치(주) | 소프트웨어 정의 데이터 센터의 네트워크 자원을 가상화 하는 방법, 장치 및 컴퓨터 프로그램 |
Also Published As
| Publication number | Publication date |
|---|---|
| US11196590B2 (en) | 2021-12-07 |
| JP7381196B2 (ja) | 2023-11-15 |
| US20190116061A1 (en) | 2019-04-18 |
| JP2019075785A (ja) | 2019-05-16 |
| KR20190041609A (ko) | 2019-04-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11329914B2 (en) | User customization and automation of operations on a software-defined network | |
| US11088872B2 (en) | Servicing packets in a virtual network and a software-defined network (SDN) | |
| CN114745332B (zh) | 促进计算机网络中的服务链的流对称的系统和网络控制器 | |
| JP6335363B2 (ja) | 仮想クラウドインフラストラクチャへの仮想セキュリティ装置アーキテクチャの提供 | |
| US10263883B2 (en) | Data flow configuration in hybrid system of silicon and micro-electro-mechanical-switch (MEMS) elements | |
| US10887386B2 (en) | Adaptive data mirroring in virtual networks | |
| US10187306B2 (en) | System and method for improved service chaining | |
| US9143582B2 (en) | Interoperability for distributed overlay virtual environments | |
| US9471356B2 (en) | Systems and methods for providing VLAN-independent gateways in a network virtualization overlay implementation | |
| US20150317169A1 (en) | Constructing and operating high-performance unified compute infrastructure across geo-distributed datacenters | |
| US20130343385A1 (en) | Hypervisor independent network virtualization | |
| US10116622B2 (en) | Secure communication channel using a blade server | |
| US10142168B2 (en) | Technologies for event based debugging of data center switching | |
| US20250088425A1 (en) | Deep network slicing with virtualized programmable data-plane pipelines | |
| CN119547382A (zh) | 基于几何的流编程 | |
| KR102008918B1 (ko) | 클라우드 네트워크 구성 | |
| WO2017170311A1 (ja) | ネットワークシステムの制御方法および制御装置ならびにサーバ |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20171013 |
|
| PA0201 | Request for examination | ||
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20190201 Patent event code: PE09021S01D |
|
| PG1501 | Laying open of application | ||
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20190704 Patent event code: PE09021S01D |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20190710 |
|
| PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20190802 Patent event code: PR07011E01D |
|
| PR1002 | Payment of registration fee |
Payment date: 20190805 End annual number: 3 Start annual number: 1 |
|
| PG1601 | Publication of registration | ||
| PR1001 | Payment of annual fee |
Payment date: 20220624 Start annual number: 4 End annual number: 4 |
|
| PR1001 | Payment of annual fee |
Payment date: 20230620 Start annual number: 5 End annual number: 5 |
|
| PR1001 | Payment of annual fee |
Payment date: 20250610 Start annual number: 7 End annual number: 7 |