KR100684177B1 - 인터넷 서비스망에서의 종단간 CAC를 통한 QoS보장 방법 및 장치 - Google Patents

인터넷 서비스망에서의 종단간 CAC를 통한 QoS보장 방법 및 장치 Download PDF

Info

Publication number
KR100684177B1
KR100684177B1 KR1020050111792A KR20050111792A KR100684177B1 KR 100684177 B1 KR100684177 B1 KR 100684177B1 KR 1020050111792 A KR1020050111792 A KR 1020050111792A KR 20050111792 A KR20050111792 A KR 20050111792A KR 100684177 B1 KR100684177 B1 KR 100684177B1
Authority
KR
South Korea
Prior art keywords
subscriber
cac
resource
service
information
Prior art date
Application number
KR1020050111792A
Other languages
English (en)
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 KR1020050111792A priority Critical patent/KR100684177B1/ko
Priority to US11/503,339 priority patent/US20070116004A1/en
Application granted granted Critical
Publication of KR100684177B1 publication Critical patent/KR100684177B1/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/24Traffic characterised by specific attributes, e.g. priority or QoS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0015Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the adaptation strategy
    • H04L1/0017Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the adaptation strategy where the mode-switching is based on Quality of Service requirement
    • 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/15Flow control; Congestion control in relation to multipoint traffic
    • 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/18End to end
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/72Admission control; Resource allocation using reservation actions during connection setup
    • H04L47/724Admission control; Resource allocation using reservation actions during connection setup at intermediate nodes, e.g. resource reservation protocol [RSVP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/78Architectures of resource allocation
    • H04L47/783Distributed allocation of resources, e.g. bandwidth brokers
    • H04L47/785Distributed allocation of resources, e.g. bandwidth brokers among multiple network domains, e.g. multilateral agreements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5007Internet protocol [IP] addresses
    • H04L61/5014Internet protocol [IP] addresses using dynamic host configuration protocol [DHCP] or bootstrap protocol [BOOTP]

Landscapes

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

Abstract

본 발명은, 가입자구간 CAC(Call Admission Control)와 네트워크구간 CAC가 결합된 종단간(end-to-end) CAC를 통하여 서비스 요청에 따른 자원 예약 및 서비스 종료에 따른 자원 해지 절차가 이루어지도록 함으로써 종단간 QoS를 보장해 줄 수 있는 방법 및 장치에 관한 것으로, 각 종단의 사용자 회선 구간의 유휴대역폭(available bandwidth)을 기준으로 일차적인 가입자구간 CAC를 수행한 후 네트워크구간의 자원이용가능 여부를 판단하는 네트워크구간 CAC가 이루어지도록 함으로써, QoS 보장형 네트워크에서 일정한 수준의 대역폭 요구를 갖는 서비스(guaranteed rate service)에 대하여 종단간 QoS가 보장되는 것을 특징으로 한다.
본 발명에 따르면, 일정한 대역폭 요구를 갖는 IP 통신 서비스에 대하여 가입자구간 및 네트워크구간의 대역폭 자원이 미리 탐색되어 자원 예약이 가능한 경우에만 호를 수락함으로써 종단간 QoS를 보장하는 것이 가능해지며, 추가적인 네트워크 장비없이 기존 장비의 소프트웨어적인 업그레이드나 가입자 DB의 구조개선 등을 통하여 본 발명의 실시가 가능하므로, 기존의 네트워크 CAC 절차를 그대로 유지할 수 있어 다른 네트워크망에 적용할 경우 적용성이 높다는 효과가 있다.
회선 ID, QoS, 호수락제어, CAC

Description

인터넷 서비스망에서의 종단간 CAC를 통한 QoS보장 방법 및 장치{Method and apparatus for supporting guaranteed QoS using end-to-end CAC}
도 1은 가입자구간 CAC, 네트워크구간 CAC, 및 종단간 CAC의 범위를 설명하기 위한 도면이다.
도 2는 사용자의 자원 예약 요구시 본 발명에 따른 종단간 CAC 절차를 나타낸 도면이다.
도 3은 본 발명에 따라 회선 ID 정보를 획득하는 절차를 나타낸 도면이다.
도 4는 본 발명에 따라 개선된 구조의 가입자 DB를 예시한 도면이다.
도 5는 사용자의 자원 예약 요구시 본 발명에 따른 종단간 CAC 절차를 나타낸 흐름도이다.
도 6은 발신자와 수신자가 동일한 네트워크에 접속되어 있는 상황에서의 자원 예약 요구시 발신자와 수신자의 종단간 CAC 절차를 나타낸 도면이다.
도 7은 발신자와 수신자가 각각 다른 네트워크에 접속되어 있는 상황에서의 자원 예약 요구시 발신자와 수신자의 종단간 CAC 절차를 나타낸 도면이다.
도 8은 사용자의 자원 해지 요구시 본 발명에 따른 종단간 자원해지 절차를 나타낸 흐름도이다.
도 9는 발신자와 수신자가 동일한 네트워크에 접속되어 있는 상황에서의 자 원 해지 요구시 발신자와 수신자의 종단간 자원해지 절차를 나타낸 도면이다.
도 10은 발신자와 수신자가 각각 다른 네트워크에 접속되어 있는 상황에서의 자원 해지 요구시 발신자와 수신자의 종단간 자원해지 절차를 나타낸 도면이다.
본 발명은 인터넷 서비스망에서의 종단간 CAC를 통한 QoS 보장 방법 및 장치에 관한 것으로, 특히 자원예약형으로 서비스 품질(Quality of Service, 이하 QoS라 함)을 보장하는 구조를 가지는 IP 네트워크상에서 종단간(end-to-end) CAC( Call Admission Control; 호수락제어)를 통해 인터넷 서비스의 QoS를 보장하는 방법 및 장치에 관한 것이다.
기존 인터넷에서는 서비스별 품질 요구사항과 무관하게 네트워크의 상태에 따라 품질이 달라지는 상황허락형(best-effort) 서비스의 형태로 서비스가 제공되었으나, NGN과 같은 차세대 네트워크에서는 서비스별 품질 요구사항을 일관된 수준에서 보장해주는 프리미엄(premium)급 서비스가 제안되고 있다.
프리미엄급 서비스는 일정한 양의 자원(guaranteed rate)을 요구하며 이들에 대한 QoS 보장을 위해서 네트워크에서는 서비스별 QoS 요구사항을 만족시킬 수 있는 자원을 찾아내고 이를 예약한 후에 서비스를 수락하는 CAC 절차를 필수적으로 수행해야 한다.
그러나, 종래의 QoS 보장 방법은, 네트워크구간에서 이용가능한 자원을 산정 하고 이를 서비스의 자원요구량과 비교하여 호 수락 제어를 수행하도록 하고 있기 때문에, 다시 말해서, 네트워크구간에 대한 CAC 만을 고려하고, 사용자가 네트워크에 접속하는 환경인 가입자회선 구간의 대역폭 자원에 대한 고려를 하지 않음으로써, 종단간 QoS를 위한 서비스 수락 제어 및 자원관리 방법에 있어서 극명한 문제점을 가지게 되는데, 이하 도 1을 참조하여 종래의 QoS 보장 방법에 대하여 더 자세히 설명한다.
도 1은 가입자구간 CAC, 네트워크구간 CAC, 및 종단간 CAC의 범위를 설명하기 위한 도면이다.
CAC는 각 서비스에 대하여 QoS 보장이 가능한 자원이 할당가능할 경우에만 네트워크로의 유입을 허용하기 위해 도입된 개념으로, QoS를 보장하기 위한 CAC 절차 및 자원 할당 방법에 대해 많은 기술들이 제안되고 있다.
그러나, 도 1에 도시된 바와 같이, 종래의 QoS 보장 방법은 액세스노드-코어노드-액세스노드의 네트워크구간(12)만을 고려하고, 가입자구간(11)은 고려하지 않는 방식을 취하고 있기 때문에, 즉, 액세스노드 이후 구간에서만 CAC를 수행하고 가입자구간에 대해서는 고려하지 않고 있기 때문에, QoS를 위한 서비스 수락 제어 및 자원관리 방법에 있어서 네트워크구간만을 고려한 CAC만으로는 QoS를 보장하는 것은 불가능하다는 한계점을 갖고 있다.
다시 말해서, 종단간(end-to-end) QoS를 보장하기 위해서는 서비스 사용자의 네트워크 접속 수단이 신규로 요구되는 서비스의 대역폭(bandwidth) 요구를 수용할 수 있는지를 먼저 확인하는 것이 필수적인데, 사용자측의 회선 대역폭에 여유가 없 음에도 불구하고 네트워크구간의 자원이 충분하다고 서비스를 수락하는 경우 QoS를 보장하는 것은 불가능하며, 따라서 종단간(end-to-end) QoS 보장을 위해서는 단말과 단말의 종단간 구간(13)을 모두 고려한 CAC 기법이 요구된다.
본 발명의 목적은 각 종단의 사용자 회선 구간의 유휴대역폭(available bandwidth)을 기준으로 일차적인 가입자구간 CAC를 수행한 후 네트워크구간의 자원 이용 가능 여부를 판단하는 네트워크구간 CAC가 이루어지도록 함으로써, 즉, 가입자구간 CAC와 네트워크구간 CAC가 결합된 종단간 CAC를 통하여 서비스 요청에 따른 자원 예약 및 서비스 종료에 따른 자원 해지 절차가 이루어지도록 함으로써, QoS 보장형 네트워크에서 일정한 수준의 대역폭 요구를 갖는 서비스(guaranteed rate service)에 대하여 종단간 QoS를 보장해 줄 수 있는 장치 및 방법을 제공하는 것이다.
상기 목적을 달성하기 위하여 본 발명은, 가입자 단말로부터 자원 예약이 요구된 경우, 가입자 DB를 조회하여 가입자의 유휴대역폭 정보에 따라 호 수락 여부를 판단하는 가입자구간 CAC를 수행하고, 상기 가입자구간 CAC 결과에 따라 자원 DB를 조회하여 서비스가 요구하는 자원이 예약 가능한지를 판단하는 네트워크구간 CAC를 수행하며, 상기 가입자구간 CAC 수행 단계 및 네트워크구간 CAC 수행 단계를 통해 자원 예약이 완료되면, 상기 가입자 DB에서 가입자구간의 할당대역폭 정보 및 유휴대역폭 정보를 갱신하고, 상기 자원 DB에서 네트워크구간의 자원 이용 정보를 갱신하는 것을 특징으로 한다.
본 발명의 바람직한 실시예에 있어서, DHCP 패킷을 이용하여 가입자의 회선 ID 정보를 획득하고, 상기 획득된 회선 ID 정보를 기반으로 가입자에게 기 할당된 대역폭 및 추가로 할당가능한 유휴대역폭에 대한 정보를 가입자 DB에 기록하고 관리하는 것을 특징으로 한다.
본 발명의 다른 바람직한 실시예에 있어서, 가입자 단말로부터 자원 해지가 요구된 경우, 자원 해지 요구에 따라 네트워크 설정을 통하여 자원을 해지하는 한편, 자원이 해지됨에 따라 상기 가입자 DB에서 가입자회선의 할당대역폭 정보 및 유휴대역폭 정보를 갱신하고, 자원 DB에서 자원 이용 정보를 갱신하는 것을 특징으로 한다.
본 발명의 또 다른 바람직한 실시예에 있어서, 발신자와 수신자가 동일한 네트워크 또는 각각 다른 네트워크에 접속된 상황에서 자원 예약이 요구된 경우, 발신자의 서비스 요청에 따라 수신자의 상태를 파악하여 통신가능한 서비스 규격을 전달하고, 발신측과 수신측 각각에 대해 가입자 DB를 조회하여 발신자와 수신자의 유휴대역폭 정보에 따라 호 수락 여부를 판단하는 가입자구간 CAC를 수행하며, 상기 가입자구간 CAC 결과에 따라 발신측과 수신측 각각에 대해 자원 DB를 조회하여 서비스가 요구하는 자원이 예약 가능한지를 판단하는 네트워크구간 CAC를 수행하는 것을 특징으로 한다.
본 발명의 또 다른 바람직한 실시예에 있어서, 발신자와 수신자가 동일한 네트워크 또는 각각 다른 네트워크에 접속된 상황에서 자원 예약이 요구된 경우, 상 기 가입자구간 CAC 및 네트워크구간 CAC를 통해 자원 예약이 완료되면, 상기 가입자 DB에서 발신자와 수신자의 할당대역폭 정보 및 유휴대역폭 정보를 갱신하고, 상기 자원 DB에서 자원 이용 정보를 갱신하는 것을 특징으로 한다.
본 발명의 또 다른 바람직한 실시예에 있어서, 발신자와 수신자가 동일한 네트워크 또는 각각 다른 네트워크에 접속된 상황에서 자원 해지가 요구된 경우, 자원 해지 요구에 따라 네트워크 설정을 통하여 자원을 해지하는 한편, 자원이 해지됨에 따라 상기 가입자 DB에서 발신자와 수신자의 할당대역폭 정보 및 유휴대역폭 정보를 갱신하고, 상기 자원 DB에서 자원 이용 정보를 갱신하는 것을 특징으로 한다.
본 발명의 또 다른 바람직한 실시예에 있어서, 상기 가입자 DB는, 가입자 ID 정보; 회선 ID 정보; IP 주소 정보; 가입자회선의 계약된 대역폭 정보; 가입자회선에 대해 기 할당된 대역폭 정보; 및 가입자회선의 유휴대역폭 정보에 대한 필드를 포함하는 것을 특징으로 한다.
이하에서, 첨부된 도면을 참조하여 본 발명의 바람직한 실시예에 대하여 상세히 설명한다.
도 2는 사용자의 자원 예약 요구시 본 발명에 따른 종단간 CAC 절차를 나타낸 도면이다.
도 2에 도시된 바와 같이, 본 발명은, DSL모뎀이나 케이블모뎀과 같은 사용자 단말(210)과, DSLAM이나 CMTS와 같은 네트워크 1차 집선장비(220)와, 사용자 단말(210)과 1차 집선장비(220)를 연결하는 가입자회선(subscriber line)(230)과, 서 비스, SLA, 가입자 관련 정책 기능을 수행하는 서비스 제어부(240)와, 네트워크 자원을 제어하는 네트워크 제어부(250)와, 사용자 대 사용자간 IP 통신서비스를 위해서 사용자의 서비스 요청을 받아 이를 중계해주는 역할을 하는 호 에이전트(Call Agent, 이하 CA라 함)(260)와, 일정한 대역폭을 요구하는 서비스(guaranteed rate service)에 대하여 사전에 네트워크 자원을 예약하여 품질을 보장할 수 있는 기능을 가진 IP 네트워크(270)로 구성된 QoS 보장형 네트워크망에 적용될 수 있다.
여기에서, 상기 서비스 제어부(240)는 가입자 관련 정책 기능을 수행하기 위한 정책서버(241), 사용자 인증을 위한 인증서버(242), IP 할당을 위한 DHCP(Dynamic Host Configuration Protocol) 서버(243), 및 가입자 정보 관리를 위한 가입자 DB(244)를 포함하는 것이 바람직하며, 네트워크 제어부(250)는 원활한 네트워크 자원 관리를 위해 CAC 서버(251)와 자원 DB(252)를 포함하는 것이 바람직하다.
도 2와 같이 구성된 QoS 보장형 네트워크망에 있어서, 종단간 QoS를 보장하기 위해서는 단말과 단말의 종단간 구간을 모두 고려한 CAC, 즉, 가입자구간 CAC와 네트워크구간 CAC가 결합된 종단간 CAC가 사용되어야 하는데, 네트워크구간 CAC는 종래의 CAC 절차와 동일한 방식으로 수행해도 되지만, 가입자구간 CAC를 위해서는 새로운 방식의 가입자구간 CAC 절차가 필요하게 된다.
다시 말해서, 종단간 QoS를 보장하기 위해서는 자원 예약이 가능한 경우에만 호를 수락하도록 해야 하는데, 이를 위해서는 사용자의 접속회선 단위로 기 할당된 대역폭(reserved bandwidth) 및 추가로 할당가능한 유휴대역폭(available bandwidth)에 대한 정보를 관리하는 것이 필수적으로 필요하게 된다.
이를 위하여 본 발명에서는 사용자의 네트워크 접속수단인 가입자회선(230)을 인식할 수 있는 회선 ID(circuit ID)와 서비스 사용자의 IP 주소를 바인딩시켜 저장할 수 있는 가입자 DB(244)를 이용하여, 종단간 사용자의 대역폭 자원에 대한 관리를 하도록 하는데, 이하 회선 ID 및 가입자 DB에 대하여는 도 3 및 도 4에 관한 설명에서 자세히 서술하기로 하고 이하 약술한다.
회선 ID는 DSL모뎀이나 케이블모뎀과 같은 가입자 단말(210)과 DSLAM이나 CMTS과 같은 네트워크 1차 집선장비(220)를 연결시켜 주는 가입자 회선(230)에 대한 고유한 식별자로서, 본 발명에서 가입자 회선과 사용자의 접속회선은 동일한 의미로 이해될 수 있으며, 본 발명의 실시를 위해서는 네트워크 사업자가 가입자를 수용하는 최초의 시점에서 가입자회선별로 고유한 ID를 부여하여 관리하는 것이 바람직하다.
이렇게 가입자회선별로 고유하게 부여된 회선 ID에 대한 정보는 사용자가 최초에 IP 단말기를 네트워크(270)에 접속하여 DHCP 서버(243)로부터 IP를 할당받는 시점에 획득되는데, 단말이 IP 할당을 요청하는 과정에서 단말기의 MAC 주소와 회선 ID 정보가 함께 전달되어야 하며, 이를 바탕으로 정책서버(241)에서는 할당된 IP 주소와 회선 ID를 바인딩하여 가입자 DB(244)에 기록한다.
또한, 인증서버(242)를 통한 인증과정에서 회선 ID와 가입자 ID가 바인딩되며, 바인딩된 정보 역시 가입자 DB(244)에 기록되게 되는데, 기존의 가입자 DB를 그대로 유지한 채 별도의 기록매체를 통하여 본 발명의 실시에 필요한 부가적인 정 보들을 관리할 수도 있지만, 편의상 개선된 구조의 가입자 DB를 통하여 그 정보들이 처리된다고 가정한다.
한편, CA(260)는 서비스 사용자(210)로부터 서비스를 요청받으면(S201), 통신상대를 찾아주고 요청된 서비스의 규격을 알아내어 네트워크 제어부(250)에 자원예약을 요구하는데(S202), 이에 따라 네트워크 제어부(250)는 가입자측에 유휴대역폭이 남아있는지를 확인하는 가입자구간 CAC를 수행한 후(S203~S204), 네트워크측의 자원 설정이 가능한지를 확인하는 네트워크구간 CAC를 수행하여 사용자에게 호 수락 여부를 알려주는데(S205~S207), 이에 대하여 더 자세히 설명하면 다음과 같다.
우선, CA(260)가 네트워크 제어부(250)에 자원예약을 요구하는 과정(S202)에서, CA(260)로부터 발신측 IP, 수신측 IP, 그리고 QoS 정보가 네트워크 제어부(250)에 전달되는데, 네트워크 제어부(250)는 일차적으로 CA(260)로부터 넘겨받은 정보를 기반으로 서비스 제어부(240)에 가입자측에 유휴대역폭이 남아있는지를 질의하고 이에 대한 응답을 수신하는 가입자구간 CAC를 수행한다(S203~S204).
이 때, 네트워크 제어부(250)가 서비스 제어부(240)에 가입자구간 CAC를 요청하는 단계(S203)에서, 네트워크 제어부(250)는 발신측 IP 정보 및 서비스의 요구대역폭 정보를 서비스 제어부(240)로 넘겨주어야 하며, 서비스 제어부(240)는 네트워크 제어부(250)로부터의 가입자구간 CAC 질의에 대하여 가입자 DB(244)를 참조하여 호 수락 여부를 판단하는데, 호 수락 여부는 서비스가 요구하는 대역폭과 가입자 DB(244)에 있는 유휴대역폭을 비교하여 유휴대역폭이 더 클 경우에만 호를 수락 하게 되며, 호 수락 여부 결과는 네트워크 제어부(250)에 전달된다(S204).
그 다음, 네트워크 제어부(250)는 이차적으로 CAC서버(251)를 통하여 자원 DB(252)를 조회하여 네트워크측의 자원 설정이 가능한지를 확인한 후 자원 설정이 가능한 경우 호를 위한 자원을 예약하는 네트워크구간 CAC를 수행한다(S205).
그 다음, 네트워크 제어부(250)는 호 수락 여부(자원 예약의 가능 여부)를 CA(260)로 전달하여 사용자에게 호 수락 여부를 알려준다(S206~S207).
즉, 종단간 QoS를 보장하기 위해서는 서비스 사용자의 네트워크 접속 수단이 신규로 요구되는 서비스의 대역폭 요구를 수용할 수 있는지를 먼저 확인하는 것이 필수적이인데, 본 발명에서는 종단의 사용자 구간의 유휴대역폭을 기준으로 일차적인 가입자구간 CAC를 수행한 이후에 네트워크구간의 자원 이용 가능 여부를 판단하는 네트워크구간 CAC를 수행함으로써, QoS 요구사항을 지원할 수 있는 자원 할당이 가능할 경우에만 사용자에게 서비스 제공이 이루어지도록 하여, 일정한 수준의 대역폭 요구를 갖는 서비스에 대하여 종단간 QoS 보장이 확실하게 가능하게 된다.
따라서, 상기와 같은 가입자구간 CAC와 네트워크구간 CAC가 결합된 종단간 CAC 절차에 따라 서비스 요청에 따른 자원 예약이 이루어짐으로써 종단간 QoS가 보장되게 된다.
한편, 본 발명에서는 사용자의 네트워크 접속수단인 가입자회선(230)에 대한 정보, 즉, 회선 ID 정보에 따라 사용자 단말이 서비스의 대역폭 요구를 수용할 수 있는지 여부를 판단하여 이에 의해 종단간 사용자의 대역폭 자원에 대한 관리를 하도록 하는데, 이하 회선 ID를 획득하는 방법에 대하여 도 3을 참조하여 더 자세히 설명한다.
도 3은 본 발명에 따라 회선 ID 정보를 획득하는 절차를 나타낸 도면으로, 인증 및 IP 할당 과정에서 회선 ID 정보를 획득하는 방법에 대한 실시예를 나타낸 것이다.
도 3의 경우는 IP 할당 이후에 가입자 인증이 이루어지는 상황에서 회선 ID 정보를 획득하는 것을 가정한 것으로, 가입자 인증 후에 IP 할당이 이루어지는 체계에서도 회선 ID 정보를 획득하고 관리하는 방법은 순서만 달라질 뿐 동일하며, 통상적으로 네트워크 사업자들은 가입자회선별로 고유한 가입자번호(subscriber ID)를 부여하며, 이들 가입자회선의 물리적인 위치 및 회선특성 등에 대한 정보를 가입자 관련정보와 함께 관리한다.
본 발명의 실시를 위해서는 가입자회선별로 고유한 회선 ID를 부여하고 회선별로 계약된 속도에 대한 정보가 함께 관리되어야 하는데, 일례로 가입자번호는 가입자별로 고유한 체계를 이미 갖는 것이므로 이를 그대로 회선 ID로 사용할 수 있다.
도 3을 참조하면, 사용자가 단말기의 전원을 켜고 네트워크 접속을 하는 시점에서, DHCP 클라이언트, 즉, 가입자 단말(210)이 MAC 주소를 포함한 DHCPDISCOVER 메시지를 보내면(S30), 1차 집선장비(220)에서 회선 ID정보를 추가하여 DHCP 서버(243)로 보낸다(S31).
즉, 종래의 네트워크에서는 사용자가 MAC 주소를 DHCP 패킷을 통하여 DHCP 서버에 넘겨주어 IP를 할당받도록 하지만, 본 발명에서는 회선 ID 정보를 넘겨주기 위하여 종래의 방법과는 달리 DHCP 패킷에 MAC 주소와 함께 회선 ID 정보를 추가로 기록하여 DHCP 서버로 넘겨준다.
상기와 같이 DHCP 패킷에 MAC 주소와 회선 ID 정보를 추가로 기록하는 기능은, DHCP 메시지의 옵션 필드(option field)에 정의할 수 있는 클라이언트 인식자(client identifier)에 회선 ID 정보를 기록함으로써 가능하며, 이는 IPv4 및 IPv6 에 공통적으로 적용할 수 있다.
또한, DHCP 패킷에 회선 ID 정보를 추가 기록하는 기능은 사용자 단말(210)이 가질 수도 있고 1차 집선장비(220)가 가질 수도 있는데, 사용자 단말(210)의 경우는 이동성을 고려하였을 때 동일한 가입자회선에만 접속하는 것이 아니므로 적절한 방안은 아니며, 1차 집선장비(220)는 자신에게 물려있는 가입자회선, 즉, 물리적 포트를 모두 알고 있기 때문에 어느 포트로부터 DHCP 패킷이 오는지를 구별하여 회선 ID정보를 DHCP 패킷에 삽입할 수 있으므로, 1차 집선장비(220)가 회선 ID정보를 추가 기록하는 기능을 구비하는 것이 바람직하다.
그 다음, DHCP 서버(243)가 적당한 IP를 선택하여 DHCPOFFER 메시지로 응답하면(S32), 사용자 단말(210)은 DHCPREQUEST 메시지로 제공된 IP 주소를 확인하고(S33), 이에 따라 DHCP 서버(243)는 DHCPACK 메시지를 보내 IP 할당이 완료된 것을 확인한다(S34).
한편, 정책서버(241)는 DHCP 서버(243)로부터 할당된 IP 주소와 이에 대응하는 회선 ID정보를 넘겨받아 두 정보를 바인딩하여 임시 메모리에 기억해둔 다음(S35~S36), IP를 할당받은 사용자가 네트워크 인증을 받기 위하여 가입자 ID와 암 호를 정책서버(241)에 보내면(S37), 이를 가입자 DB(244)에서 검색하여 가입자를 인증하는 한편(S38), [IP 주소, 가입자 ID, 회선 ID]를 바인딩하여 가입자 DB(244)에 기록한다(S39).
상기와 같은 회선 ID 획득 및 바인딩 과정을 거쳐 서비스 사용자의 물리적 가입자회선에 대한 정보를 확보함으로써, 즉, 회선 ID 정보 획득에 따라 사용자 단말이 서비스의 대역폭 요구를 수용할 수 있는지 여부를 알 수 있게 되어 가입자구간 CAC를 수행할 수 있는 준비가 완료된다.
한편, 본 실시예에서는 IP 할당이 우선적으로 이루어지고 인증절차를 거치는 순서로 기술되었는데, 인증을 먼저 수행하고 인증된 가입자인 경우에만 IP를 할당하는 것도 물론 가능하며, 인증절차 이후에 IP가 할당되는 구조에서는 가입자 ID 정보가 먼저 획득된 후 IP 할당 과정에서 회선 ID 정보와 IP 주소 정보가 획득되어 가입자 ID와 바인딩되는 순서만 차이가 있을 뿐, 본 발명은 두 가지 경우 모두 동일하게 적용될 수 있으며, 인증과 IP 할당은 사업자의 정책에 따라 그 순서가 바뀔 수 있다.
한편, 일반적으로 가입자 DB를 구성하는 필드로는 가입자 ID/PW 및 IP 주소 및 기타 정보들이 있는데, 본 발명의 가입자 DB(244)는 종단간 QoS를 보장하기 위해 사용자의 접속회선 단위로 기 할당된 대역폭 및 추가로 할당가능한 유휴대역폭에 대한 정보를 관리할 수 있도록 구성되어 있으며, 이하 가입자 DB(244)의 구성에 대하여 도 4를 참조하여 더 자세히 설명한다.
도 4는 본 발명에 따라 개선된 구조의 가입자 DB를 예시한 것으로, 회선 ID 및 가입자 단위의 대역폭 사용 정보에 대한 필드가 추가된 가입자 DB를 예시한 것이다.
도 4에 도시된 바와 같이, 본 발명에 따른 가입자 DB(244)는 일반적인 가입자 ID 필드(User_ID)(41), 패스워드 필드(PW)(42), IP 주소 필드(IP)(44) 외에, 접속회선의 인식자인 회선 ID 필드(Circuit ID)(43), 계약된 대역폭(contracted bandwidth, Cont'd BW) 필드(45), 할당된 대역폭(reserved bandwidth, Rsrv'd BW) 필드(46), 및 유휴대역폭(available bandwidth, Avail BW) 필드(47)가 새로이 추가되었다.
즉, 본 발명의 가입자 DB(244)에는 QoS 보장을 위해 접속회선의 인식자인 회선 ID 필드(43) 및 해당 가입자회선을 이용하는 서비스 사용자의 대역폭 사용내역인 계약된 대역폭, 할당된 대역폭, 유휴대역폭에 대한 필드(45~47)가 새로이 추가되었으며, 가입자 단위로 서비스를 추가로 사용하거나 사용을 종료할 때마다 이들 대역폭 사용내역이 실시간으로 변경됨으로써, 이에 따라 사용자의 접속회선 단위로 기 할당된 대역폭 및 추가로 할당가능한 유휴대역폭에 대한 정보를 관리할 수 있게 되어, 이로 인해 종단간 QoS를 보장하는 것이 가능하게 된다.
도 5는 사용자의 자원 예약 요구시 본 발명에 따른 종단간 CAC 절차를 나타낸 흐름도로, IP 할당 및 사용자 인증이 이미 이루어지고, 회선 ID를 중심으로 가입자 단위의 대역폭 사용에 대한 정보가 가입자 DB(244)에 기록되어있는 상황에서 자원 예약이 요구된 경우 종단간 CAC 절차를 나타낸 것이다.
우선, 인증된 서비스 사용자가 일정한 대역폭을 요구하는 서비스를 CA(260) 에 요청하면(S51), CA(260)는 네트워크 제어부(250)에 CAC를 요구한다(S52).
그 다음, 네트워크 제어부(250)는 2단계에 걸친 CAC를 수행하게 되는데, 제1단계인 가입자구간 CAC를 위해 서비스 제어부(240)에 서비스 수락을 위한 충분한 가입자의 유휴대역폭이 존재하는지를 질의하면(S53), 이에 따라 서비스 제어부(240)는 요청된 서비스가 요구하는 대역폭에 대해 유휴대역폭이 존재하는지를 판단하여 그 결과를 네트워크 제어부(250)에 알려준다(S54).
상기 유휴대역폭 판단 단계(S54)에서 유휴대역폭이 존재하지 않는 것으로 판단되면, 네트워크 제어부(250)는 호 거절 메시지를 CA(260)에 통보하며, 이에 따라 CA(260)는 서비스 사용자에게 호 거절 메시지를 전달한다(S55).
한편, 상기 유휴대역폭 판단 단계(S54)에서 유휴대역폭이 존재하는 것으로 판단되면, 네트워크 제어부(250)는 제2단계인 네트워크구간 CAC를 수행하기 위해 서비스가 요구하는 경로를 계산하고 그 경로상에 할당가능한 자원이 존재하는지를 파악하기 위해 자원 DB(252)를 조회하여(S56), 서비스가 요구하는 자원이 예약 가능한지를 판단한다(S57).
상기 자원 예약 가능 판단 단계(S57)에서 자원 예약이 가능한 것으로 판단되면, 네트워크 제어부(250)는 네트워크 설정을 통하여 자원을 예약하는 한편, 호 수락 메시지를 CA(260)로 통보하여 이 호 수락 메시지가 사용자에게 전달되도록 한다(S58).
또한, 상기 자원 예약 가능 판단 단계(S57)에서 자원 예약이 가능하지 않은 것으로 판단되면, 즉, 자원 예약이 실패할 경우는, 네트워크 제어부(250)는 호 거 절 메시지를 CA(260)에 통보하여 이 호 거절 메시지가 사용자에게 전달되도록 한다(S55).
한편, 상기에서는 네트워크에 접속된 하나의 사용자 단말이 자원을 요청한 경우, 종단간 CAC를 통해 사용자가 요구한 서비스에 대한 QoS를 보장하는 방법에 대해 설명하였지만, 이하에서는 서로 다른 네트워크에 접속되어 있는 사용자가 요구한 서비스에 대해 종단간 CAC를 통해 QoS를 보장할 수 있는 방법에 대해 설명하기로 한다.
도 6은 발신자와 수신자가 동일한 네트워크에 접속해있는 상황에서의 자원 예약 요구시 발신자와 수신자의 종단간 CAC 절차를 나타낸 도면으로, 발신자는 서비스 사용자 A, 수신자는 서비스 사용자 B이며, 각 사용자를 관장하는 CA가 다른 경우이다.
우선, 발신자가 CA_A(660a)에 서비스 요청을 하면(S601), 발신측 CA_A(660a)는 수신자의 위치를 파악하여 수신측 CA_B(660b)에 서비스 요청을 전달하여 서비스 협상을 요구하며(S602), 수신측 CA_B(660b)는 수신자의 상태를 파악하여(S603~604), 통신가능한 서비스 규격을 발신측 CA_A(660a)에게 전달한다(S605).
그 다음, 발신측 CA_A(660a)는 협상된 규격을 바탕으로 서비스가 요구하는 대역폭을 판단하여 네트워크 제어부(650)에 CAC를 요청하며(S606), 네트워크 제어부(650)는 서비스 제어부(640)에 가입자구간 CAC를 질의하여 이에 대한 응답을 수신한다(S607~S608).
이 때, 서비스 제어부(640)는 발신측 IP를 기반으로 발신자측의 유휴대역폭 을 조회하고, 수신측 IP를 기반으로 수신자측의 유휴대역폭을 조회하는 등 발신자 및 수신자 양쪽 가입자구간의 CAC를 동시에 수행해야 한다.
그 다음, 네트워크 제어부(650)는 네트워크구간 CAC를 수행하여 호 수락이 가능하면 자원예약을 수행하고(S609), 호 수락 여부 결과를 발신측 CA_A(660a)에 통보하여 발신자에게 호 수락 여부 메시지가 전달되도록 한다(S610~S611).
한편, 발신측 CA_A(660a)가 발신자에게 호 수락 메시지를 보내면(S611), 두 사용자간에 서비스가 연결되며(S612), 서비스 제어부(640) 및 네트워크 제어부(650)는 호 수락이 이루어짐에 따라 이를 반영하여 각각 가입자 DB(644) 및 자원 DB(652)의 정보를 갱신한다.
도 7은 발신자와 수신자가 각각 다른 네트워크에 접속되어 있는 상황에서의 자원 예약 요구시 발신자와 수신자의 종단간 CAC 절차를 나타낸 도면으로, 발신측이 A, 수신측이 B인 경우이다.
도 7에 도시된 바와 같이, 발신자와 수신자가 각각 다른 네트워크에 접속되어있는 경우, 발신측 CA_A(760a)와 수신측 CA_B(760b)간의 서비스 협상은 도 6과 동일한 절차로 진행이 되나(S701~704), 도 6의 경우와 달리 먼저 수신측 CA_B(760b)가 수신측 네트워크 제어부(750b)에 CAC를 요청하며(S705), 이에 따라 수신측 네트워크 제어부(750b)는 가입자구간 CAC 및 네트워크구간 CAC를 수행하여 호 수락 여부를 확인한다(S706~S708).
그 다음, 수신측 네트워크 제어부(750b)는 호 수락 여부 결과를 수신측 CA_B(760b)에 전달하며(S709), 호 수락이 이루어진 경우에 수신측 CA_B(760b)는 발 신측 CA_A(760a)에 서비스 협상 결과를 통보한다(S710).
한편, 발신측 CA_A(760a)는 협상된 서비스 규격을 기준으로 발신측 네트워크 제어부(750a)에 CAC를 요청하고(S711), 발신측 네트워크 제어부(750a)는 이에 대하여 발신측의 가입자구간 CAC 및 네트워크구간 CAC를 수행하여(S712~S714), 호 수락이 되면 그 결과를 발신측 CA_A(760a)에 통보하며(S715), 이에 따라 호 수락 메시지가 발신자에게 전달되어(S716), 두 사용자 간에 서비스가 연결된다(S717).
도 6에서와 마찬가지로, 발신자와 수신자간에 서비스가 연결되었을 때, 즉, 종단간 CAC 절차에 따라 호 수락이 되었을 때, 발신측의 서비스 제어부(740a) 및 네트워크 제어부(750a)는 이를 반영하여 각각 가입자 DB(744a) 및 자원 DB(752a)의 정보를 갱신하며, 수신측의 서비스 제어부(740b) 및 네트워크 제어부(750b) 역시 이를 반영하여 각각 가입자 DB(744b) 및 자원 DB(752b)의 정보를 갱신한다.
한편, 상기에서는 자원 예약 요구시 QoS 보장을 위한 종단간 CAC 절차에 대해 설명하였지만, 본 발명은 사용자의 자원 해지 요구시에도 종단간 자원해지 절차를 수행하여 가입자 DB 및 자원 DB가 갱신되도록 함으로써 이후에 요청되는 서비스에 대해서도 QoS를 보장할 수 있도록 하는데, 이하 종단간 자원해지 절차에 대해 도 8 내지 도 10을 참조하여 더 자세히 설명한다.
도 8은 사용자의 자원 해지 요구시 본 발명에 따른 종단간 자원해지 절차를 나타낸 흐름도로, 설명의 편의상 도 2와 같이 구성된 네트워크를 기반으로 자원 해지 요구에 따른 종단간 자원해지 절차가 이루어지는 것을 가정하여 설명한다.
우선, 사용자측 단말(210)이 CA(260)에 서비스 종료를 요청하면(S81), CA(260)는 서비스에 할당된 대역폭을 판단하여 네트워크 제어부(250)에 서비스 종료를 통보하여 종단간 자원해지를 요구한다(S82).
그 다음, 네트워크 제어부(250)는 서비스 제어부(240)에 서비스 종료를 통보하며(S83), 이에 따라 네트워크 제어부(250)로부터 서비스 종료를 통보받은 서비스 제어부(240)는 가입자 DB(244)에서 대역폭의 할당내역을 수정한다(S84).
한편, 네트워크 제어부(250)는 해당 서비스에 할당되었던 네트워크 자원을 해지하고(S85), 자원 해지에 따라 자원 DB(252)를 수정한다(S86).
즉, 사용자측 단말(210)이 서비스 종료를 요청하면, 서비스 종료에 따른 자원해지 절차를 수행하여 가입자 DB(244) 및 자원 DB(252)가 갱신되도록 함으로써, 이후에 사용자가 새로운 서비스를 요청하여도 갱신된 가입자 DB(244) 및 자원 DB(252)를 통해 자원예약이 가능한 경우에만 호를 수락할 수 있으므로, 종단간 QoS를 보장하는 것이 가능하게 된다.
도 9는 발신자와 수신자가 동일한 네트워크에 접속되어 있는 상황에서의 자원 해지 요구시 발신자와 수신자의 종단간 자원해지 절차를 나타낸 도면으로, 발신측이 A, 수신측이 B인 경우이다.
발신자 A의 단말(910a)이 서비스 종료 메시지를 발신측 CA_A(960a)에 보내면(S901), 발신측 CA_A(960a)는 수신측 CA_B(960b)에게 서비스 종료 메시지를 통보하며(S902), 이에 따라 수신자 B의 단말(910b)에게 서비스 종료 메시지가 전달되어 수신자 B도 서비스를 종료하게 된다(S903~S904).
그 다음, 수신측 CA_B(960b)가 서비스 종료 결과를 발신측 CA_A(960a)에게 통보하면(S905), 발신측 CA_A(960a)는 발신자 A에게 종료를 확인시키고(S906), 이와 동시에 네트워크 제어부(950)로 서비스 종료를 통보한다(S907). 이에 따라 네트워크 제어부(950)는 서비스 제어부(940)에게 서비스 종료를 전달하고(S908), 서비스 종료를 통보받은 서비스 제어부(940)는 가입자 DB(944)에서 대역폭의 할당내역을 수정한다.
한편, 네트워크 제어부(950)는 해당 서비스에 할당되었던 네트워크 자원을 해지하고(S909), 자원 DB(952)를 수정한다.
이 때, 서비스 제어부(940)는 발신측 IP를 기반으로 발신자 회선 ID의 할당 대역폭 및 유휴대역폭 정보를 갱신하고, 수신측 IP를 기반으로 수신자 회선 ID의 할당대역폭 및 유휴대역폭 정보를 갱신하는 등 발신자 및 수신자 양쪽 가입자 정보를 동시에 갱신해야 한다.
도 10은 발신자와 수신자가 각각 다른 네트워크에 접속되어 있는 상황에서의 자원 해지 요구시 발신자와 수신자의 종단간 자원해지 절차를 나타낸 도면으로, 발신측이 A, 수신측이 B인 경우이다.
도 10에 도시된 바와 같이, 발신자와 수신자가 각각 다른 네트워크에 접속되어있는 경우, 도 9와 동일한 절차로 서비스 종료 메시지가 전달되며(S101~S104), 단지 이 과정에서 발신측 CA_A(1060a)는 발신측 네트워크 제어부(1050a)에 서비스 종료 메시지를 전달하여 자원 해지를 유도하며(S110), 수신측 CA_B(1060b)는 수신측 네트워크 제어부(1050b)에 서비스 종료 메시지를 전달하여 자원 해지를 유도한다(S105).
또한, 발신측과 수신측 각각의 네트워크 제어부(1050a, 1050b) 및 서비스 제어부(1040a, 1040b)에서 자원 DB(1052a, 1052b) 및 가입자 DB(1044a, 1044b)를 수정하는 절차는 도 9와 동일하되, 각각 자신이 관리하는 가입자에 대한 정보만을 갱신하면 된다.
상술한 바와 같이, 본 발명의 실시를 위해서는 우선 1차 집선장비의 소프트웨어적인 변경을 통하여 사용자 단말의 IP 할당 과정에서 회선 ID 정보를 DHCP 패킷에 삽입할 수 있도록 해야 하며, 회선 ID 기반의 대역폭 사용내역에 대한 정보를 관리하는 기록매체가 요구되는데, 이는 별도의 기록매체를 추가로 도입하거나 기존 가입자 DB의 구조를 변경하는 등의 간단한 방법으로 해결될 수 있으므로, 기존 장비의 소프트웨어적인 업그레이드나 가입자 DB의 구조개선 등을 통하여 본 발명의 실시가 가능하게 됨을 알 수 있다.
다시 말해서, 본 발명은, 회선 ID 전달시 기존 DHCP 패킷을 그대로 활용하는 방법을 제시함으로써 별다른 부가장치나 프로토콜의 변경없이 구현이 가능하며, 본 발명에 따른 종단간 CAC 절차는 기존의 CAC 절차에 비해 가입자구간 CAC 및 대역폭 정보 관리 절차만 추가된 것으로, 종래의 네트워크 CAC 절차를 그대로 유지할 수 있기 때문에 종래의 네트워크 시스템에 매우 용이하게 적용시킬 수 있다.
즉, 본 발명은, 서비스 사용자의 물리적 접속환경을 회선 ID 라는 고유의 인식자를 사용하여 구별하는 방법과, 회선 ID기반의 가입자구간 대역폭 사용내역을 관리하는 구조를 제시함으로써, 종래의 CAC 방법들이 간과했던 가입자구간의 CAC가 가능해짐에 따라 일정한 대역폭 요구를 갖는 IP통신서비스에 대하여 가입자구간 및 네트워크구간의 대역폭 자원이 미리 탐색되어 자원예약이 가능한 경우에만 호를 수락할 수 있으므로, 종단간 서비스 QoS를 확실하게 보장할 수 있게 된다.
한편, 상술한 본 발명의 실시예들은 컴퓨터에서 실행될 수 있는 프로그램으로 작성가능하고, 컴퓨터로 읽을 수 있는 기록매체를 이용하여 상기 프로그램을 동작시키는 범용 디지털 컴퓨터에서 구현될 수 있다.
상기 컴퓨터로 읽을 수 있는 기록매체는 마그네틱 저장매체(예를 들면, 롬, 플로피 디스크, 하드디스크 등), 광학적 판독 매체(예를 들면, 씨디롬, 디브이디 등) 및 캐리어 웨이브(예를 들면, 인터넷을 통한 전송)와 같은 저장매체를 포함한다.
이제까지 본 발명에 대하여 그 바람직한 실시예들을 중심으로 살펴보았으며, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자는 본 발명이 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로 개시된 실시예들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 본 발명의 범위는 전술한 설명이 아니라 특허청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되어야 할 것이다.
상기한 바와 같이, 본 발명에 따르면, 각 종단의 사용자 회선 구간의 유휴대역폭을 기준으로 일차적인 가입자구간 CAC를 수행하고, 그 이후에 네트워크구간의 자원이용가능 여부를 판단하는 네트워크구간 CAC가 이루어지도록 함으로써, QoS 보 장형 네트워크에서 일정한 수준의 대역폭 요구를 갖는 서비스에 대하여 종단간 QoS를 보장하는 것이 가능하게 되는 효과가 있다.
또한, 본 발명은 회선 ID 전달시 기존 DHCP 패킷을 그대로 활용하는 방법을 제시하는 한편, 기존 가입자 DB의 간단한 구조 변경에 의해 회선 ID를 기반으로 대역폭 사용내역에 대한 정보를 관리하는 방법을 제시함으로써, 별다른 부가장치나 프로토콜의 변경없이 구현이 가능하며, 본 발명에 따른 종단간 CAC 절차는 기존의 CAC 절차에 비해 가입자구간 CAC 및 대역폭 정보 관리 절차만 추가된 것으로, 종래의 네트워크 CAC 절차를 그대로 유지할 수 있기 때문에, 종래의 네트워크 시스템에 매우 용이하게 적용시킬 수 있다는 효과가 있다.

Claims (14)

  1. (a) 가입자 단말로부터 자원 예약이 요구된 경우, 가입자 DB를 조회하여 가입자의 유휴대역폭 정보에 따라 호 수락 여부를 판단하는 가입자구간 CAC(Call Admission Control) 수행 단계;
    (b) 상기 가입자구간 CAC 결과에 따라 자원 DB를 조회하여 서비스가 요구하는 자원이 예약 가능한지를 판단하는 네트워크구간 CAC 수행 단계; 및
    (c) 상기 가입자구간 CAC 수행 단계 및 네트워크구간 CAC 수행 단계를 통해 자원 예약이 완료되면, 상기 가입자 DB에서 가입자구간의 할당대역폭 정보 및 유휴대역폭 정보를 갱신하고, 상기 자원 DB에서 네트워크구간의 자원 이용 정보를 갱신하는 단계를 포함하는 것을 특징으로 하는 인터넷 서비스망에서의 종단간 CAC를 통한 QoS 보장 방법.
  2. 제 1항에 있어서,
    (d) DHCP(Dynamic Host Configuration Protocol) 패킷을 이용하여 가입자의 회선 ID 정보를 획득하는 단계; 및
    (e) 상기 획득된 회선 ID 정보를 기반으로 가입자에게 기 할당된 대역폭 및 추가로 할당가능한 유휴대역폭에 대한 정보를 가입자 DB에 기록하고 관리하는 단계를 더 포함하는 것을 특징으로 하는 인터넷 서비스망에서의 종단간 CAC를 통한 QoS 보장 방법.
  3. 제 2항에 있어서, 상기 (d) 단계는,
    DHCP 패킷에 가입자 단말의 MAC 주소와 함께 회선 ID 정보를 추가하여 DHCP 서버로 전달하는 제 1단계;
    DHCP 서버에 의해 IP 주소가 할당되는 제 2단계;
    상기 할당된 IP 주소와 이에 대응하는 회선 ID 정보를 바인딩하여 임시 메모리에 저장하는 제 3단계;
    네트워크 인증과정에서 획득한 가입자 ID를 상기 IP 주소 및 회선 ID 정보와 바인딩하여 가입자 DB에 기록하는 제 4단계를 포함하는 것을 특징으로 하는 인터넷 서비스망에서의 종단간 CAC를 통한 QoS 보장 방법.
  4. 제 3항에 있어서, 상기 제 1단계는,
    DHCP 패킷의 옵션 필드인 클라이언트 인식자(client identifier)에 상기 회선 ID 정보를 추가하여 DHCP 서버로 전달하는 단계를 포함하는 것을 특징으로 하는 인터넷 서비스망에서의 종단간 CAC를 통한 QoS 보장 방법.
  5. 제 1항에 있어서, 가입자 단말로부터 자원 해지가 요구된 경우,
    자원 해지 요구에 따라 네트워크 설정을 통하여 자원을 해지하는 단계; 및
    자원이 해지됨에 따라 상기 가입자 DB에서 가입자회선의 할당대역폭 정보 및 유휴대역폭 정보를 갱신하고, 자원 DB에서 자원 이용 정보를 갱신하는 단계를 더 포함하는 것을 특징으로 하는 인터넷 서비스망에서의 종단간 CAC를 통한 QoS 보장 방법.
  6. 제 1항에 있어서, 상기 (a) 단계는,
    가입자 단말로부터의 서비스 요청에 따라 CA(Call Agent)가 가입자의 IP 정보 및 서비스의 요구대역폭 정보를 네트워크 제어부로 전달하는 단계;
    네트워크 제어부가 가입자의 IP 정보 및 서비스의 요구대역폭 정보를 기반으로 서비스 제어부에 가입자구간 CAC를 요청하는 단계;
    서비스 제어부가 상기 가입자 DB를 참조하여 가입자측에 유휴대역폭이 남아있는지의 여부에 따라 호 수락 여부를 판단하는 단계; 및
    상기 호 수락 판단 결과를 네트워크 제어부로 전달하는 단계를 포함하는 것을 특징으로 하는 인터넷 서비스망에서의 종단간 CAC를 통한 QoS 보장 방법.
  7. 제 1항에 있어서, 상기 (b) 단계는,
    서비스가 요구하는 경로를 계산하는 단계;
    자원 DB를 조회하여 상기 계산된 경로상에서 서비스가 요구하는 자원이 예약 가능한지를 판단하는 단계; 및
    상기 자원 예약 가능 판단 단계에서 자원 예약이 가능한 것으로 판단되면, 네트워크 설정을 통하여 자원을 예약하는 동시에 사용자에게 호 수락 메시지를 전달하는 단계를 포함하는 것을 특징으로 하는 인터넷 서비스망에서의 종단간 CAC를 통한 QoS 보장 방법.
  8. 제 1항에 있어서, 발신자와 수신자가 동일한 네트워크 또는 각각 다른 네트워크에 접속된 상황에서 자원 예약이 요구된 경우,
    발신자의 서비스 요청에 따라 수신자의 상태를 파악하여 통신가능한 서비스 규격을 전달하는 단계;
    발신측과 수신측 각각에 대해 가입자 DB를 조회하여 발신자와 수신자의 유휴대역폭 정보에 따라 호 수락 여부를 판단하는 가입자구간 CAC 수행 단계; 및
    상기 가입자구간 CAC 결과에 따라 발신측과 수신측 각각에 대해 자원 DB를 조회하여 서비스가 요구하는 자원이 예약 가능한지를 판단하는 네트워크구간 CAC 수행 단계를 더 포함하는 것을 특징으로 하는 인터넷 서비스망에서의 종단간 CAC를 통한 QoS 보장 방법.
  9. 제 8항에 있어서, 상기 가입자구간 CAC 수행 단계 및 네트워크구간 CAC 수행 단계를 통해 자원 예약이 완료되면,
    상기 가입자 DB에서 발신자와 수신자의 할당대역폭 정보 및 유휴대역폭 정보를 갱신하고, 상기 자원 DB에서 자원 이용 정보를 갱신하는 단계를 더 포함하는 것을 특징으로 하는 인터넷 서비스망에서의 종단간 CAC를 통한 QoS 보장 방법.
  10. 제 1항에 있어서, 발신자와 수신자가 동일한 네트워크 또는 각각 다른 네트 워크에 접속된 상황에서 자원 해지가 요구된 경우,
    자원 해지 요구에 따라 네트워크 설정을 통하여 자원을 해지하는 단계; 및
    자원이 해지됨에 따라 상기 가입자 DB에서 발신자와 수신자의 할당대역폭 정보 및 유휴대역폭 정보를 갱신하고, 상기 자원 DB에서 자원 이용 정보를 갱신하는 단계를 더 포함하는 것을 특징으로 하는 인터넷 서비스망에서의 종단간 CAC를 통한 QoS 보장 방법.
  11. 자원 예약 요구시 가입자 DB를 조회하여 가입자의 유휴대역폭 정보에 따라 호 수락 여부를 판단하는 가입자구간 CAC(Call Admission Control)를 수행하는 서비스 제어부; 및
    자원 예약 요구시 상기 서비스 제어부의 호 수락 여부에 따라 자원 DB를 조회하여 서비스가 요구하는 자원이 예약 가능한지를 판단하는 네트워크구간 CAC를 수행하는 네트워크 제어부를 포함하며,
    자원 예약이 완료된 경우, 상기 서비스 제어부는 상기 가입자 DB에서 가입자의 할당대역폭 정보 및 유휴대역폭 정보를 갱신하고, 상기 네트워크 제어부는 상기 자원 DB에서 자원 이용 정보를 갱신하는 것을 특징으로 하는 인터넷 서비스망에서의 종단간 CAC를 통한 QoS 보장 장치.
  12. 제 11항에 있어서,
    상기 서비스 제어부는 IP 할당을 위한 DHCP(Dynamic Host Configuration Protocol) 서버를 포함하며,
    상기 DHCP 서버는,
    가입자 단말로부터 MAC 주소와 회선 ID 정보가 포함된 DHCP 패킷이 수신되면, IP 주소를 할당하는 동시에 상기 할당된 IP 주소와 이에 대응하는 회선 ID 정보를 바인딩하여 임시 메모리에 저장하는 것을 특징으로 하는 인터넷 서비스망에서의 종단간 CAC를 통한 QoS 보장 장치.
  13. 제 12항에 있어서, 상기 회선 ID 정보는,
    상기 DHCP 패킷의 옵션 필드인 클라이언트 인식자(client identifier)에 추가되어 DHCP 서버로 전달되는 것을 특징으로 하는 인터넷 서비스망에서의 종단간 CAC를 통한 QoS 보장 장치.
  14. 제 11항 내지 제 13항 중 어느 한 항에 있어서, 상기 가입자 DB는,
    가입자 ID 정보;
    회선 ID 정보;
    IP 주소 정보;
    가입자회선의 계약된 대역폭 정보;
    가입자회선에 대해 기 할당된 대역폭 정보; 및
    가입자회선의 유휴대역폭 정보에 대한 필드를 포함하는 것을 특징으로 하는 인터넷 서비스망에서의 종단간 CAC를 통한 QoS 보장 장치.
KR1020050111792A 2005-11-22 2005-11-22 인터넷 서비스망에서의 종단간 CAC를 통한 QoS보장 방법 및 장치 KR100684177B1 (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020050111792A KR100684177B1 (ko) 2005-11-22 2005-11-22 인터넷 서비스망에서의 종단간 CAC를 통한 QoS보장 방법 및 장치
US11/503,339 US20070116004A1 (en) 2005-11-22 2006-08-11 Method and apparatus for guaranteeing QoS using end-to-end CAC in internet service network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020050111792A KR100684177B1 (ko) 2005-11-22 2005-11-22 인터넷 서비스망에서의 종단간 CAC를 통한 QoS보장 방법 및 장치

Publications (1)

Publication Number Publication Date
KR100684177B1 true KR100684177B1 (ko) 2007-02-20

Family

ID=38053438

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020050111792A KR100684177B1 (ko) 2005-11-22 2005-11-22 인터넷 서비스망에서의 종단간 CAC를 통한 QoS보장 방법 및 장치

Country Status (2)

Country Link
US (1) US20070116004A1 (ko)
KR (1) KR100684177B1 (ko)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101021059B1 (ko) * 2007-11-07 2011-03-15 삼성전자주식회사 광대역 무선접속 시스템의 연결 수락 제어 장치 및 방법
US8526304B2 (en) * 2007-12-20 2013-09-03 Zte Corporation Processing method for resource request in NGN
CN101227415A (zh) * 2008-02-04 2008-07-23 华为技术有限公司 多业务资源分配方法、***、网关设备及认证服务器
WO2009125150A1 (fr) * 2008-03-28 2009-10-15 France Telecom2/4 Procede et dispositif de communication tenant compte d'un controle de la validite d'une demande d'allocation de bande passante dans une architecture reseau
US8893242B2 (en) * 2008-04-29 2014-11-18 Ebay Inc. System and method for pool-based identity generation and use for service access
US7817615B1 (en) * 2008-07-03 2010-10-19 Sprint Communications Company L.P. Cross-network quality-of-service verification
JP2010118752A (ja) * 2008-11-11 2010-05-27 Hitachi Ltd ネットワークシステム、dhcpサーバ装置、及びdhcpクライアント装置
US8856350B2 (en) * 2010-09-07 2014-10-07 Microsoft Corporation Efficient connection management and data synchronization

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000066271A (ko) * 1999-04-15 2000-11-15 이계철 고속자원 재할당 제어를 위한 동영상 서비스 장치 및 그 방법
KR20040107960A (ko) * 2003-06-16 2004-12-23 주식회사 팬택 이동 Ad hoc 네트워크의 개선 방법
KR20050065123A (ko) * 2003-12-24 2005-06-29 한국전자통신연구원 복수의 무선랜 접속장치가 설치된 환경에서 무선랜접속장치의 최대 성능을 보장하기 위한 사용자 단말과무선랜 접속장치의 채널 연결 설정 방법
KR20050067322A (ko) * 2003-12-27 2005-07-01 한국전자통신연구원 서비스 품질 제공 방법과 이를 이용한 홈 네트워크 시스템

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6898180B2 (en) * 1999-06-08 2005-05-24 Nokia Corporation Connection admission in a communications network
US6738819B1 (en) * 1999-12-27 2004-05-18 Nortel Networks Limited Dynamic admission control for IP networks
US7774468B1 (en) * 2000-07-28 2010-08-10 Siddhartha Nag Network traffic admission control
US7257632B2 (en) * 2001-07-30 2007-08-14 Fujitsu Limited Method and apparatus for a bandwidth broker in a packet network
CA2459571A1 (en) * 2001-09-04 2003-03-13 Operax Ab Method and arrangement in an ip network
ATE387049T1 (de) * 2002-07-08 2008-03-15 Packetfront Sweden Ab Dynamische portkonfiguration eines netzwerkgerätes
SE524696C2 (sv) * 2002-10-30 2004-09-21 Operax Ab Metod, datorprogramprodukt och arrangemang för att allokera nätresurser inuti ett IP-nät
WO2004051944A1 (en) * 2002-12-02 2004-06-17 Operax Ab Arrangements and method for hierarchical resource management in a layered network architecture
CN100426733C (zh) * 2003-01-16 2008-10-15 华为技术有限公司 网络通信中实现资源分配的***及其方法
US7382785B2 (en) * 2003-02-21 2008-06-03 At&T Knowledge Ventures, L.P. Extended virtual user-to-network interface with ATM network
US7643489B2 (en) * 2003-04-02 2010-01-05 Gigaset Communications Dallas Llc Methods and systems for providing bandwidth on demand in communication systems
AU2004247256B2 (en) * 2003-06-12 2010-08-12 Camiant, Inc. Dynamic service delivery with topology discovery for communication networks
CN100514961C (zh) * 2004-08-02 2009-07-15 华为技术有限公司 一种网际协议服务质量的信令交互方法
KR100611578B1 (ko) * 2004-11-23 2006-08-10 한국전자통신연구원 차등화 서비스 제공을 위한 자원 할당 장치 및 그 방법
US8644150B2 (en) * 2004-12-30 2014-02-04 Telecom Italia S.P.A. Admission control in a telecommunication network

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000066271A (ko) * 1999-04-15 2000-11-15 이계철 고속자원 재할당 제어를 위한 동영상 서비스 장치 및 그 방법
KR20040107960A (ko) * 2003-06-16 2004-12-23 주식회사 팬택 이동 Ad hoc 네트워크의 개선 방법
KR20050065123A (ko) * 2003-12-24 2005-06-29 한국전자통신연구원 복수의 무선랜 접속장치가 설치된 환경에서 무선랜접속장치의 최대 성능을 보장하기 위한 사용자 단말과무선랜 접속장치의 채널 연결 설정 방법
KR20050067322A (ko) * 2003-12-27 2005-07-01 한국전자통신연구원 서비스 품질 제공 방법과 이를 이용한 홈 네트워크 시스템

Also Published As

Publication number Publication date
US20070116004A1 (en) 2007-05-24

Similar Documents

Publication Publication Date Title
KR100684177B1 (ko) 인터넷 서비스망에서의 종단간 CAC를 통한 QoS보장 방법 및 장치
US9847967B2 (en) DHCP proxy in a subscriber environment
US8125993B2 (en) Network element having a DHCP lease timer
KR100766067B1 (ko) 인터넷 서비스망에서의 게스트 액세스 허용을 통한 사용자이동성 지원 방법 및 장치와 이를 기반으로 하는 과금 방법
US7477648B2 (en) Packet forwarding apparatus and access network system
EP2124385B1 (en) Method, device and system for multicast service authorization controlling
US20080010666A1 (en) Method for Transmitting Policy Information Between Network Equipment
EP1780971A1 (en) Method and system for obtaining information by a bandwidth broker for admission control purposes
CN105245629B (zh) 基于dhcp的主机通信方法及装置
US20090150526A1 (en) Method and system for implementing configuration management of devices in network
JP2011502388A (ja) ポリシーおよび課金ルール機能制御方法、制御ネットワーク・エレメント、ネットワーク・システム
CN110661894A (zh) 用户ip地址的分配方法、网络设备和存储介质
US20090089431A1 (en) System and method for managing resources in access network
US20060165224A1 (en) Apparatus and method for managing network resources
CN100442920C (zh) 在下一代网络中获取用户接入信息的方法
US20150244630A1 (en) IPoE DUAL-STACK SUBSCRIBER FOR ROUTED RESIDENTIAL GATEWAY CONFIGURATION
CN113163390B (zh) 漫游用户会话建立方法、漫游地amf及漫游地nssf
US20090157880A1 (en) Management system for quality of service in home network
US20080276006A1 (en) Systems and Methods for Providing Terminal Configuration Data
CN100579063C (zh) 多业务接入网的控制***及控制方法
EP3108642B1 (en) Ipoe dual-stack subscriber for bridged residential gateway configuration
EP1906588A1 (en) A method system and apparatus for relating the information associated with user in nass
CN101252586B (zh) 一种对家庭网关进行策略控制的***及方法
CN107547681B (zh) 一种用户接入网络的方法及装置
CN113472853B (zh) 应用程序网络分片选择方法、应用服务器及udr

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
LAPS Lapse due to unpaid annual fee