KR20030000187A - 듀얼 라인 기반 백업 및 로드 밸런싱 방법 및 장치 - Google Patents

듀얼 라인 기반 백업 및 로드 밸런싱 방법 및 장치 Download PDF

Info

Publication number
KR20030000187A
KR20030000187A KR1020010035857A KR20010035857A KR20030000187A KR 20030000187 A KR20030000187 A KR 20030000187A KR 1020010035857 A KR1020010035857 A KR 1020010035857A KR 20010035857 A KR20010035857 A KR 20010035857A KR 20030000187 A KR20030000187 A KR 20030000187A
Authority
KR
South Korea
Prior art keywords
line
dual
backup
malfunction
packet
Prior art date
Application number
KR1020010035857A
Other languages
English (en)
Other versions
KR100386923B1 (ko
Inventor
이상득
Original Assignee
(주)캐너즈
이상득
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by (주)캐너즈, 이상득 filed Critical (주)캐너즈
Priority to KR10-2001-0035857A priority Critical patent/KR100386923B1/ko
Priority to PCT/KR2001/001137 priority patent/WO2003026210A1/en
Publication of KR20030000187A publication Critical patent/KR20030000187A/ko
Application granted granted Critical
Publication of KR100386923B1 publication Critical patent/KR100386923B1/ko

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/22Arrangements for detecting or preventing errors in the information received using redundant apparatus to increase reliability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/22Alternate routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/24Multipath
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/12Avoiding congestion; Recovering from congestion
    • H04L47/125Avoiding congestion; Recovering from congestion by balancing the load, e.g. traffic engineering

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

본 발명은 듀얼 라인 기반 백업 및 로드 밸런싱 방법 및 장치에 관한 것이다. 본 발명에 따른 선로 백업 방법은-여기서, 제1 선로에 상응하는 제1 ISP(Internet Service Provider) 및 제2 선로에 상응하는 제2 ISP는 서로 다름-, 제1 선로 및 제2 선로의 동작을 감시하는 단계, 제1 선로 및 제2 선로 중 어느 한 선로에 대한 오동작을 감지하는 단계, 감지된 오동작에 상응하는 선로를 통하여 송수신되는 패킷을 다른 선로를 통하여 송수신되도록 미리 지정된 방식에 의하여 라우팅하는 단계를 포함하고, 감지된 오동작에 상응하는 선로가 복구되면, 제1 선로 및 제2 선로에 정상적인 포트 정책이 적용되는 것이다.

Description

듀얼 라인 기반 백업 및 로드 밸런싱 방법 및 장치{Back-Up & load balancing method and apparatus based on dual lines}
본 발명은 듀얼 라인 기반 백업 및 로드 밸런싱 방법 및 장치에 관한 것이다.
종래의 선로 백업 방식은 크게 델타 방식 및 듀얼 라인 방식이 있다. 델타 방식은 서버와 클라이언트 사이의 경로에 어떤 문제점이 생겼을 때, 다른 경로로 우회하여 라우팅하는 방법이다. 듀얼 라인 백업 방식은 동일한 ISP(Internet Service Provider)가 제공하는 2개의 선로를 이용하여, 하나의 선로에서 이상이 발생할 경우에 나머지 선로로 백업하는 방식이다.
그러나, 델타 방식은 서버와 클라이언트 사이에 새롭게 형성된 우회 경로로 패킷이 송수신될 때, 송수신되는 시간이 지나치게 오래 걸릴 뿐만 아니라, 패킷의 손실 등 부가적인 부작용이 있다. 비록 델타 방식은 듀얼 라인 방식에 비하여 안전하기는 하지만, 범용적인 경우에 해당하는 것으로서, 특수한 목적(예를 들어, 기업내의 사용)을 수행하는 경우에는 새로운 경로를 따로이 생성해야 하므로 예기치 못한 부가적인 비용이 소요될 수 있는 문제점도 있다.
또한, 듀얼 라인 방식은 동일한 ISP로부터 회선을 공급받기 때문에, 회선의 문제가 아니라 ISP 자체의 오류가 있는 경우에는, 실질적인 백업이 불가능하다는 치명적인 문제점이 있다.
상술한 종래 기술의 문제점을 극복하기 위하여, 본 발명은 서로 다른 ISP가 제공한 2개의 선로를 이용하여 안정적인 선로 백업을 수행할 수 있는 듀얼 라인 기반 백업 방법 및 장치를 제공하는 것을 목적으로 한다.
본 발명의 다른 목적은 로드를 효과적으로 분산할 수 있는 듀얼 라인 기반 백업 및 로드 밸런싱 방법 및 장치를 제공하는 데 있다.
본 발명의 또 다른 목적은 기업 등 특수한 목적을 수행하기 위한 네트워크에 적합한 듀얼 라인 기반 백업 및 로드 밸런싱 방법 및 장치를 제공하는 데 있다.
도 1은 본 발명의 바람직한 일 실시예에 따른 로드 밸런스(load balance)를 위한 시스템 구성을 나타낸 도면.
도 2는 본 발명의 바람직한 일 실시예에 따른 포트 정책 테이블을 예시적으로 나타낸 도면.
도 3은 본 발명의 바람직한 일 실시예에 따른 디패스에서 로드를 분산하는 과정을 개략적으로 나타낸 순서도.
도 4는 본 발명의 바람직한 일 실시예에 따른 문제 선로가 발생한 경우 선로 백업을 할 수 있는 시스템의 구성을 개략적으로 나타낸 도면.
도 5는 본 발명의 바람직한 다른 실시예에 따른 문제 선로가 발생한 경우 선로 백업을 할 수 있는 시스템의 구성을 개략적으로 나타낸 도면.
도 6은 본 발명의 바람직한 일 실시예에 따른 선로 백업 과정을 나타낸 순서도.
도 7은 본 발명의 바람직한 일 실시예에 따른 쌍방 듀얼라인 기반 백업 및 로드 밸런싱 시스템의 구성을 개략적으로 나타낸 도면.
도 8은 본 발명의 바람직한 일 실시예에 따른 쌍방 듀얼라인 기반 선로 백업 과정을 개략적으로 나타낸 순서도.
도 9는 본 발명의 바람직한 다른 실시예에 따른 쌍방 듀얼라인 기반 백업 및 로드 밸런싱 시스템의 구성을 나타낸 도면.
도 10은 본 발명의 바람직한 일 실시예에 따른 서버측에서의 쌍방 듀얼라인 기반 백업 및 로드 밸런싱 과정을 나타낸 순서도.
도 11은 본 발명의 바람직한 일 실시예에 따른 클라이언트측에서의 쌍방 듀얼라인 기반 백업 및 로드 밸런싱 과정을 나타낸 순서도.
<도면의 주요 부분에 대한 부호의 설명>
101…디패스 103…제1 ISP
105…제2 ISP 107…인터넷
109…제1 선로 111…제2 선로
113…라우터 115…ADSL
117…스위치 119…이더넷
상기 목적들을 달성하기 위하여 본 발명의 일 측면에 따르면, 제1 선로 및 제2 선로와 연결된 선로 백업 라우터에서의 선로를 백업하는 데에 있어서-여기서, 상기 제1 선로에 상응하는 제1 ISP(Internet Service Provider) 및 상기 제2 선로에 상응하는 제2 ISP는 서로 다름-, 상기 제1 선로 및 제2 선로의 동작을 감시하고, 상기 제1 선로 및 제2 선로 중 어느 한 선로에 대한 오동작을 감지하고, 상기 감지된 오동작에 상응하는 선로를 통하여 송수신되는 패킷을 다른 선로를 통하여 송수신되도록 미리 지정된 방식에 의하여 라우팅하되, 상기 감지된 오동작에 상응하는 선로가 복구되면, 상기 제1 선로 및 제2 선로에 정상적인 포트 정책이 적용되는 선로 백업 방법, 상기 방법에 상응하는 장치 및 기록 매체를 제공할 수 있다.
상기 감시는 Ping 함수에 의하는 것이다. 그리고, 상기 오동작은 상기 선로 자체 및 상기 선로에 상응하는 ISP 중 적어도 하나의 오류에 의한 것이다.
상기 정상적인 포트 정책에 의하여 패킷의 송수신이 상기 제1 선로 및 제2 선로로 분배될 수 있다. 그리고, 상기 분배는 패킷 종류에 상응하는 것일 수 있다.
본 발명의 다른 측면에 따르면, 제1 듀얼 라인(Dual Line)과 연결된 제1 백업 라우터에서의 선로를 백업하는 데에 있어서-여기서, 상기 제1 듀얼 라인은 제2 듀얼 라인과 인터넷으로 연결되며, 상기 제2 듀얼 라인은 제2 백업 라우터에 연결되고, 상기 제1 듀얼 라인 각각에 상응하는 ISP(Internet Service Provider)들은 서로 상이하고, 상기 제2 듀얼 라인 각각에 상응하는 ISP들은 서로 상이함-, 상기 제2 듀얼 라인의 동작을 감시하고, 상기 제2 듀얼 라인 중 하나의 선로에 대한 오동작을 인식하고, 상기 제2 백업 라우터로 전송되는 패킷을 상기 인식된 오동작에 상응하는 선로와 다른 선로를 통하여 전송되도록 미리 정해진 방식에 의하여 라우팅하되, 상기 제2 백업 라우터는 상기 패킷을 수신하여 상기 패킷에 상응하는 포트 번호를 이용하여 상기 제2 백업 라우터에 상응하는 서브넷(Sub Net)으로 전송하는 쌍방 듀얼 라인 기반 선로 백업 방법, 상기 방법에 상응하는 장치 및 기록 매체를 제공할 수 있다.
상기 제2 듀얼 라인 중 하나의 선로에 대한 오동작을 인식하는 것은 상기 제2 백업 라우터로부터 상기 제2 듀얼 라인 중 하나의 선로의 오동작에 대한 통지를 수신하여 인식하는 것이다. 상기 인식된 오동작에 상응하는 선로가 복구되면, 상기 선로 각각에 정상적인 포트 정책이 적용될 수 있다.
상기 정상적인 포트 정책에 의하여 패킷의 송수신이 제2 듀얼 라인 각각에 분배될 수 있다.
이어서, 첨부한 도면들을 참조하여 본 발명의 바람직한 실시예를 상세히 설명하기로 한다.
본 명세서에서 선로 및 라인을 병용하여 사용하기로 한다.
도 1은 본 발명의 바람직한 일 실시예에 따른 로드 밸런스(load balance)를 위한 시스템 구성을 나타낸 도면이다.
도 1을 참조하면, 백업 및 로드 밸런싱(backup & load balancing) 라우터(이하, 디패스(dPass)라 칭함)(101)가 게이트 웨이 역할을 하는 라우터(113) 및 ADSL(115)을 통하여 제1 선로(109) 및 제2 선로(111)와 연결되어 있다. 또한, 상기 디패스(101)는 스위치(117) 및 이더넷(119)을 통하여 서버(121) 및 복수의 피시(PC)(123)에 연결되어 있다. 여기서, 각각의 장치의 IP 주소는 예시적으로 기재된 것으로 하여 설명하기로 한다.
제1 선로에는 제1 아이에스피(Internet Service Provider, 이하 ISP)(103)가 연결되어 있고, 제2 선로에는 제2 ISP(105)가 연결되어 있다. 또한, 제1 ISP(103) 및 제2 ISP(105)는 인터넷(107)에 연결되어 있다. 본 발명의 바람직한 실시예에서, 제1 선로(109)는 전용선으로서 주요 선로(main line), 제2 선로(111)는 전용선 또는 ADSL 선로로서 부가 선로(sub line)인 것으로 하여 설명하기로 한다. 또한, 제1 선로는 제1 ISP(103)로부터 203.117.1.1 내지 203.117.1.255까지의 C 클래스 공인 IP 주소가 설정되고, 제2 선로는 제2 ISP(105)로부터 192.168.1.2의 한 개의 IP 주소를 설정받은 것으로 가정한다.
상기 제1 ISP(103) 및 제2 ISP(105)는 로드 밸런싱의 측면에서는 동일한 ISP일 수 있으나, 후술할 백업의 측면에 의하여 서로 다른 ISP인 것이 바람직하다.
디패스에 기본적으로 설정되는 파일은 선로 정보 파일, 정책 테이블 파일,정책 IP 파일, 체크 IP 파일을 포함한다. 각각의 파일을 구체적으로 설명하면 다음과 같다.
선로 정보 파일은 선로에 관한 정보를 지정한다. 그 형식은 다음과 같다. 다만, 선로에 로컬을 포함하는 경우 클라이언트의 IP 주소를 포함할 수 있다.
eth0_ip=IP_addr
eth0_netmask=netmask address
eth0_network=network address
eth0_broadcast=broadcast address
eth0_gateway=gateway address
예를 들어, eth0(125)의 경우는
eth0_ip=203.117.1.10
eth0_netmask=255.255.255.0
eth0_network=203.117.1.0
eth0_broadcast=203.117.1.255
eth0_gateway=203.117.1.1
[client]
203.117.1.5
203.117.1.6
203.117.1.7
203.117.1.8
이며, eth1(127)의 경우는
eth0_ip=192.168.1.2
eth0_netmask=255.255.255.224
eth0_network=192.168.1.0
eth0_broadcast=192.168.1.6
eth0_gateway=192.168.1.1
이 될 수 있다.
정책 테이블 파일은 부가 선로(제2 선로)를 통하여 패킷을 전송할 포트를 지정하며, 정책 IP 파일은 상기 정책 테이블 파일에 기재된 것에 상관없이 반드시 주요 선로(제1 선로)를 통하여 트래픽을 전송하는 IP 주소를 지정한다.
체크 IP 파일은 선로가 정상적으로 동작하는 지의 여부를 주기적으로 검사하기 위하여 사용되며, 해당 IP 주소를 지정할 수 있다. 또한, 검사 주기(checktime)는 초단위로 지정할 수 있다(예를 들어 30초). 본 발명의 바람직한 일 실시예에서 IP 검사는 PING 함수를 이용하며, 최초의 문제 발생후 5초 간격으로 2회를 반복하여 문제가 발생할 경우 선로가 정상적으로 동작하지 않는 것으로 간주한다. 그 형식은 다음과 같다.
main=IP_addr
sub=IP_addr
checktime=n
그 예는 다음과 같을 수 있다.
main=203.117.0.1
sub=192.168.10.1
checktime=30
본 발명의 바람직한 일 실시예에 따른 디패스(101)가 로드 밸런싱을 수행하는 과정을 도 2 및 도 3을 참조하여 상세히 설명하기로 한다.
도 2는 본 발명의 바람직한 일 실시예에 따른 포트 정책 테이블을 예시적으로 나타낸 도면이고, 도 3은 본 발명의 바람직한 일 실시예에 따른 디패스에서 로드를 분산하는 과정을 개략적으로 나타낸 순서도이다.
도 2를 참조하면, 디패스는 포트별로 패킷을 송수신하는 선로를 결정하는 정책을 기재한 포트 정책 테이블(201)을 저장할 수 있다. 포트 정책 테이블(201)은 포트 번호 항목(203), 포트 번호에 따른 패킷 종류 항목(205), 제1 선로를 선택할 수 있는 제1 선로 항목(207) 및 제2 선로를 선택할 수 있는 제2 선로 항목(209)을 포함할 수 있다. 예를 들어, 포트 번호가 웰 논 포트(well known port)인 80이고 그에 따른 패킷이 HTTP이고 제2 선로에서 HTTP 패킷이 송수신되도록 정책이 정해지면, 포트 번호 항목(203)에 80, 패킷 종류 항목(205)에 HTTP 및 제2 선로 항목(209)이 선택되는 것으로 테이블을 구성할 수 있다.
로컬에서 전송된 패킷을 디패스에서 수신하는 경우에 있어서, 도 3을 참조하여 설명하면, 디패스는 로컬에서 전송된 패킷을 수신(단계 301)한 후, 패킷내의 헤더 부분을 분석(단계 303)한다. 그 후, 디패스는 패킷의 종류를 추출한 후, 상술한 포트 정책 테이블을 이용하여 선로를 결정(단계305)한다. 디패스는 제1 선로가 결정되면 제1 선로로 수신한 패킷을 전송(단계 307)하고, 제2 선로가 결정되면 제2 선로로 수신한 패킷을 전송(단계 309)한다. 상기의 과정을 예를 들어 설명하면, 로컬에서 전송된 패킷이 HTTP라면, 디패스는 도2에 도시된 포트 정책 테이블을 이용하여 전송 선로를 제2 선로로 결정한다. 그 후, 디패스는 수신한 패킷을 제2 선로로 전송한다. 상기의 과정을 통하여 로드를 분산할 수 있음은 자명할 것이다.
도 4는 본 발명의 바람직한 일 실시예에 따른 문제 선로가 발생한 경우 선로 백업을 할 수 있는 시스템의 구성을 개략적으로 나타낸 도면이다.
도 4를 참조하면, 상기 시스템은 도1에 도시된 시스템과 거의 동일하나, 제1 선로에 문제가 발생하여 사용할 수 없는 상태이다. 또한, 선로 백업을 위한 상기 시스템은 반드시 제1 ISP(103) 및 제2 ISP(105)가 서로 다른 ISP이어야 한다. 상기 시스템에서, 제1 선로(주요 선로)가 다운되면, eth0(125)을 통하여 패킷을 송수신할 수 없기 때문에, 로드 밸런싱을 위한 기본 설정이 무시된다. 즉, eth2(129)의 모든 패킷의 송수신이 제2 선로(보조 선로)만을 이용하도록 eth1(127)로 라우팅된다. 또한, 디패스(101)는 eth0(125)에 설정된 체크 IP(CheckIP, 203.117.10.1)를 Checktime(예를 들어, 30초) 간격으로 Ping 함수를 이용하여 검사한다.
도 5는 본 발명의 바람직한 다른 실시예에 따른 문제 선로가 발생한 경우 선로 백업을 할 수 있는 시스템의 구성을 개략적으로 나타낸 도면이다.
도 5를 참조하면, 상기 시스템은 도1에 도시된 시스템과 거의 동일하나, 제2 선로에 문제가 발생하여 사용할 수 없는 상태이다. 또한, 선로 백업을 위한 상기 시스템은 반드시 제1 ISP(103) 및 제2 ISP(105)가 서로 다른 ISP이어야 한다. 상기시스템에서, 제2 선로(보조 선로)가 다운되면, eth1(127)을 통하여 패킷을 송수신할 수 없기 때문에, 로드 밸런싱을 위한 기본 설정이 무시된다. 즉, eth2(129)의 모든 패킷의 송수신이 제1 선로(주요 선로)만을 이용하도록 eth0(125)으로 라우팅된다. 또한, 디패스(101)는 eth1(127)에 설정된 체크 IP(CheckIP, 192.168.10.1)를 Checktime(예를 들어, 30초) 간격으로 Ping 함수를 이용하여 검사한다.
도 6은 본 발명의 바람직한 일 실시예에 따른 선로 백업 과정을 나타낸 순서도이다.
도 6을 참조하면, 디패스는 먼저 정책 상태를 P11로 설정(단계 601)한다. P11의 상태는 기본 백업 정책으로서, 주요 선로(제1 선로)에 모든 패킷의 송수신을 집중하며, 보조 선로(제2 선로)는 NAT(Network Address Translation)가 구성되며, 주요 선로(제1 선로)에 문제가 발생할 때까지 대기 상태를 유지하도록 지정된다. NAT는 외부 네트웍에 알려진 것과 다른 IP 주소를 사용하는 내부 네트웍에서, IP 주소를 변환하는 것이다. 일반적으로, 하나의 시스템은 자신의 내부 네트웍 주소를 하나 또는 그 이상의 공인 IP 주소로 사상한다. 그리고 들어오는 패킷들 상의 공인 IP 주소를 다시 사설 IP 주소로 변환한다. NAT는 IP 주소를 정적으로 정의하거나, 또는 동적으로 변환하도록 설정될 수 있다.
그 후, 디패스는 단계 603에서 현재의 정책 상태를 판단한다. 단계 601에서 정책 상태를 P11로 설정하였으므로, 디패스는 P11 정책을 실행(단계 605)한다. 본 발명의 바람직한 다른 실시예에서, 디패스는 단계 607을 실행하기 전에 P11 정책을 설정하는 과정을 더 실행할 수 있다. 그 후, 디패스는 주요 선로(제1 선로)가 동작중인 지를 판단(단계 607)한다. 판단하는 방법은 Ping 함수를 이용하며, 이는 상술한 바를 참조할 수 있으므로 그 설명을 생략하기로 한다. 디패스는 단계 607의 판단 결과 주요 선로가 정상적으로 동작하면 단계 611을 실행하고, 그렇지 않으면 단계609를 실행한다.
단계 609에서, 디패스는 정책 상태를 P12로 설정한다. P12 정책은 주요 선로(제1 선로)가 다운이 되면, 모든 송수신 패킷을 보조 선로(제2 선로)에 집중하도록 하며, P11 정책에서 구성된 NAT를 이용하는 것으로 지정된다. 또한, P12 정책은 주요 선로(제1 선로)가 정상적으로 복구되었는 지를 주기적으로 검사하도록 지정된다. 검사 방법은 상술한 바와 같으므로, 그 설명을 생략하기로 한다. 디패스는 단계 609를 실행한 후, 단계 603을 다시 실행한다.
단계 611에서, 디패스는 보조 선로(제2 선로)가 정상적으로 동작중인 지를 판단한다. 디패스는 단계 611의 판단 결과 보조 선로가 정상적으로 동작하면 단계 605로 되돌아가고, 그렇지 않으면 단계 613을 실행한다.
단계 613에서, 디패스는 정책 상태를 P13으로 설정한다. P13 정책은 보조 선로가 다운이 되면, 모든 송수신 패킷을 주요 선로(제1 선로)에 집중하도록 하며, 보조 선로가 정상적으로 복구되었는 지를 주기적으로 검사하도록 지정된다. 검사 방법은 상술한 바와 같으므로, 그 설명을 생략하기로 한다. 디패스는 단계 613의 실행 후, 단계 603을 다시 실행한다.
단계 603에서, 현재의 정책 상태가 P12인 경우, 디패스는 P12 정책을 실행(단계 615)한다. P12 정책은 상술한 바와 같으므로 그 설명을 생략하기로 한다. 본발명의 바람직한 다른 실시예에서, 디패스는 단계 615를 실행하기 전에 P12 정책을 설정하는 과정을 더 실행할 수 있다. 그 후, 디패스는 주요 선로(제1 선로)가 정상적으로 복구되었는 지를 판단(단계 617)한 후, 정상적으로 복구가 되었으면 단계 619를 실행하고, 그렇지 않으면 다시 단계 615를 실행한다. 단계 619에서, 디패스는 정책 상태를 P11로 설정한다. P11 정책은 상술한 바와 같으므로 그 설명을 생략하기로 한다.
단계 603에서, 현재의 정책 상태가 P13인 경우, 디패스는 P13 정책을 실행(단계 621)한다. P13 정책은 상술한 바와 같으므로 그 설명을 생략하기로 한다. 본 발명의 바람직한 다른 실시예에서, 디패스는 단계 621을 실행하기 전에 P13 정책을 설정하는 과정을 더 실행할 수 있다. 그 후, 디패스는 보조 선로(제2 선로)가 정상적으로 복구되었는 지를 판단(단계 623)한 후, 정상적으로 복구가 되었으면 단계 625를 실행하고, 그렇지 않으면 다시 단계 621을 실행한다. 단계 625에서, 디패스는 정책 상태를 P11로 설정한다. P11 정책은 상술한 바와 같으므로 그 설명을 생략하기로 한다.
도 6을 참조하여 설명한 선로 백업 과정에서 P11 정책의 지정을 달리하여, 선로 백업 및 로드 밸런싱 과정을 수행할 수 있는 방법을 설명하기로 한다. 즉, P11의 정책을 특정 포트와 특정 IP 주소를 지정하여 부가 선로(제2 선로)로 패킷 송수신하도록 하고, 지정하지 않은 모든 포트 및 IP 주소는 주요 선로(제1 선로)로 패킷을 송수신하도록 지정함으로써, 로드를 분산할 수 있음은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게는 자명할 것이다.
도 7은 본 발명의 바람직한 일 실시예에 따른 쌍방 듀얼라인 기반 백업 및 로드 밸런싱 시스템의 구성을 개략적으로 나타낸 도면이다.
도 7을 참조하면, 디패스 서버(701)는 서버(705)와 연결되어 있으며, 제3 선로(709) 및 제4 선로(711)를 통하여 인터넷(107)에 연결되어 있다. 그리고, 디패스 클라이언트(703)는 클라이언트(707)와 연결되어 있으며, 제5선로(713) 및 제6선로(715)를 통하여 인터넷(107)에 연결되어 있다. 즉, 서버측 및 클라이언트측 모두 적어도 2개의 선로를 보유하고 있으며, 상술한 바와 같이 적어도 2개의 선로를 이용하여 로드 밸런싱을 할 수 있다. 여기서, 제3 선로에 해당하는 ISP와 제4 선로에 해당하는 ISP는 서로 다른 ISP이며, 제5 선로에 해당하는 ISP와 제6 선로에 해당하는 ISP는 서로 다른 ISP이다. 이와 같은 구성에 의하여, 선로 백업 및 로드 밸런싱을 동시에 수행할 수 있다. 상기의 내용을 도 8을 참조하여 상세히 설명하도록 한다.
도 8은 본 발명의 바람직한 일 실시예에 따른 쌍방 듀얼라인 기반 선로 백업 과정을 개략적으로 나타낸 순서도이다.
도 8을 참조하면, 디패스 클라이언트는 서버에 연결된 선로 중, 주요 선로인 제3 선로가 정상적으로 동작하는 지를 직접 체크 또는 체크 결과를 수신(단계 801)한다. 그 후, 디패스 클라이언트는 제3 선로가 정상적으로 동작하는 지를 판단(단계 803)한 후, 정상적으로 동작하면 단계 801을 다시 수행하고, 그렇지 않으면 단계 805를 수행한다. 단계 805에서, 디패스 클라이언트는 서버로 전송되는 모든 패킷을 상기 서버에 연결된 선로 중, 보조 선로인 제4 선로에 상응하는 IP 주소로 전송한다.
디패스 서버는 패킷을 수신한 후, 이를 포트별로 인식(단계 807)한다. 그 후, 디패스 서버는 수신한 패킷을 포트별로 내부 서버(subnet)에 전송(단계 809)한다.
도 9는 본 발명의 바람직한 다른 실시예에 따른 쌍방 듀얼라인 기반 백업 및 로드 밸런싱 시스템의 구성을 나타낸 도면이다.
도 9를 참조하면, 쌍방 듀얼라인 기반 백업 및 로드 밸런싱 시스템은 도 1을 참조하여 설명한 시스템이 인터넷(107)을 중심으로 대칭적으로 구성되는 형태이므로 구성에 대한 구체적인 설명을 생략하기로 한다. 여기서, 디패스 서버 및 디패스 클라이언트는 도 1을 참조로 하여 설명한 디패스와 동일한 구성을 가진다. 다만, 디패스 서버에 연결된 제3 ISP 및 제4 ISP는 서로 다른 ISP이다. 마찬가지로, 디패스 클라이언트에 연결된 제5 ISP 및 제6 ISP도 서로 다른 ISP이다.
디패스 서버에서의 기본 설정 사항은 다음과 같다.
첫째, 디패스의 기본 설정 사항이 모두 적용된다. 다만, 서버측에서 항상 Fail Over를 유지해야 되는 서버(905, 906)의 IP 주소(203.117.1.5, 203.117.1.6)는 서버측 주요 선로인 제3 선로를 이용하도록 설정된다. 둘째, 서버 프로그램에서 사용할 포트가 지정된다. 예를 들어, IP 주소가 203.117.1.5는 1010번, IP 주소가 203.117.1.6은 1011번으로 지정될 수 있다. 셋째, 서버측 주요 선로인 제3 선로가 다운이 되어 서버측 보조 선로인 제4 선로가 사용될 경우에, 서버 IP 주소로 변환할 IP 주소 및 포트 번호가 설정된다. 넷째, 서버측 주요 선로인 제3 선로가 다운이 되는 경우에, 디패스 클라이언트에게 해당 사실을 통보할 디패스 서버 프로그램이 실행된다. 구체적으로, 디패스 서버는 제3 선로가 다운이 되면, 디패스 클라이언트 파일을 읽어서 해당 사실을 TCP 세션으로 통보한다.
디패스 서버에 기본적으로 설정되는 파일은 적어도 IP 주소 및 포트 설정 파일(서버), 디패스 클라이언트 파일을 포함한다.
IP 주소 및 포트 설정 파일(서버)은 서버측의 주요 선로인 제3 선로가 다운이 되는 경우에 사용되는 IP 주소 및 포트 번호를 설정하는 데 필요하다. 그 형식은 다음과 같다.
NAT_PORT1=SERVER_IP1:포트번호
예를 들어,
1010=203.117.1.5:1010
1011=203.117.1.5:1011
과 같이 설정될 수 있다.
디패스 클라이언트 파일은 서버측 주요 선로인 제3 선로가 다운이 되는 경우에 해당 사항을 통보할 디패스 클라이언트의 IP 주소를 설정하는 데 사용된다.
상기와 같이 설정되면, 디패스 서버는 서버측 주요 선로인 제3 선로를 상술한 Ping 함수를 이용하여 주기적으로 검사하여, 상기 제3 선로가 정상적으로 동작하지 않을 경우 해당 사항을 디패스 클라이언트에게 통지한다. 그리고, 디패스 서버는 IP 주소 및 포트 설정 파일(서버)을 읽어서, 제4 선로로 전송되는 패킷 중에서 지정된 포트로 전송되는 패킷을 지정된 IP 주소로 변환한다. 예를 들어, 1010포트에 해당하는 패킷은 203.117.1.5로, 1011 포트에 해당하는 패킷은 203.117.1.6으로 전송된다.
디패스 클라이언트에서의 기본 설정 사항은 다음과 같다.
첫째, 디패스의 기본 설정 사항이 모두 적용된다. 둘째, 서버측의 주요 선로인 제3 선로가 다운이 되는 경우에 서버측의 보조 선로인 제4 선로를 사용하기 위하여, 서버측 제4 선로의 IP 주소 및 포트 번호가 지정된다. 셋째, 서버측의 주요 선로인 제3 선로가 다운이 되는 경우에, 해당 사항이 통보될 디패스 클라이언트 프로그램이 실행된다. 구체적으로, 해당 사항이 통지되면, IP 주소 및 포트 설정 파일(클라이언트)을 이용하여 IP 테이블이 변경됨으로써 재실행될 수 있다. 상기 IP 주소 및 포트 설정 파일(클라이언트)은 클라이언트측에서 패킷을 전송할 때, 목적지 주소를 변경할 수 있는 IP 주소 및 포트 번호를 설정하는 데 사용된다. 그 형식으로는
SEVER_IP1:포트번호=SUB_IP:포트번호
이며, 예를 들어,
203.117.1.5:1010=192.168.1.2:1010
203.117.1.6:1011=192.168.1.2:1010
으로 설정될 수 있다.
상기와 같이 설정되면, 서버측 주요 선로인 제3 선로가 다운이 됐음이 통보되는 경우, 상기 IP 주소 및 포트 번호 설정 파일(클라이언트)을 읽어서 지정된 IP 주소로 지정된 포트 번호의 모든 패킷을 전송한다. 예를 들어, 203.239.35.5 내지203.239.35.8의 클라이언트에서 전송되는 포트 번호 1010 및 1011의 패킷은 모두 192.168.1.2로 전송된다.
도 10은 본 발명의 바람직한 일 실시예에 따른 서버측에서의 쌍방 듀얼라인 기반 백업 및 로드 밸런싱 과정을 나타낸 순서도이다.
도 10을 참조하면, 상기 백업 및 로드 밸런싱 과정은 도 6을 참조로 하여 설명한 선로 백업 과정과 유사하다. 상기 백업 및 로드 밸런싱 과정이 도 6을 참조로 하여 설명한 선로 백업 과정과 비교하여 차이가 나는 부분은 각 정책의 내용 및 단계 1015 및 단계 1023의 추가이다. 따라서, 중복되는 부분에 대한 설명은 생략하기로 한다.
먼저, P21 정책은 특정 포트 및 특정 IP 주소를 지정하여 서버측 보조 선로인 제4 선로로 송수신 패킷을 분산하고, 지정하지 않은 모든 포트 및 IP 주소는 서버측 주요 선로인 제3 선로를 사용하도록 지정된다. 또한, P21 정책은 서버측 주요 선로인 제3 선로가 다운되는 경우에, 서버측 보조 선로인 제4 선로로 모든 패킷이 송수신되도록 서버의 IP 주소 및 사용되는 포트 번호를 지정한다. P22 정책은 서버측 주요 선로인 제3 선로가 다운이 되면, 모든 송수신 패킷을 서버측 보조 선로인 제4 선로에 집중하도록 한 후, 제3 선로가 정상적으로 복구되었는 지를 주기적으로 검사하도록 지정된다. 또한, P22 정책은 P21 정책에서 지정한 포트로 전송되는 패킷을 지정한 포트 번호로 변환하도록 지정된다. P23 정책은 상술한 P13 정책과 동일하므로 그 설명을 생략하기로 한다.
그리고, 디패스 서버는 단계 1015에서, 디패스 클라이언트로 서버측 주요 선로인 제3 선로가 다운되었음을 통보하며, 단계 1023에서 디패스 클라이언트로 제3 선로가 정상적으로 복구되었음을 통보한다.
도 11은 본 발명의 바람직한 일 실시예에 따른 클라이언트측에서의 쌍방 듀얼라인 기반 백업 및 로드 밸런싱 과정을 나타낸 순서도이다.
도 11을 참조하면, 상기 백업 및 로드 밸런싱 과정은 도 6을 참조로 하여 설명한 선로 백업 과정과 유사하다. 상기 백업 및 로드 밸런싱 과정이 도 6을 참조로 하여 설명한 선로 백업 과정과 비교하여 차이가 나는 부분은 각 정책의 내용 및 단계 1105, 단계 1117, 단계 1125의 추가이다. 따라서, 중복되는 부분에 대한 설명은 생략하기로 한다.
먼저, P31 정책은 특정 포트 및 특정 IP 주소를 지정하여 클라이언트측 보조 선로인 제6 선로로 송수신 패킷을 분산하고, 지정하지 않은 모든 포트 및 IP 주소는 클라이언트측 주요 선로인 제5 선로를 사용하도록 지정된다. 기본적으로, 상기 제6 선로에서는 NAT가 구성되며, 사설 IP 형식으로 동작한다. 또한, P31 정책은 서버측의 Fail Over를 유지하기 위하여, 서버의 IP 주소 및 포트 번호를 서버측의 보조 선로 선로인 제4 선로의 IP 주소로 지정한다. P32 정책은 클라이언트측 주요 선로인 제5 선로가 다운이 되면, 모든 송수신 패킷을 클라이언트측 보조 선로인 제6 선로에 집중하도록 한 후, 제5 선로가 정상적으로 복구되었는 지를 주기적으로 검사하도록 지정된다. 또한, P32 정책은 P31 정책에서 지정한 포트로 전송되는 패킷을 지정한 포트 번호로 변환하도록 지정된다. P33 정책은 상술한 P13 정책과 동일하므로 그 설명을 생략하기로 한다. 또한, 상기 P31, P32 및 P33 정책들은 단계1105, 단계 1117 및 단계 1125의 실행 결과, 서버측의 주요 선로가 다운되었다는 통보를 받으면, 서버측의 Fail Over를 유지하기 위하여, 원래의 내용에서 IP 주소 및 포트 설정 파일(클라이언트)을 읽은 후, 지정된 IP 주소로 지정된 포트의 모든 패킷을 전송하도록 지정된다.
본 발명은 상기 실시예에 한정되지 않으며, 많은 변형이 본 발명의 사상 내에서 당 분야에서 통상의 지식을 가진 자에 의하여 가능함은 물론이다.
본 발명에 의하여, 서로 다른 ISP가 제공한 2개의 선로를 이용하여 안정적인 선로 백업을 수행할 수 있는 듀얼 라인 기반 백업 방법 및 장치를 제공할 수 있다.
또한 본 발명에 의하여, 로드를 효과적으로 분산할 수 있는 듀얼 라인 기반 백업 및 로드 밸런싱 방법 및 장치를 제공할 수 있다.
또한 본 발명에 의하여, 기업 등 특수한 목적을 수행하기 위한 네트워크에 적합한 듀얼 라인 기반 백업 및 로드 밸런싱 방법 및 장치를 제공할 수 있다.

Claims (15)

  1. 제1 선로 및 제2 선로와 연결된 선로 백업 라우터에서의 선로 백업 방법에 있어서-여기서, 상기 제1 선로에 상응하는 제1 ISP(Internet Service Provider) 및 상기 제2 선로에 상응하는 제2 ISP는 서로 다름-,
    상기 제1 선로 및 제2 선로의 동작을 감시하는 단계;
    상기 제1 선로 및 제2 선로 중 어느 한 선로에 대한 오동작을 감지하는 단계;
    상기 감지된 오동작에 상응하는 선로를 통하여 송수신되는 패킷을 다른 선로를 통하여 송수신되도록 미리 지정된 방식에 의하여 라우팅하는 단계
    를 포함하되,
    상기 감지된 오동작에 상응하는 선로가 복구되면, 상기 제1 선로 및 제2 선로에 정상적인 포트 정책이 적용되는 것
    을 특징으로 하는 선로 백업 방법.
  2. 제1항에 있어서,
    상기 감시는
    Ping 함수에 의하는 것
    을 특징으로 하는 선로 백업 방법.
  3. 제1항에 있어서,
    상기 오동작은
    상기 선로 자체 및 상기 선로에 상응하는 ISP 중 적어도 하나의 오류에 의한 것
    을 특징으로 하는 선로 백업 방법.
  4. 제1항에 있어서,
    상기 정상적인 포트 정책에 의하여
    패킷의 송수신이 상기 제1 선로 및 제2 선로로 분배되는 것
    을 특징으로 하는 선로 백업 방법.
  5. 제4항에 있어서,
    상기 분배는
    패킷 종류에 상응하는 것
    을 특징으로 하는 선로 백업 방법.
  6. 제1 듀얼 라인(Dual Line)과 연결된 제1 백업 라우터에서의 선로 백업 방법에 있어서-여기서, 상기 제1 듀얼 라인은 제2 듀얼 라인과 인터넷으로 연결되며, 상기 제2 듀얼 라인은 제2 백업 라우터에 연결되고, 상기 제1 듀얼 라인 각각에 상응하는 ISP(Internet Service Provider)들은 서로 상이하고, 상기 제2 듀얼 라인 각각에 상응하는 ISP들은 서로 상이함-,
    상기 제2 듀얼 라인의 동작을 감시하는 단계;
    상기 제2 듀얼 라인 중 하나의 선로에 대한 오동작을 인식하는 단계;
    상기 제2 백업 라우터로 전송되는 패킷을 상기 인식된 오동작에 상응하는 선로와 다른 선로를 통하여 전송되도록 미리 정해진 방식에 의하여 라우팅하는 단계
    를 포함하되,
    상기 제2 백업 라우터는
    상기 패킷을 수신하여 상기 패킷에 상응하는 포트 번호를 이용하여 상기 제2 백업 라우터에 상응하는 서브넷(Sub Net)으로 전송하는 것
    을 특징으로 하는 쌍방 듀얼 라인 기반 선로 백업 방법.
  7. 제6항에 있어서,
    상기 감시는
    Ping 함수에 의하는 것
    을 특징으로 하는 쌍방 듀얼 라인 기반 선로 백업 방법.
  8. 제6항에 있어서,
    상기 제2 듀얼 라인 중 하나의 선로에 대한 오동작을 인식하는 것은
    상기 제2 백업 라우터로부터 상기 제2 듀얼 라인 중 하나의 선로의 오동작에 대한 통지를 수신하여 인식하는 것
    을 특징으로 하는 쌍방 듀얼 라인 기반 선로 백업 방법.
  9. 제6항에 있어서,
    상기 인식된 오동작에 상응하는 선로가 복구되면, 상기 선로 각각에 정상적인 포트 정책이 적용되는 것
    을 특징으로 하는 쌍방 듀얼 라인 기반 선로 백업 방법.
  10. 제9항에 있어서,
    상기 정상적인 포트 정책에 의하여
    패킷의 송수신이 제2 듀얼 라인 각각에 분배되는 것
    을 특징으로 하는 쌍방 듀얼 라인 기반 선로 백업 방법.
  11. 제6항에 있어서,
    상기 분배는
    패킷의 종류에 상응하는 것
    을 특징으로 하는 쌍방 듀얼 라인 기반 선로 백업 방법.
  12. 제1 선로 및 제2 선로와 연결된 선로 백업 라우터에 있어서-여기서, 상기 제1 선로에 상응하는 제1 ISP(Internet Service Provider) 및 상기 제2 선로에 상응하는 제2 ISP는 서로 다름-,
    상기 제1 선로 및 제2 선로의 동작을 감시하는 수단;
    상기 제1 선로 및 제2 선로 중 어느 한 선로에 대한 오동작을 감지하는 수단;
    상기 감지된 오동작에 상응하는 선로를 통하여 송수신되는 패킷을 다른 선로를 통하여 송수신되도록 미리 지정된 방식에 의하여 라우팅하는 수단
    을 구비하되,
    상기 감지된 오동작에 상응하는 선로가 복구되면, 상기 제1 선로 및 제2 선로에 정상적인 포트 정책이 적용되는 것
    을 특징으로 하는 선로 백업 라우터.
  13. 제1 듀얼 라인(Dual Line)과 연결된 제1 선로 백업 라우터에 있어서-여기서, 상기 제1 듀얼 라인은 제2 듀얼 라인과 인터넷으로 연결되며, 상기 제2 듀얼 라인은 제2 선로 백업 라우터에 연결되고, 상기 제1 듀얼 라인 각각에 상응하는 ISP(Internet Service Provider)들은 서로 상이하고, 상기 제2 듀얼 라인 각각에 상응하는 ISP들은 서로 상이함-,
    상기 제2 듀얼 라인의 동작을 감시하는 수단;
    상기 제2 듀얼 라인 중 하나의 선로에 대한 오동작을 인식하는 수단;
    상기 제2 선로 백업 라우터로 전송되는 패킷을 상기 인식된 오동작에 상응하는 선로와 다른 선로를 통하여 전송되도록 미리 정해진 방식에 의하여 라우팅하는 수단
    을 구비하되,
    상기 제2 선로 백업 라우터는
    상기 패킷을 수신하여 상기 패킷에 상응하는 포트 번호를 이용하여 상기 제2 선로 백업 라우터에 상응하는 서브넷(Sub Net)으로 전송하는 것
    을 특징으로 하는 쌍방 듀얼 라인 기반 선로 백업 장치.
  14. 제1 선로 및 제2 선로와 연결된 선로 백업 라우터에서의 선로 백업 방법을 수행하기 위하여 디지털 처리 장치에 의해 실행될 수 있는 명령어들의 프로그램이유형적으로 구현되어 있으며 디지털 처리 장치에 의해 판독될 수 있는 기록 매체에 있어서-여기서, 상기 제1 선로에 상응하는 제1 ISP(Internet Service Provider) 및 상기 제2 선로에 상응하는 제2 ISP는 서로 다름-,
    상기 선로 백업 방법이,
    상기 제1 선로 및 제2 선로의 동작을 감시하는 단계;
    상기 제1 선로 및 제2 선로 중 어느 한 선로에 대한 오동작을 감지하는 단계;
    상기 감지된 오동작에 상응하는 선로를 통하여 송수신되는 패킷을 다른 선로를 통하여 송수신되도록 미리 지정된 방식에 의하여 라우팅하는 단계
    를 포함하되,
    상기 감지된 오동작에 상응하는 선로가 복구되면, 상기 제1 선로 및 제2 선로에 정상적인 포트 정책이 적용되는 것
    을 특징으로 하는 기록 매체.
  15. 제1 듀얼 라인(Dual Line)과 연결된 제1 백업 라우터에서의 선로 백업 방법을 수행하기 위하여 디지털 처리 장치에 의해 실행될 수 있는 명령어들의 프로그램이 유형적으로 구현되어 있으며 디지털 처리 장치에 의해 판독될 수 있는 기록 매체에 있어서-여기서, 상기 제1 듀얼 라인은 제2 듀얼 라인과 인터넷으로 연결되며, 상기 제2 듀얼 라인은 제2 백업 라우터에 연결되고, 상기 제1 듀얼 라인 각각에 상응하는 ISP(Internet Service Provider)들은 서로 상이하고, 상기 제2 듀얼 라인 각각에 상응하는 ISP들은 서로 상이함-,
    상기 쌍방 듀얼 라인 기반 선로 백업 방법이,
    상기 제2 듀얼 라인의 동작을 감시하는 단계;
    상기 제2 듀얼 라인 중 하나의 선로에 대한 오동작을 인식하는 단계;
    상기 제2 백업 라우터로 전송되는 패킷을 상기 인식된 오동작에 상응하는 선로와 다른 선로를 통하여 전송되도록 미리 정해진 방식에 의하여 라우팅하는 단계
    를 포함하되,
    상기 제2 백업 라우터는
    상기 패킷을 수신하여 상기 패킷에 상응하는 포트 번호를 이용하여 상기 제2 백업 라우터에 상응하는 서브넷(Sub Net)으로 전송하는 것
    을 특징으로 하는 기록 매체.
KR10-2001-0035857A 2001-06-22 2001-06-22 듀얼 라인 기반 백업 및 로드 밸런싱 방법 및 장치 KR100386923B1 (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR10-2001-0035857A KR100386923B1 (ko) 2001-06-22 2001-06-22 듀얼 라인 기반 백업 및 로드 밸런싱 방법 및 장치
PCT/KR2001/001137 WO2003026210A1 (en) 2001-06-22 2001-07-04 Back-up and load balancing method and apparatus based on dual lines

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR10-2001-0035857A KR100386923B1 (ko) 2001-06-22 2001-06-22 듀얼 라인 기반 백업 및 로드 밸런싱 방법 및 장치

Publications (2)

Publication Number Publication Date
KR20030000187A true KR20030000187A (ko) 2003-01-06
KR100386923B1 KR100386923B1 (ko) 2003-06-09

Family

ID=19711244

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2001-0035857A KR100386923B1 (ko) 2001-06-22 2001-06-22 듀얼 라인 기반 백업 및 로드 밸런싱 방법 및 장치

Country Status (2)

Country Link
KR (1) KR100386923B1 (ko)
WO (1) WO2003026210A1 (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100735901B1 (ko) * 2005-09-23 2007-07-04 주식회사 새치로 비상통로 유도용 축광표시구

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100457229B1 (ko) * 2001-12-31 2004-11-16 (주)캐너즈 듀얼 전송로를 기반으로 백업 및 로드 밸런싱 서비스를제공하는 방법, 장치 및 시스템
CN103780585A (zh) * 2012-10-23 2014-05-07 北京网动网络科技股份有限公司 一种基于互联网的多线路多ip服务器数据交换方法
CN105306214B (zh) * 2015-09-24 2018-11-30 中山大学 一种双线性对安全外包方法

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04162860A (ja) * 1990-10-26 1992-06-08 Fujitsu Ltd 回線バックアップ機能を有する通信システム及び回線バックアップ方法
JP2630514B2 (ja) * 1991-07-16 1997-07-16 富士通株式会社 回線切り替え方式
JP3027483B2 (ja) * 1992-12-07 2000-04-04 株式会社日立テレコムテクノロジー 回線切替制御方法及びその装置
JPH06232851A (ja) * 1993-02-04 1994-08-19 Toshiba Corp 時分割多重化装置およびその回線バックアップ方法
JPH06334637A (ja) * 1993-05-20 1994-12-02 Hitachi Ltd 回線切替方式
JPH07202858A (ja) * 1993-12-28 1995-08-04 Oki Electric Ind Co Ltd 回線障害時のバックアップ方式
KR20000018835A (ko) * 1998-09-05 2000-04-06 황충선 인밴드 신호를 이용한 실시간 데이터 전용선백업 방법 및 그장치
KR20000020457A (ko) * 1998-09-21 2000-04-15 서평원 디지탈 가입자선(dsl) 라우터
JP2001053794A (ja) * 1999-08-09 2001-02-23 Nec Corp Ip通信のリアルタイムバックアップ通信方法
KR20010074242A (ko) * 2001-04-13 2001-08-04 박성미 인터넷사용 환경에서 트래픽분산 및 백업기능을 갖는인터넷서비스시스템

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100735901B1 (ko) * 2005-09-23 2007-07-04 주식회사 새치로 비상통로 유도용 축광표시구

Also Published As

Publication number Publication date
WO2003026210B1 (en) 2004-03-04
WO2003026210A1 (en) 2003-03-27
KR100386923B1 (ko) 2003-06-09

Similar Documents

Publication Publication Date Title
JP3898498B2 (ja) サーバ負荷分散システム
US7505401B2 (en) Method, apparatus and program storage device for providing mutual failover and load-balancing between interfaces in a network
US7693045B2 (en) Verifying network connectivity
US7318100B2 (en) Cooperative proxy auto-discovery and connection interception
US7639624B2 (en) Method and system for monitoring network connectivity
US8938553B2 (en) Cooperative proxy auto-discovery and connection interception through network address translation
US20050086385A1 (en) Passive connection backup
US8898265B2 (en) Determining data flows in a network
US20080320154A1 (en) Cooperative proxy auto-discovery and connection interception
EP2222027A1 (en) A method for transmitting bfd message, a method and device for detecting link failure
US7864666B2 (en) Communication control apparatus, method and program thereof
US7710867B1 (en) System and method for managing traffic to a probe
JP2006129446A (ja) フォールト・トレラント・ネットワーク・アーキテクチャ
US11165891B2 (en) Highly available transmission control protocol tunnels
US20050207447A1 (en) IP address duplication monitoring device, IP address duplication monitoring method and IP address duplication monitoring program
JP4208707B2 (ja) ルータ
US8139572B1 (en) Method for bi-directional symmetric routing in multi-homed networks with stateful firewalls
KR100386923B1 (ko) 듀얼 라인 기반 백업 및 로드 밸런싱 방법 및 장치
JP2006157313A (ja) 経路作成システム、経路作成装置及び経路作成プログラム
Cisco Command Reference
Cisco Release Notes for Catalyst 6000 Family Content Switching Module Software Release 2.2(4)
Cisco Configuring LocalDirector
CN116527586B (zh) 一种基于多链路负载均衡网络的串接代理***
RU2694025C1 (ru) Система агрегации сетевых данных в компьютерных сетях
JP2002271371A (ja) ネットワークサーバおよびその制御方法

Legal Events

Date Code Title Description
A201 Request for examination
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
O035 Opposition [patent]: request for opposition
O132 Decision on opposition [patent]
O074 Maintenance of registration after opposition [patent]: final registration of opposition
FPAY Annual fee payment

Payment date: 20060529

Year of fee payment: 4

LAPS Lapse due to unpaid annual fee