Abstract:
PURPOSE: A packet connection method between input/output ports for a high speed router is provided to attain a high yield by using a packet priority order determination method for allocating ports according to every packets and prevent the poverty without regard to the data type. CONSTITUTION: A plurality of input/output function modules(110,130) performs a connection function of a physical layer and MAC(Media Access Control) layer and also performs a lookup and buffering function for a packet forwarding. A switch function module(120) has a plurality of packet connection priority order determination function module(121), performs a relay function for determining the switching order when a connection to an output port is set and manages the switch fabric connection for switching by a distribution control as each input port. According to the packet connection priority determination method, one packet among the waited packets is selected and connected to the output port.
Abstract:
PURPOSE: A network processor having a packet generator for a test inside and a method for testing a packet path using the same are provided to generates packets for the test without complex software procedures, thereby executing a path test of the packets with only network processor. CONSTITUTION: A packet generator(407) for a test is installed between a physical layer interface(401) and a switch interface(403). The packet generator(407) generates packets for a test under the control of a processor for packet processing, so that the packet generator(407) provides the generated packets to the physical layer interface(401) or the switch interface(403). The packet generator(407) generates the packets appropriate for the physical layer interface(401) or the switch interface(403) according to kinds of interfaces to be tested. The processor for packet processing sets up a loop back path for executing the test.
Abstract:
PURPOSE: An apparatus for performing a packet scheduling in a packet switch system is provided to switch packets in which HOL(Head Of Line) blocking is not generated, according to priorities, and to switch packets in which the HOL blocking is generated, according to priorities, so as to fairly switch all inputted packets. CONSTITUTION: Queues(411-41n) temporarily store packets having priorities according to the priorities. A register(420) stores packets in which HOL(Head Of Line) blocking is generated, among the packets according to the priorities. A scheduling controller(430) confirms a stored state of the register(420), and outputs the packets having the HOL blocking to a packet switch system according to a confirmed result. A signal coupler(440) transmits the packets transmitted through the queues(411-41n) and packets transmitted from the register(420) to the packet switch system.
Abstract:
PURPOSE: A device and a method for managing a lookup table of the LPM(Longest Prefix Matching)-based CAM(Content Addressable Memory) and a recording medium thereof are provided to arrange an upper pointer and a lower pointer in each band of data with the same prefix in length, and to prepare a space for added data by moving data only indicated by the upper pointers and the lower pointers of each data band, so as to simply update the lookup table. CONSTITUTION: A CAM(460) includes a lookup table that stores data with a long prefix starting from the lowest address. A pointer storage(420) includes a lower pointer and an upper pointer. The lower pointer memorizes an address of data with the lowest address among data with the same prefix length every band of the data with the same prefix length, and the upper pointer memorizes the next address of an address of data with the highest address among data with the same prefix length. And a table manager(440) records data of an address memorized by the lower pointer of each band in the address memorized by the upper pointer of the each band, for the each band of data with a prefix shorter than the prefix of added data if the data are added in the lookup table of the CAM(460). Also, the table manager(440) records the added data in the address memorized by the upper pointer for the band of data with the same prefix length as the added data, and updates the addresses memorized by the upper pointer and the lower pointer included in the pointer storage(420).
Abstract:
PURPOSE: A packet connection method between input/output ports for a high speed router is provided to attain a high yield by using a packet priority order determination method for allocating ports according to every packets and prevent the poverty without regard to the data type. CONSTITUTION: A plurality of input/output function modules(110,130) performs a connection function of a physical layer and MAC(Media Access Control) layer and also performs a lookup and buffering function for a packet forwarding. A switch function module(120) has a plurality of packet connection priority order determination function module(121), performs a relay function for determining the switching order when a connection to an output port is set and manages the switch fabric connection for switching by a distribution control as each input port. According to the packet connection priority determination method, one packet among the waited packets is selected and connected to the output port.
Abstract:
본 발명은 신호지연에 따른 입력클럭과 시스템의 기준클럭 사이에서 발생하는 클럭의 위상차 정렬을 위한 비트 동기 회로에 있어서, 입력클럭과 직렬 데이타 입력받아 직렬데이타인 입력 데이타를 병렬변환하고 입력클럭으로 래치하는 직/병렬 변환부(101), 입력클럭과 기준클럭을 받아들여 제어신호를 출력하는 기준클럭 타이밍 발생부(104), 상기 직/병렬 변환부(101)의 래치된 병렬데이타와 기준클럭 타이밍 발생부(104)의 제어신호를 입력받아 래치된 병렬데이타를 제어신호로 래치시켜 기준클럭에 동기 시키는 래치부(102), 상기 래치부(102)로부터 래치된 병렬데이타와 기준클럭을 입력받아 래치된 병렬데이타를 기준클럭에 의하여 다시 직렬로 변환하는 병/직렬변환부(103)를 포함하여 구성되는 것을 특징으로 하는 클럭의 위상차 정렬을 위한 비트동기 회로에 관한 것으로, 입력클럭과 기준클럭 사이에 발생하는 클럭들간의 위상차를 정렬하기 위하여 입력되는 데이타를 4개의 병렬 신호로 변환하여 데이타의 전송속도를 낮추어줌으로써 고속의 전송데이타를 비트동기 시킬수 있으며, 병렬변환한 만큼의 지터진폭을 흡수할 수 있다. 또한, 본 발명은 적용할 경우 하드웨어의 구성이 간단하고 경제적인면에서 커다란 효과를 볼 수 있다.