KR100900308B1 - Method for classifying downstream packet in head-end Cable Modem Termination System providing channel bonding - Google Patents
Method for classifying downstream packet in head-end Cable Modem Termination System providing channel bonding Download PDFInfo
- Publication number
- KR100900308B1 KR100900308B1 KR1020070039185A KR20070039185A KR100900308B1 KR 100900308 B1 KR100900308 B1 KR 100900308B1 KR 1020070039185 A KR1020070039185 A KR 1020070039185A KR 20070039185 A KR20070039185 A KR 20070039185A KR 100900308 B1 KR100900308 B1 KR 100900308B1
- Authority
- KR
- South Korea
- Prior art keywords
- cable modem
- address
- service flow
- downlink
- classifier
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/22—Parsing or analysis of headers
-
- 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/2854—Wide area networks, e.g. public data networks
- H04L12/2856—Access arrangements, e.g. Internet access
- H04L12/2869—Operational details of access network equipments
- H04L12/2878—Access multiplexer, e.g. DSLAM
- H04L12/2879—Access multiplexer, e.g. DSLAM characterised by the network type on the uplink side, i.e. towards the service provider network
- H04L12/2885—Arrangements interfacing with optical systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/74—Address processing for routing
- H04L45/745—Address table lookup; Address filtering
- H04L45/74591—Address table lookup; Address filtering using content-addressable memories [CAM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2101/00—Indexing scheme associated with group H04L61/00
- H04L2101/60—Types of network addresses
- H04L2101/618—Details of network addresses
- H04L2101/622—Layer-2 addresses, e.g. medium access control [MAC] addresses
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
본 발명은 수신한 데이터 패킷의 목적지 MAC(Media Access Control) 주소를 추출하는 단계, 목적지 주소에 상응하여 제1 분류 테이블에서 데이터 패킷을 수신할 케이블 모뎀의 MAC(Media Access Control) 주소 및 케이블 모뎀의 MAC(Media Access Control) 주소에 상응하는 케이블 모뎀 분류 식별자(Classifier Identifier : CLIDs)의 메모리 주소 정보를 획득하는 단계, 메모리 주소에 존재하는 케이블 모뎀 분류 식별자(Classifier Identifier : CLIDs) 정보를 추출하는 단계, 추출된 케이블 모뎀 분류 식별자(Classifier Identifier : CLIDs) 정보에 상응하여 분류자 패턴을 추출하는 단계, 케이블 모뎀의 MAC(Media Access Control) 주소 및 분류자 패턴을 결합하여 결과 패턴을 생성하는 단계, 결과 패턴에 상응하여 제2 분류 테이블에서 하향 서비스 플로우 정보가 포함된 메모리 주소를 추출하는 단계, 메모리 주소에 상응하는 하향 서비스 플로우 정보를 추출하는 단계 및 하향 서비스 플로우 정보 및 데이터 패킷에 상응하여 출력 패킷을 생성하는 단계를 포함하는 채널 결합 방식을 지원하는 CMTS(cable modem termination system)에서 패킷을 분류하는 방법을 제공한다.The present invention provides a method of extracting a destination media access control (MAC) address of a received data packet, the media access control (MAC) address of a cable modem to receive the data packet in a first classification table corresponding to the destination address, Obtaining memory address information of cable modem classifier identifiers (CLIDs) corresponding to a media access control (MAC) address, extracting cable modem classifier identifiers (CLIDs) information present in the memory address; Extracting a classifier pattern according to the extracted cable modem classifier identifier (CLIDs) information, generating a result pattern by combining the cable modem's media access control (MAC) address and classifier pattern, and the result pattern Extracting a memory address including downlink service flow information from a second classification table corresponding to the memory address; A method of classifying a packet in a cable modem termination system (CMTS) supporting a channel combining method comprising extracting downlink service flow information corresponding to the subframe and generating an output packet corresponding to the downlink service flow information and data packets. To provide.
CMTS(cable modem termination system), 채널 결합(channel bonding), 분류 CMTS (cable modem termination system), channel bonding, classification
Description
도 1은 본 발명이 적용되는 케이블 네트워크의 구성도를 나타내는 도면1 is a diagram illustrating a configuration of a cable network to which the present invention is applied.
도 2는 본 발명의 바람직한 일 실시예에 따른 CMTS(cable modem termination system)에서 하향 데이터 패킷의 처리를 대략적으로 나타낸 도면2 is a diagram schematically illustrating processing of a downlink data packet in a cable modem termination system (CMTS) according to an embodiment of the present invention.
도 3은 본 발명의 바람직한 일 실시예에 따른 하향 패킷 분류기의 구조를 대략적으로 나타낸 도면3 is a diagram schematically illustrating a structure of a downlink packet classifier according to an embodiment of the present invention.
도 4는 본 발명의 바람직한 일 실시예에 따른 하향 패킷 분류기에서 참조하는 각종 테이블의 참조 방식을 나타낸 도면4 is a diagram illustrating a reference scheme of various tables referenced by a downlink packet classifier according to an embodiment of the present invention.
도 5는 본 발명의 바람직한 일 실시예에 따른 하향 패킷 분류기의 동작 순서를 나타낸 순서도5 is a flowchart illustrating an operation sequence of a downlink packet classifier according to an embodiment of the present invention.
도 6은 본 발명의 바람직한 일 실시예에 따른 하향 패킷 분류기에서 추가되는 헤더 부분을 나타낸 도면6 illustrates a header portion added in a downlink packet classifier according to an embodiment of the present invention.
<도면의 주요 부분에 대한 부호의 설명><Explanation of symbols for the main parts of the drawings>
301 : 하향 패킷 분류기301: Downlink Packet Classifier
303 : 제1 분류 테이블303: First classification table
305 : 제2 분류 테이블305: second classification table
307 : 메모리307: memory
311 : 케이블 모뎀별 서비스 플로우 분류 식별자(Classifier Identifier : CLIDs) 테이블311 Classifier Identifier (CLIDs) Table for Each Cable Modem
313 : 분류자 패턴 테이블313: Classifier Pattern Table
315 : 하향 서비스 플로우 테이블315: Downlink service flow table
317 : 하향 QoS(Quality of Service) 테이블317: Downward Quality of Service (QoS) Table
채널 결합 방식을 지원하는 DOCSIS 규격의 헤드엔드 케이블 모뎀 종단 시스템(CMTS : Cable Modem Termination System)의 MAC 계층에서 하향 패킷을 분류하는 방법에 관한 것이다.The present invention relates to a method for classifying downlink packets in a MAC layer of a DOCSIS standard headend cable modem termination system (CMTS) supporting channel combining.
DOCSIS 규격을 따르는 케이블망에서 네트워크 인터페이스를 통해 헤드엔드 케이블 모뎀 종단 시스템(CMTS : Cable Modem Termination System)으로 입력되는 하향 데이터 패킷이 특정 케이블 모뎀에 전송되기 위해서는 해당 케이블 모뎀이 수신 가능한 채널로 전송되어야 한다. 해당 케이블 모뎀으로 전송 가능한 하향 채널 은 하나이거나 채널 결합을 지원하는 경우 다수 개의 채널이 될 수 있으며, 하향 패킷들은 각각의 서비스 특성에 맞게 서비스 플로우로 구분되어 케이블 모뎀으로 전송 가능한 채널로 스케줄링 된다. In a cable network conforming to the DOCSIS standard, downlink data packets input to a head-end cable modem termination system (CMTS) through a network interface must be transmitted on a channel that the cable modem can receive in order to be transmitted to a specific cable modem. . One downlink channel that can be transmitted to the cable modem can be a plurality of channels when supporting channel combining, and the downlink packets are scheduled into channels that can be transmitted to the cable modem by being divided into service flows according to respective service characteristics.
따라서 헤드엔드 케이블 모뎀 종단 시스템(CMTS : Cable Modem Termination System)은 서비스 특성(Quality of Service :QoS)에 따라 서비스 플로우를 할당하고 서비스 플로우를 분류할 수 있는 분류자(Classifier)를 정의하여 관리하여야 하며, 사전에 정의된 분류 규칙에 따라 하향 서비스 플로우를 통해 입력되는 데이터 패킷들을 신속하고 효과적으로 케이블 모뎀에 도달 가능한 전송 채널로 스케줄링 할 수 있어야 한다.Therefore, the Headend Cable Modem Termination System (CMTS) must define and manage a classifier that can allocate service flows and classify service flows according to quality of service (QoS). In addition, according to a predefined classification rule, it is necessary to be able to quickly and effectively schedule data packets coming in through the downlink service flow to a transport channel reachable to the cable modem.
본 발명은 채널 결합 방식을 지원하는 헤드엔드의 케이블모뎀 종단 시스템(CMTS : Cable Modem Termination System)에서 하향 패킷을 분류하는 방법에 그 목적이 있다.An object of the present invention is to classify a downlink packet in a cable modem termination system (CMTS) of a head end supporting a channel combining scheme.
또한, 본 발명은 네트워크 인터페이스로부터 CMTS에 입력되는 데이터 패킷들의 목적지 MAC 주소를 가지고 패킷이 전송될 케이블 모뎀을 찾아내고, 해당 케이블 모뎀의 서비스 플로우별 분류 규칙에 따라 입력된 패킷을 서비스 플로우 별 특성에 맞게 특정 서비스 플로우로 구분하여 하향 채널을 통해 전달될 수 있도록 하는 방법을 제공하는데 또 다른 목적이 있다.In addition, the present invention finds the cable modem to which the packet is to be transmitted with the destination MAC address of the data packets input to the CMTS from the network interface, and the input packet according to the service flow classification rules of the cable modem to the characteristics per service flow Another object is to provide a method of classifying a specific service flow so that it can be delivered through a downlink channel.
상술한 목적들을 달성하기 위하여, 본 발명의 일 측면에 따르면, 수신한 데이터 패킷의 목적지 MAC(Media Access Control) 주소를 추출하는 단계, 상기 목적지 주소에 상응하여 제1 분류 테이블에서 상기 데이터 패킷을 수신할 케이블 모뎀의 MAC(Media Access Control) 주소 및 상기 케이블 모뎀의 MAC(Media Access Control) 주소에 상응하는 케이블 모뎀 분류 식별자(Classifier Identifier : CLIDs)의 메모리 주소 정보를 획득하는 단계, 상기 메모리 주소에 존재하는 상기 케이블 모뎀 분류 식별자(Classifier Identifier : CLIDs) 정보를 추출하는 단계, 상기 추출된 케이블 모뎀 분류 식별자(Classifier Identifier : CLIDs) 정보에 상응하여 분류자 패턴을 추출하는 단계, 상기 케이블 모뎀의 MAC(Media Access Control) 주소 및 상기 분류자 패턴을 결합하여 결과 패턴을 생성하는 단계, 상기 결과 패턴에 상응하여 제2 분류 테이블에서 하향 서비스 플로우 정보가 포함된 메모리 주소를 추출하는 단계, 상기 메모리 주소에 상응하는 하향 서비스 플로우 정보를 추출하는 단계 및 상기 하향 서비스 플로우 정보 및 상기 데이터 패킷에 상응하여 출력 패킷을 생성하는 단계를 포함하는 채널 결합 방식을 지원하는 CMTS(cable modem termination system)에서 패킷을 분류하는 방법을 제공할 수 있다.In order to achieve the above object, according to an aspect of the present invention, extracting a destination MAC (Media Access Control) address of the received data packet, receiving the data packet in the first classification table corresponding to the destination address Acquiring memory address information of cable modem classifier identifiers (CLIDs) corresponding to a media access control (MAC) address of a cable modem to be connected and a media access control (MAC) address of the cable modem, and present in the memory address; Extracting the cable modem classifier identifier (CLIDs) information; extracting a classifier pattern corresponding to the extracted cable modem classifier identifier (CLIDs) information; Access Control) combining the address and the classifier pattern to generate a result pattern, corresponding to the result pattern Extracting a memory address including downlink service flow information from the second classification table, extracting downlink service flow information corresponding to the memory address, and outputting the output packet corresponding to the downlink service flow information and the data packet A method of classifying a packet in a cable modem termination system (CMTS) that supports a channel combining scheme including generating may be provided.
바람직한 실시예에 있어서, 상기 제1 분류 테이블 및 상기 제2 분류 테이블은 CAM(Content Address Memory) 방식의 메모리에 저장되어 있는 것을 특징으로 할 수 있다. 또한, 제1 분류 테이블에서 상기 케이블 모뎀의 MAC(Media Access Control) 주소에 상응하는 케이블 모뎀 분류 식별자(Classifier Identifier : CLIDs)의 메모리 주소 정보를 획득할 수 없는 경우에는 상기 데이터 패킷을 브로드 캐스트용 서비스 플로우 정보에 상응하여 출력 패킷을 생성하는 것을 특징으로 할 수 있다. In a preferred embodiment, the first classification table and the second classification table may be stored in a memory of a CAM (Content Address Memory) method. In addition, when the memory address information of the cable modem classification identifiers (CLIDs) corresponding to the media access control (MAC) addresses of the cable modems cannot be obtained from the first classification table, a service for broadcasting the data packet is provided. The output packet may be generated according to the flow information.
또한, 상기 추출된 케이블 모뎀 분류 식별자(Classifier Identifier : CLIDs) 정보에 상응한 분류자 패턴이 존재하지 않는 경우에는 상기 케이블 모뎀의 MAC(Media Access Control) 주소 및 널(Null|) 분류자 패턴을 결합하여 결과 패턴을 생성하는 단계, 상기 결과 패턴에 상응하여 제2 분류 테이블에서 하향 서비스 플로우 정보가 포함된 메모리 주소를 추출하는 단계 및 상기 메모리 주소에 상응하는 하향 서비스 플로우 정보를 추출하는 단계를 더 포함할 수 있다. 또한, 상기 결과 패턴에 상응한 제2 분류 테이블에서 하향 서비스 플로우 정보가 존재하지 않는 경우에는 상기 데이터 패킷을 브로드 캐스트용 서비스 플로우 정보에 상응하여 출력 패킷을 생성하는 것을 특징으로 할 수 있다.In addition, when there is no classifier pattern corresponding to the extracted Cable Modem Identifier (CLID) information, the MAC (Media Access Control) address of the cable modem and the Null | Generating a result pattern, extracting a memory address including downlink service flow information from a second classification table according to the result pattern, and extracting downlink service flow information corresponding to the memory address; can do. In addition, when the downlink service flow information does not exist in the second classification table corresponding to the result pattern, the output packet may be generated according to the broadcast service flow information.
또한, 상기 결과 패턴에 상응한 제2 분류 테이블에서 하향 서비스 플로우 정보가 존재하지 않는 경우에는 상기 결과 패턴에서 다음 우선 순위의 케이블 모뎀 분류 식별자(Classifier Identifier : CLIDs) 가 존재하는지 확인하여 존재한다면 다시 상기 다음 우선 순위의 케이블 모뎀 분류 식별자(Classifier Identifier : CLIDs)의 결과 패턴을 추출하는 것을 특징으로 할 수 있다. In addition, if the downlink service flow information does not exist in the second classification table corresponding to the result pattern, check whether there is a cable modem classification identifier (CLIIDs) of the next priority in the result pattern, and if so, again. It may be characterized by extracting a result pattern of cable modem classifier identifiers (CLIDs) of next priority.
또한, 상기 결과 패턴에서 다음 우선 순위의 케이블 모뎀 분류 식별자(Classifier Identifier : CLIDs) 가 존재하는지 확인하여 존재하지 않는다면 상기 케이블 모뎀의 MAC(Media Access Control) 주소 및 널(Null|) 분류자 패턴을 결 합하여 결과 패턴을 생성하는 단계, 상기 결과 패턴에 상응하여 제2 분류 테이블에서 하향 서비스 플로우 정보가 포함된 메모리 주소를 추출하는 단계 및 상기 메모리 주소에 상응하는 하향 서비스 플로우 정보를 추출하는 단계를 더 포함할 수 있다. 또한, 상기 케이블 모뎀 분류 식별자(Classifier Identifier : CLIDs) 정보, 상기 분류자 패턴 및 상기 하향 서비스 플로우 정보는 각각 케이블 모뎀의 MAC(Media Access Control) 주소, 케이블 모뎀 분류 식별자(Classifier Identifier : CLIDs) 및 상기 결과 패턴에 상응하여 미리 결정된 것을 특징으로 할 수 있다. 또한, 상기 하향 서비스 플로우 정보는 하향 서비스 플로우 식별자(SFID), 케이블 모뎀 MAC(Media Access Control) 주소, 하향 채널 식별자(DSID : Downstream Identifier), 하향 채널 리스트(DS Lists), 패킷 타입(type), 우선 순위(priority) 및 서비스 특성(QoS : Quality of Service)을 포함하는 것을 특징으로 할 수 있다.In addition, if there is a cable modem Classifier Identifier (CLIDs) of the next priority in the result pattern, and if it does not exist, the MAC (Media Access Control) address and the null | Generating a result pattern, extracting a memory address including downlink service flow information from a second classification table according to the result pattern, and extracting downlink service flow information corresponding to the memory address; can do. Further, the cable modem classifier identifier (CLIDs) information, the classifier pattern, and the downlink service flow information may include a media access control (MAC) address, a cable modem classifier identifier (CLIDs), and the cable modem of the cable modem, respectively. It may be characterized in that it is predetermined according to the result pattern. The downlink service flow information may include a downlink service flow identifier (SFID), a cable modem media access control (MAC) address, a downstream channel identifier (DSID), a downstream channel list (DS Lists), a packet type, It may be characterized by including a priority (priority) and quality of service (QoS).
또한, 상기 서비스 특성(QoS : Quality of Service)은 최대 지속 트래픽 비율(Maximum Sustained Traffic Rate), 최소 보존 트래픽 비율(Minimum Reserved Traffic Rate), 임시 최소 보존 트래픽 비율(Assumed Minimum Reserved Traffic Rate), 최대 대기 시간(Maximum Latency) 및 최대 레이지(Peak Rage)를 포함하는 것을 특징으로 할 수 있다. 또한, 상기 제1 분류 테이블, 상기 제2 분류 테이블, 상기 케이블 모뎀 분류 식별자(Classifier Identifier : CLIDs) 정보, 상기 분류자 패턴 및 상기 하향 서비스 플로우 정보는 사전 설정, 케이블 모뎀의 초기 등록 과정, 동적 서비스 변경 및 사향 데이터 패킷 감시를 통한 주소 학습에 의해서 변경 될 수 있는 것을 특징으로 할 수 있다. In addition, the Quality of Service (QoS) may include a maximum sustained traffic rate, a minimum reserved traffic rate, an assorted minimum reserved traffic rate, and a maximum standby time. It may be characterized by including the time (Maximum Latency) and the maximum rage (Peak Rage). The first classification table, the second classification table, the cable modem classifier identifier (CLIDs) information, the classifier pattern, and the downlink service flow information may be preset, an initial registration process of a cable modem, and a dynamic service. It may be characterized by the fact that it can be changed by address learning through change and musk data packet monitoring.
본 발명의 다른 일 측면을 참조하면, 데이터 패킷을 수신하여 미리 설정된 서비스 플로우의 분류 규칙에 따라 상기 데이터 패킷을 분류하고 출력 패킷을 생성하는 하향 패킷 분류기, 상기 하향 패킷 분류기에서 상기 수신된 데이터 패킷을 상응하는 서비스 플로우 정보를 검색하기 위해 참조하는 제1 분류 테이블 메모리 및 제2 분류 테이블 메모리 및 상기 제1 및 제2 분류 테이블 메모리를 참조하여 서비스 플로우 정보를 추출하기 위한 일반 메모리를 포함하는 케이블 모뎀 종단 시스템을 제공할 수 있다.According to another aspect of the present invention, a downlink packet classifier for classifying the data packet and generating an output packet according to a classification rule of a preset service flow by receiving the data packet, and receiving the received data packet in the downlink packet classifier. Cable modem termination including a first classification table memory and a second classification table memory to refer to retrieve corresponding service flow information, and a general memory for extracting service flow information with reference to the first and second classification table memories. A system can be provided.
바람직한 실시예에 있어서, 상기 일반 메모리는 케이블 모뎀 분류 식별자(Classifier Identifier : CLIDs) 테이블, 분류자 패턴 테이블, 하향 서비스 플로우 테이블 및 하향 QoS(Quality of Service) 테이블 정보를 포함하는 것을 특징으로 할 수 있다. 또한, 상기 제1 분류 테이블 메모리 및 상기 제2 분류 테이블 메모리는 CAM(Content Address Memory) 방식의 메모리인 것을 특징으로 할 수 있다.In a preferred embodiment, the general memory may include a cable modem classifier identifier (CLIDs) table, a classifier pattern table, a downlink service flow table, and downlink quality of service (QoS) table information. . In addition, the first classification table memory and the second classification table memory may be characterized in that the memory of the CAM (Content Address Memory) method.
본 발명의 또 다른 일 측면을 참조하면, 수신한 데이터 패킷의 목적지 주소를 추출하는 단계 및 상기 목적지 주소에 상응하여 상기 데이터 패킷의 하향 서비스 플로우 정보를 획득하여 출력 패킷을 생성하는 단계를 포함하는 채널 결합 방식에서 하향 패킷 분류 방법을 제공할 수 있다.According to another aspect of the present invention, a channel comprising extracting a destination address of a received data packet, and obtaining output service flow information of the data packet corresponding to the destination address to generate an output packet. In a combining scheme, a downlink packet classification method may be provided.
바람직한 실시예에 있어서, 상기 목적지 주소에 상응하여 제1 분류 테이블에 서 중간 식별자 정보가 포함된 메모리의 주소 정보를 획득하는 단계, 상기 중간 식별자 정보에 상응하여 제2 분류 테이블에서 하향 서비스 플로우 정보 정보가 포함된 메모리의 주소 정보를 획득하는 단계 및 상기 제2 분류 테이블의 메모리 주소에 상응하는 하향 서비스 플로우 정보를 추출하는 단계를 더 포함할 수 있다. 또한, 상기 중간 식별자 정보는 상기 케이블 모뎀의 분류 식별자(Classifier Identifier : CLIDs) 정보에 상응하는 분류자 패턴 및 상기 케이블 모뎀의 MAC(Media Access Control) 주소가 결합된 결과 패턴인 것을 특징으로 할 수 있다.In a preferred embodiment, obtaining the address information of the memory including the intermediate identifier information in the first classification table corresponding to the destination address, downlink service flow information information in the second classification table corresponding to the intermediate identifier information The method may further include acquiring address information of a memory included in the memory and extracting downlink service flow information corresponding to the memory address of the second classification table. The intermediate identifier information may be a result pattern in which a classifier pattern corresponding to classifier identifier (CLID) information of the cable modem and a media access control (MAC) address of the cable modem are combined. .
본 발명의 또 다른 일 측면을 참조하면, 하향 패킷을 분류하는 프로그램을 기록한 컴퓨터로 판독 가능한 기록 매체로서, 상기 프로그램은, 제1항 또는 제15항 중 어느 하나의 방법을 실행시키기 위한 프로그램을 기록한 컴퓨터로 판독 가능한 기록매체를 제공할 수 있다.According to another aspect of the present invention, a computer-readable recording medium having recorded thereon a program for classifying a downlink packet, wherein the program includes a program for executing the method of any one of
본 발명의 또 다른 일 측면을 참조하면. 메모리를 포함하는 연산이 가능한 장치로서, 프로세싱 유닛 및 상기 프로세싱 유닛에 결합되는 메모리 저장 장치를 구비하되, 상기 메모리 저장 장치는, 제1항 또는 제15항 중 어느 하나의 방법을 실행시키기 위한 복수의 명령을 저장하기에 적합한 것을 특징으로 하는 메모리를 포함하는 연산이 가능한 장치를 제공할 수 있다.Referring to another aspect of the present invention. An apparatus capable of operation including a memory, comprising: a processing unit and a memory storage device coupled to the processing unit, the memory storage device comprising: a plurality of memory devices for executing the method of
이어서, 첨부한 도면들을 참조하여 본 발명의 바람직한 실시예를 상세히 설 명하기로 한다. Next, a preferred embodiment of the present invention will be described in detail with reference to the accompanying drawings.
도 1은 본 발명이 적용되는 케이블 네트워크의 구성도를 나타내는 도면이다.1 is a diagram illustrating a configuration of a cable network to which the present invention is applied.
도 1을 참조하면, 본 발명에 따른 케이블 네트워크는 케이블 네트워크의 전파 중계소(head-end) 내부의 CMTS(cable modem termination system)(100)에서 데이터를 수신하여 케이블 네트워크(Hybrid Fiber Coaxial cable : HFC)를 통하여 가입자 거소(140)로 전달된다.Referring to FIG. 1, a cable network according to the present invention receives data from a cable modem termination system (CMTS) 100 within a head-end of a cable network, thereby receiving a cable network (Hybrid Fiber Coaxial cable: HFC). It is delivered to the
이 때, 본 발명에 따른 채널 결합 방식을 지원하는 CMTS(cable modem termination system)인 경우 네트워크를 통해 인입된 데이터 패킷들은 하향 패킷 분류기(101)를 통하여 우선 순위 별로 분류되고 분류된 데이터 패킷들은 스케줄러를 통하여 여러 채널로 분산된다. In this case, in the case of a cable modem termination system (CMTS) supporting the channel combining method according to the present invention, the data packets received through the network are classified by priority through the
그 후, 주파수 분배/합성기를 통하여 각 패킷 데이터는 케이블 네트워크(110)로 전송되고 이는 가입자 거소(140)의 케이블 모뎀(120)으로 전송된다.Each packet data is then sent to the
데이터 패킷을 수신한 케이블 모뎀(120)의 주파수 전송기와 동조기(121)는 전송된 신호를 수신하고 케이블 모뎀의 하향 변조기(123)는 변조된 신호를 복조한다. 그 후 케이블 모뎀의 데이터 패킷 처리부(127)에서 데이터 패킷을 가입자 거소의 데이터 수신 단말기(130)로 전송하게 된다.The frequency transmitter and
상향 전송의 경우에는 케이블 모뎀의 상향 변조기(125)와 CMTS(cable modem termination system)의 상향 복조기(105)를 이용하여 하향 전송 과정을 반대로 수행하게 된다.In the case of uplink transmission, the downlink transmission process is reversed using the uplink modulator 125 of the cable modem and the
이러한 방식에 의해서 하나의 CMTS(cable modem termination system) 장치는 다수의 케이블 모뎀과 연동하여 동작하게 된다. 그러나 채널 결합 방식의 경우에는 각 케이블 모뎀은 모두 동일한 채널을 사용하지 않으며, 케이블 모뎀이 초기화 될 때 CMTS(cable modem termination system)의 하향 패킷 분류기(101)에서 패킷을 채널별로 분류해 주어야 한다.In this manner, one cable modem termination system (CMTS) device operates in conjunction with a plurality of cable modems. However, in the channel combining method, each cable modem does not use the same channel, and when the cable modem is initialized, the
도 2는 본 발명의 바람직한 일 실시예에 따른 CMTS(cable modem termination system)에서 하향 데이터 패킷의 처리를 대략적으로 나타낸 도면이다.2 is a diagram schematically illustrating the processing of a downlink data packet in a cable modem termination system (CMTS) according to an embodiment of the present invention.
도 2를 참조하면, 상기 하향 패킷 분류기(201)는 데이터 패킷이 수신되면 패킷 분류 테이블이 포함된 메모리(203)에 포함된 데이터 정보를 참조하여 입력된 데이터 패킷에 미리 설정된 서비스 플로우에 따라 분류 정보를 더 포함시켜 하향 MAC(Media Access Control) 스케줄러(205)로 전송한다. Referring to FIG. 2, when a data packet is received, the
이러한 하향 패킷 분류기(201)는 입력된 패킷에 새로운 헤더를 설정하여 헤더 내부에 데이터 패킷의 분류 정보를 포함시킨다. 또한 하향 패킷 분류기(201)에서 설정하는 서비스 플로우에 따른 헤더에 포함되는 정보는 채널 결합 방식의 사용 유무, 전송 가능한 채널의 집합, DSID(Downstream Service Identifier), 서비스 플로우 식별자(SFID : Service Flow Identifier) 및 우선 순위 정보가 된다.The
하향 MAC(Media Access Control) 패킷 스케줄러(205)는 상기 하향 서비스 플로우 처리부(301)에서 전달된 데이터 패킷을 패킷 형식(Type), 패킷이 속한 DSID(Downstream Identifier), 우선 순위 및 전송 가능한 채널 집합에 따라서 패킷 이 전송될 수 있는 채널을 결정하고, 데이터 패킷을 전달하는 역할을 담당한다.The downlink media access control (MAC)
이러한 과정을 거쳐서 데이터 패킷은 채널(207) 별로 분배되어 전송되고 각 채널(207) 별로 다시 우선 순위에 따라 데이터 패킷을 발송하여, 채널 결합 방식에 있어서 효율적인 데이터 패킷의 전송이 가능하도록 한다.Through this process, the data packet is distributed and transmitted for each
도 3은 본 발명의 바람직한 일 실시예에 따른 하향 패킷 분류기의 구조를 대략적으로 나타낸 도면이다. 3 is a diagram schematically illustrating a structure of a downlink packet classifier according to an exemplary embodiment of the present invention.
도 3을 참조하면, 하향 패킷 분류기(301)는 입력된 데이터 패킷에 대하여 미리 설정된 서비스 플로우의 분류 규칙에 따라 패킷을 분류한 후 분류 정보를 패킷의 내부 헤더 정보로 포함시켜 하향 MAC(Media Access Control) 스케줄러(205)로 전송하는 역할을 담당한다. Referring to FIG. 3, the
여기서 입력된 데이터 패킷을 해당 서비스 플로우로 분류하기 위하여, 본 발명에서는 제1 분류 테이블(303) 및 제2 분류 테이블(305)을 참조하도록 한다. 이러한 제1 및 제2 분류 테이블을 CAM(Content Address Memory) 방식의 메모리로 구성하여 좀 더 빠른 메모리의 참조가 가능하도록 하였다. In order to classify the input data packet into the corresponding service flow, the first classification table 303 and the second classification table 305 are referred to in the present invention. The first and second classification tables are configured as a memory of a CAM (Content Address Memory) method to enable faster memory reference.
상기 제1 및 제2 분류 테이블을 참조하여 일반 메모리(307)에 포함된 정보를 빠르게 찾을 수 있는데 상기 일반 메모리(307)에 포함된 정보는 케이블 모뎀 분류 식별자(Classifier Identifier : CLIDs) 테이블(311), 분류자 패턴 테이블(313), 하향 서비스 플로우 테이블(315) 및 하향 QoS(Quality of Service) 테이블(317)을 포함한다. Information included in the
이러한 테이블들은 모두 데이터 패킷의 목적지의MAC(Media Access Control) 주소와 케이블 모뎀의 MAC 주소 및 서비스 플로우 정보와의 연관성에 따라 미리 설정된 값으로, 데이터 패킷에 포함된 MAC(Media Access Control) 주소와 상기 제1 및 제2 분류 테이블을 이용하여 데이터 패킷에 해당되는 서비스 플로우 식별자와 패킷을 전송할 우선 순위 및 채널을 결정할 수 있도록 한다. These tables are all preset values according to the association of the media packet address of the data packet with the MAC address of the cable modem and the service flow information, and the media access control (MAC) address included in the data packet. The first and second classification tables may be used to determine a service flow identifier corresponding to the data packet, a priority for transmitting the packet, and a channel.
도 4는 본 발명의 바람직한 일 실시예에 따른 하향 패킷 분류기에서 참조하는 각종 테이블의 참조 방식을 나타낸 도면이다. 4 is a diagram illustrating a reference scheme of various tables referenced by a downlink packet classifier according to an embodiment of the present invention.
도 4를 살펴보면 우선, 하향 패킷 분류기에서 참조하는 테이블은 제1 분류 테이블(401), 제2 분류 테이블(409), 케이블 모뎀 분류 식별자(Classifier Identifier : CLIDs) 테이블(403), 분류자 패턴 테이블(405), 하향 서비스 플로우 테이블(411) 및 하향 QoS(Quality of Service) 테이블(413)이다. Referring to FIG. 4, first, a table referred to in a downlink packet classifier includes a first classification table 401, a second classification table 409, a cable modem classification identifier (CLIDs) table 403, and a classifier pattern table ( 405, a downlink service flow table 411, and a downlink quality of service (QoS) table 413.
이러한 테이블들을 참조하는 방식은, 우선 입력된 데이터 패킷에 포함된 데이터 패킷의 목적지 MAC(Media Access Control) 주소(421)를 통하여 제1 분류 테이블(401)을 참조하여 입력된 패킷이 전송될 케이블 모뎀의 MAC(Media Access Control) 주소(423) 및 일반 메모리에 존재하는 케이블 모뎀 분류 식별자(Classifier Identifier : CLIDs) 테이블(403)의 케이블 모뎀 MAC(Media Access Control) 주소에 따른 분류 식별자(Classifier Identifier : CLIDs) 주소(425)를 알아낸다. 그런 다음 제1 분류 테이블(401)에서 알아낸 케이블 모뎀의 분류 식별자(Classifier Identifier : CLIDs) 주소(425)에 따라 일반 메모리에 존재하는 케 이블 모뎀 분류 식별자(Classifier Identifier : CLIDs) 테이블(403)을 참조하여 상기 케이블 모뎀의MAC(Media Access Control) 주소(425)에 상응하는 분류 식별자(Classifier Identifier : CLIDs) 정보(427)를 획득한다. 이러한 분류 식별자(Classifier Identifier : CLIDs) 정보(427)는 분류자 패턴 테이블(403)의 위치를 나타내며, 0에서 63556의 값을 가진다. The method of referring to these tables may be performed by first referring to the first classification table 401 through the destination media access control (MAC) address 421 of the data packet included in the input data packet. The classifier identifier according to the cable modem MAC (Media Access Control) address of the MAC (Media Access Control)
이렇게 분류 식별자(Classifier Identifier : CLIDs) 정보(427)를 획득하면 그에 따라 각 패킷에 따른 서비스 플로우에 적용되는 분류자 패턴 값을 획득한다. 이러한 분류자 패턴은 서비스 플로우의 서비스 특성(QoS : Quality of Service)에 따라 DOCSIS 규격에서 분류 기준을 미리 설정된 문법에 따라 하나의 비트 패턴으로 만들어 둔 값이다. When classifier identifier (CLIDs)
이런 분류 식별자(Classifier Identifier : CLIDs) 정보(427)에 의해서 분류자 패턴을 획득하면 상기 케이블 모뎀의 MAC(Media Access Control) 주소(423) 및 상기 분류 식별자(Classifier Identifier : CLIDs) 정보(427)에 상응하여 결과 패턴(407)을 생성하고, 이러한 결과 패턴(407)을 이용하여 제2 분류 테이블(409)을 참조한다. When the classifier pattern is obtained by the classifier identifier (CLIDs)
제2 분류 테이블(409)에서 상기 결과 패턴(407) 값에 따라 일반 메모리에 포함된 하향 서비스 플로우 테이블(411)의 결과 패턴(407)에 따른 하향 서비스 플로우 정보의 메모리 주소(429)값을 알 수 있다. In the second classification table 409, the
이러한 메모리 주소(429)값을 이용하여 일반 메모리에 저장된 하향 서비스 플로우 테이블(411)에서 결과 패턴(407)에 맞는 하향 서비스 플로우 정보를 획득한 다. Using the
이러한 하향 서비스 플로우 정보에는 하향 서비스 플로우 식별자(SFID), 케이블 모뎀 MAC(Media Access Control) 주소, 하향 채널 식별자(DSID : Downstream Identifier), 하향 채널 리스트(DS Lists : Downstream Lists), 패킷 타입(type), 우선 순위(priority) 및 서비스 특성(QoS : Quality of Service)을 포함하며, The downlink service flow information includes a downlink service flow identifier (SFID), a cable modem media access control (MAC) address, a downstream channel identifier (DSID), a downstream channel list (DS Lists: Downstream Lists), and a packet type. , Priority (priority) and quality of service (QoS),
서비스 특성(QoS : Quality of Service)에 포함되는 정보는 하향 QoS(Quality of Service) 속성 테이블(413)에서 자세히 제공하는데, 그 정보는 최대 지속 트래픽 비율(Maximum Sustained Traffic Rate), 최소 보존 트래픽 비율(Minimum Reserved Traffic Rate), 임시 최소 보존 트래픽 비율(Assumed Minimum Reserved Traffic Rate), 최대 대기 시간(Maximum Latency) 및 최대 레이지(Peak Rage)가 있다. 그러나 이는 고정적인 것은 아니며, 경우에 따라 추가적으로 서비스 특성을 정의하여 새로운 패턴의 문법으로 필드가 추가될 수 있다. Information included in the Quality of Service (QoS) is provided in detail in the downlink Quality of Service (QoS) attribute table 413, which includes the maximum sustained traffic rate and minimum retained traffic rate (QoS). There is a Minimum Reserved Traffic Rate, an Assumed Minimum Reserved Traffic Rate, a Maximum Latency, and a Peak Rage. However, this is not fixed. In some cases, a service pattern may be added with a new pattern syntax by defining additional service characteristics.
도 5는 본 발명의 바람직한 일 실시예에 따른 하향 패킷 분류기의 동작 순서를 나타낸 순서도이다. 5 is a flowchart illustrating an operation sequence of a downlink packet classifier according to an exemplary embodiment of the present invention.
도 5를 참조하면, 우선 패킷을 수신한다(단계 501). 그 후, 패킷에 포함된 목적지 MAC(Media Access Control) 주소를 추출한다.(단계503). 그 후, 상기 목적지 MAC(Media Access Control) 주소를 이용하여 제1 분류 테이블을 참조한다(단계 505). 제1 분류 테이블은 도 4에서 알 수 있는 바와 같이 패킷의 목적지 MAC(Media Access Control) 주소를 알면 이 패킷이 전송될 목적지 케이블 모뎀의MAC(Media Access Control) 주소 및 케이블 모뎀 분류 식별자(Classifier Identifier : CLIDs) 정보가 포함된 메모리의 주소를 알 수 있다. 5, first, a packet is received (step 501). Thereafter, the destination MAC (Media Access Control) address included in the packet is extracted (step 503). Thereafter, a first classification table is referred to using the destination Media Access Control (MAC) address (step 505). As shown in FIG. 4, when the first classification table knows the destination media access control (MAC) address of the packet, the media access control (MAC) address and the cable modem classifier identifier of the destination cable modem to which the packet is transmitted are: You can get the address of the memory that contains the CLIDs information.
이렇게 제1 분류 테이블에 의해 케이블 모뎀 분류 식별자(Classifier Identifier : CLIDs)의 주소 정보를 획득하게 되면 그 주소를 참조하여 케이블 모뎀 분류 식별자(Classifier Identifier : CLIDs)가 존재하는지 확인하고(단계 507) 존재 한다면 케이블 모뎀 분류 식별자(Classifier Identifier : CLIDs)를 추출한다(단계509). 이러한 케이블 모뎀 분류 식별자(Classifier Identifier : CLIDs)는 상응하는 분류자 패턴 값이 존재하는 위치를 나타낸다. 따라서 케이블 모뎀 분류 식별자(Classifier Identifier : CLIDs)를 이용하여 분류자 패턴 값이 존재하는지 확인하고(단계 511), 존재한다면 분류자 패턴 값을 추출할 수 있다.(단계513). When the address information of the cable modem classifier identifiers (CLIDs) is obtained by using the first classification table, it is checked whether the cable modem classifier identifiers (CLIDs) exist by referring to the address (step 507). Cable modem Classifier Identifiers (CLIDs) are extracted (step 509). These cable modem classifier identifiers (CLIDs) indicate where the corresponding classifier pattern values exist. Accordingly, the classifier pattern value may be checked using the cable modem classifier identifiers (CLIDs) (step 511), and if present, the classifier pattern value may be extracted (step 513).
그 후 상기 추출한 분류자 패턴 값과 케이블 모뎀의 MAC(Media Access Control) 주소를 결합한다(단계 515). 이렇게 결합된 결과 패턴을 이용하여 제2 분류 테이블을 검색한다(단계517). 제2 분류 테이블은 도 4에서 확인할 수 있는 바와 같이 결과 패턴을 알면 하향 서비스 플로우 식별자 값의 주소를 알 수 있다. Thereafter, the extracted classifier pattern value and the MAC (Media Access Control) address of the cable modem are combined (step 515). The second classification table is searched using the combined result pattern (step 517). As shown in FIG. 4, the second classification table may know the address of the downlink service flow identifier value when the result pattern is known.
이렇게 제2 분류 테이블에서 하향 서비스 플로우 식별자의 주소를 추출하면 그 주소에 일치하는 정보가 존재하는지 확인하고(단계 521), 존재 한다면 해당하는 하향 서비스 플로우 정보를 추출한다(단계 521). 그 후 상기 추출된 하향 서비스플로우 정보를 이용하여 입력된 데이터 패킷에 새로운 헤더를 추가하여 출력 패킷을 생성하고(단계 523), 생성된 패킷을 외부로 전달한다(단계 525). In this way, if the address of the downlink service flow identifier is extracted from the second classification table, it is checked whether there is information corresponding to the address (step 521), and if it exists, the corresponding downlink service flow information is extracted (step 521). Thereafter, a new header is added to the input data packet using the extracted downlink service flow information to generate an output packet (step 523), and the generated packet is transmitted to the outside (step 525).
한 편, 상기 참조 번호 단계 511에서 분류자 패턴 값이 존재하지 않는 다면 상기 케이블 모뎀의 MAC(Media Access Control) 주소와 Null 분류자를 결합하여 결과 패턴을 생성하고(단계 533), 그 결과 패턴을 이용하여 제2 분류 테이블을 검색한다(단계535). 이 때 일치 정보가 존재하면 상기 참조 번호 521의 단계로 가서 하향 서비스 플로우 정보를 추출하고 그렇지 않다면 브로드 캐스트용 서비스 플로우 정보에 따라 출력 패킷을 생성한다(단계539). On the other hand, if the classifier pattern value does not exist in
또한, 상기 참조 번호 단계 519에서 제2 분류 테이블의 주소값에 일치하는 정보가 존재하지 않는다면, 상기 케이블 모뎀 분류 식별자 정보 중에서 다음 순위 케이블 모뎀 분류 식별자 정보가 존재하는지 확인하여(단계 531) 존재한 다면 참조 번호 단계513부터 다시 진행하고, 그렇지 않다면 참조 번호 단계 533의 방식대로 진행하게 된다. In addition, if the information corresponding to the address value of the second classification table does not exist in
또한, 참조 번호 단계 507에서 분류 식별자 정보가 존재하지 않는다면 바로 참조 번호 단계 539로 진행하여 브로드캐스트용 서비스 플로우를 생성한다. If no classification identifier information exists at
도 6은 본 발명의 바람직한 일 실시예에 따른 하향 패킷 분류기에서 추가되는 헤더 부분을 나타낸 도면이다. 6 is a diagram illustrating a header portion added in a downlink packet classifier according to an embodiment of the present invention.
도 6을 참조하면, 하향 서비스 플로우 처리부에 수신되는 데이터 패킷은 802.3 MAC(Media Access Control) 패킷(620)을 포함한다. 이는 IEEE에서 표준으로 정해진 데이터 전송 규격이다. Referring to FIG. 6, the data packet received in the downlink service flow processor includes an 802.3 Media Access Control (MAC)
이러한 데이터 패킷을 수신하면, 하향 서비스 플로우 처리부는 데이터 패킷 처리 장치 내부에서 사용될 헤더(610)를 패킷에 추가한다. Upon receiving such a data packet, the downlink service flow processor adds a
이러한 헤더(610)는 데이터 패킷의 전송 방식을 결정하는 데이터 형식(type) 부분(601), 패킷의 우선 순위를 나타내는 우선 순위(Priority) 부분(603), 패킷을 전송 가능한 하향 채널을 나타내는 DSID(Downstream Identifier) 부분(605), 패킷이 전송될 하향 채널의 리스트를 표시하는 리스트 마크(List Mark) 부분(607), 패킷에 해당하는 서비스 플로우를 표시하는 SFID(Service Flow Identifier)부분(609)을 포함한다. The
데이터 형식(type) 부분(601)은 8 비트로 구성되며 우선 순위(Priority) 부분은(603) 4개의 비트로 구성되어 있다. The
Priority 부분(603)은 0-7의 값을 가지며 숫자가 클수록 높은 우선 순위를 나타낸다.
DSID(Downstream Identifier) 부분(605)은 24 비트로 구성되며 서비스 플로우 처리부에서 전송 가능한 하향 채널의 집합을 나타내는 식별자이다. The Downstream Identifier (DSID)
리스트 마크(List Mark) 부분(607)은 하향 채널의 숫자와 동일한 비트로 구성되며 하향 채널(Downstream Channel : DC)의 리스트를 표시한다. 각 비트는 하나의 채널을 표시하며 예를 들어 전체 32개의 채널 중 8번째 하향 채널을 포함하고 싶은 경우에는 32 비트 중 8 번째 자리의 비트를 1로 표시한다. The
SFID(Service Flow Identifier)부분(609)은 입력 패킷의 서비스 플로우의 식별자이다.The SFID (Service Flow Identifier)
본 발명은 상기 실시예에 한정되지 않으며, 많은 변형이 본 발명의 사상 내 에서 당 분야에서 통상의 지식을 가진 자에 의하여 가능함은 물론이다. The present invention is not limited to the above embodiments, and many variations are possible by those skilled in the art within the spirit of the present invention.
본 발명에 의하여, 채널 결합 방식을 지원하는 헤드엔드의 케이블모뎀 종단 시스템(CMTS : Cable Modem Termination System)에서 하향 패킷을 분류하는 방법을 제공할 수 있다.According to the present invention, it is possible to provide a method for classifying downlink packets in a cable modem termination system (CMTS) of a headend supporting a channel combining scheme.
또한, 본 발명에 의하여 네트워크 인터페이스로부터 CMTS에 입력되는 데이터 패킷들의 목적지 MAC 주소를 가지고 패킷이 전송될 케이블 모뎀을 찾아내고, 해당 케이블 모뎀의 서비스 플로우별 분류 규칙에 따라 입력된 패킷을 서비스 플로우 별 특성에 맞게 특정 서비스 플로우로 구분하여 하향 채널을 통해 전달될 수 있도록 하는 방법을 제공할 수 있다.In addition, the present invention finds a cable modem to which a packet is to be transmitted with destination MAC addresses of data packets inputted from the network interface to the CMTS, and sets the input packet according to service flow classification rules of the corresponding cable modem. In this way, a specific service flow may be classified and provided to be transmitted through a downlink channel.
Claims (19)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US11/944,192 US7912050B2 (en) | 2006-12-05 | 2007-11-21 | Method for classifying downstream packet in cable modem termination system at head-end supporting channel bonding mode, and cable modem termination system |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR20060122509 | 2006-12-05 | ||
| KR1020060122509 | 2006-12-05 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20080052163A KR20080052163A (en) | 2008-06-11 |
| KR100900308B1 true KR100900308B1 (en) | 2009-06-02 |
Family
ID=39807018
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020070039185A Expired - Fee Related KR100900308B1 (en) | 2006-12-05 | 2007-04-23 | Method for classifying downstream packet in head-end Cable Modem Termination System providing channel bonding |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR100900308B1 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100917321B1 (en) | 2007-12-05 | 2009-09-14 | 한국전자통신연구원 | Apparatus and Method for Downlink Service Flow Classification for Cable Modem |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20020044665A (en) * | 2000-12-06 | 2002-06-19 | 구자홍 | MAC frame format and method for communication setting in cable network |
| US20020093955A1 (en) | 2001-01-12 | 2002-07-18 | Broadcom Corporation | Packet tag for support of remote network function/packet classification |
| KR20030037803A (en) * | 2001-11-06 | 2003-05-16 | 엘지전자 주식회사 | Message Exchanging Method between Cable Modem and Cable Modem Termination System |
| KR20070013984A (en) * | 2005-07-26 | 2007-01-31 | 한국전자통신연구원 | Multimedia data transmission and reception device in cable network using broadband and physical layer frame structure and multimedia data transmission method using same |
-
2007
- 2007-04-23 KR KR1020070039185A patent/KR100900308B1/en not_active Expired - Fee Related
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20020044665A (en) * | 2000-12-06 | 2002-06-19 | 구자홍 | MAC frame format and method for communication setting in cable network |
| US20020093955A1 (en) | 2001-01-12 | 2002-07-18 | Broadcom Corporation | Packet tag for support of remote network function/packet classification |
| KR20030037803A (en) * | 2001-11-06 | 2003-05-16 | 엘지전자 주식회사 | Message Exchanging Method between Cable Modem and Cable Modem Termination System |
| KR20070013984A (en) * | 2005-07-26 | 2007-01-31 | 한국전자통신연구원 | Multimedia data transmission and reception device in cable network using broadband and physical layer frame structure and multimedia data transmission method using same |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20080052163A (en) | 2008-06-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN1748389B (en) | broadband cable system | |
| US10009189B2 (en) | System and method for a managed network with quality-of-service management | |
| US8149838B2 (en) | Method for suppression index reuse and packet classification for payload header suppression within a wireless network | |
| US7912050B2 (en) | Method for classifying downstream packet in cable modem termination system at head-end supporting channel bonding mode, and cable modem termination system | |
| CN112511988B (en) | Message forwarding method, device, system, network device and storage medium | |
| US12273276B2 (en) | Port resource reservation method, electronic device, and storage medium | |
| EP3264725B1 (en) | Stream reservation class converter | |
| CN101272324A (en) | Service quality control method and network equipment | |
| EP2983330A2 (en) | Wideband service provisioning | |
| US7577129B2 (en) | Supporting multiple logical channels in a physical interface | |
| CN107251634A (en) | The method and apparatus for controlling schedules message | |
| KR100917321B1 (en) | Apparatus and Method for Downlink Service Flow Classification for Cable Modem | |
| KR100900308B1 (en) | Method for classifying downstream packet in head-end Cable Modem Termination System providing channel bonding | |
| US20100158036A1 (en) | Method and apparatus of receiving burst data using multiple upstream channels based on upstream bandwidth allocation information in hfc network | |
| US8305920B2 (en) | Method, system and terminal for determining QoS level | |
| CN110710163A (en) | Method and apparatus for transmitting upstream data in a cable network | |
| US8787165B2 (en) | Parameterized quality of service for multimedia in a coaxial network | |
| CN112350957B (en) | Method and device for sending network message and network processor | |
| CN102469079B (en) | Method, system and device for transmitting live streams | |
| US20100154018A1 (en) | Method and apparatus for transmitting packet filtering information | |
| US20080114893A1 (en) | Method and apparatus for guaranteeing service specific bandwidth in the ethernet frame transmission system | |
| KR100897853B1 (en) | Method and Apparatus for processing Downstream data packet in channel bonding | |
| WO2023097903A1 (en) | Message transmission method and apparatus, electronic device, and storage medium | |
| KR100849389B1 (en) | Upstream Data Service Flow Classification Method in Cable Network Using Channel Coupling Method | |
| WO2017024571A1 (en) | Packet processing method, apparatus and system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
| D14-X000 | Search report completed |
St.27 status event code: A-1-2-D10-D14-srh-X000 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| E13-X000 | Pre-grant limitation requested |
St.27 status event code: A-2-3-E10-E13-lim-X000 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| FPAY | Annual fee payment |
Payment date: 20120509 Year of fee payment: 4 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| LAPS | Lapse due to unpaid annual fee | ||
| PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20130526 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20130526 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |