KR100242303B1 - 트래픽 로드 분산기능을 가지는 인터넷 텔리포니 게이트웨이시스템과 트래픽 로드 분산방법 - Google Patents

트래픽 로드 분산기능을 가지는 인터넷 텔리포니 게이트웨이시스템과 트래픽 로드 분산방법 Download PDF

Info

Publication number
KR100242303B1
KR100242303B1 KR1019970076033A KR19970076033A KR100242303B1 KR 100242303 B1 KR100242303 B1 KR 100242303B1 KR 1019970076033 A KR1019970076033 A KR 1019970076033A KR 19970076033 A KR19970076033 A KR 19970076033A KR 100242303 B1 KR100242303 B1 KR 100242303B1
Authority
KR
South Korea
Prior art keywords
internet telephony
network
internet
telephony gateway
information
Prior art date
Application number
KR1019970076033A
Other languages
English (en)
Other versions
KR19990056057A (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 KR1019970076033A priority Critical patent/KR100242303B1/ko
Publication of KR19990056057A publication Critical patent/KR19990056057A/ko
Application granted granted Critical
Publication of KR100242303B1 publication Critical patent/KR100242303B1/ko

Links

Images

Classifications

    • 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
    • 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]
    • H04L12/46Interconnection of networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0813Configuration setting characterised by the conditions triggering a change of settings
    • H04L41/082Configuration setting characterised by the conditions triggering a change of settings the condition being updates or upgrades of network functionality

Landscapes

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

Abstract

가.청구범위에 기재된 발명이 속한 기술분야
인터넷 텔리포니 게이트웨이 시스템에 관한 것이다.
나.발명이 해결하려고 하는 기술적 과제
인터넷망으로 연결된 다수의 인터넷 텔리포니 게이트웨이들로 이루어지는 시스템에서 각 인터넷 텔리포니 게이트웨이로 집중되는 트래픽 로드를 분산시키는 인터넷 텔리포니 게이트웨이 시스템과 트래픽 로드 분산방법에 관한 것이다.
다.발명의 해결방법의 요지
인터넷 텔리포니 게이트웨이 시스템에 모든 인터넷 텔리포니 게이트웨이들의 포트정보룰 관리하며 정보가 바뀌면 즉시 이를 업데이트시켜서 각 인터넷 텔리포니 게이트웨이들에 대한 최신의 포트정보를 저장하는 망관리 시스템을 새로이 구비하고 각 인터넷 텔리포니 게이트웨이는 트래픽 로드가 집중되는 경우 상기 망관리 시스템으로부터 포트 사용률이 낮은 인접한 다른 인터넷 텔리포니 게이트웨이에 대한 정보를 전송받아서 상기 사용률이 낮은 인접한 인터넷 텔리포니 게이트웨이로 트래픽 로드를 분산시킴을 특징으로 한다.
라.발명의 중요한 용도
인터넷 텔리포니 게이트웨이 시스템에 이용한다.

Description

트래픽 로드 분산기능을 가지는 인터넷 텔리포니 게이트웨이 시스템과 트래픽 로드 분산방법
본 발명은 인터넷망으로 연결된 인터넷 텔리포니 게이트웨이(Internet Telephony Gateway: 이하 ″ITG″라 함) 시스템에 관한 것으로, 특히 ITG 시스템의 특정 ITG에 트래픽 로드가 집중될 때 이를 효과적으로 분산시키는 방법에 관한 것이다.
통상적으로 게이트웨이 시스템은 서로 다른 데이터 통신 프로토콜을 사용하는 두 개의 통신망 사이에 위치하여 서로 다른 프로토콜을 사용하는 두 개의 통신망 간에 전송되는 데이터를 각 통신망에 맞는 데이터로 변환시켜주는 기능을 수행하는 시스템을 말한다.
도 1은 종래의 ITG 시스템의 전체망 구성도를 도시한 것이다. 상기 도 1을 참조하면 공중전화망들(100,102,104,106)은 각 ITG들(108,110,112,114)을 통해 인터넷망에 연결된다. 각 공중전화망들(100,102,104,106)에는 전화기들(116,120)과 팩시밀리 장치들(118,122)과 같은 통신단말기들이 연결된다. 상기 각 ITG(108,110,112,114)는 전술한 바와 마찬가지로 각 공중전화망(100,102,104,106)에 연결된 전화기들(116,120)과 팩시밀리 장치들(118,122)이 인터넷망에 접속할 수 있도록 각 망에 맞도록 데이터 변환을 수행하며, 포트 사용률을 수시로 검사하여 저장하고 있다가 포트 사용률이 미리 설정된 일정 기준치보다 높은 상태에서 전화기(116,120)나 팩시밀리 장치(118,122)로부터 콜(Call)이 요청되어 트래픽 로드(Traffic Load)가 발생되면 상기 트래픽 로드를 포트 사용률이 낮은 인접한 ITG로 분산시킨다.
그런데 상기한 바와 같이 종래의 ITG 시스템이 트래픽 로드를 분산시키는 기능을 수행하기 위해서는 각 ITG(108,110,112,114)는 자신의 포트 사용률 뿐만아니라 인접한 ITG들의 포트 사용률도 주기적으로 계속 검사하여 포트 사용률에 대한 정보를 업데이트시켜 저장하고 있어야 한다. 이를 위해 종래에는 각 ITG(108,110,112,114) 자체에 트래픽 로드를 분산시키기 위한 추가적인 기능 즉, ITG들의 포트 사용률에 대한 정보를 계속 업데이트시켜서 저장하는 기능을 구비시켜서 상기한 바와 같은 기능을 수행하도록 하고 있다. 그러나 각 ITG(108,110,112,114)는 포트 사용률에 대한 정보를 계속 업데이트시키는 기능을 수행하는 자체가 트래픽 로드로 작용될 수 있으며 분산된 정보 관리로 인해 최신 정보의 업데이트가 빠르게 이루어지지 않아 최적의 상태를 유지하기 힘든 문제점이 있었다.
상술한 바와 같이 종래에는 각 ITG(108,110,112,114) 자체에 트래픽 로드를 분산시키기 위한 추가적인 기능 즉, ITG들의 포트 사용률에 대한 정보를 계속 업데이트시키는 기능을 구비시킴으로써 각 ITG(108,110,112,114)는 포트 사용률에 대한 정보를 계속 업데이트시키는 기능을 수행하는 자체가 트래픽 로드로 작용될 수 있으며 분산된 정보 관리로 인해 최신 정보의 업데이트가 빠르게 이루어지지 않는 문제점이 있었다.
따라서 본 발명의 목적은 각 ITG에 트래픽 로드가 발생될 때 이를 효과적으로 분산시킬 수 있는 ITG 시스템과 트래픽 로드 분산방법을 제공한다.
도 1은 종래의 인터넷 텔리포니 게이트웨이 시스템의 개략적인 망구성도,
도 2는 본 발명의 실시 예에 따른 인터넷 텔리포니 게이트웨이 시스템의 망구성도,
도 3은 본 발명의 실시 예에 따른 각 인터넷 텔리포니 게이트웨이에서의 동작제어 흐름도,
도 4는 본 발명의 실시 예에 따른 망관리 시스템에서의 동작제어 흐름도.
상술한 목적을 달성하기 위한 본 발명은 ITG 시스템에 연결된 모든 ITG들의 포트 사용률에 대한 정보룰 관리하며 정보가 바뀌면 즉시 이를 업데이트시켜서 각 ITG들에 대한 최신의 포트 사용률 정보를 저장하는 망관리 시스템(Network Management System:이하 ″NMS″라 함)을 새로이 구비하고 각 ITG는 트래픽 로드가 집중되는 경우 상기 NMS으로부터 포트 사용률이 낮은 인접한 다른 ITG에 대한 정보를 전송받아서 상기 사용률이 낮은 인접한 ITG로 트래픽 로드를 분산시킴을 특징으로 한다.
이하 본 발명의 바람직한 실시 예를 첨부한 도면을 참조하여 상세히 설명한다. 하기 설명 및 첨부 도면에서 구체적인 처리 흐름과 같은 많은 특정 상세들이 본 발명의 보다 전반적인 이해를 제공하기 위해 나타나 있다. 이들 특정 상세들없이 본 발명이 실시될 수 있다는 것은 이 기술분야에서 통상의 지식을 가진자에게 자명할 것이다. 그리고 본 발명의 요지를 불필요하게 흐릴 수 있는 공지 기능 및 구성에 대한 상세한 설명은 생략한다
도 2는 본 발명의 실시 예에 따른 ITG 시스템의 전체 망구성도를 도시한 것으로, 상기 도 2의 구성은 상기 도 1의 각 ITG(108,110,112,114)와 상호 연결되는 NMS(200)을 추가하여 구성한 것이다. 상기 도 2의 설명에 있어서 상기 도 1의 내용과 중복되는 부분은 그 설명을 생략한다. 상기 NMS(200)는 상기 도 2에서 보여지는 바와 같이 각 ITG(108,110,112,114)와 인터넷망을 통해 연결되어 각 ITG(108,110,112,114)의 포트 사용률에 대한 정보를 계속 업데이트하여 저장하고, 각 ITG(108,110,112,114)로부터 상기 포트 사용률이 낮은 ITG에 대한 정보의 요구가 있을 때에는 상기 업데이트한 최신의 포트 사용률 정보를 이용하여 포트 사용률이 낮은 ITG에 대한 정보를 각 ITG(108,110,112,114)에 제공한다. 또한 상기 도 2의 각 ITG(108,110,112,114)는 종래와는 다르게 자신과 다른 인접한 ITG들의 포트 사용률에 대한 정보를 계속 업데이트하여 저장하는 기능을 수행하지 않는 대신 상기 NMS(200)와 주기적으로 정보를 주고 받을 수 있는 에이전트 모듈(Agent Module)만 구비하여서 포트 사용률이 낮은 다른 ITG의 정보가 필요할 때는 NMS(200)에 이를 요청하여 제공받으면 된다.
따라서 NMS에서 중앙 집중적인 관리로 인해 ITG들의 포트 사용률에 대한 최신의 정보가 일관성 있게 유지되며 각 ITG에 상기 정보가 전달가능함으로 인해서 특정 ITG에 트래픽 로드가 집중될 때 효과적으로 다른 ITG로 트래픽 로드의 분산이 이루어질 수 있게 된다.
도 3과 도 4는 본 발명의 실시 예에 따른 ITG 시스템에서 각 ITG에서의 동작 흐름도와 NMS에서의 동작 흐름도를 각각 도시한 것이다. 이제 상기 도 2와 도 3 및 도 4를 참조하여 본 발명의 실시 예에 따른 상기 도 2의 ITG 시스템의 동작을 상세히 설명한다.
먼저 ITG 시스템에서 각 ITG(108,110,112,114)에서의 동작을 설명하면 각 ITG(108,110,112,114)는 상기 도 3의 (300)단계에서 전화기(116,120)나 팩시밀리 장치(118,122)로부터의 콜을 대기한다. 이때 전화기(116,120)나 팩시밀리 장치(118,122)로부터 콜 요청이 있는 경우 ITG 시스템은 (302)단계에서 이에 응답하여 (304)단계로 진행하여 자신의 포트 사용률을 검사하여 상기 콜 요청을 받아들일 수 있는지 여부를 검사한다. 이때 만일 포트 사용률이 미리 설정된 기준치보다 낮은 경우 각 ITG(108,110,112,114)는 (306)단계로 진행하여 상기 콜 요청을 받아들여 연결시켜준다.
이와 달리 상기 (304)단계에서 포트 사용률이 미리 설정된 기준치보다 높은 경우 즉, 이는 트래픽 로드가 발생한 경우임으로 각 ITG(108,110,112,114)는 (308)단계로 진행하여 NMS(200)로 포트 사용률이 낮은 인접한 ITG에 대한 정보를 요청한다. 이어 각 ITG(108,110,112,114)는 (310)단계로 진행하여 NMS(200)로부터 응답을 대기한다. 한편 상기 (308)단계에서 NMS(200) 상기 각 ITG(108,110,112,114)의 요청에 응답하여 현재 포트 사용률이 낮은 인접 ITG에 대한 정보를 상기 정보를 요구한 ITG에게 전송하여준다. 그러면 각 ITG(108,110,112,114)는 이에 응답하여 (312)단계에서 (314)단계로 진행하여 상기 전화기(116,120) 또는 팩시밀리 장치(118,122)로부터의 콜 요청을 상기 NMS(200)로부터 제공된 인접한 ITG에 할당하여 연결시켜주고 다시 콜 요청 대기상태로 된다.
따라서 각 ITG는 자신의 포트 사용률을 검사하여 포트 사용률이 기준치보다 높아서 더 이상 콜 요청을 처리할 수 없는 경우 NMS로부터 포트 사용률이 낮은 인접한 ITG에 관한 정보를 얻어서 상기 콜 요청을 상기 인접한 ITG로 분산시킴으로써 트래픽 로드를 해결할 수 있게 된다.
이제 상기 도 2의 NMS(200)에서의 동작을 살펴보면 NMS(200)는 상기 도 4의 (400)단계에서 각 ITG(108,110,112,114)로부터 포트 사용률이 낮은 인접한 ITG에 대한 정보의 요청을 대기한다. 이어 NMS(200)는 (402)단계로 진행하여 각 ITG(108,110,112,114)로부터 포트 사용률이 낮은 인접한 ITG에 대한 정보의 요청이 있는지 여부를 검사한다. 이때 만일 어떤 정보의 요청도 없는 경우 NMS(200)는 (404)단계로 진행하여 각 ITG(108,110,112,114)의 포트 사용률을 검사하여 저장한다.
이와 달리 상기 도 3의 (308)단계에서 각 ITG(108,110,112,114)로부터 포트 사용률이 낮은 ITG에 대한 정보의 요청이 있는 경우 이에 응답하여 (402)단계에서 (406)단계로 진행하여 모든 ITG들의 포트 사용률을 검사한다. 이어 NMS(200)는 (408)단계로 진행하여 포트 사용률이 낮은 ITG중에서 상기 정보를 요청한 ITG와 가장 인접한 ITG에 대한 정보를 전송하여 준다.
따라서 NMS가 모든 ITG들을 중앙 집중적으로 관리함으로써 모든 ITG들의 포트 사용률에 대한 최신의 정보가 일관성있게 유지되어 각 ITG에서 트래픽 로드가 발생할 때 이를 효과적으로 인접 ITG에 분산시킬 수 있다.
상술한 바와 같이 본 발명은 NMS가 모든 ITG를 중앙 집중적으로 관리함으로써 모든 ITG들의 포트 사용률에 대한 최신의 정보가 일관성있게 유지되어 각 ITG에서 트래픽 로드가 발생할 때 이를 효과적으로 인접 ITG에 분산시킬 수 있는 이점이 있다.

Claims (2)

  1. 인터넷 텔리포니 게이트웨이 시스템에 있어서,
    공중전화망을 통해 연결되는 다수의 통신단말과,
    상기 공중전화망과 인터넷망 사이에 연결되며 상기 다수의 통신단말로부터 전송되는 데이터를 상기 인터넷망으로 송,수신하기 위해 데이터 변환을 수행하는 다수의 인터넷 텔리포니 게이트웨이와,
    상기 다수의 인터넷 텔리포니 게이트웨이를 중앙 집중적으로 관리하며 상기 다수의 인터넷 텔리포니 게이트웨이의 포트 사용률에 대한 정보를 주기적으로 검사하여 업데이트시켜서 저장하고 있는 망관리 시스템으로 구성됨을 특징으로 하는 트래픽 로드의 분산기능을 가지는 인터넷 텔리포니 게이트웨이 시스템.
  2. 공중전화망과 인터넷망 사이에 연결되며 상기 공중전화망을 통해 연결된 다수의 통신단말들로부터 전송되는 데이터를 상기 인터넷망으로 송,수신하기 위해 데이터 변환을 수행하는 인터넷 텔리포니 게이트웨이들과 상기 인터넷 텔리포니 게이트웨이들을 중앙집중적으로 관리하며 상기 게이트웨이들의 포트 사용률에 대한 정보를 주기적으로 검사하여 업데이트시켜서 저장하는 망관리 시스템으로 이루어지는 인터넷 텔리포니 게이트웨이 시스템에서 각 인터넷 텔리포니 게이트웨이에 집중되는 트래픽 로드를 분산시키는 방법에 있어서,
    상기 통신단말들로부터 콜 요청이 있는 경우 상기 통신단말들과 연결되어 있는 상기 인터넷 텔리포니 게이트웨이의 포트 사용률을 검사하는 과정과,
    상기 포트 사용률이 미리 설정된 기준치 이하이면 상기 콜 요청에 따라 상기 통신단말들과 상대방측 통신단말들을 연결시키는 과정과,
    상기 포트 사용률이 상기 기준치 이상이면 상기 망관리 시스템으로 포트 사용률이 낮은 다른 인터넷 텔리포니 게이트웨이의 정보를 요청하는 과정과,
    상기 요청에 따라 상기 망관리 시스템으로부터 제공되는 사용률이 낮은 상기 다른 인터넷 텔리포니 게이트웨이로 상기 콜을 요청한 통신단말을 연결시키는 과정을 구비함을 특징으로 하는 트래픽 로드 분산방법.
KR1019970076033A 1997-12-29 1997-12-29 트래픽 로드 분산기능을 가지는 인터넷 텔리포니 게이트웨이시스템과 트래픽 로드 분산방법 KR100242303B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019970076033A KR100242303B1 (ko) 1997-12-29 1997-12-29 트래픽 로드 분산기능을 가지는 인터넷 텔리포니 게이트웨이시스템과 트래픽 로드 분산방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019970076033A KR100242303B1 (ko) 1997-12-29 1997-12-29 트래픽 로드 분산기능을 가지는 인터넷 텔리포니 게이트웨이시스템과 트래픽 로드 분산방법

Publications (2)

Publication Number Publication Date
KR19990056057A KR19990056057A (ko) 1999-07-15
KR100242303B1 true KR100242303B1 (ko) 2000-02-01

Family

ID=19529173

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019970076033A KR100242303B1 (ko) 1997-12-29 1997-12-29 트래픽 로드 분산기능을 가지는 인터넷 텔리포니 게이트웨이시스템과 트래픽 로드 분산방법

Country Status (1)

Country Link
KR (1) KR100242303B1 (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2381410A (en) * 2001-09-27 2003-04-30 Samsung Electronics Co Ltd Soft switch using distributed firewalls for load sharing voice-over-ip traffic in an ip network

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100487238B1 (ko) * 1998-03-05 2005-07-07 삼성전자주식회사 인터넷상에서 인터넷 게이트웨이 통합 관리 방법
KR100619675B1 (ko) * 1999-07-30 2006-09-06 엘지전자 주식회사 게이트웨이 관리 방법
KR100941752B1 (ko) * 2003-06-25 2010-02-11 주식회사 케이티 업무 로직 분산 시스템 및 그 방법

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2381410A (en) * 2001-09-27 2003-04-30 Samsung Electronics Co Ltd Soft switch using distributed firewalls for load sharing voice-over-ip traffic in an ip network
GB2381410B (en) * 2001-09-27 2004-02-04 Samsung Electronics Co Ltd Soft switch using distributed firewalls for load sharing voice-over-ip traffic in an ip network
AU2002300602B2 (en) * 2001-09-27 2004-02-19 Samsung Electronics Co., Ltd. Soft switch using distributed firewalls for load sharing voice-over-IP traffic in an IP network

Also Published As

Publication number Publication date
KR19990056057A (ko) 1999-07-15

Similar Documents

Publication Publication Date Title
EP0976229B1 (en) Method, communication network and service access interface for communications in an open system interconnection environment
US20020001291A1 (en) Page response on existing radio signaling channel
JP2002513534A (ja) 信号方式ネットワークゲートウェイ装置および信号方式ネットワークにおけるその使用
AU7839600A (en) Routing in an ip network based on codec availability and subscriber preference
EP2081336B1 (en) Business message transmission method, system and apparatus
EP0933965A3 (en) Communications system with load sharing communications interface
KR100242303B1 (ko) 트래픽 로드 분산기능을 가지는 인터넷 텔리포니 게이트웨이시스템과 트래픽 로드 분산방법
CN100550803C (zh) 一种多协议公共路由管理的装置和方法
JP2002204268A (ja) 通信制御装置及び方法並びにこの通信制御装置を用いたシステム
US6374301B1 (en) Data network communications
JP2002033698A (ja) 無線通信装置、無線通信システム、無線リンク制御方法、及び記憶媒体
US6515983B1 (en) Connection protocol for mobile terminals
KR20000007011A (ko) 인터넷망을 이용한 휴대전화와 pc 사이의 통신 서비스제공 시스템
CN1898903B (zh) 用于在通信网络中执行路由操作的方法和设备
US6665290B1 (en) Data communication method and apparatus
US6243357B1 (en) Lan emulation system and atm switch
US6717937B1 (en) Method and apparatus for voice over internet protocol resource management
US6760427B2 (en) Computer telephony (CT) network serving multiple telephone switches
CN101136845A (zh) 多协议路由配置装置及方法
KR100450413B1 (ko) 클라이언트와 광전송망간의 O-UNI에서In-Fiber 시그널링 제어 채널을 이용한 시그널링제어 채널 관리 및 서비스 형상 정보 전달시스템 및 방법
KR100222410B1 (ko) 교환시스템의 다중 데이터 링크 접속방법
JP3016457B2 (ja) 通信システム
JPS60169252A (ja) ネツトワ−ク管理方式
KR100761258B1 (ko) 홈 피엔에이 데이터 프레임 전송방법
JP2003289566A (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
FPAY Annual fee payment

Payment date: 20101028

Year of fee payment: 12

LAPS Lapse due to unpaid annual fee