Abstract:
패킷 프로세서와 호스트 프로세서 사이에서 송수신되는 프레임에 대한 보호 절체를 수행하기 위하여, 입력되는 프레임이 수신 프레임이고 신호 장애가 검출되면, 보호 절체 명령을 포함하는 메시지를 패킷 프로세서로 전달하여 보호 절체가 이루어지도록 한다. 그리고 상기 수신 프레임의 헤더에 보호 절체가 수행됨을 나타내는 정보를 기록하고 해당 헤더를 포함하는 메시지를 포함하는 프레임을 호스트 프로세서로 전달한다.
Abstract:
공유 보호 노드를 가진 복수의 종단간 선형 보호 도메인에서 공유 노드는 복수의 종단간 선형 보호 도메인 중 적어도 하나의 종단간 선형 보호 도메인의 종단 노드로부터 보호 절체를 보고 받으면, 보호 절체의 보고에 따라서 적어도 하나의 종단간 선형 보호 도메인의 최소 보장 대역폭을 토대로 공유 보호 경로의 대역폭을 제어한다.
Abstract:
Disclosed are a method and a device for processing a packet in an MPLS-TP network. A method for processing a packet according to an embodiment of the present invention is to be able to resolve a problem whereby all the labels must be extracted as a label key regardless of a lookup result size limit of a lookup table in case of multiple label stacking and label operation in case of an ILM table lookup using a packet transport layer (PTL) index, a layer stack (LS) or a multiple label POP (MPOP). [Reference numerals] (410) Packet classification unit;(411) Packet preprocessing unit;(412) Control packet processing unit;(420) ILM lookup unit;(430) FTM lookup unit;(440) PW FTM lookup unit;(450) NHLFE lookup unit;(451) Control management unit;(452) First multicast processing unit;(453) Packet processing unit;(454) Traffic management unit;(455) Frame memory;(460) Loopback control management unit;(470) Label preprocessing unit;(480) Transmission node selection unit;(481) IPE/P node processing unit;(482) EPE node processing unit;(483) Second multicast processing unit;(AA) Input packet;(BB) Output packet
Abstract:
PURPOSE: A packet transmission device and method are provided to efficiently utilize the bandwidth of a packet transmission network by eliminating the overload of the packet transmission network. CONSTITUTION: A packet transmission device (100) includes a queuing block (140), a scheduling block (150), a classifying block (110), and a load balancing block (130). The queuing block includes multiple buffer units individually storing multiple data packets and multiple sub-buffer units individually corresponding to the multiple buffer units. The scheduling block transmits the multiple data packets stored in the multiple buffer units through a main path of a backbone network and transmits data packets stored in the sub-buffer units through a protection path of the backbone network. The classifying block determines a buffer unit corresponding to a received data packet among the multiple buffer units according to the type of the data packet received from the outside. If the number of data packets stored in the determined buffer unit is bigger than a threshold value, the load balancing block stores a received data packet in a sub-buffer unit corresponding to the determined buffer unit. [Reference numerals] (20,30) User network; (AA) Main path; (BB) Protection path
Abstract:
1. 청구범위에 기재된 발명이 속한 기술분야 본 발명은 이더넷 패킷 스위치 장치에 관한 것임. 2. 발명이 해결하려고 하는 기술적 과제 본 발명은 이중화된 상대방 스위치 장치의 상태신호 및 보드간 동기를 위한 클럭신호를 하드웨어적으로 처리하여 기가비트 이더넷과 같은 고속의 스위치 절체가 요구되는 시스템에서 최소한의 손실로 스위치 절체가 가능한 이더넷 패킷 스위치 장치를 제공하는데 그 목적이 있음. 3. 발명의 해결방법의 요지 본 발명은, 이중화된 외부 메인 프로세서 보드와 프로세서간 통신을 지원하며, 상태 관리부와 프로세서/스위치 인터페이스 정합부 및 이중화 제어부와 외부 버스 인터페이스(EBI)로 연결되어 패킷 스위칭부의 패킷 스위칭을 위한 기능을 지원하기 위한 로컬 프로세서부; 외부의 이중화된 상대방 스위치 장치와 상태신호를 주고받으며 각종 상태신호를 지속적으로 검사하여 그 결과를 상기 로컬 프로세서부로 전달하기 위한 상기 상태 관리부; 상기 프로세서/스위치 인터페이스 정합부로 프로세서 클럭과 상기 로컬 프로세서부로부터 전달받은 어드레스를 디코딩한 레지스터 선택신호를 제공하며, 프로세서의 상태를 감시하고, 초기화 및 장치 상태 정보의 표시 동작을 제어하며, 상기 상대방 스위치 장치와 현재 활성화로 동작하는 장치의 정보를 교환하고, 외부의 이더넷 라인 인터페이스 보드로 현재 활성화로 동 작하는 장치의 정보를 제공하기 위한 상기 이중화 제어부; 상기 로컬 프로세서부로부터 데이터를 전달받아 상기 패킷 스위칭부의 초기화 및 레지스터 액세스 기능을 제공하기 위한 상기 프로세서/스위치 인터페이스 정합부; 상기 상대방 스위치 장치와 동기용 기준클럭을 주고받아 상호간에 주파수를 동기시키고, 상기 프로세서/스위치 인터페이스 정합부와 상기 패킷 스위칭부로 기준클럭을 제공하고, 상기 이더넷 라인 인터페이스 보드로 동기용 클럭을 제공하기 위한 클럭 제어부; 및 상기 이더넷 라인 인터페이스 보드로부터의 패킷을 공유메모리에 저장하고, 해당 출력큐의 우선순위에 따라 패킷을 분류하여 해당 번지에 저장한 후, 스케쥴링 알고리즘에 따라 해당 순서의 출력 패킷을 선택하고 선택되어진 출력큐에서 제공하는 해당 어드레스 영역에서 목적지 포트로 저장된 패킷을 전송하기 위한 상기 패킷 스위칭부를 포함한다. 4. 발명의 중요한 용도 본 발명은 10기가비트 이더넷 패킷 스위치 및 라우터 시스템 등에 이용됨. 10기가비트 이더넷, 이더넷 패킷 스위치, 패킷 스위칭, 이중화, 라인 인터페이스 보드
Abstract:
본 발명은 1 기가비트 이더넷 스위치의 기본적인 프레임 규격은 유지하면서 물리 계층의 전송 속도 및 패킷 처리 성능을 10 기가비트로 향상시킬 수 있는 10기가비트 이더넷 회선 정합 장치 및 그 제어 방법에 관한 것이다. 본 발명은 1기가비트 이더넷 회선 정합 유니트와, 스위치 패브릭 유니트와, 주 프로세서 유니트를 포함하는 10 기가비트 이더넷 에지 스위치에 있어서, 상기 스위치 패브릭 유니트와 연결되는 N 개의 네트워크 프로세서와, 상기 N 개의 네트워크 프로세서와의 사이에 1 기가비트 이더넷 표준 GMII 인터페이스와 10 기가비트 이더넷 표준 XGMII 인터페이스를 제공하는 프레임 다중화 및 역다중화부와, 상기 프레임 다중화 및 역다중화부에 연결되어, XGMII 및 XAUI 인터페이스를 지원하며, 10 기가비트 전송 거리를 연장하는 10기가비트 확장 부계층 처리부와, 10 기가비트 광 인터페이스를 지원하도록 표준 패키지 광 모듈로 구성한 10 기가비트 이더넷 물리계층 처리부와, 상기 10기가비트 확장 부계층 처리부와 10기가비트 이더넷 물리계층 처리부를 제어하는 10기바� �트 물리층 제어부와, 10 기가비트 이더넷 회선 정합 유니트를 제어하기 위한 회선 정합 제어부와, 주 프로세서 유니트와 IPC 기능을 수행하여 제어 및 상태 정보를 교환하고, N 개의 네트워크 프로세서를 구동하며, 포워딩 테이블 관리기능 및 트래픽 관리 기능을 수행하는 라인 프로세서로 구성된다. 상기 구성에 의하여 본 발명은 프레임의 기본 규격에 변경없이 1기가비트 회선과 10기가비트 회선의 정합을 가능하게 하는 효과를 제공한다.
Abstract:
PURPOSE: A device and a method for a parallel CRC(Cyclic Redundancy Checking) calculating device are provided to calculate a CRC code of the data over 10 Gbps(bit per second) under a hardware environment supporting a clock speed of about 150 MHz. CONSTITUTION: Memory banks(40-45) calculate and output the CRC in a data unit stored in each memory after receiving and storing the data in a memory. A storing state machine(47) receives and divides the input data into each byte unit of a fixed size, and sequentially stores it in each memory banks(40-45). An output state machine(48) sequentially receives the CRC calculated in the memory banks(40-45), and outputs it after adding the CRC to the original data. A state transition controller(46) controls a transition state from the data input to the data output by detecting an operating state of the memory banks(40-45) and the output state machine(48).
Abstract:
백본 에지 스위칭 장치 및 그 장치의 패킷 처리 방법을 제안한다. 본 발명의 실시 예에 따른 백본 에지 스위칭 장치는 입력되는 패킷에 대해 다수 계층에 따른 룩업을 수행하여 통합 서비스 플로우를 생성하고 관리함으로써, 보다 다양하고 세밀한 전송 서비스를 제공한다. 패킷 전송, 통합 플로우, 백본, 스위칭 장치, 룩업, 연결수락 제어