KR100657599B1 - Method for Distributing of Resources on Cable Modem Termination System And Authentication Method of Data Transmission Quantity of Cable Modem Using The Same - Google Patents
Method for Distributing of Resources on Cable Modem Termination System And Authentication Method of Data Transmission Quantity of Cable Modem Using The Same Download PDFInfo
- Publication number
- KR100657599B1 KR100657599B1 KR1020050037385A KR20050037385A KR100657599B1 KR 100657599 B1 KR100657599 B1 KR 100657599B1 KR 1020050037385 A KR1020050037385 A KR 1020050037385A KR 20050037385 A KR20050037385 A KR 20050037385A KR 100657599 B1 KR100657599 B1 KR 100657599B1
- Authority
- KR
- South Korea
- Prior art keywords
- port
- traffic
- uplink
- low load
- overload
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/50—Overload detection or protection within a single switching element
- H04L49/505—Corrective measures
-
- 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/2801—Broadband local area networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/16—Threshold monitoring
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/30—Peripheral units, e.g. input or output ports
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/50—Overload detection or protection within a single switching element
- H04L49/501—Overload detection
- H04L49/503—Policing
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
본 발명은 광케이블과 동축케이블로 혼성된 네트웍을 데이터 전송망으로 운용할 때에 케이블 모뎀 종단 시스템과 각 인터페이스간의 트래픽 분산에 관한 것으로, (a) 서버가 케이블 모뎀 종단 시스템에 접속하여 상향, 하향, 업링크 포트의 트래픽을 감시하는 단계; (b) 상기 (a) 단계에서 감시한 각 포트 중에서 상향 포트의 트래픽을 분석하여 미리 설정된 기준치를 초과하는 트래픽의 과부하 포트를 찾아, 과부하 포트가 있으면 기준치보다 낮은 트래픽의 저부하 포트 중에서 기준치에 대한 트래픽 여유량이 상기 과부하 포트의 초과량보다 많은 저부하 포트로 상기 초과량을 이동시킨 후에 이동 결과를 DB에 저장하고, 기준치보다 낮은 트래픽의 저부하 포트가 없으면 포트 증설 또는 셀 분할을 요청하는 단계; (c) 과부하 상향 포트가 없거나 상향 포트의 분산이 완료되면, 하향 포트의 트래픽을 분석하여 다른 저부하 하향 포트를 찾아서 그 결과를 상기 DB에 저장하고, 없으면 포트 증설 또는 셀 분할을 요청하는 단계; (d) 과부하 하향 포트가 없거나 하향 포트의 분석이 완료되면, 업링크 트래픽을 분석하여 다른 저부하 업링크 포트를 찾아서 그 결과를 상기 DB에 저장하고, 없으면 포트 증설을 요청하는 단계로 이루어진다.The present invention relates to the distribution of traffic between a cable modem termination system and each interface when a mixed network of optical and coaxial cables is operated as a data transmission network. (A) Up, down, uplink Monitoring traffic on the port; (b) Analyze the traffic of the upstream port from each of the ports monitored in step (a) to find the overload port of the traffic that exceeds the preset threshold, and if there is an overloaded port, Moving the excess amount to a low load port in which a traffic margin is greater than the excess amount of the overload port, and storing the result of the movement in a DB, and requesting port expansion or cell division if there is no low load port of traffic lower than a reference value; (c) if there is no overload up port or distribution of the up port is completed, analyzing traffic of the down port to find another low load down port and storing the result in the DB; otherwise, requesting port expansion or cell division; (d) When there is no overload down port or analysis of the down port is completed, uplink traffic is analyzed to find another low load uplink port, and the result is stored in the DB.
인터넷, 케이블, 모뎀, 포트, 과부하, 저부하, 분산, 종량제 Internet, cable, modem, port, overload, low load, distributed, pay as you go
Description
도 1은 본 발명과 관련된 케이블 모뎀 네트웍의 구성도.1 is a block diagram of a cable modem network according to the present invention.
도 2는 본 발명을 설명하기 위한 순서도.2 is a flow chart for explaining the present invention.
도 3은 본 발명에서 포트 분산 과정을 설명하기 위한 순서도.3 is a flowchart illustrating a port distribution process in the present invention.
도 4는 본 발명에 따른 과부하 포트의 분산 처리 방법을 설명하기 위한 그래프.4 is a graph illustrating a distributed processing method of an overload port according to the present invention.
도 5는 종래의 과부하 포트의 분산 처리 방법을 설명하기 위한 그래프.5 is a graph for explaining a conventional method for distributed processing of an overloaded port.
* 도면의 주요 부분에 대한 부호 설명 *Explanation of symbols on the main parts of the drawings
10 : 인터넷 11 : 라우터10: internet 11: router
12 : 스위치 13 : 운용 서버12
14 : CMTS 15 : ORX14: CMTS 15: ORX
16 : OTX 17 : 결합기16: OTX 17: combiner
20 : ONU 21 : 분배기20: ONU 21: Splitter
22 : 케이블 모뎀 23 : PC22: cable modem 23: PC
24 : STB 25 : TV24: STB 25: TV
본 발명은 케이블 모뎀 종단 시스템의 자원 분산 방법과 이를 이용한 케이블 모뎀의 데이터 전송량 확인 방법에 관한 것으로, 특히 광케이블과 동축케이블로 혼성된 네트웍을 데이터 전송망으로 운용할 때에 케이블 모뎀 종단 시스템과 각 인터페이스간의 트래픽 분산과, 이 방법을 이용하여 케이블 모뎀별 데이터 전송량을 확인하기 위한 것이다.The present invention relates to a resource distribution method of a cable modem termination system and a data transmission amount checking method of the cable modem using the same. In particular, when operating a mixed network of optical and coaxial cables as a data transmission network, the traffic between the cable modem termination system and each interface It is to check the variance and the amount of data transmission by cable modem using this method.
일반적으로, 통신망을 구간별로 광케이블과 동축케이블을 혼합 이용하여 구성된 네트웍 즉, 광동축 혼합망(HFC; Hybrid Fiber & Coaxial)은 케이블 TV 망으로 설치되어 운용되어 왔으나, 케이블을 통하여 전송되는 TV 대역폭 외의 주파수 대역을 이용하여 데이터를 전송하는 용도로 개발되어 초고속 데이터 통신망으로 운용되고 있다.In general, a network composed of a mixture of an optical cable and a coaxial cable, that is, a communication network, that is, an optical coaxial hybrid network (HFC; Hybrid Fiber & Coaxial) has been installed and operated as a cable TV network. It is developed to transmit data using frequency band and is operated as a high speed data communication network.
이러한 HFC는 도 1에 나타낸 바와 같이, TV 신호 전송을 위한 TV 전송망과 데이터 전송을 데이터 전송망으로 구분하여 설명할 수 있다.As shown in FIG. 1, the HFC can be described by dividing the TV transmission network and data transmission into a data transmission network for TV signal transmission.
먼저, 상기 TV 전송망은 프로그램 공급자(18)로부터 공급되는 TV 프로그램을 받아 결합기(17)에 의하여 데이터 신호와 혼합된 후에 OTX(Optical Transmitter; 16) 및 ONU(Optical Network Unit; 20)에 의한 광케이블망과, 상기 ONU(20), 분배기(21) 및 STB(24) 등을 통한 동축케이블 망을 거쳐 TV(25)로 전송된다.First, the TV transmission network receives a TV program supplied from the
상기와 같이 구성되는 TV 전송망과 달리, 데이터 전송망은 인터넷(10)에 연결되는 라우터(Router; 11), 상기 라우터(11)에 연결되는 스위치(Switch; 12) 및 운용 서버(14), 상기 스위치(12)에 연결되는 케이블 모뎀 종단 시스템(CMTS; Cable Modem Termination System; 14)으로 일 측이 구성되고, 하향 데이터 전송(가입자 방향으로 데이터를 전송하는 경우)의 경우에 상기 결합기(17)에 의하여 상기 TV 신호와 혼합되어, OTX(16) 및 ONU(20)에 의한 광케이블망과, 상기 ONU(20), 분배기(21) 및 케이블 모뎀(CM; Cable Modem; 22) 등을 통한 동축케이블 망을 거쳐 PC(23)로 전송되고, 상향 데이터 전송의 경우에는 상기 PC(23)에서 상기 CM(22) 및 분배기(21)를 거쳐 상기 ONU(20) 및 ORX(Optical Receiver; 15)를 통해 상기 CMTS(14)로 전송되고, 상기 스위치(12) 및 라우터(11)를 통해 인터넷(10)에 연결된다.Unlike the TV transmission network configured as described above, the data transmission network includes a
상기 케이블 전송망은 원래 많은 사용자에게 아날로그 비디오 채널을 전송하기 위하여 주로 하향 서비스를 중심으로 설계된 네트웍으로, 이를 데이터 네트웍으로 이용하는 경우에 54~860MHz에 이르는 주파수 대역을 하향 주파수 대역으로 사용할 수 있다. 이에 비하여, 상향 데이터 주파수 대역은 5~42MHz으로 하향 주파수 대역에 비하여 좁은 주파수대역이 할당되어 있다.The cable transmission network is originally a network designed mainly for downlink services in order to transmit analog video channels to many users. When the cable transmission network is used as a data network, a frequency band ranging from 54 to 860 MHz can be used as a downlink frequency band. In contrast, the uplink data frequency band is 5 to 42 MHz, and a narrower frequency band is allocated than the downlink frequency band.
그리고, 상기와 같은 케이블 전송망을 이용한 데이터 전송 서비스는 상향 채널 당 주파수 1.6MHz 대역폭 및 QPSK 변조방식을 이용하여 약 2.5Mbps의 상향 속도를 제공하고, 하향 채널 당 6MHz 대역폭 및 64QAM 변조방식을 이용하여 약 27Mbps의 하향 속도를 제공한다.In addition, the data transmission service using the cable transmission network as described above provides an uplink speed of about 2.5 Mbps using a frequency of 1.6 MHz bandwidth per channel and a QPSK modulation method, and uses a 6 MHz bandwidth and 64 QAM modulation method per down channel. It provides downlink speed of 27Mbps.
따라서, 한 개의 셀에 가입되어 있는 가입자의 수가 많고, 동시 접속한다면 2.5Mbps의 상향 대역폭을 공유해야 하므로, 트래픽 폭주 현상이 자주 일어날 수밖에 없다.Therefore, since the number of subscribers subscribed to one cell is large, and simultaneous access is required to share an uplink bandwidth of 2.5 Mbps, traffic congestion is inevitable.
이와 같은 트래픽 폭주 현상을 억제하기 위해서는 상향 트래픽은 물론, 하향 트래픽을 지속적으로 감시하여 적절한 트래픽 관리를 해주어야 하는 것이다.In order to suppress such traffic congestion, it is necessary to continuously monitor uplink traffic as well as downlink traffic and manage appropriate traffic.
이와 같은 트래픽 관리를 위해 종래에는 CMTS의 상향 포트를 감시하면서, 각 포트별로 적정 트래픽량을 기준치로 설정하여, 상기 기준치를 초과하는 포트가 발생하면, 해당 포트의 초과 트래픽을 기준치보다 낮은 트래픽으로 운용되고 있는 다른 포트로 이동시키는 방법을 사용하고 있다.In order to manage such traffic, conventionally, while monitoring an upstream port of the CMTS, an appropriate amount of traffic is set as a reference value for each port, and when a port exceeding the reference value occurs, the excess traffic of the corresponding port is operated as traffic lower than the reference value. You are using a method to move to a different port.
상기와 같은 종래의 상향 포트 관리를 도 5를 참조하여 다시 설명하면, 포트 조정 전(도 5의 (A) 참조)의 1번 포트의 경우에 기준치를 초과한 트래픽량(B)이 발생한 상태이다.The conventional upstream port management described above will be described with reference to FIG. 5 again. In the case of
이와 같이 1번 포트에서 트래픽량이 기준치를 초과했으므로, 1번 포트를 사용하는 가입자들의 케이블 모뎀에 데이터 전송 정체 현상이 발생하므로, 1번 포트의 초과한 트래픽량(B)을 다른 포트로 이동시켜 줄 필요가 있다.Since the traffic volume on
이를 위해서 종래에는 도 5의 (B)와 같이, 기준치보다 낮은 트래픽량을 유지하고 있는 다른 포트(도 5에서는 2~6번 포트) 중에서 임의의 포트를 선택하여 초과 트래픽량(B)을 이동시켜 준다.To this end, conventionally, as shown in (B) of FIG. 5, the excess traffic amount (B) is moved by selecting an arbitrary port among other ports (
그러나, 상기와 같은 종래의 트래픽 관리 방법에 있어서, 초과 트래픽량(B)이 3번 또는 6번 포트로 이동된 경우에는 해당 포트의 가입자의 케이블 모뎀에서 급격한 트래픽 증가가 발생되지 않는 한 안정적으로 트래픽 전송이 이루어질 수 있지만, 2번 포트의 경우에는 초과 트래픽량(B)이 이동되자마자 바로 기준치를 초과했기 때문에 2번 포트에 대해서 트래픽 관리를 다시 해주어야 하므로 해당 포트를 사용하는 가입자의 케이블 모뎀의 데이터 전송이 정체되는 현상이 발생할 수 있으며, 5번 포트의 경우에도 초과 트래픽량(B)의 이동이 이루어지는 순간에 기준치에 접근했기 때문에 해당 포트를 사용하는 케이블 모뎀의 연결 증가 또는 트래픽 증가 현상이 발생하면 바로 해당 포트의 폭주 현상이 발생할 수 있으며, 4번 포트의 경우에도 기준치에 근접하는 트래픽량을 유지하고 있기 때문에 곧 바로 트래픽 초과 현상이 발생할 우려가 있다.However, in the conventional traffic management method as described above, when the excess traffic amount (B) is moved to the third or sixth port, the traffic stably unless a sudden increase in traffic occurs in the cable modem of the subscriber of the corresponding port. Although the transmission can be made, in case of
따라서, 도 5에 나타낸 바와 같은 종래의 트래픽 관리 방법은 어느 한 포트에서 초과한 트래픽량을 다른 포트로 이동시키는 과정에서 여유 포트의 트래픽 상태를 고려하지 않고 기준치에 대한 트래픽의 잔량과 상관없이 트래픽 이동이 이루어지기 때문에 트래픽 관리가 원활하게 이루어지지 않는 문제점을 안고 있다.Therefore, in the conventional traffic management method as shown in FIG. 5, in the process of moving the excess traffic amount from one port to another port, the traffic moves regardless of the remaining amount of traffic with respect to the reference value without considering the traffic state of the spare port. Because of this, there is a problem that traffic management is not smoothly performed.
따라서, 본 발명은 이러한 종래 기술의 문제점을 감안하여 안출된 것으로, 그 목적은 케이블 모뎀 종단 시스템(CMTS; Cable Modem Termination System)에 의한 데이터 전송망에서 CMTS를 구성하는 각 포트의 트래픽을 감시하면서 각 포트별로 기준치를 초과하는 트래픽이 발생하면 해당 포트의 초과한 트래픽을 최적의 트래픽 상태를 유지할 수 있는 다른 포트로 이동시켜 케이블 모뎀 종단 시스템의 포트 관리를 최적화시켜 주는 케이블 모뎀 종단 시스템의 자원 분산 방법을 제공하는 데 있다.Accordingly, the present invention has been made in view of the problems of the prior art, and an object thereof is to monitor traffic of each port constituting the CMTS in a data transmission network by a cable modem termination system (CMTS). When traffic exceeds this threshold, it provides a way to distribute the resources of the cable modem end system that optimizes the port management of the cable modem end system by moving the excess traffic on that port to another port that can maintain optimal traffic conditions. There is.
그리고, 본 발명은 상기 케이블 모뎀 종단 시스템의 자원 분산 방법과 이를 이용한 케이블 모뎀의 데이터 전송량 확인 방법을 이용하여 케이블 모뎀의 데이터 전송량을 확인할 수 있는 방법을 제공하는 데 다른 목적이 있다.Another object of the present invention is to provide a method for identifying a data transmission amount of a cable modem by using the resource distribution method of the cable modem termination system and a data transmission amount checking method of the cable modem using the same.
상기한 목적을 달성하기 위하여, 본 발명은 (a) 서버가 케이블 모뎀 종단 시스템에 접속하여 상향, 하향, 업링크 포트의 트래픽을 감시하는 단계; (b) 상기 (a) 단계에서 감시한 각 포트 중에서 상향 포트의 트래픽을 분석하여 미리 설정된 기준치를 초과하는 트래픽의 과부하 포트를 찾아, 과부하 포트가 있으면 기준치보다 낮은 트래픽 상태인 저부하 포트 중에서 기준치에 대한 트래픽 여유량이 상기 과부하 포트의 초과량보다 많은 저부하 포트로 상기 초과량을 이동시킨 후에 이동 결과를 DB에 저장하고, 기준치보다 낮은 트래픽 상태의 저부하 포트가 없으면 포트 증설 또는 셀 분할을 요청하는 단계; (c) 과부하 상향 포트가 없거나 상향 포트의 분산이 완료되면, 하향 포트의 트래픽을 분석하여 다른 저부하 하향 포트를 찾아, 있으면 찾은 결과를 상기 DB에 저장하고, 없으면 포트 증설 또는 셀 분할을 요청하는 단계; (d) 과부하 하향 포트가 없거나 하향 포트의 분석이 완료되면, 업링크 트래픽을 분석하여 다른 저부하 업링크 포트를 찾아, 있으면 찾은 결과를 상기 DB에 저장하고, 없으면 포트 증설을 요청하는 단계를 포함하는 것을 특징으로 하는 케이블 모뎀 종단 시스템의 자원 분산 방법을 제공한다.In order to achieve the above object, the present invention comprises the steps of: (a) the server connected to the cable modem end system to monitor the traffic of the uplink, downlink, uplink port; (b) Analyze the traffic of the upstream port from each of the ports monitored in step (a) to find the overload port of the traffic exceeding the preset threshold value, and if there is an overloaded port, After moving the excess amount to the low load port with the excess traffic over the excess port, the result of the movement is stored in the DB, and if there is no low load port with a traffic state lower than the reference value, the port expansion or cell division is requested. step; (c) When there is no overload upstream or distribution of the upstream is completed, the traffic of the downlink port is analyzed to find another low load down port, and if found, the found result is stored in the DB. step; (d) if there is no overload down port or analysis of the down port is completed, analyzing uplink traffic to find another low load uplink port, storing the found result in the DB, and requesting an expansion of the port if not. A resource distribution method of a cable modem end system is provided.
상기 (a) 단계는 케이블 모뎀 종단 시스템의 하향 포트, 상향 포트 각각에 대하여 각각의 케이블 모뎀별로 상향 또는 하향 트래픽 정보를 실시간으로 획득하는 단계를 더 포함하여 이루어지고, 상기 케이블 모뎀 종단 시스템의 하향 포트와 상향 포트에 연결된 다수의 케이블 모뎀간의 상향 또는 하향 트래픽에 대한 감시는 각각의 하향 포트 및 상향 포트와 다수의 케이블 모뎀간의 연결 중에서 각각의 연결에 대하여 미리 설정된 감시 주기에 따라 트래픽을 감시하는 것이 바람직하다.The step (a) further comprises the step of obtaining in real time up or down traffic information for each cable modem for each of the down port, the up port of the cable modem termination system, the down port of the cable modem termination system For monitoring of upstream or downstream traffic between multiple cable modems connected to the upstream port and the upstream port, it is preferable to monitor the traffic according to a preset monitoring period for each connection among the respective downstream ports and the connection between the upstream port and the multiple cable modems. Do.
그리고, 상기 (b) 단계는 과부하 상향 포트의 트래픽 초과량이 저부하 포트 중에서 최대 트래픽 여유량보다 많으면, 상기 초과량을 다수로 분할하여, 분할된 다수의 초과 트래픽들을 최대 트래픽 여유량의 저부하 포트부터 차례로 분산 이동시켜 주는 단계 또는 상기 초과량을 여유량의 저부하 포트의 여유량 비율에 맞게 분할하여 해당 저부하 포트로 분산시켜 주는 단계 중 선택된 어느 한 단계를 더 포함하여 이루어진다.And, in the step (b), if the traffic excess of the overloaded upstream port is greater than the maximum traffic margin among the low load ports, the excess amount is divided into a plurality, and the divided multiple excess traffics are sequentially selected from the low load port of the maximum traffic margin. The method further includes any one step of distributing the moving amount or dividing the excess amount according to the margin amount of the low load port of the spare amount and distributing the excess amount to the low load port.
또한, 본 발명은 (a) 서버가 케이블 모뎀 종단 시스템에 접속하여 상향, 하향, 업링크 포트의 트래픽을 감시하는 단계; (b) 상기 (a) 단계에서 감시한 각 포트 중에서 상향 포트의 트래픽을 분석하여 미리 설정된 기준치를 초과하는 트래픽상태의 과부하 포트를 찾아, 과부하 포트가 있으면 기준치보다 낮은 트래픽 상태의 저부하 포트 중에서 기준치에 대한 트래픽 여유량이 상기 과부하 포트의 초과량보다 많은 저부하 포트로 상기 초과량을 이동시킨 후에 이동 결과를 DB에 저장하고, 기준치보다 낮은 트래픽 상태의 저부하 포트가 없으면 포트 증설 또는 셀 분할을 요청하는 단계; (c) 과부하 상향 포트가 없거나 상향 포트의 분산이 완료되면, 하향 포트의 트래픽을 분석하여 다른 저부하 하향 포트를 찾아, 있으면 찾은 결과를 상기 DB에 저장하고, 없으면 포트 증설 또는 셀 분할을 요청하는 단계; (d) 과부하 하향 포트가 없거나 하향 포트의 분석이 완료되면, 업링크 트래픽을 분석하여 다른 저부하 업링크 포트를 찾아, 있으면 찾은 결과를 상기 DB에 저장하고, 없으면 포트 증설을 요청하는 단계; (e) 상기 상향 포트 및/또는 하향 포트의 트래픽을 감시하여 각 케이블 모뎀의 데이터 전송량을 확인하는 단계를 포함하는 것을 특징으로 하는 케이블 모뎀 종단 시스템의 자원 분산 방법을 이용한 케이블 모뎀의 데이터 전송량 확인 방법을 아울러 제공한다.In addition, the present invention includes the steps of (a) the server accesses the cable modem end system to monitor the traffic of the uplink, downlink, uplink port; (b) Analyze the traffic of the upstream port from each of the ports monitored in step (a) to find the overload port in the traffic state exceeding the preset threshold value. After moving the excess amount to a low load port where the traffic margin for the overload port is greater than that of the overload port, the result of the movement is stored in the DB, and if there is no low load port with a traffic state lower than the threshold value, a port expansion or cell division is requested. Doing; (c) When there is no overload upstream or distribution of the upstream is completed, the traffic of the downlink port is analyzed to find another low load down port, and if found, the found result is stored in the DB. step; (d) if there is no overload down port or the analysis of the down port is completed, analyzing uplink traffic to find another low load uplink port, and if found, storing the found result in the DB; (e) monitoring the traffic of the upstream port and / or the downstream port and confirming the data transmission amount of each cable modem; It also provides.
(실시예)(Example)
이하에 상기한 본 발명을 바람직한 실시예가 도시된 첨부 도면을 참고하여 더욱 상세하게 설명한다.Hereinafter, with reference to the accompanying drawings showing a preferred embodiment of the present invention described above in more detail.
본 발명에서 이루어지는 CMTS(14)에 대한 제어 과정은 운용 서버(13)의 제어에 의하여 이루어지고, 상기 CMTS(14)는 CM(22)과의 데이터 통신을 위한 하향 포트 및 상향 포트와, 인터넷(10)과의 연결을 위한 업링크 포트로 구성된다.Control process for the CMTS (14) made in the present invention is made by the control of the
따라서, 본 발명에서는 CMTS(14)와 CM(22)과의 데이터 전송에 따른 상향(CM -> CMTS 방향) 및 하향(CMTS -> CM 방향) 트래픽과, 인터넷(CMTS <-> 인터넷)과의 트래픽을 대상으로 한다.Accordingly, in the present invention, the uplink (CM-> CMTS direction) and downlink (CMTS-> CM direction) traffic according to data transmission between the
그리고, 상기 CMTS(14)와 CM(22)간의 데이터 전송은 상향 속도와 하향 속도가 서로 다르고, 상기 상향 속도가 하향 속도보다 상대적으로 낮으므로, 한 셀에 가입되어 있는 CM(22)의 수가 많아질수록 트래픽 정체 현상이 발생하기 쉽다.In the data transmission between the
따라서, 상기 운용 서버(13)는 상기 CMTS(14)에 접속한(S 10) 상태에서 각 포트별로 CM(22) 또는 인터넷(10)간에 이루어지는 트래픽 정보(예를 들어, 전송되는 데이터의 양)를 추출한다(S 11).Therefore, the
그리고, 각 포트별 트래픽 관리를 위하여, 먼저 상기 CMTS(14)와 CM(22)간에 상향 트래픽을 분석한다(S 12).In order to manage traffic for each port, first, uplink traffic between the
여기서, 상기 운용 서버(13)는 각 포트별로 트래픽 전송이 원활하게 이루어질 수 있는 기준치를 먼저 설정해 놓아야 한다.In this case, the
이러한 기준치는 각 포트의 원활한 트래픽 전송을 위하여 설정해 놓는 수치로써, 각 포트가 최대 전송 가능한 트래픽 한계치보다 일정 비율만큼 낮은 수치(예를 들어, 80%)로 설정되는 바람직하다.This reference value is set for smooth traffic transmission of each port, and it is preferable that each port is set to a value (eg, 80%) lower than a maximum traffic limit.
상기와 같이 각 포트별로 설정된 기준치를 기준으로 하여, 다수의 상향 포트 중에서 기준치를 초과하는 상향 포트가 존재하는지 확인한다(S 13).On the basis of the reference value set for each port as described above, it is checked whether there is an upstream port exceeding the reference value among the plurality of upstream ports (S 13).
그 결과, 기준치를 초과하는 상향 포트(과부하 상향 포트)가 존재하면, 과부하 상향 포트의 기준치를 초과하는 트래픽량(초과 트래픽 양)을 분할하여 상향 포트 중에서 최저 트래픽 상태를 유지하는 포트로 이동시키고(S 132), 그 결과를 DB에 저장한다(S 132).As a result, if there is an upstream port (overloaded upstream port) exceeding the threshold, the traffic volume (overloaded traffic volume) exceeding the threshold of the overloaded upstream port is divided and moved to the port that maintains the lowest traffic state among the upstream ports ( S 132), the result is stored in the DB (S 132).
이 과정을 도 3을 참조하여 보다 상세하게 설명하면, 과부하 상향 포트의 초과 트래픽량이 최저 트래픽 상태를 유지하는 포트(최저 트래픽 상향 포트)의 여유 트래픽량(현재의 트래픽량과 기준치간의 차이가 가장 큰 포트의 트래픽 여유)보다 같거나 작으면(S 1321), 과부하 상향 포트의 초과 트래픽량을 최저 트래픽 상향 포트로 이동시킨다(S 1322).This process will be described in more detail with reference to FIG. 3. The excess traffic amount (the difference between the current traffic amount and the reference value of the port where the excess traffic amount of the overloaded upstream port maintains the lowest traffic state (lowest traffic up port) is the largest). Greater than or equal to the traffic margin of the port (S 1321), the excess traffic volume of the overloaded upstream port is moved to the lowest traffic upstream port (S 1322).
상기와 같은 과정은 도 4에 도시되어 있는 바와 같이, 1번 포트(#1)의 트래픽이 기준치를 초과했으므로, 기준치를 초과한 초과 트래픽량(A)을 다른 포트로 이동시키기 위하여, 현재의 트래픽량이 가장 작은 포트(도 4에서는 6번 포트(#6)이다)로 초과 트래픽량(A)을 이동시키는 것이다.As shown in FIG. 4, since the traffic of
그러나, 과부하 상향 포트의 초과 트래픽량이 최저 트래픽 포트의 여유 트래픽량보다 크면(S 1321), 과부하 상향 포트의 초과된 트래픽을 다수로 분할하고(S 1323), 분할된 다수의 트래픽을 최저 트래픽 포트부터 순서대로 여유 트래픽이 많은 포트로 분산 이동시킨다S 1324).However, if the excess traffic of the overloaded upstream port is greater than the free traffic of the lowest traffic port (S 1321), the excess traffic of the overloaded upstream port is divided into a plurality (S 1323), and the divided multiple traffic starts from the lowest traffic port. In order to distribute the traffic to the ports with the most free traffic (S 1324).
그러나 상기 분산 이동 방법 외에도, 상기 초과량을 저부하 포트의 기준치에 대한 여유량 비율에 맞게 분할하여 각각의 비율에 맞는 해당 저부하 포트로 분산시키는 방법으로 분산시킬 수도 있다.However, in addition to the distributed movement method, the excess amount may be divided in a manner of dividing the excess amount in accordance with the margin ratio with respect to the reference value of the low load port, and distributed to the corresponding low load port corresponding to each ratio.
한편, 저부하 상향 포트가 없으면(S 131), 상기 운용 서버(13)는 포트의 증설이나 셀의 분할이 필요하므로 네트웍 관리자에게 포트 증설 또는 셀 분할 요청을 한다(S 134).On the other hand, if there is no low load up port (S 131), the
상기와 같이 상향 포트에 대한 트래픽 분석 또는 관리가 완료되면, 상기 운용 서버(13)는 하향 트래픽을 분석하여(S 14), 하향 포트의 트래픽 전송 능력과 비교하여 미리 설정된 기준치보다 많은 트래픽 상태를 유지하고 있는 과부하 상태의 하향 트래픽 포트(과부하 하향 포트)가 있는지를 확인하여(S 15), 과부하 하향 포트가 있으면 기준치보다 낮은 하향 트래픽을 유지하는 하향 포트가 있는지를 확인한다(S 151).When the traffic analysis or management for the upstream port is completed as described above, the
저부하 하향 포트가 있으면, 하향 포트의 경우에 CMTS(14)의 특성 때문에 상기 상향 포트와 달리 가입자의 CM에 대한 상향 포트 이동이 순간적으로 이루어질 수 없으므로, 하향 포트의 과부하 상태와 저부하 하향 포트의 존재에 대한 결과를 DB에 저장하여(S 152) 관리자에 의한 포트 분산이 이루어지도록 한다.If there is a low load down port, in the case of the down port, because of the characteristics of the
그러나, 과부하 하향 포트가 있는데 저부하 하향 포트가 없으면, 네트웍 관리자에게 하향 포트의 증설을 요청하거나 셀 분할을 요청한다(S 153).However, if there is an overload down port but there is no low load down port, the network manager requests the expansion of the down port or requests cell division (S 153).
그리고, 과부하 하향 포트가 없거나 하향 포트의 분석이 완료되면(S 15), CMTS(14)와 인터넷을 연결시켜 주는 업링크에 대한 트래픽을 분석하여(S 16), 과부하 여부를 확인한다(S 17).Then, when there is no overload down port or analysis of the down port is completed (S 15), the traffic for uplink connecting the
업링크 포트에 대한 과부하를 확인한 결과, 업링크가 과부하이고 다른 저부하 상태의 업링크가 있다면(S 171), 그 결과를 DB에 저장하고(S 172), 업링크가 과부하 상태이면서 저부하 업링크가 없다면 네트웍 관리자에게 업링크 증설을 요청한다(S 153).As a result of checking the overload on the uplink port, if the uplink is overloaded and there is an uplink in another low load state (S 171), the result is stored in the DB (S 172), and the uplink is overloaded and underloaded. If there is no link, the network manager requests an uplink extension (S 153).
상기와 같이 업링크 포트에 대한 분석이 완료되면 다음 주기의 트래픽 분석을 위하여, 상기 트래픽 정보를 추출하는 단계(S 11)로 복귀한다.When the analysis on the uplink port is completed as described above, the traffic information is returned to the step S 11 of extracting the traffic information for the next period traffic analysis.
상기와 같은 과정은 상기 운용 서버(13)에 의하여 미리 설정된 적절한 주기를 가지고 주기적으로 각 포트에 대한 트래픽을 분석하여 CMTS(14)와 CM(22)간의 원활한 데이터 통신이 이루어지도록 해야 한다.In the above process, the traffic for each port should be periodically analyzed with an appropriate period set in advance by the
한편, 상기와 같이 이루어지는 케이블 모뎀 종단 시스템의 자원 분산 방법을 이용하여 CMTS(14)와 각 CM(22)간의 데이터 전송량을 측정하여, 일정 기간 동안(예 를 들어, 월간 단위)의 각 CM(22)에 대한 데이터 전송량을 확인할 수 있다.On the other hand, by using the resource distribution method of the cable modem end system as described above to measure the amount of data transmission between the
즉, CMTS(14)와 각 CM(22)간의 데이터 전송은 CMTS(14)의 하향 포트와 어느 한 CM(22)간의 하향 데이터 전송량 또는 CMTS(14)의 상향 포트와 어느 한 CM(22)간의 상향 데이터 전송량을 각각 측정할 수 있다.That is, the data transmission between the
상기와 같이 측정된 일정 기간 동안의 CMTS(14)와 CM(22)간의 데이터 전송량은 인터넷 사용료를 종량제(데이터 전송량에 비례하여 인터넷 사용 요금을 과금하는 제도)로 운용할 경우에 과금 데이터로 이용할 수 있는 것이다.The data transmission volume between the
그리고, 상기 운용 서버(13)가 상기 CMTS(14)로부터 트래픽 상태 데이터를 가져올 때에 종래에는 CM(22)별로 누적된 데이터를 일정한 시간을 두고 주기적으로 가져와서 각 포트의 트래픽 상태를 분석하였으나, 본 발명에서는 하향 포트, 상향 포트, 업링크 각각에 대하여 각각의 CM(22)별로 해당 트래픽 정보를 가져와 분석을 한다.In addition, when the
상기와 같이 각 포트별로 각각의 CM(22)에 대한 트래픽 정보를 가져와 분석을 하면, 각 CM(22)에 대한 트래픽 정보를 실시간으로 분석할 수 있기 때문에 트래픽 상태를 항상 최적으로 관리할 수 있다.As described above, if the traffic information for each
또한, 상기 실시예 설명에서는 설명하지 않았으나, 각별한 주의(예를 들어, 심한 트래픽 정체)를 필요로 하는 포트 또는 CM(22)이 있다면, 해당 포트 또는 CM을 다른 포트 또는 CM보다 더 짧은 주기로 감시하도록 하여, 해당 포트의 트래픽 관리가 보다 집중적으로 이루어지게 함으로써 트래픽 정체를 최소화할 수 있다.In addition, although not described in the above embodiments, if there is a port or
상기한 바와 같이 이루어진 본 발명은 CMTS(14)와 CM(22)간의 데이터 전송 상태 즉, 트래픽을 실시간으로 감시하면서 상향 포트의 트래픽이 기준치를 초과하는 경우에 이를 다른 저부하 포트로 적절하게 분산 이동시켜서 CMTS(14)와 CM(22)간의 데이터 전송 상태를 최적 상태로 운용할 수 있는 효과를 제공한다.According to the present invention, the data transmission state between the
그리고, 본 발명은 CMTS(14)와 CM(22)간의 각 포트에 대한 트래픽을 감시하면서 획득한 데이터 전송량을 인터넷 종량제의 과금 데이터로 이용할 수 있는 효과를 제공한다.In addition, the present invention provides the effect that the data transfer amount obtained while monitoring the traffic for each port between the
이상에서는 본 발명을 특정의 바람직한 실시예를 예로 들어 도시하고 설명하였으나, 본 발명은 상기한 실시예에 한정되지 아니하며 본 발명의 정신을 벗어나지 않는 범위 내에서 당해 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 다양한 변경과 수정이 가능할 것이다.In the above, the present invention has been illustrated and described with reference to specific preferred embodiments, but the present invention is not limited to the above-described embodiments and the general knowledge in the technical field to which the present invention pertains without departing from the spirit of the present invention. Various changes and modifications will be made by those who possess.
Claims (5)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020050037385A KR100657599B1 (en) | 2005-05-04 | 2005-05-04 | Method for Distributing of Resources on Cable Modem Termination System And Authentication Method of Data Transmission Quantity of Cable Modem Using The Same |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020050037385A KR100657599B1 (en) | 2005-05-04 | 2005-05-04 | Method for Distributing of Resources on Cable Modem Termination System And Authentication Method of Data Transmission Quantity of Cable Modem Using The Same |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20060115076A KR20060115076A (en) | 2006-11-08 |
KR100657599B1 true KR100657599B1 (en) | 2006-12-20 |
Family
ID=37652605
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020050037385A KR100657599B1 (en) | 2005-05-04 | 2005-05-04 | Method for Distributing of Resources on Cable Modem Termination System And Authentication Method of Data Transmission Quantity of Cable Modem Using The Same |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100657599B1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102579474B1 (en) * | 2021-05-31 | 2023-09-14 | 서울대학교산학협력단 | Method and apparatus for network load balancing |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR970056431A (en) * | 1995-12-23 | 1997-07-31 | 양승택 | Overload Control Method of ATM Switch Module Using Switch Configuration Resource Status Monitoring Information |
JPH10243025A (en) | 1997-02-28 | 1998-09-11 | Hitachi Ltd | Traffic distribution method using pluralities of paths |
KR20000028411A (en) * | 1998-10-31 | 2000-05-25 | 서평원 | Method for processing overload in atm switching system |
KR20000034472A (en) * | 1998-11-30 | 2000-06-26 | 전주범 | Overload control method of downstream channel in cable modem |
KR20040050454A (en) * | 2002-12-10 | 2004-06-16 | 엘지전자 주식회사 | Method and Apparatus for Controlling Traffic |
-
2005
- 2005-05-04 KR KR1020050037385A patent/KR100657599B1/en not_active IP Right Cessation
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR970056431A (en) * | 1995-12-23 | 1997-07-31 | 양승택 | Overload Control Method of ATM Switch Module Using Switch Configuration Resource Status Monitoring Information |
JPH10243025A (en) | 1997-02-28 | 1998-09-11 | Hitachi Ltd | Traffic distribution method using pluralities of paths |
KR20000028411A (en) * | 1998-10-31 | 2000-05-25 | 서평원 | Method for processing overload in atm switching system |
KR20000034472A (en) * | 1998-11-30 | 2000-06-26 | 전주범 | Overload control method of downstream channel in cable modem |
KR20040050454A (en) * | 2002-12-10 | 2004-06-16 | 엘지전자 주식회사 | Method and Apparatus for Controlling Traffic |
Also Published As
Publication number | Publication date |
---|---|
KR20060115076A (en) | 2006-11-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11533545B2 (en) | Optimized delivery techniques | |
EP2262175B1 (en) | Dynamic service delivery with topology discovery for communication networks | |
US9608895B2 (en) | Concurrency method for forecasting impact of speed tiers on consumption | |
CN101809946A (en) | Bandwidth requests transmitted according to priority in a centrally managed network | |
US8134921B2 (en) | CMTS upstream channel bandwidth scheduler | |
US8910227B1 (en) | Method and system for allocating bandwidth based on transmission power of devices transmitting over communications channels in a network | |
KR100657599B1 (en) | Method for Distributing of Resources on Cable Modem Termination System And Authentication Method of Data Transmission Quantity of Cable Modem Using The Same | |
EP2773053A1 (en) | Hybrid cable-wireless system | |
US9955233B1 (en) | Methods and apparatus for providing cloud services to customer premise devices | |
US12113710B2 (en) | Method and system for managing access congestion | |
WO2023052583A1 (en) | Network resource management | |
KR20170110787A (en) | Method for multicast admission control and the apparatus thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
LAPS | Lapse due to unpaid annual fee |