KR100454502B1 - 아이피 라우터에서 VoIP 트래픽에 대한 QoS를제공하는 장치 및 포워딩방법 - Google Patents
아이피 라우터에서 VoIP 트래픽에 대한 QoS를제공하는 장치 및 포워딩방법 Download PDFInfo
- Publication number
- KR100454502B1 KR100454502B1 KR10-2002-0032178A KR20020032178A KR100454502B1 KR 100454502 B1 KR100454502 B1 KR 100454502B1 KR 20020032178 A KR20020032178 A KR 20020032178A KR 100454502 B1 KR100454502 B1 KR 100454502B1
- Authority
- KR
- South Korea
- Prior art keywords
- voip
- packet
- qos
- router
- call
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/66—Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/102—Gateways
- H04L65/1043—Gateway controllers, e.g. media gateway control protocol [MGCP] controllers
-
- 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
-
- 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/15—Flow control; Congestion control in relation to multipoint traffic
-
- 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/18—End to end
-
- 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/24—Traffic characterised by specific attributes, e.g. priority or QoS
- H04L47/2408—Traffic characterised by specific attributes, e.g. priority or QoS for supporting different services, e.g. a differentiated services [DiffServ] type of service
-
- 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/24—Traffic characterised by specific attributes, e.g. priority or QoS
- H04L47/2416—Real-time traffic
-
- 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/24—Traffic characterised by specific attributes, e.g. priority or QoS
- H04L47/2441—Traffic characterised by specific attributes, e.g. priority or QoS relying on flow classification, e.g. using integrated services [IntServ]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1069—Session establishment or de-establishment
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1101—Session protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/80—Responding to QoS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M7/00—Arrangements for interconnection between switching centres
- H04M7/006—Networks other than PSTN/ISDN providing telephone service, e.g. Voice over Internet Protocol (VoIP), including next generation networks with a packet-switched transport layer
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
본 발명은 아이피 라우터에서 VoIP 트래픽에 대한 QoS를 제공하는 장치 및 포워딩방법에 관한 것으로, 데이터 트래픽을 포함하고 VoIP서비스를 제공하는 아이피망에 있어서, 아이피망에서 VoIP 콜 코디네이션 기능을 수행하고 VOIP 호 연결 정보를 멀티캐스트 전송방식으로 정보를 전달하는 소프트스위치; 소프트스위치로부터 수신된 정보를 사용하여 VoIP 패킷 포워딩 시에 QoS를 제공하는 라우터를 포함함으로써, VoIP 연결 정보를 각각의 라우터에 제공함에 있어 신뢰성 있는 멀티캐스트 전송방식을 사용하게 하며 소프트스위치가 관련 기능을 부가적으로 처리함에 있어 시스템의 부담을 줄일 수 있게 된다. 라우터에서는 패킷 포워딩을 수행하기 위한 플로우 테이블에 VoIP QoS 플로우와 QoS 정보를 추가하므로 VoIP 패킷인식과 QoS제공이 가능하게 된다. 이외에도 유사한 방식의 다양한 형태의 QoS 제공을 위한 플로우 관리를 제공할 수 있게 된다.
Description
본 발명은 음성트래픽을 IP망으로 통합할 때 라우터에서 전달되는 음성트래픽에 대한 QoS제공 분야에 관한 것으로, 특히, 라우터는 소프트스위치로부터 VoIP 플로우(flow)에 대한 정보를 수신해서 관리하고 패킷 포워딩시에 참조하여 VoIP가 요구하는 충분한 QoS를 라우터에서 제공하는 장치 및 패킷 포워딩하는 방법에 관한 것이다.
현재 까지의 VoIP(Voice over IP)서비스 기술이 주요 업무용 가입자들의 음성 가상사설망(Virtual Private Network, 이하 VPN) 제공을 위한 사설망 기술로 개발, 도입되어 왔다. 따라서 일반적인 다수의 가입자들이 보편적으로 VoIP 서비스를 제공받기 위해서는 여러가지 기능이 개선되어야 하는데 그 중에서 가장 중요한 것은 서비스 품질(Quality of Service, 이하 QoS) 개선이다. VoIP의 QoS제공을 위해서는 지연, 지연변이 등을 최소화 시켜야 하는데 IP망을 구성하고 있는 기존 대부분의 라우터에서 현재로서는 전체적인 지원이 용이하지 않은 실정이다. IP망에서 VoIP를 수용하는 통합 망 구축을 위한 한가지 망 장치로서 소프트스위치가 개발되고 있는데 소프트스위치는 VoIP 신호 프로토콜들간 상호 연동 기능의 제공을 목적으로 하고있다. 전체적인 VoIP의 서비스 품질의 제공을 위해서는 단말에서의 개선도 있어야 하겠지만 망 차원의 QoS제공이 우선되어야 한다. 망을 구성하는 기존의 라우터에서는 VoIP 패킷을 구분하고 인식하여 VoIP가 요구하는 QoS를 제공할 수 있도록 라우터에서 제공할 수 있는 가급적 높은 QoS를 할당 해야한다. 그러나 IP 프로토콜 구조상 VoIP 패킷에 대한 인식이 라우터에서 용이하지 않으므로 VoIP에 대한 망차원의 QoS 제공은 다소 어려운 실정이다.
본 발명이 이루고자 하는 기술적 과제는, 상기 문제점들을 해결하기 위해 IP 라우터에서 VoIP 트래픽에 대한 QoS를 제공하는 장치 및 라우터에서 패킷 포워딩을 하는 방법을 제공하는 데 있다.
본 발명이 이루고자 하는 다른 기술적 과제는, 상기 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공하는데 있다.
도 1은 본 발명이 적용되는 전체적인 망 구성도를 나타내는 도면이다.
도 2는 본 발명에 따른 소프트스위치에 대한 기능적인 구성요소들에 대한 블록도를 나타내는 도면이다.
도 3은 본 발명에 따른 라우터에 대한 기능적인 구성요소들에 대한 블록도를 나타내는 도면이다.
도 4는 본 발명에 따른 VoIP 호의 연결/해제 정보가전달되는 구조를 나타내는 도면이다.
도 5는 본 발명에 따른 소프트스위치와 라우터간에 주고받는 메시지 정보에 대한 구성을 나타내는 도면이다.
도 6은 본 발명에 따른 아이피 서비스타입의 옥텟 포맷에 대한 일실시예를 나타낸다.
도 7은 본 발명에 따른 라우터에서 패킷 포워딩하는 방법에 대한 흐름을 나타내는 도면이다.
상기 과제를 이루기 위한 본 발명에 따른 VoIP QoS 제공장치는, 데이터 트래픽을 포함하고 VoIP서비스를 제공하는 아이피망에 있어서, 상기 아이피망에서 VoIP 콜 코디네이션 기능을 수행하고 VOIP 호 연결 정보를 멀티캐스트 전송방식으로 정보를 전달하는 소프트스위치;상기 소프트스위치로부터 수신된 정보를 사용하여 VoIP 패킷 포워딩 시에 QoS를 제공하는 라우터를 포함한다.
상기 과제를 이루기 위한 본 발명에 따른 라우터에서 패킷 포워딩하는 방법은, 아이피라우터에서 브이오아이피 트래픽에 대한 큐오에스를 제공하는 방법에 있어서, (a) 수신한 패킷이 상기 라우터의 포워딩테이블의 정보에 존재하는 플로우인가를 판별하는 단계;(b) 상기 패킷이 브이오아이피 패킷인가를 검사하는 단계;(c) 아이피 서비스타입의 포맷에서 아이피 우선순위의 필드값을 소정의 값으로 설정하는 단계;(d) 상기 우선순위값에 따라서 큐잉된 패킷을 출력하는 단계를 포함한다.
이하에서, 첨부된 도면을 참조하여 본 발명의 바람직한 실시 예에 대하여 상세히 설명한다.
도 1은 본 발명이 적용되는 개략적인 IP망 구성도를 나타낸 것으로서, 기존 데이터 트래픽 이외에 VoIP 서비스를 제공하기 위한 IP망(110)은 서로 다른 서브네트워크 간의 라우팅과 패킷 포워딩기능을 수행하는 라우터(120)와 IP망(110)에 접속되어 VoIP 신호 프로토콜의 연동기능을 수행하는 소프트스위치(130)와 단말장치(140)로 구성된다. 망의 규모에 따라 소프트스위치(130)는 한 개 이상 존재할 수 있다.
도 2는 본 발명에 따른 소프트스위치에 대한 기능적인 구성요소들에 대한 블록도를 나타내는 도면이다.
호제어부(250)는 IP망에서 VoIP 서비스를 제공하는데 필요한 콜 에이전트(Call agent), 콜 서버(Call Server), 미디어 게이트웨이 컨트롤러(Media Gateway Controller) 기능들을 하나로 통합하였고 서비스응용부(240)는 서로 다른 신호방식에 대한 연동기능과 개방형 구조를 도입하여 새로운 서비스의 도입이 용이하게 하고 상호 호환성 및 상호 운용성을 제공한다. 신호프로토콜부(260)는 H.323 이나 SIP 와 같은 VoIP 신호 프로토콜, PSDN 연동을 위해 SS7 신호 인터페이스를 제공하고 IP망으로의 연동기능을 제공하고자 한다. 그리고 전체 시스템을 관리하는 시스템관리부(210), 아이피망을 관리하는 망관리부(220), QoS 제어 기능을 수행하는 QoS제어부(230)들로 구성된다.
VoIP 신호 프로토콜은 단 대 단(end-to-end) 이기에 소프트스위치(130)에서 라우터(120)가 VoIP 패킷에 대한 플로우 분류와 QoS를 제공하는데 필요한 호 연결의 설정 및 해제 시에 VoIP 플로우(flow)정보를 라우터(120)에 전달한다. 이 역할은 QoS제어 모듈(203)에서 종합적으로 처리토록 한다. 호 연결 설정 및 해제 정보는 단 대 단 VoIP 호에 대한 발신지 및 목적지에 대한 IP주소, UDP포트 번호 등이 사용된다.
도 3은 본 발명에 따른 라우터에 대한 기능적인 구성요소들에 대한 블록도를 나타내는 도면으로, 수십 기가급의 고속 라우터로 동작하기 위해 라우팅과 포워딩이 분리되어 있다.
프로세서모듈부(310)은 RIP, OSPF, BGP와 같은 라우팅 프로토콜(304)을 기본적으로 수행하는 라우팅프로토콜부(311), 라우팅테이블 정보를 유지관리하기 위한 라우팅데이터베이스(314), QoS 제어기능을 수행하는 QoS제어부(312), 망관리 에이전트기능을 수행하는 망관리에이전트부(313), QoS를 제공하기 위한 트래픽 플로우 제어 테이블을 관리하는 트래픽제어데이터베이스(315), 상위로부터 받은 QoS를 제공하기 위해 시스템 자원 관리와 연계된 QoS매핑부(316)를 수행한다.
라인카드(330)는 패킷 포워딩 기능을 수행하는데, 포워딩테이블부(331)는 고속 포워딩을 위해 라우팅데이터베이스(314)의 라우팅테이블 정보로부터 재구성된 포워딩테이블을 유지하고, 패킷분류부(333)는 수신한 패킷에 대한 데이터 패킷 분류와 포워딩을 한다. 스케쥴러부(337)는 분류된 패킷에 적당한 QoS 제공을 위해 우선 순위 큐잉을 하며 우선 순위 큐에 따른 출력 스케쥴링(317)을 수행한다. 입력된패킷이 다른 라인카드(330)를 통해 출력될 때 스위치인터페이스부(335)를 통해 소프트스위치(130)로 보내지고 출력포트의 라인카드(330)를 통해 망으로 포워딩된다.
도 4는 본 발명에 따른 VoIP 호의 연결/해제 정보 전달되는 구조를 나타내는 도면이다.
소프트스위치(410)와 라우터(420, 430, 440, 450)간의 VoIP 호 연결 및 해제 정보 전달구조는 멀티캐스트 전송을 기본으로 하고 있으며. 멀티캐스트를 사용하므로 인해 소프트스위치(410)가 정보 전달 시 시스템 부담을 최소화하고자 한다. 이때 신뢰성 있는 멀티캐스트 전송 방식을 사용하여 모든 수신자들이 정확한 데이터를 수신할 수 있어야 한다. 이를 위해 송신자는 수신자의 상태를 관리할 수 있어야 한다. 그리고 VoIP QoS를 제공하는 라우터 경로 상에 있는 모든 라우터는 멀티캐스트 기능을 제공해야 하고 각 라우터들 간에는 신뢰성있는 멀티캐스트 트리를 구성해야 한다. 소프트 스위치(410)는 멀티캐스트전송을 위해 대표 수신자를 지정하여 대표 수신자가 보내야 할 모든 라우터(420, 430, 440, 450)로 멀티캐스트 경로를 통해 보낼 수 있게 한다. 라우터(440, 450)에서 VoIP 단말장치(460, 470)들이 주고 받는 음성 데이터 패킷들을 인식할 수 있게 되고, QoS제공을 위해 높은 우선순위 큐잉 및 포워딩을 제공하게 된다.
소프트스위치(410)와 라우터(420, 430, 440, 450)간에는 마스터-슬레이브 관계를 가지고 동작한다. 먼저 기능 시작을 위해서는 제어용 연결을 설정하는 과정이 필요하며 멀티캐스트 전송 환경이 지원되면 클라이언트인 라우터에서는 멀티캐스트 그룹에 가입하는 등의 초기 가입을 위한 관리가 필요하다. 이렇게 설정된 제어정보 전달환경을 기반으로 소프트스위치(410)가 수행하는 VoIP세션이나 단대단 호 연결 정보(연결설정 및 해제를 포함한다)를 VoIP QoS 관리기능을 수행하는 대상그룹에 포함되어 있는 라우터(420, 430, 440, 450)에게 알려주고, 이 정보를 수신한 라우터(420, 430, 440, 450)는 자신이 관리하는 플로우 테이블(flow table)에 추가하거나 해제함으로써 VoIP 데이터 패킷을 인식하게되고 해당 패킷을우선 순위로처리하게 된다.
도 5는 본 발명에 따른 소프트스위치와 라우터간에 주고받는 메시지의 정보에 대한 구성을 나타내는 도면이다.
기본적으로 공통헤더(510)필드와 VoIP 호 연결 제어/상태 정보(520) 필드로 구성되며, 공통 헤더(510)에는 메시지 종류(Operation Code)나 메시지 길이 등을 포함한다. VoIP 호 연결 제어/상태 정보(520)는 호의 종류( H.323, SIP 등)와 근원지 IP주소, 목적지 IP주소, TCP/UDP포트 번호, 상태 정보 또는 QoS 정보 등을 포함한다. 공통 헤더(510)에는 해당 메시지의 종류(Operation Code)나 전체 메시지 길이 등을 포함한다
도 6은 본 발명에 따른 아이피 서비스타입(type of service)의 옥텟 포맷에 대한 일실시예를 나타낸다.
도 6(a)는 IP에서 정의되어 있는 서비스타입의 옥텟의 포맷으로 상위 3비트가 IP 우선순위(Precedence)(610)를 나타내며 값이 클수록 우선 순위가 높다. 그리고 다음 4 비트는 추가적인 서비스의 타입으로 지연(delay), 처리 능력(throughput), 안정성(reliability), 비용(cost) 등의 요구사항을 표시한다.그리고 도 6(b)는 IP에서 차별화 서비스를 제공하기 위해 기존 IP의 서비스타입의 옥텟을 사용하기 위해 정의된 포맷으로 기존 IP 서비스타입 옥텟을 동일하게 사용한다. 상위6비트가 차별화 서비스의 코드포인트(DSCP)로서(630), 기존 IP에서의 우선순위(Precedence) 필드와 중첩된다. 이 문제를 해결하기 위해 VoIP 패킷 포워딩 시에 도 6(a)의 IP 우선순위(Precedence) 값 5(101 B) 와 동일한 값에 해당하는 도 6(b)의 DSCP 값 40(101000 B)을 사용하는 방법을 일부 라우터에 사용한다. DSCP 필드(630)다음의 CU필드(640)는 2비트로써 현재 사용하고 있지 않는 필드이다.
도 7은 본 발명에 따른 라우터에서 패킷 포워딩하는 방법에 대한 흐름을 나타내는 도면이다.
라우터의 라인카드에서에서 패킷을 수신하면(710단계), 먼저 수신된 패킷의 IP헤더의 목적지 IP주소를 라인카드의 포워딩 테이블에서 검색하여 전달 할 다음 홉(next hop)이 있는 지를 판단하고(720단계), 만일 존재하지 않는 플로우이면 폐기하거나 디폴트 라우터로 포워딩하고(780단계), 만일 존재 한다면 VoIP 패킷인가를 검사한다(730단계). VoIP 패킷으로 판단되면 ToS 옥텟의 IP precedence 필드 값이 5인가를 확인해서(740단계) 5가 아니면 5로 세트하거나 DSCP값을 40으로 변경한다(750단계). 해당 플로우에 대한 우선 순위값을 포워딩티이블에서 검색(760단계)하여 얻어진 우선 순위에 따라 큐잉한다(770단계). 우선 순위에 따라 큐잉된 패킷을 스케쥴러에 의해서 우선 순위로 출력되게 된다. 즉 VoIP 패킷이 전달되는 첫번째 인그레스(ingress) 라우터에서는 중간 노드에 존재하는 라우터가 서비스타입 필드를 검사해서 VoIP패킷플로우를 인식할 수 있게 한다. 서비스타입의 Precedence필드만으로 VoIP 플로우를 인식하여 높은 우선순위전송을 하는 방법과 추가적으로 소프트스위치와 통신하여 얻은 VoIP 호 연결 정보를 확인해서 처리한다면 더 안정적이질 수 있으며 두 가지 방법을 선택적으로 사용할 수 있게 한다.
본 발명은 또한 컴퓨터로 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다. 컴퓨터가 읽을 수 있는 기록매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 하드디스크, 플로피디스크, 플래쉬 메모리, 광데이터 저장장치 등이 있으며, 또한 캐리어 웨이브(예를 들어 인터넷을 통한 전송)의 형태로 구현되는 것도 포함한다. 또한 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 컴퓨터가 읽을 수 있는 코드로서 저장되고 실행될 수 있다.
이상에서 설명한 바와 같이, 본 발명에 의하면, 소프트스위치가 라우터로 VoIP호 연결 정보를 제공하게 하고 이를 사용하여 라우터에서도 VoIP 패킷에 대한 인식과 QoS를 제공할 수 있게 된다. VoIP 연결 정보를 각각의 라우터에 제공함에 있어 신뢰성 있는 멀티캐스트 전송방식을 사용하게 하며 소프트스위치가 관련 기능을 부가적으로 처리함에 있어 시스템의 부담을 줄일 수 있게 된다. 라우터에서는 패킷 포워딩을 수행하기 위한 플로우 테이블에 VoIP QoS 플로우와 QoS 정보를 추가하므로 VoIP 패킷인식과 QoS제공이 가능하게 된다. 이외에도 유사한 방식의 다양한 형태의 QoS 제공을 위한 플로우 관리를 제공할 수 있게 된다.
Claims (9)
- VoIP 신호 프로토콜의 연동기능을 수행하고, VoIP 호에 대한 발신지 및 목적지의 IP 주소 및 UDP 포트 번호를 포함하는 호 연결 정보를 멀티캐스트 방식으로 전송하는 소프트 스위치;상기 소프트 스위치로부터 수신한 상기 호 연결 정보를 플로우테이블에 저장하고 관리하며, 패킷을 수신하면 포워딩 테이블을 기초로 상기 패킷에 대한 다음 홉이 존재하는지 판단하고, 상기 다음 홉이 존재하면 상기 플로우테이블에 저장된 호 연결 정보를 기초로 상기 패킷이 VoIP 패킷인지 파악한 후, 상기 패킷이 VoIP 패킷이면 높은 우선순위를 부여하여 상기 패킷을 상기 다음 홉으로 출력하는 라우터;를 포함하는 것을 특징으로 하는 VoIP 패킷에 대한 QoS 제공 장치.
- 제 1항에 있어서, 상기 소프트 스위치는,콜 에이전트, 콜 서버 및 미디어게이트웨이 제어 기능을 제공하는 호제어부;상기 VoIP 신호 프로토콜 및 PSDN를 연동하는 신호 인터페이스를 제공하는 신호프로토콜부; 및시스템관리, 망관리 및 QoS 제어기능을 수행하는 제어부;를 포함하는 것을 특징으로 하는 VoIP 패킷에 대한 QoS 제공 장치.
- 제 1항에 있어서,상기 소프트 스위치는 VoIP 패킷에 대한 플로우 분류 및 QoS를 제공하는 데 필요한 상기 VoIP 신호 프로토콜의 단대단 VoIP 호에 대한 발신지 및 목적지의 IP 주소 및 UDP 포트 번호를 포함하는 호 연결 설정 및 해제 정보를 상기 라우터에게 멀티캐스트 방식으로 전송하는 것을 특징으로 하는 VoIP 패킷에 대한 QoS 제공 장치.
- 제 1항에 있어서, 상기 라우터는라우팅 프로토콜을 수행하고 라우팅 테이블의 정보를 관리하는 프로세서모듈부;패킷 포워딩을 수행하고 상기 라우팅테이블 정보로부터 포워딩테이블을 구성하여 데이터 패킷의 분류 및 포워딩에 사용하는 라인카드부; 및상기 프로세서모듈부 및 라인카드부를 연결하여 고속스위칭을 하는 아이피 패킷스위치부를 포함하는 것을 특징으로 하는 VoIP QoS 제공장치.
- VoIP신호 프로토콜의 연동기능을 수행하는 소프트스위치로부터 VoIP 호에 대한 발신지 및 목적지의 IP 주소 및 UDP 포트 번호를 포함하는 호 연결 정보를 수신하는 단계;상기 호 연결 정보를 플로우 테이블에 저장하고 관리하는 단계;수신한 패킷의 IP 주소를 기초로 포워딩테이블을 검사하여 다음 홉이 존재하는지 판단하는 단계;상기 판단결과 다음 홉이 존재하면, 상기 플로우 테이블에 저장된 호 연결 정보를 기초로 상기 수신한 패킷이 VoIP 패킷인지 파악하는 단계;상기 수신한 패킷이 상기 VoIP 패킷으로 파악되면, 상기 패킷에 높은 우선순위를 부여하는 단계; 및상기 설정된 우선순위에 따라 상기 패킷을 상기 다음 홉으로 출력하는 단계;를 포함하는 것을 특징으로 하는 라우터의 패킷 포워딩 방법.
- 제 5항에 있어서, 상기 우선순위 부여 단계는,상기 수신한 패킷이 VoIP 패킷이면 상기 수신한 패킷에 대한 IP 서비스 타입의 IP 우선순위 필드를 높은 우선순위 값으로 설정하는 단계; 및상기 설정된 우선순위 값에 따라 상기 패킷을 큐잉하는 단계;를 포함하는 것을 특징으로 하는 라우터의 패킷 포워딩 방법.
- 제 5항에 있어서,상기 우선순위 부여 단계는,상기 수신한 패킷이 상기 VoIP 패킷으로 파악되면, 상기 패킷에 대한 IP 서비스 타입의 옥텟 포맷의 IP 우선순위 필드 값을 5로 설정하고, 상기 설정된 IP 우선순위 필드 값에 따라 상기 패킷을 큐잉하는 단계;를 포함하는 것을 특징으로 하는 라우터의 패킷 포워딩 방법.
- 제 7항에 있어서,상기 IP 서비스 타입의 옥텟 포맷은 우선순위를 나타내는 3비트의 IP 우선순위 필드 및 패킷의 지연, 안정성 및 비용에 대한 정보를 나타내는 하위 4비트의 서비스 타입 필드를 포함하는 것을 특징으로 하는 라우터의 패킷 포워딩 방법.
- 제 5항 내지 제 8항 중 어느 한 항의 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록 매체.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2002-0032178A KR100454502B1 (ko) | 2002-06-08 | 2002-06-08 | 아이피 라우터에서 VoIP 트래픽에 대한 QoS를제공하는 장치 및 포워딩방법 |
US10/265,532 US20030227907A1 (en) | 2002-06-08 | 2002-10-07 | Apparatus for providing QoS of VoIP traffic on IP router and forwarding method therefor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2002-0032178A KR100454502B1 (ko) | 2002-06-08 | 2002-06-08 | 아이피 라우터에서 VoIP 트래픽에 대한 QoS를제공하는 장치 및 포워딩방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20030094851A KR20030094851A (ko) | 2003-12-18 |
KR100454502B1 true KR100454502B1 (ko) | 2004-10-28 |
Family
ID=29707746
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR10-2002-0032178A KR100454502B1 (ko) | 2002-06-08 | 2002-06-08 | 아이피 라우터에서 VoIP 트래픽에 대한 QoS를제공하는 장치 및 포워딩방법 |
Country Status (2)
Country | Link |
---|---|
US (1) | US20030227907A1 (ko) |
KR (1) | KR100454502B1 (ko) |
Families Citing this family (38)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002077245A (ja) * | 2000-08-24 | 2002-03-15 | Fujitsu Ltd | Ipゲートウェイ装置 |
US7359984B1 (en) | 2002-07-15 | 2008-04-15 | Packeteer, Inc. | Management of network quality of service |
AU2002325504A1 (en) * | 2002-08-07 | 2004-02-25 | Allied Telesis K.K. | Sound communication system and method thereof |
KR100461728B1 (ko) * | 2002-12-10 | 2004-12-17 | 한국전자통신연구원 | 라우터를 통한 DiffServ 기반 VoIP QoS제공 방법 |
JP4170929B2 (ja) * | 2003-03-28 | 2008-10-22 | 株式会社エヌ・ティ・ティ・ドコモ | 移動通信システム、移動端末、及び移動通信方法 |
WO2005018266A1 (ja) * | 2003-08-13 | 2005-02-24 | Matsushita Electric Industrial Co., Ltd. | 基地局装置及びその送信方法 |
KR20050063207A (ko) * | 2003-12-22 | 2005-06-28 | 주식회사 케이티 | 가상 사설 랜 서비스 제공 방법 |
KR101045098B1 (ko) * | 2004-02-05 | 2011-06-29 | 주식회사 케이티 | 인터넷 프로토콜 서비스 품질의 등급 처리 방법 |
US7483385B2 (en) * | 2004-03-26 | 2009-01-27 | Hewlett-Packard Development Company, L.P. | Process for monitoring the quality of service in a telecommunication network and apparatus for the same |
KR20040052921A (ko) * | 2004-05-17 | 2004-06-23 | 김기천 | 분산 트래픽 제어를 위한 클록 동기화 장치 |
US20060018310A1 (en) * | 2004-07-20 | 2006-01-26 | Qwest Communications International Inc. | Data network call routing |
US8184793B2 (en) * | 2004-07-20 | 2012-05-22 | Qwest Communications International Inc. | Multi-line telephone calling |
US20060018449A1 (en) * | 2004-07-20 | 2006-01-26 | Qwest Communications International Inc. | Telephone call routing |
US20060018448A1 (en) * | 2004-07-20 | 2006-01-26 | Qwest Communications International Inc. | Routing telephone calls via a data network |
US8332938B2 (en) | 2004-09-17 | 2012-12-11 | At&T Intellectual Property I, L.P. | Detection of encrypted packet streams using a timer |
US7761705B2 (en) * | 2004-09-17 | 2010-07-20 | At&T Intellectual Property I, L.P. | Detection of encrypted packet streams |
US7730519B2 (en) | 2004-09-17 | 2010-06-01 | At&T Intellectual Property I, L.P. | Detection of encrypted packet streams using feedback probing |
US7451309B2 (en) | 2004-09-17 | 2008-11-11 | At&T Intellectual Property L.P. | Signature specification for encrypted packet streams |
JP4664987B2 (ja) * | 2004-12-21 | 2011-04-06 | サムスン エレクトロニクス カンパニー リミテッド | 移動通信加入者に私設音声呼サービスを提供する方法及びシステム並びにこのための無線ソフトスイッチ装置 |
WO2006122745A1 (en) * | 2005-05-18 | 2006-11-23 | Siemens Aktiengesellschaft | Method and computer product for switching subsequent messages with higher priority than invite messages in a softswitch |
CN1324839C (zh) * | 2005-07-27 | 2007-07-04 | 华为技术有限公司 | 一种软交换网络中对分组业务的处理方法 |
KR100683502B1 (ko) * | 2005-12-08 | 2007-02-15 | 한국전자통신연구원 | 트래픽 신호와 제어 신호를 분리하여 제어하는 무선 액세스라우터 |
WO2008120332A1 (ja) * | 2007-03-28 | 2008-10-09 | Pioneer Corporation | コンテンツ配信システム及びその制御方法 |
WO2009080971A1 (fr) * | 2007-12-17 | 2009-07-02 | France Telecom | Procede de configuration d'un terminal d'utilisateur dans un reseau de telephonie ip |
US7836198B2 (en) * | 2008-03-20 | 2010-11-16 | International Business Machines Corporation | Ethernet virtualization using hardware control flow override |
KR101267663B1 (ko) | 2008-12-11 | 2013-05-23 | 에릭슨 엘지 주식회사 | 게이트웨이의 형상정보 관리 방법 및 그를 위한 시스템 |
CN102075406A (zh) * | 2009-11-20 | 2011-05-25 | 中兴通讯股份有限公司 | 一种基于地址的IPv6组播流量控制方法和装置 |
CN102104588B (zh) * | 2009-12-18 | 2013-07-03 | 国基电子(上海)有限公司 | 多媒体终端适配器及其远程连接的方法 |
US8427199B2 (en) * | 2010-10-29 | 2013-04-23 | Honeywell International Inc. | Magnetic logic gate |
US8358149B2 (en) | 2010-10-29 | 2013-01-22 | Honeywell International Inc. | Magnetic logic gate |
US8374020B2 (en) | 2010-10-29 | 2013-02-12 | Honeywell International Inc. | Reduced switching-energy magnetic elements |
US8358154B2 (en) | 2010-10-29 | 2013-01-22 | Honeywell International Inc. | Magnetic logic gate |
US8427197B2 (en) | 2011-06-15 | 2013-04-23 | Honeywell International Inc. | Configurable reference circuit for logic gates |
US9160780B2 (en) | 2011-12-30 | 2015-10-13 | International Business Machines Corporation | System and method for establishing a voice over IP session |
US10425330B2 (en) * | 2017-04-24 | 2019-09-24 | International Business Machines Corporation | Routing packets in multiple destination networks with overlapping address spaces |
US10616174B1 (en) | 2017-06-23 | 2020-04-07 | 8X8, Inc. | Customized telecommunication monitoring and alerts using a high-level programming interface |
JP6805194B2 (ja) * | 2018-02-15 | 2020-12-23 | 日本電信電話株式会社 | 経路情報転送装置、経路情報転送方法および経路情報転送プログラム |
CN115022935A (zh) * | 2022-05-19 | 2022-09-06 | 烽火通信科技股份有限公司 | 数据融合调度方法、装置、设备及可读存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20000072520A (ko) * | 2000-09-07 | 2000-12-05 | 오기호 | 큐오에스 메커니즘을 이용한 음성 데이터 우선 전송 방법 |
KR20010070750A (ko) * | 2001-06-05 | 2001-07-27 | 이용화 | 음성 인터넷 프로토콜용 큐오에스 제어장치 및 방법 |
JP2001274833A (ja) * | 2000-03-24 | 2001-10-05 | Nec Corp | VoIP用通信品質保証パス設定方法とネットワーク管理システム |
JP2002141938A (ja) * | 2000-10-31 | 2002-05-17 | Fujitsu Ltd | メディア通信システム及び該システムにおける端末装置、信号変換装置 |
KR20020069578A (ko) * | 2001-02-26 | 2002-09-05 | (주)한내테크놀러지 | 인터넷 프로토콜을 사용하는 네트워크에서 서비스 품질우선순위를 지원하는 전송 시스템 및 방법 |
KR20030012240A (ko) * | 2001-07-31 | 2003-02-12 | 박종태 | 차별화된 서비스 모델을 이용한 인터넷 전화 서비스 음성패킷 다중화 및 전송 방법 |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6185258B1 (en) * | 1997-09-16 | 2001-02-06 | At&T Wireless Services Inc. | Transmitter diversity technique for wireless communications |
US6498791B2 (en) * | 1998-04-03 | 2002-12-24 | Vertical Networks, Inc. | Systems and methods for multiple mode voice and data communications using intelligently bridged TDM and packet buses and methods for performing telephony and data functions using the same |
US6556565B1 (en) * | 1998-07-01 | 2003-04-29 | Nortel Networks Limited | Internet protocol (IP) telecommunication |
US7933295B2 (en) * | 1999-04-13 | 2011-04-26 | Broadcom Corporation | Cable modem with voice processing capability |
US6678265B1 (en) * | 1999-12-30 | 2004-01-13 | At&T Corp. | Local number portability database for on-net IP call |
US6477210B2 (en) * | 2000-02-07 | 2002-11-05 | At&T Corp. | System for near optimal joint channel estimation and data detection for COFDM systems |
US20020031115A1 (en) * | 2000-09-11 | 2002-03-14 | Petryna Brian J. | System and method for automatically establishing a telephone call over a computer network |
US20020114274A1 (en) * | 2000-09-19 | 2002-08-22 | Sturges James H. | Packet based network for supporting real time applications |
WO2002032053A2 (en) * | 2000-10-13 | 2002-04-18 | Astrolink International, Llc | Distributed ip over atm architecture |
US7369766B2 (en) * | 2001-11-15 | 2008-05-06 | University Of Southern California | Optically boosted router |
JP3639556B2 (ja) * | 2001-12-12 | 2005-04-20 | 富士通株式会社 | VoIPネットワークの輻輳制御システム |
US7088677B1 (en) * | 2002-03-01 | 2006-08-08 | Bellsouth Intellectual Property Corporation | System and method for delay-based congestion detection and connection admission control |
-
2002
- 2002-06-08 KR KR10-2002-0032178A patent/KR100454502B1/ko not_active IP Right Cessation
- 2002-10-07 US US10/265,532 patent/US20030227907A1/en not_active Abandoned
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001274833A (ja) * | 2000-03-24 | 2001-10-05 | Nec Corp | VoIP用通信品質保証パス設定方法とネットワーク管理システム |
KR20000072520A (ko) * | 2000-09-07 | 2000-12-05 | 오기호 | 큐오에스 메커니즘을 이용한 음성 데이터 우선 전송 방법 |
JP2002141938A (ja) * | 2000-10-31 | 2002-05-17 | Fujitsu Ltd | メディア通信システム及び該システムにおける端末装置、信号変換装置 |
KR20020069578A (ko) * | 2001-02-26 | 2002-09-05 | (주)한내테크놀러지 | 인터넷 프로토콜을 사용하는 네트워크에서 서비스 품질우선순위를 지원하는 전송 시스템 및 방법 |
KR20010070750A (ko) * | 2001-06-05 | 2001-07-27 | 이용화 | 음성 인터넷 프로토콜용 큐오에스 제어장치 및 방법 |
KR20030012240A (ko) * | 2001-07-31 | 2003-02-12 | 박종태 | 차별화된 서비스 모델을 이용한 인터넷 전화 서비스 음성패킷 다중화 및 전송 방법 |
Also Published As
Publication number | Publication date |
---|---|
US20030227907A1 (en) | 2003-12-11 |
KR20030094851A (ko) | 2003-12-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100454502B1 (ko) | 아이피 라우터에서 VoIP 트래픽에 대한 QoS를제공하는 장치 및 포워딩방법 | |
KR100461728B1 (ko) | 라우터를 통한 DiffServ 기반 VoIP QoS제공 방법 | |
US7142532B2 (en) | System and method for improving communication between a switched network and a packet network | |
US8213311B2 (en) | Control plane to data plane binding | |
US6449251B1 (en) | Packet mapper for dynamic data packet prioritization | |
US6788647B1 (en) | Automatically applying bi-directional quality of service treatment to network data flows | |
CA2552153C (en) | Packet communication network and packet communication method | |
JP5016034B2 (ja) | 圧縮ベースQoSのための方法及びシステム | |
US20020150041A1 (en) | Method and system for providing an improved quality of service for data transportation over the internet | |
US20070291754A1 (en) | Packet communications system and transfer device | |
JP2003078556A (ja) | ネットワークシステム、ネットワーク中継装置、ネットワーク中継監視装置およびネットワーク運用方法 | |
JP2001292167A (ja) | ネットワーク中継システムおよび中継装置 | |
CN111555982B (zh) | 一种基于IPv6扩展头的报文智能选路的方法和系统 | |
EP1820318B1 (en) | A method for identifying real-time traffic hop by hop in an internet network | |
US7593405B2 (en) | Inter-domain traffic engineering | |
EP1220508A1 (en) | Method for transmitting data packets in a cellular communication network | |
US8238335B2 (en) | Multi-route transmission of packets within a network | |
US20040109413A1 (en) | Method for establishment of connections of pre-determined performance for a packet-oriented communication network with a resource manager | |
US7061919B1 (en) | System and method for providing multiple classes of service in a packet switched network | |
JP2003244223A (ja) | 輻輳制御方法、エッジ型パケット転送装置及びネットワーク | |
US9059917B2 (en) | Technique for processing flows in a communications network | |
US20050036496A1 (en) | Method for guaranteeing quality of service on the internet by routing data along nodes without error correction processing capability | |
EP1311092A1 (en) | Method and modules for setting up a tunnel connection | |
JP2004289414A (ja) | パケット通信システム、装置およびパケット通信方法 | |
SE520898C2 (sv) | Metoder och arrangemang för övervakning och vidarebefordring av data i ett datakommunikationssystem |
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: 20081001 Year of fee payment: 5 |
|
LAPS | Lapse due to unpaid annual fee |