Abstract:
본 발명은 패킷 전달 계층 장치에 관한 것으로, 보다 상세하게는 하나의 물리적인 포트를 프레임 포맷에 따라 복수의 가상 포트로 구분함으로써 동일한 포트를 통해 서로 다른 포맷의 프레임을 수용할 수 있고, 프레임 포맷에 따라 상이한 컴포넌트 ID를 부여하고 필터링 테이블을 검색하는 인자로 컴포넌트 ID를 추가함으로써 동시에 사용 가능한 C-VLAN 및 S-VLAN의 개수를 증가시키며, 가상 출력 포트에 할당된 프레임 포맷에 맞게 프레임 포맷을 변환하는 기능을 포함하는 패킷 전달 계층 장치에 관한 것이다. 패킷 전달 계층, C-VLAN, S-VLAN, B-VLAN, 프레임 포맷 변환
Abstract:
본 발명은 멀티 프로세싱 엔진 기반의 네트워크 프로세서 시스템 및 상기 네트워크 프로세서 시스템의 패킷 스케줄링 방법에 관한 것으로서, 입력되는 패킷의 플로우 정보를 분석하여 상기 입력되는 패킷에 고유 번호를 할당하고, 상기 입력되는 패킷에 대한 서비스 특성을 반영하여 상기 고유번호가 할당된 패킷에 대한 처리 시간을 산출하며, 상기 할당된 고유 번호 및 상기 산출된 처리시간을 고려하여, 상기 입력된 패킷이 적어도 하나 이상의 프로세싱 엔진에 할당되도록 스케줄링 하더라도 동일 플로우의 패킷 처리 순서를 유지하도록 스케줄링하고, 상기 적어도 하나 이상의 프로세싱 엔진에 할당된 패킷을 처리할 수 있다.
Abstract:
PURPOSE: A parallel data flow processing device and a method thereof are provided to process data at high speed while keeping order without regard to the number of data flows by deciding order of input data and outputting data processed parallelly by processors according to the order. CONSTITUTION: A flow discriminator(103) discriminates the flow of the first data inputted. A processor allocator(105) assigns a processor which does not operate among processors(109) to the first data. If the second data which equally has the discriminated flow is processed with one processor, an order decision unit(107) decides order of the first data. A sorter(111) receives the first data processed with the allocated processor and outputs according to the order. The flow discriminator generates flow ID information about the discriminated flow.
Abstract:
PURPOSE: A synchronization apparatus and a method thereof are provided to be operated as a transparent clock in an IEEE 1588 v2 protocol through the synchronization message which is transmitted through an IEEE 1588 v1 protocol. CONSTITUTION: A bridge clock adds or subtracts timestamp value within the time stamp value of the synchronization message(100). The synchronization message is transmitted through an IEEE 1588 v1 protocol. The time stamp value is generated at an input timing and an output timing. The bridge clock stores the added or subtracted timestamp value(110). The bridge clock transmits the synchronization message in which the added or subtracted time stamp value is stored to a master clock or the slave clock(120).
Abstract:
PURPOSE: A cross flow parallel processing method and a system thereof are provided to generate a data flow in a multiprocessor and assign a sequence to the data flow in order to process the data flows in parallel while maximizing the parallel processing ration. CONSTITUTION: A parser and time-dependent flow recognition driver(110) generates a hash value for input data and creates a data flow having the hash value. A scheduler(120) assigns the data flow to an available processor based on the hash value. A multiprocessor arranger(130) includes the processor. The parser and time-dependent flow recognition driver assigns the sequence to the data flow.
Abstract:
PURPOSE: A multilayer data processing device and a method thereof are provided to output a traffic flow of the multilayer data in a lower layer and to increase the flexibility of a lower layer. CONSTITUTION: A lower layer classifying unit(110) classifies multilayer data into a lower layer and a higher layer by using lower layer information. A local table processing unit(120) outputs a traffic flow with reference to the lower layer rule information related to the processing of the lower layer data. A table unit(300) stores regulation information table of whole layers.
Abstract:
본 발명은 합성 플로우에 대한 회선 플로우 대역 제어방법에 관한 것이다. 본 발명에 따른 회선 플로우 대역 제어방법은, 회선 플로우들로 구성된 제1 합성 플로우에 대해 누적 가상 연결 시간을 측정하고, 측정된 누적 가상 연결 시간을 제1 합성 플로우에 대해 설정된 제한 대역시간과 비교하여, 누적 가상 연결 시간이 제한 대역 시간을 초과하면, 제1 합성 플로우 중 할당 대역을 벗어나는 제2 합성 플로우에 대해 플로우 지연 및 플로우 폐기 제어를 포함하는 대역 제어를 수행한다. 이에 의해, 합성 플로우가 대역 이내가 되도록 합성 플로우 중에 일부 플로우를 분리하여 대역 이내가 된 회선 합성 플로우에 대해서는 서비스 품질을 보장하며, 분리된 회선 플로우에 대해서는 트래픽의 출력 시각을 조정하여 계약된 대역을 제공할 수 있다. 대역 제어, 합성 플로우, 회선 기반 대역 제어, 회선 및 패킷 기반 대역 제어
Abstract:
PURPOSE: A method for managing the bandwidth of circuit-emulated flow in composite flows is provided to implement the provision of a line-based service for each circuit-emulated flow. CONSTITUTION: Packet data are received(S200). Based on the line connection time for a synthesis flow, a VCT(Virtual Connection Time) is measured(S210). When the VCT exceeds a reference time, a synthesis flow in the band is separated from the synthesis flow(S220,S230). A flow delay and a flow discard control are performed for the synthesis flow except the set band among the separated synthesis flow(S240).
Abstract:
PURPOSE: A method and an apparatus for scheduling a calendar queue with a dynamic time slot are provided to effectively transmit a packet while keeping an input period of a real time packet. CONSTITUTION: A calendar queue scheduler receives an input packet from at least one packet flow inputted from at least one port(S701). The calendar queue scheduler analyzes the input packet(S702). The input packet is classified into a real time packet and a non real time packet(S703). The calendar queue scheduler calculates TTS(Time To Send) of the input packet(S706). The calendar queue scheduler assigns an input packet of a time slot of a calendar queue corresponding to output time of the calculated input packet(S707). When the timeslot is the same as current time, the calendar queue scheduler transmits packets assigned to the time slot(S708).
Abstract:
A packet scheduling system and a method thereof are provided to divide input traffic into real time traffic and non real time traffic and assign differential output time and priorities to keep an attribute of traffic and effectively process only abnormal flow to adjust bandwidth of input traffic. An input scheduler(20) produces one or more flows by using a packet inputted through an input port(10). The traffic is divided into a real time traffic and a non real time traffic. The input scheduler determines output time and priority according to an attribute of traffic including each flow and a packet included in each flow. An output scheduler(30) transmits each packet to the outside based on the output time and priority of the packet determined in the input scheduler through an output port(50).