KR100764063B1 - 멀티캐스트 기반 다자간 협업 환경에서의 유디피멀티캐스트 터널링 방법 및 그 시스템 - Google Patents
멀티캐스트 기반 다자간 협업 환경에서의 유디피멀티캐스트 터널링 방법 및 그 시스템 Download PDFInfo
- Publication number
- KR100764063B1 KR100764063B1 KR1020060096794A KR20060096794A KR100764063B1 KR 100764063 B1 KR100764063 B1 KR 100764063B1 KR 1020060096794 A KR1020060096794 A KR 1020060096794A KR 20060096794 A KR20060096794 A KR 20060096794A KR 100764063 B1 KR100764063 B1 KR 100764063B1
- Authority
- KR
- South Korea
- Prior art keywords
- umtp
- server
- multicast
- agent
- udp
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1813—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
- H04L12/1827—Network arrangements for conference optimisation or adaptation
-
- 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]
- H04L12/46—Interconnection of networks
- H04L12/4633—Interconnection of networks using encapsulation techniques, e.g. tunneling
-
- 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/28—Flow control; Congestion control in relation to timing considerations
- H04L47/283—Flow control; Congestion control in relation to timing considerations in response to processing delays, e.g. caused by jitter or round trip time [RTT]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- General Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
Claims (16)
- 멀티캐스트 기반 다자간 협업 시스템의 UDP 멀티캐스트 터널링 방법에 있어서,(a) UMTP 등록 서버가 UMTP 서버로부터 아이피 주소 및 포트 정보를 포함하는 등록 정보를 전송받아 UMTP 서버 등록 리스트를 생성하는 단계;(b) UMTP 에이전트가 상기 UMTP 등록 서버로부터 상기 UMTP 서버 등록 리스트를 수신하는 단계;(c) 상기 UMTP 에이전트가 상기 UMTP 서버 등록 리스트에 포함된 상기 UMTP 서버와의 연결 허가 가능성을 점검하는 단계; 및(d) 상기 UMTP 에이전트가 상기 UMTP 서버 등록 리스트에 포함된 상기 UMTP 서버 중 어느 하나에 대해 연결을 시도하여 UDP 터널을 생성하는 단계를 포함하는 것을 특징으로 하는 멀티캐스트 기반 다자간 협업 시스템의 UDP 멀티캐스트 터널링 방법.
- 제 1 항에 있어서,상기 UMTP 등록 서버는 상기 UMTP 서버로부터 주기적으로 상기 등록 정보를 수신받아 상기 UMTP 서버 등록 리스트를 갱신하는 것을 특징으로 하는 멀티캐스트 기반 다자간 협업 시스템의 UDP 멀티캐스트 터널링 방법.
- 제 1 항에 있어서,상기 (c) 단계는,(c1) 상기 UMTP 에이전트가 상기 UMTP 서버 등록 리스트 상의 상기 UMTP 서버로 연결 상태를 점검하기 위한 점검 메시지를 전송하는 단계; 및(c2) 상기 (c1) 단계에 따른 상기 점검 메시지를 수신한 상기 UMTP 서버가 상기 UMTP 에이전트로 점검 확인 메시지를 전송하는 단계를 포함하여 이루어지는 것을 특징으로 하는 멀티캐스트 기반 다자간 협업 시스템의 UDP 멀티캐스트 터널링 방법.
- 제 3 항에 있어서,상기 (c1) 단계의 상기 점검 메시지에는 상기 UMTP 에이전트의 지역 시간 정보가 포함되고, 상기 (c2) 단계의 상기 점검 확인 메시지에는 상기 점검 메시지에서 획득한 상기 지역 시간 정보를 포함됨으로써 상기 UMTP 에이전트는 상기 UMTP 서버와의 왕복시간(RTT)을 계산함으로써 연결 품질을 검사하는 것을 특징으로 하는 멀티캐스트 기반 다자간 협업 시스템의 UDP 멀티캐스트 터널링 방법.
- 제 4 항에 있어서,상기 (d) 단계는, 상기 UMTP 서버 중 상기 왕복시간(RTT)이 가장 작은 순서대로 시도되는 것을 특징으로 하는 멀티캐스트 기반 다자간 협업 시스템의 UDP 멀티캐스트 터널링 방법.
- 제 1 항에 있어서,상기 (d) 단계는,(d1) 상기 UMTP 에이전트에서 상기 UMTP 서버로 연결 요청 신호를 전송하는 단계; 및(d2) 상기 연결 요청 신호를 전송받은 상기 UMTP 서버에 가용자원이 존재하는 경우에는 상기 UMTP 서버가 상기 UMTP 에이전트로 연결 허가 신호를 전송하고, 가용자원이 존재하지 않는 경우에는 연결 불가 신호를 전송하는 단계를 포함하는 것을 특징으로 하는 멀티캐스트 기반 다자간 협업 시스템의 UDP 멀티캐스트 터널링 방법.
- 제 1 항 내지 제 6 항 중 어느 한 항에 있어서,(e) 상기 UMTP 에이전트가 상기 UDP 터널을 생성하여 연결된 상기 UMTP 서버로 JOIN_GROUP 메시지를 전송하는 단계; 및(f) 상기 UMTP 서버가 상기 JOIN_GROUP 메시지에 대해 승인하는 메시지(JOIN_ACK 메시지)를 상기 UMTP 에이전트로 전송하는 단계를 추가로 포함하는 것을 특징으로 하는 멀티캐스트 기반 다자간 협업 시스템의 UDP 멀티캐스트 터널링 방법.
- 제 7 항에 있어서,(g) 상기 UMTP 에이전트가 상기 UMTP 서버로부터 상기 JOIN_ACK 메시지를 수신받지 못한 경우 연결이 해제된 것으로 판단하고 새로운 UMTP 서버와의 연결을 시도하는 단계를 추가로 포함하는 것을 특징으로 하는 멀티캐스트 기반 다자간 협업 시스템의 UDP 멀티캐스트 터널링 방법.
- 멀티캐스트 기반 다자간 협업 시스템에 있어서,멀티캐스트 가능한 제 1 네트워크에 구비되어, 멀티캐스트 주소의 멀티캐스트 트래픽을 받아 요청자에게 전송하는 기능을 수행하는 UMTP 서버;상기 제 1 네트워크와 멀티캐스트 연결성을 갖지 않는 제 2 네트워크에 구비되어, 상기 UMTP 서버와 UDP 터널을 생성함으로써 상기 멀티캐스트 트래픽의 전송을 가능하게 하는 UMTP 에이전트; 및상기 UMTP 서버로부터 아이피 주소와 포트 번호를 포함하는 등록 정보를 전송받아 UMTP 서버 등록 리스트를 생성하고, 상기 UMTP 에이전트의 요청에 따라 상기 UMTP 서버 등록 리스트를 상기 UMTP 에이전트로 전송하는 UMTP 등록 서버를 포함하는 것을 특징으로 하는 멀티캐스트 기반 다자간 협업 시스템.
- 제 9 항에 있어서,상기 UMTP 에이전트는 상기 UMTP 서버로 연결 상태 점검 메시지를 전송하고, 상기 UMTP 서버는 상기 UMTP 에이전트에 대해 상기 연결 상태 점검 메시지 수신에 따른 점검 확인 메시지를 송신하는 것을 특징으로 하는 멀티캐스트 기반 다자간 협업 시스템.
- 제 9 항에 있어서,상기 UMTP 에이전트는 상기 UMTP 서버로 상기 UDP 터널 생성을 위한 연결 요청을 하고, 상기 UMTP 서버는 가용 자원이 존재하는 경우에만 상기 UMTP 에이전트로 연결 허가 신호를 전송하는 것을 특징으로 하는 멀티캐스트 기반 다자간 협업 시스템.
- 제 9 항에 있어서,상기 UMTP 에이전트와 상기 UMTP 서버 간에 상기 UDP 터널이 생성되어 연결된 경우, 상기 UMTP 서버는 상기 UMTP 에이전트의 JOIN_GROUP 메시지에 대해 승인하는 메시지를 상기 UMTP 에이전트로 전송하는 것을 특징으로 하는 멀티캐스트 기반 다자간 협업 시스템.
- NAT/방화벽이 구비된 사설 네트워크와 외부 멀티캐스트 네트워크 간의 멀티캐스트 연결성 확보를 위한 멀티캐스트 기반 다자간 협업 시스템의 UDP 멀티캐스트 터널링 방법에 있어서,(a) 상기 사설 네트워크에 구비된 UMTP 에이전트로부터 상기 멀티캐스트 네트워크에 구비된 UMTP 서버로 연결을 요청하는 단계; 및(b) 상기 UMTP 에이전트와 상기 UMTP 서버간에 UDP 터널을 생성하는 단계를 포함하는 것을 특징으로 하는 멀티캐스트 기반 다자간 협업 시스템의 UDP 멀티캐스트 터널링 방법.
- 제 13 항에 있어서,(c) 상기 UMTP 서버로부터 상기 UMTP 에이전트로 멀티캐스트 데이터를 캡슐화하여 전송하고, 상기 UMTP 에이전트는 캡슐화된 상기 멀티캐스트 데이터를 역캡슐화하여 상기 사설 네트워크 내로 전송하는 단계를 추가로 포함하는 것을 특징으로 하는 멀티캐스트 기반 다자간 협업 시스템의 UDP 멀티캐스트 터널링 방법.
- 제 13 항 또는 제 14 항에 있어서,상기 (a) 단계는,(a1) UMTP 등록 서버가 상기 UMTP 서버로부터 아이피 주소 및 포트 번호를 포함하는 등록 정보를 전송받아 UMTP 서버 등록 리스트를 생성하는 단계;(a2) 상기 사설 네트워크 내의 호스트가 베뉴 서버로부터 멀티캐스트 그룹 주소 리스트를 수신하는 단계;(a3) 상기 호스트가 상기 UMTP 에이전트로 멀티캐스트 주소에 대한 접속을 요청하는 단계; 및(a4) 상기 UMTP 에이전트가 상기 UMTP 등록 서버로부터 상기 UMTP 서버 등록 리스트를 수신한 후 상기 UMTP 서버 등록 리스트에 포함된 상기 UMTP 서버로 연결 요청하는 단계를 포함하는 것을 특징으로 하는 멀티캐스트 기반 다자간 협업 시스템의 UDP 멀티캐스트 터널링 방법.
- NAT/방화벽이 구비된 사설 네트워크와 외부 멀티캐스트 네트워크 간의 멀티캐스트 연결성 확보를 위한 멀티캐스트 기반 다자간 협업 시스템에 있어서,상기 사설 네트워크에 구비되어, 상기 사설 네트워크 내의 특정 호스트가 요청하는 멀티캐스트 주소의 멀티캐스트 트래픽을 받아 전송하는 기능을 수행하는 UMTP 에이전트;상기 외부 멀티캐스트 네트워크에 구비되어, 상기 UMTP 에이전트와 UDP 터널을 생성함으로써 상기 멀티캐스트 트래픽의 전송을 가능하게 하는 UMTP 서버;상기 UMTP 서버로부터 아이피 주소와 포트 번호를 포함하는 등록 정보를 전송받아 UMTP 서버 등록 리스트를 생성하고, 상기 UMTP 에이전트의 요청에 따라 상기 UMTP 서버 등록 리스트를 상기 UMTP 에이전트로 전송하는 UMTP 등록 서버; 및상기 사설 네트워크 내의 상기 호스트에게 멀티캐스트 그룹 주소 리스트를 제공하며, 협업을 위한 가상 공간을 제공하는 베뉴 서버를 포함하는 것을 특징으로 하는 멀티캐스트 기반 다자간 협업 시스템.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020060096794A KR100764063B1 (ko) | 2006-09-30 | 2006-09-30 | 멀티캐스트 기반 다자간 협업 환경에서의 유디피멀티캐스트 터널링 방법 및 그 시스템 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020060096794A KR100764063B1 (ko) | 2006-09-30 | 2006-09-30 | 멀티캐스트 기반 다자간 협업 환경에서의 유디피멀티캐스트 터널링 방법 및 그 시스템 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR100764063B1 true KR100764063B1 (ko) | 2007-10-05 |
Family
ID=39419306
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020060096794A Expired - Fee Related KR100764063B1 (ko) | 2006-09-30 | 2006-09-30 | 멀티캐스트 기반 다자간 협업 환경에서의 유디피멀티캐스트 터널링 방법 및 그 시스템 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100764063B1 (ko) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101192389B1 (ko) | 2010-07-05 | 2012-10-17 | 주식회사 네이블커뮤니케이션즈 | Push 서비스 제공 방법 및 이를 수행하는 push 서비스 제공 시스템 |
WO2013029455A1 (en) * | 2011-09-01 | 2013-03-07 | Hangzhou H3C Technologies Co., Ltd. | Constructing a network enabling layer-2 interconnection of data centers |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH02602A (ja) * | 1987-10-30 | 1990-01-05 | Devars Ms Co | ソリッドステート電池 |
-
2006
- 2006-09-30 KR KR1020060096794A patent/KR100764063B1/ko not_active Expired - Fee Related
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH02602A (ja) * | 1987-10-30 | 1990-01-05 | Devars Ms Co | ソリッドステート電池 |
Non-Patent Citations (1)
Title |
---|
논문(2006. 02) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101192389B1 (ko) | 2010-07-05 | 2012-10-17 | 주식회사 네이블커뮤니케이션즈 | Push 서비스 제공 방법 및 이를 수행하는 push 서비스 제공 시스템 |
WO2013029455A1 (en) * | 2011-09-01 | 2013-03-07 | Hangzhou H3C Technologies Co., Ltd. | Constructing a network enabling layer-2 interconnection of data centers |
US9264305B2 (en) | 2011-09-01 | 2016-02-16 | Hangzhou H3C Technologies Co., Ltd. | Constructing a network enabling layer-2 interconnection of data centers |
US9716620B2 (en) | 2011-09-01 | 2017-07-25 | Hewlett Packard Enterprise Development Lp | Constructing a network enabling layer-2 interconnection of data centers |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Rahman et al. | Group communication for the constrained application protocol (CoAP) | |
US8732236B2 (en) | Managing network communications between network nodes and stream transport protocol | |
US9204096B2 (en) | System and method for extending communications between participants in a conferencing environment | |
KR100971273B1 (ko) | 클라이언트 사이에 멀티캐스트 세션을 설정하기 위한 방법 및 시스템 | |
US7080157B2 (en) | Performing multicast communication in computer networks by using overlay routing | |
KR101033057B1 (ko) | 멀티캐스트 수립 방법, 멀티캐스트 수립 장치 및 컴퓨터 판독 가능한 기록 매체 | |
EP1938530B1 (en) | Application-level multicasting architecture | |
US9031069B2 (en) | Method, system, and apparatus for extranet networking of multicast virtual private network | |
US8713662B2 (en) | Method of monitoring and configuring | |
US7532622B2 (en) | Methods, devices and software for merging multicast groups in a packet switched network | |
JP2004208302A (ja) | 通信ネットワークにおける異なるマルチキャストプロトコル間で要求を変換するシステムおよび方法 | |
JP2004242063A (ja) | データ生成装置 | |
CN102546666B (zh) | 防止igmp欺骗和攻击的方法及装置 | |
US6594703B1 (en) | Apparatus and method of minimizing internal multicast traffic | |
US8621083B2 (en) | System and method for multicasting through a localized computer network | |
US20110274109A1 (en) | Multicast Quality Of Service Module And Method | |
CN103326882A (zh) | 一种视频监控网络管理方法及装置 | |
US20140337478A1 (en) | Peer-to-peer network communications | |
US8861520B1 (en) | Packet cloning for enhanced delivery of communication from a source device to one or more destination devices | |
KR100764063B1 (ko) | 멀티캐스트 기반 다자간 협업 환경에서의 유디피멀티캐스트 터널링 방법 및 그 시스템 | |
CN1917512B (zh) | 一种建立对等直连通道的方法 | |
KR100703065B1 (ko) | 다자간 양방향 음성통화 서비스를 위한 nat 제어 시스템및 그 방법 | |
Rahman et al. | RFC 7390: Group Communication for the Constrained Application Protocol (CoAP) | |
Cisco | Interdomain Multicast Solutions Using SSM | |
Kim et al. | UDP-tunneling based multicast connectivity solution for multi-party collaborative environments |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20060930 |
|
PA0201 | Request for examination | ||
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: 20070912 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20070928 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20070928 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20100414 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20101230 Year of fee payment: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20101230 Start annual number: 5 End annual number: 6 |
|
FPAY | Annual fee payment |
Payment date: 20130710 Year of fee payment: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20130710 Start annual number: 7 End annual number: 7 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20160809 |