KR100666451B1 - 네트워크상에서 단일의 mac/ip 어드레스를 갖는 부하분산 클러스터 시스템 및 부하 분산 클러스터링 방법 - Google Patents
네트워크상에서 단일의 mac/ip 어드레스를 갖는 부하분산 클러스터 시스템 및 부하 분산 클러스터링 방법 Download PDFInfo
- Publication number
- KR100666451B1 KR100666451B1 KR1020040052564A KR20040052564A KR100666451B1 KR 100666451 B1 KR100666451 B1 KR 100666451B1 KR 1020040052564 A KR1020040052564 A KR 1020040052564A KR 20040052564 A KR20040052564 A KR 20040052564A KR 100666451 B1 KR100666451 B1 KR 100666451B1
- Authority
- KR
- South Korea
- Prior art keywords
- address
- server
- cluster
- address request
- response
- 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/12—Avoiding congestion; Recovering from congestion
- H04L47/125—Avoiding congestion; Recovering from congestion by balancing the load, e.g. traffic engineering
-
- 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/46—Cluster building
-
- 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/351—Switches specially adapted for specific applications for local area network [LAN], e.g. Ethernet switches
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
- Computer And Data Communications (AREA)
Abstract
Description
Claims (8)
- 네트워크의 부하 분산 클러스터 시스템에 있어서,상기 클러스터 외부의 시스템에 대하여 모두 동일한 MAC 어드레스 및 IP 어드레스를 가지고, 상기 외부의 시스템과의 통신을 위하여 상기 클러스터 내부의 소정의 서버와 주소요청응답 동작을 수행하는 하나 이상의 엔진 서버;상기 엔진 서버의 주소요청에 대응하여 상기 엔진 서버로부터 소정의 패킷(packet)을 수신하고, 상기 패킷에서 추출한 쿼리(query) IP에 대응하는 엔트리(entry)가 소정의 주소 캐쉬(cache)에 존재할 경우, 상기 엔진 서버로 상기 엔트리에 대한 응답신호를 전송하고, 상기 쿼리 IP에 대응하는 엔트리가 상기 주소 캐쉬에 존재하지 않을 경우, 선정된(predetermined) IP를 소스 주소로 하고 상기 쿼리 IP를 목적지(destination) 주소로 정하여 주소요청 패킷을 상기 클러스터 외부의 시스템으로 브로드캐스팅(broadcasting)하며, 상기 엔진 서버의 주소요청 패킷을 주소응답 큐에 기록하는 주소요청응답 서버 - 상기 주소 캐쉬는 상기 주소요청응답 서버의 주소 캐쉬이고, 상기 선정된 IP는 상기 주소요청응답 서버의 IP임 -; 및상기 엔진 서버와 주소요청응답 서버에 상기 클러스터 내부에서만 인식되는 고유한 MAC 어드레스와 IP 어드레스를 부여함으로써 상기 시스템의 요청 신호를 상기 엔진 서버로 분산하여 부하 분산 동작을 수행하는 내부 스위치를 포함하고,상기 주소요청응답 서버는 상기 클러스터 외부의 시스템으로 브로드캐스팅한 주소요청 패킷에 대응하는 주소응답 신호를 수신하고, 상기 주소응답 큐에 기록되어 있는 주소요청 패킷의 쿼리 IP에 대응하는 주소응답 신호를 상기 주소요청 패킷을 전송한 엔진 서버로 전송하는 동작을 수행하는 것을 특징으로 하는 네트워크 부하 분산 클러스터 시스템.
- 제1항에 있어서,상기 하나 이상의 엔진 서버와 주소요청응답 서버는 상기 클러스터 외부의 시스템에 대하여 단 하나의 IP 어드레스와 MAC 어드레스를 갖고 통신하는 것을 특징으로 하는 네트워크 부하 분산 클러스터 시스템.
- 제1항에 있어서,상기 엔진 서버는 상기 클러스터 외부의 시스템에 대하여 직접 주소요청응답 동작을 수행하지 않고, 상기 주소요청응답 서버로 주소요청응답 동작을 수행하여 상기 시스템과 통신을 수행하는 것을 특징으로 하는 네트워크 부하 분산 클러스터 시스템.
- 제1항에 있어서,상기 주소요청응답 서버는 상기 클러스터 외부의 시스템에 대한 주소요청응답 동작에 있어서 MAC 러닝(learning)을 수행할 때, 상기 주소요청응답 동작을 수행하는 모든 시스템에게 상기 엔진 서버로부터 수신한 주소요청 패킷을 동시에 브로드캐스팅함으로써, 상기 주소요청응답 서버에서 MAC 러닝이 수행되는 것과 동시 에 상기 엔진 서버에서도 MAC 러닝이 수행되도록 하는 것을 특징으로 하는 네트워크 부하 분산 클러스터 시스템.
- 제1항에 있어서,상기 주소요청응답 서버와 상기 클러스터 외부의 시스템은 동일한 브로드캐스팅 도메인(domain)을 갖고,상기 엔진 서버는 상기 주소요청응답 서버와 상기 클러스터 외부의 시스템이 갖는 브로드캐스팅 도메인을 갖지 않는 것을 특징으로 하는 네트워크 부하 분산 클러스터 시스템.
- 네트워크 클러스터 부하 분산 방법에 있어서,주소요청응답 동작을 수행하는 엔진 서버로부터 주소요청 패킷을 수신하는 단계;상기 주소요청 패킷에서 쿼리 IP를 추출하는 단계;상기 쿼리 IP에 대응하는 엔트리를 주소 캐쉬로부터 검색하는 단계;상기 엔트리가 상기 주소 캐쉬에 존재할 경우, 상기 엔진 서버로 상기 엔트리에 대한 주소응답 신호를 전송하고, 상기 엔트리가 주소 캐쉬에 존재하지 않을 경우, 주소요청응답 서버의 IP를 소스 주소로 정하고, 상기 쿼리 IP를 목적지 주소로 정하여 주소요청 패킷을 상기 클러스터 외부의 시스템으로 브로드캐스팅하는 단계;상기 엔진 서버가 요청한 주소요청 패킷을 주소응답 큐에 기록하는 단계;상기 클러스터 외부의 시스템으로 브로드캐스팅한 주소요청 패킷에 대응하여 주소응답 신호를 수신하는 단계;상기 주소응답 큐에 기록되어 있는 주소요청 패킷의 쿼리 IP에 대응하는 주소응답 신호를 검색하는 단계; 및상기 주소응답 신호를 상기 주소요청 패킷을 전송한 엔진 서버로 전송하는 단계를 포함하는 것을 특징으로 하는 네트워크 클러스터 부하 분산 방법.
- 제6항에 있어서,상기 주소요청 패킷을 상기 클러스터 외부의 시스템으로 브로드캐스팅하는 상기 단계는,상기 브로드캐스팅 있어서 MAC 러닝이 수행될 때, 상기 브로드캐스팅을 수행하는 모든 외부의 시스템에게 상기 엔진 서버로부터 수신한 주소요청 패킷을 동시에 브로드캐스팅하는 단계를 포함하는 것을 특징으로 하는 네트워크 클러스터 부하 분산 방법.
- 제6항 및 제7항 중 어느 하나의 항의 방법을 실행하기 위한 프로그램을 기록하는, 컴퓨터에서 판독 가능한 기록매체.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020040052564A KR100666451B1 (ko) | 2004-07-07 | 2004-07-07 | 네트워크상에서 단일의 mac/ip 어드레스를 갖는 부하분산 클러스터 시스템 및 부하 분산 클러스터링 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020040052564A KR100666451B1 (ko) | 2004-07-07 | 2004-07-07 | 네트워크상에서 단일의 mac/ip 어드레스를 갖는 부하분산 클러스터 시스템 및 부하 분산 클러스터링 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20060003608A KR20060003608A (ko) | 2006-01-11 |
KR100666451B1 true KR100666451B1 (ko) | 2007-01-09 |
Family
ID=37106026
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020040052564A KR100666451B1 (ko) | 2004-07-07 | 2004-07-07 | 네트워크상에서 단일의 mac/ip 어드레스를 갖는 부하분산 클러스터 시스템 및 부하 분산 클러스터링 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100666451B1 (ko) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101460293B1 (ko) * | 2008-03-26 | 2014-11-10 | 주식회사 케이티 | 이동통신망에서 속성 변경된 무선통신단말의 세션 정보를확인하는 방법 및 시스템 |
KR101988130B1 (ko) * | 2017-11-21 | 2019-09-30 | 두산중공업 주식회사 | 배전망 및 그리드망에서의 노드관리 게이트웨이 장치 및 그 방법 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20040110647A (ko) * | 2003-06-20 | 2004-12-31 | 주식회사 케이티 | 각 서버간 부하 분산 시스템 및 그 방법 |
-
2004
- 2004-07-07 KR KR1020040052564A patent/KR100666451B1/ko active IP Right Grant
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20040110647A (ko) * | 2003-06-20 | 2004-12-31 | 주식회사 케이티 | 각 서버간 부하 분산 시스템 및 그 방법 |
Non-Patent Citations (1)
Title |
---|
논문 |
Also Published As
Publication number | Publication date |
---|---|
KR20060003608A (ko) | 2006-01-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8423632B2 (en) | Method, network management center, and a related device for configuring a network policy for a virtual port | |
CN109802985B (zh) | 数据传输方法、装置、设备及可读取存储介质 | |
CN110710168B (zh) | 跨隔离的网络堆栈的智能线程管理 | |
US8767737B2 (en) | Data center network system and packet forwarding method thereof | |
EP3070887B1 (en) | Communication method, device and system for virtual extensible local area network | |
US20180343228A1 (en) | Packet Generation Method Based on Server Cluster and Load Balancer | |
US5805924A (en) | Method and apparatus for configuring fabrics within a fibre channel system | |
KR101442309B1 (ko) | 다수의 아답터들을 통해서 다수의 가상 ip 어드레스를 동시에 지원하는 호스트내 페일오버 | |
WO2018228302A1 (zh) | 用于虚拟网络链路检测的方法及装置 | |
US11696110B2 (en) | Distributed, crowdsourced internet of things (IoT) discovery and identification using Block Chain | |
EP2343867B1 (en) | System and method of reducing intranet traffic on bottleneck links in a telecommunications network | |
WO2016134624A1 (zh) | 路由方法、装置及***、网关调度方法及装置 | |
US20050091387A1 (en) | Network switch for logical isolation between user network and server unit management network and its operating method | |
CN101924707A (zh) | 地址解析协议报文的处理方法和设备 | |
ES2159265A1 (es) | Un sistema y metodo para introducir un nuevo servicio | |
CN106464745A (zh) | Dns的服务器、客户端及数据同步方法 | |
EP3937502A1 (en) | Method, apparatus and device for pushing video stream, and storage medium | |
CN112311907A (zh) | 一种arp请求响应方法、负载均衡设备及相关装置 | |
CN101980488A (zh) | Arp表项的管理方法和三层交换机 | |
KR100666451B1 (ko) | 네트워크상에서 단일의 mac/ip 어드레스를 갖는 부하분산 클러스터 시스템 및 부하 분산 클러스터링 방법 | |
US20220269411A1 (en) | Systems and methods for scalable shared memory among networked devices comprising ip addressable memory blocks | |
KR20210016802A (ko) | 소프트웨어 정의 네트워킹 환경에서 서버-클라이언트 기반의 네트워크 서비스를 위한 플로우 테이블을 최적화하는 방법 및 이를 위한 sdn 스위치 | |
Alomari et al. | Towards optimal synchronization in NFV‐based environments | |
JP4485875B2 (ja) | ストレージ接続変更方法、ストレージ管理システム及びプログラム | |
US10931565B2 (en) | Multi-VRF and multi-service insertion on edge gateway virtual machines |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
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: 20130103 Year of fee payment: 7 |
|
FPAY | Annual fee payment |
Payment date: 20140103 Year of fee payment: 8 |
|
FPAY | Annual fee payment |
Payment date: 20141231 Year of fee payment: 9 |
|
FPAY | Annual fee payment |
Payment date: 20170103 Year of fee payment: 11 |
|
FPAY | Annual fee payment |
Payment date: 20180102 Year of fee payment: 12 |
|
FPAY | Annual fee payment |
Payment date: 20190103 Year of fee payment: 13 |
|
FPAY | Annual fee payment |
Payment date: 20200103 Year of fee payment: 14 |