KR100614313B1 - 네트워크와 노드의 상태 정보 유지를 위한 노드의 통신구조와 그 방법 - Google Patents
네트워크와 노드의 상태 정보 유지를 위한 노드의 통신구조와 그 방법 Download PDFInfo
- Publication number
- KR100614313B1 KR100614313B1 KR1020030099586A KR20030099586A KR100614313B1 KR 100614313 B1 KR100614313 B1 KR 100614313B1 KR 1020030099586 A KR1020030099586 A KR 1020030099586A KR 20030099586 A KR20030099586 A KR 20030099586A KR 100614313 B1 KR100614313 B1 KR 100614313B1
- Authority
- KR
- South Korea
- Prior art keywords
- node
- thread
- state information
- network
- status information
- Prior art date
Links
- 238000004891 communication Methods 0.000 title claims description 29
- 238000000034 method Methods 0.000 title claims description 20
- 230000003247 decreasing effect Effects 0.000 claims 1
- 239000002699 waste material Substances 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 7
- 230000007423 decrease Effects 0.000 description 3
- 239000004255 Butylated hydroxyanisole Substances 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
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/12—Discovery or management of network topologies
-
- 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/28—Routing or path finding of packets in data switching networks using route fault recovery
-
- 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/54—Organization of routing tables
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
Claims (9)
- 네트워크와 노드의 상태 정보를 유지하기 위한 노드의 통신 구조에 있어서,각 노드에 대하여 네트워크 라인 수에 상응한 수만큼 존재하여, 노드의 상태 정보 요청 패킷을 다른 노드에 멀티캐스트하는 RQ 쓰레드;각 노드에 대하여 1개가 존재하여 RQ쓰레드에서 멀티캐스트된 상태 정보 요청 패킷이 수신되면, 자신의 상태 정보를 포함하는 응답 패킷을 생성하여 해당 RQ 쓰레드에 유니캐스트하는 RS쓰레드;네트워크와 노드간의 가용성 상태 정보를 저장하는 상태 정보 테이블;및네트워크 접속을 위한 네트워크 카드를 포함하는 것을 특징으로 하는 노드의 통신 구조.
- 제1항에 있어서,상기 RQ 쓰레드 또는 상기 RS쓰레드는 각각 통신을 위하여 하나의 소켓을 생성하는 것을 특징으로 하는 노드의 통신 구조.
- 제1항에 있어서,상기 상태 정보 테이블은 네트워크 라인을 통하여 전송된 각 노드의 상태 정보와 자신의 상태 정보를 저장하는 것을 특징으로 하는 노드의 통신 구조.
- 네트워크와 노드의 상태 정보를 유지하기 위한 RQ쓰레드의 동작에 있어서,통신을 수행하기 위한 소켓을 생성하고 해당 네트워크 라인에 바인드하는 단계;응답 패킷을 저장할 임시 변수를 초기화하고, 상태 정보 요청 패킷을 다른 노드의 RS쓰레드에 멀티캐스트하는 단계;다른 노드의 RS쓰레드로부터 상태 정보 응답 패킷이 수신되면, 상기 상태 정보를 상기 임시 변수에 저장하는 단계;미리 정해진 일정 시간이 경과되면, 상기 임시 변수에 저장된 상태 정보를 상태 정보 테이블에 반영하는 단계를 포함하는 것을 특징으로 하는 네트워크와 노드의 상태 정보 유지 방법.
- 제4항에 있어서,상기 다른 노드의 RS 쓰레드로부터 미리 정해진 일정 회수내에 상태 정보 응답 패킷이 수신되지 않으면, 해당 노드에 장애가 발생한 것으로 판단하여 상기 상태 정보 테이블에 불가용 상태를 표시하는 단계를 더 포함하는 것을 특징으로 하는 네트워크와 노드의 상태 정보 유지 방법.
- 제4항에 있어서,상기 RQ쓰레드는 다른 노드의 RS쓰레드로부터 상태 응답 패킷을 수신하기 위해서 상기 생성된 소켓에서 기다리는 것을 특징으로 하는 네트워크와 노드의 상태 정보 유지 방법.
- 제4항에 있어서,상기 임시 변수에 저장된 상태 정보를 상태 정보 테이블에 반영하는 단계는 응답 패킷이 수신된 노드에 대해서는 상기 상태 정보 테이블에 해당 영역의 값을 증가시키고, 나머지 노드는 값을 감소시키는 것을 특징으로 하는 네트워크와 노드의 상태 정보 유지 방법.
- 네트워크와 노드의 상태 정보를 유지하기 위한 RS쓰레드의 동작에 있어서,통신을 위한 소켓을 생성하고 특정 포트에 바인드하는 단계;노드 상태 정보 요청 패킷이 수신되면, 해당 상대방의 주소와 포트를 저장하는 단계;자신의 노드 상태 정보를 해당 상대방에게 유니캐스트하는 단계를 포함하는 것을 특징으로 하는 네트워크와 노드의 상태 정보 유지 방법.
- 제8항에 있어서,상기 RS쓰레드는 다른 노드의 RQ쓰레드가 멀티캐스트한 상태 정보 요청 패킷을 수신하기 위해서 상기 생성된 소켓에서 기다리는 것을 특징으로 하는 네트워크와 노드의 상태 정보 유지 방법.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020030099586A KR100614313B1 (ko) | 2003-12-30 | 2003-12-30 | 네트워크와 노드의 상태 정보 유지를 위한 노드의 통신구조와 그 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020030099586A KR100614313B1 (ko) | 2003-12-30 | 2003-12-30 | 네트워크와 노드의 상태 정보 유지를 위한 노드의 통신구조와 그 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20050070274A KR20050070274A (ko) | 2005-07-07 |
KR100614313B1 true KR100614313B1 (ko) | 2006-08-18 |
Family
ID=37260378
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020030099586A KR100614313B1 (ko) | 2003-12-30 | 2003-12-30 | 네트워크와 노드의 상태 정보 유지를 위한 노드의 통신구조와 그 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100614313B1 (ko) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR19990082631A (ko) * | 1996-12-16 | 1999-11-25 | 윤종용 | 망으로 형성된 가입자 유닛 등의 사이에서 메시지를 전송하는방법 |
JP2001244976A (ja) | 2000-02-28 | 2001-09-07 | Nec Corp | マルチキャストパケット転送装置、マルチキャストパケット転送システム及び記憶媒体 |
KR20030059215A (ko) * | 2000-10-27 | 2003-07-07 | 텔레폰악티에볼라겟엘엠에릭슨(펍) | 멀티홉 네트워크에서 전송하는 방법 |
KR20040090222A (ko) * | 2003-04-16 | 2004-10-22 | 삼성전자주식회사 | 개별적으로 존재하는 네트워크를 연결하는 장치 및 방법 |
-
2003
- 2003-12-30 KR KR1020030099586A patent/KR100614313B1/ko active IP Right Grant
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR19990082631A (ko) * | 1996-12-16 | 1999-11-25 | 윤종용 | 망으로 형성된 가입자 유닛 등의 사이에서 메시지를 전송하는방법 |
JP2001244976A (ja) | 2000-02-28 | 2001-09-07 | Nec Corp | マルチキャストパケット転送装置、マルチキャストパケット転送システム及び記憶媒体 |
KR20030059215A (ko) * | 2000-10-27 | 2003-07-07 | 텔레폰악티에볼라겟엘엠에릭슨(펍) | 멀티홉 네트워크에서 전송하는 방법 |
KR20040090222A (ko) * | 2003-04-16 | 2004-10-22 | 삼성전자주식회사 | 개별적으로 존재하는 네트워크를 연결하는 장치 및 방법 |
Also Published As
Publication number | Publication date |
---|---|
KR20050070274A (ko) | 2005-07-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1376361B1 (en) | Server duplexing method and duplexed server system | |
US9124666B2 (en) | Reliability and availability of distributed servers | |
US7137040B2 (en) | Scalable method of continuous monitoring the remotely accessible resources against the node failures for very large clusters | |
US7526549B2 (en) | Cluster data port services for clustered computer system | |
US6839752B1 (en) | Group data sharing during membership change in clustered computer system | |
US7619965B2 (en) | Storage network management server, storage network managing method, storage network managing program, and storage network management system | |
US8687503B2 (en) | Technique for identifying a failed network interface card within a team of network interface cards | |
US20030005350A1 (en) | Failover management system | |
JP2004519024A (ja) | 多数のノードを含むクラスタを管理するためのシステム及び方法 | |
TW201824823A (zh) | 虛擬互聯網協定位址的切換方法及裝置 | |
US20030233473A1 (en) | Method for configuring logical connections to a router in a data communication system | |
JP2006114040A (ja) | コンピュータクラスタのノードのフェールオーバー範囲 | |
US7545741B1 (en) | Technique for identifying a failed network interface card within a team of network interface cards | |
JP3924247B2 (ja) | 単一のlanを使用するソフトウェアベースのフォールトトレラントネットワーク | |
US6535991B1 (en) | Method and apparatus for providing reliable communications in an intelligent network | |
CN109815065A (zh) | 双机的主备切换方法、装置、电子设备 | |
KR100614313B1 (ko) | 네트워크와 노드의 상태 정보 유지를 위한 노드의 통신구조와 그 방법 | |
CN110351122B (zh) | 容灾方法、装置、***与电子设备 | |
US20060274646A1 (en) | Method and apparatus for managing network connection | |
CN104702693B (zh) | 两节点***分区的处理方法和节点 | |
CN111211927A (zh) | 一种资源同步方法及装置 | |
KR0136507B1 (ko) | 공통선(No.7) 신호망의 신호교환기와 관리시스템간의 통신이상 검출방법 | |
CN114826887B (zh) | 私网连接通信方法和*** | |
CN118250153A (zh) | 业务容灾网络配置方法、装置、设备及存储介质 | |
KR20010090635A (ko) | 다중화 서버 시스템을 위한 통신 시스템 및 방법 |
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: 20130108 Year of fee payment: 8 |
|
FPAY | Annual fee payment |
Payment date: 20140102 Year of fee payment: 9 |
|
FPAY | Annual fee payment |
Payment date: 20141218 Year of fee payment: 10 |
|
FPAY | Annual fee payment |
Payment date: 20160114 Year of fee payment: 11 |
|
FPAY | Annual fee payment |
Payment date: 20161227 Year of fee payment: 12 |
|
FPAY | Annual fee payment |
Payment date: 20171219 Year of fee payment: 13 |
|
FPAY | Annual fee payment |
Payment date: 20190708 Year of fee payment: 14 |