KR20130060349A - 네트워크 시스템, 및 통신 트래픽 제어 방법 - Google Patents
네트워크 시스템, 및 통신 트래픽 제어 방법 Download PDFInfo
- Publication number
- KR20130060349A KR20130060349A KR1020137010627A KR20137010627A KR20130060349A KR 20130060349 A KR20130060349 A KR 20130060349A KR 1020137010627 A KR1020137010627 A KR 1020137010627A KR 20137010627 A KR20137010627 A KR 20137010627A KR 20130060349 A KR20130060349 A KR 20130060349A
- Authority
- KR
- South Korea
- Prior art keywords
- packet
- storm
- switch
- controller
- traffic
- 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.)
- Granted
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/32—Flow control; Congestion control by discarding or delaying data units, e.g. packets or frames
- H04L47/323—Discarding or blocking control packets, e.g. ACK packets
-
- 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]
-
- 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/32—Flow control; Congestion control by discarding or delaying data units, e.g. packets or frames
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/55—Prevention, detection or correction of errors
- H04L49/555—Error detection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/55—Prevention, detection or correction of errors
- H04L49/557—Error correction, e.g. fault recovery or fault tolerance
-
- 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/0227—Filtering policies
-
- 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/14—Network architectures or network communication protocols for network security for detecting or protecting against malicious traffic
- H04L63/1441—Countermeasures against malicious traffic
-
- 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/38—Flow based 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/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/70—Routing based on monitoring results
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
Abstract
Description
도 2는 본 발명에 따른 네트워크 시스템의 구성예를 도시하는 도면이다.
도 3은 본 발명에 따른 네트워크 시스템의 예시적인 실시예를 도시하는 도면이다.
도 4a는 본 발명에 따른 네트워크 시스템의 동작을 도시하는 흐름도이다.
도 4b는 본 발명에 따른 네트워크 시스템의 동작을 도시하는 흐름도이다.
도 5는 본 발명에 따른 컨트롤러의 구성예를 도시하는 도면이다.
Claims (8)
- 네트워크 시스템으로서,
내부의 플로우 테이블에 등록된 엔트리에 기초하여 패킷을 전송하도록 구성된 스위치; 및
상기 스위치에 대한 패킷 샘플링의 결과로서, 샘플링된 패킷이 트래픽 스톰(traffic storm)의 원인인 것으로 판정된 경우, 상기 패킷을 지정하는 매치 조건과 상기 패킷을 드롭하는 액션을 정의하는 드롭용 엔트리(drop entry)를, 상기 스위치에 대하여 설정하도록 구성된 컨트롤러
를 포함하고,
상기 스위치는, 상기 트래픽 스톰이 발생한 경우, 상기 드롭용 엔트리에 기초하여, 플로우 단위로 원인으로서의 패킷을 드롭하는 네트워크 시스템. - 제1항에 있어서,
상기 컨트롤러는,
정기적으로 상기 스위치로부터 전송 패킷의 통계 데이터를 취득하는 수단;
상기 통계 데이터로부터, 전송 패킷의 증가량이 설정 임계값을 초과한다고 검지된 경우에는, 전회의 패킷 샘플링의 종료부터 미리 결정된 시간이 경과하면, 상기 스위치에 대한 패킷 샘플링을 개시하는 수단; 및
상기 통계 데이터로부터, 전송 패킷의 증가량이 상기 설정 임계값을 하회한다고 검지된 경우에는, 상기 스위치에 대한 패킷 샘플링을 종료하는 수단
을 포함하는 네트워크 시스템. - 제1항 또는 제2항에 있어서,
상기 컨트롤러는,
상기 패킷 샘플링의 결과로부터, 네트워크 상태가 브로드캐스트 스톰, 멀티캐스트 스톰 또는 유니캐스트 스톰 중 어느 하나에 있는지를 판정하는 수단; 및
브로드캐스트 스톰, 멀티캐스트 스톰 또는 유니캐스트 스톰 중 어느 하나인 경우, 샘플링된 패킷이 트래픽 스톰의 원인인 것으로 판정하는 수단
을 포함하는 네트워크 시스템. - 제1항 내지 제3항 중 어느 한 항에 따른 네트워크 시스템에서 사용되는 컨트롤러.
- 통신 트래픽 제어 방법으로서,
스위치에 의해, 내부의 플로우 테이블에 등록된 엔트리에 기초하여 패킷을 전송하는 단계;
컨트롤러에 의해, 상기 스위치에 대한 패킷 샘플링의 결과로서, 샘플링된 패킷이 트래픽 스톰의 원인인 것으로 판정된 경우, 상기 패킷을 지정하는 매치 조건과 상기 패킷을 드롭하는 액션을 정의하는 드롭용 엔트리를, 상기 스위치에 대하여 설정하는 단계; 및
상기 스위치에 의해, 상기 트래픽 스톰이 발생한 경우, 상기 드롭용 엔트리에 기초하여 플로우 단위로 원인으로서의 패킷을 드롭하는 단계
를 포함하는 통신 트래픽 제어 방법. - 제5항에 있어서,
상기 컨트롤러에 의해, 정기적으로 상기 스위치로부터 전송 패킷의 통계 데이터를 취득하는 단계;
상기 통계 데이터로부터, 전송 패킷의 증가량이 설정 임계값을 초과한다고 검지된 경우에는, 상기 컨트롤러에서, 전회의 패킷 샘플링의 종료부터 미리 결정된 시간이 경과하면, 상기 스위치에 대한 패킷 샘플링을 개시하는 단계; 및
상기 통계 데이터로부터, 전송 패킷의 증가량이 상기 설정 임계값을 하회한다고 검지된 경우에는, 상기 컨트롤러에서, 상기 스위치에 대한 패킷 샘플링을 종료하는 단계
를 더 포함하는 통신 트래픽 제어 방법. - 제5항 또는 제6항에 있어서,
상기 컨트롤러에서, 상기 패킷 샘플링의 결과로부터, 네트워크 상태가 브로드캐스트 스톰, 멀티캐스트 스톰 또는 유니캐스트 스톰 중 어느 하나에 있는지를 판정하는 단계; 및
상기 컨트롤러에서, 브로드캐스트 스톰, 멀티캐스트 스톰 또는 유니캐스트 스톰 중 어느 하나인 경우, 샘플링된 패킷이 트래픽 스톰의 원인인 것으로 판정하는 단계
를 더 포함하는 통신 트래픽 제어 방법. - 제5항 내지 제7항 중 어느 한 항에 따른 통신 트래픽 제어 방법에서의 상기 컨트롤러의 처리를 컴퓨터에 실행시키기 위한 프로그램을 저장하는 기억 매체.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JPJP-P-2010-242248 | 2010-10-28 | ||
JP2010242248 | 2010-10-28 | ||
PCT/JP2011/070726 WO2012056816A1 (ja) | 2010-10-28 | 2011-09-12 | ネットワークシステム、及び通信トラフィック制御方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20130060349A true KR20130060349A (ko) | 2013-06-07 |
KR101476072B1 KR101476072B1 (ko) | 2014-12-23 |
Family
ID=
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101589553B1 (ko) * | 2015-01-27 | 2016-01-28 | 아토리서치(주) | 소프트웨어 정의 네트워크에서의 QoS 보장을 위한 대역폭 제어 방법 및 장치 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101589553B1 (ko) * | 2015-01-27 | 2016-01-28 | 아토리서치(주) | 소프트웨어 정의 네트워크에서의 QoS 보장을 위한 대역폭 제어 방법 및 장치 |
Also Published As
Publication number | Publication date |
---|---|
JP5510687B2 (ja) | 2014-06-04 |
EP2634977A4 (en) | 2015-01-07 |
CA2814830A1 (en) | 2012-05-03 |
TWI456950B (zh) | 2014-10-11 |
WO2012056816A1 (ja) | 2012-05-03 |
RU2576480C2 (ru) | 2016-03-10 |
TW201225587A (en) | 2012-06-16 |
CN103181128A (zh) | 2013-06-26 |
EP2634977A1 (en) | 2013-09-04 |
JPWO2012056816A1 (ja) | 2014-03-20 |
US20130188489A1 (en) | 2013-07-25 |
RU2013119723A (ru) | 2014-12-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5510687B2 (ja) | ネットワークシステム、及び通信トラフィック制御方法 | |
JP6609024B2 (ja) | ネットワーク中で、トラフィックを監視する方法、および、装置 | |
US10623314B2 (en) | Switch system, and monitoring centralized control method | |
CN105262683B (zh) | 网络系统和路由控制方法 | |
US8863269B2 (en) | Frontend system and frontend processing method | |
KR101627475B1 (ko) | 스위치 시스템, 스위치 제어 방법 및 기억 매체 | |
US9843496B2 (en) | Communication system, control apparatus, and network topology management method | |
JP5233504B2 (ja) | 経路制御装置およびパケット廃棄方法 | |
US9276852B2 (en) | Communication system, forwarding node, received packet process method, and program | |
US9391895B2 (en) | Network system and switching method thereof | |
CN105100142B (zh) | 软件定义网络协议报文的传输控制方法及装置 | |
US20150003259A1 (en) | Network system and method of managing topology | |
KR101579014B1 (ko) | 부하 저감 시스템, 및 부하 저감 방법 | |
US9319334B2 (en) | Apparatus and method for controlling congestion in a communication network | |
KR101494565B1 (ko) | 네트워크 시스템, 패킷 처리 방법 및 기억 매체 | |
US20150085666A1 (en) | Communication Apparatus, Control Apparatus, Communication System, Communication Method, Method for Controlling Communication Apparatus, and Program | |
KR101476072B1 (ko) | 네트워크 시스템, 및 통신 트래픽 제어 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0105 | International application |
Patent event date: 20130425 Patent event code: PA01051R01D Comment text: International Patent Application |
|
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20130425 Comment text: Request for Examination of Application |
|
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: 20140410 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: 20140924 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20141217 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20141217 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20171114 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20171114 Start annual number: 4 End annual number: 4 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20190928 |