WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO2007000092) A NETWORK PROCESSOR
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2007/000092    International Application No.:    PCT/CN2006/001088
Publication Date: 04.01.2007 International Filing Date: 24.05.2006
IPC:
H04L 12/56 (2006.01), G06F 15/177 (2006.01)
Applicants: HUAWEI TECHNOLOGIES CO., LTD. [CN/CN]; Huawei Administration Building Bantian, Longgang District Shenzhen Guangdong 518129 (CN) (For All Designated States Except US).
LIU, Shaowei [CN/CN]; (CN) (For US Only)
Inventors: LIU, Shaowei; (CN)
Agent: DEQI INTELLECTUAL PROPERTY LAW CORPORATION; 7/F, Xueyuan International Tower No. 1 Zhichun Road, Haidian District Beijing 100083 (CN)
Priority Data:
200510078792.5 25.06.2005 CN
Title (EN) A NETWORK PROCESSOR
(FR) PROCESSEUR DE RESEAU
(ZH) 一种网络处理器
Abstract: front page image
(EN)A network processor includes a ASIC module which integrates one or more than one main forwarding hardware pipelines for mainly forwarding messages; microengine module which integrates one or more than one programmable microengines for implementing the assistant forwarding to the messages by software; the designated steps of the main forwarding hardware pipeline connect with each other by the determining component which connects correspondingly with the designated microengines within the microengine module, and the determining component determines whether the message processed by the step of main forwarding hardware pipeline before the determining component needs assistant forwarding, if so, inform the corresponding microengine to implement the assistant forwarding to the message, else inform the step of main forwarding hardware pipeline after the determining component to implement the main forwarding to the message. The present invention has nice flexibility and reliability, with lower requirement for instruct capacity and without influence on the performance while adding services.
(FR)Un nouveau processeur de réseau comprend un module ASIC dans lequel sont intégrés un ou plusieurs pipelines matériels de réacheminement principaux pour réacheminer principalement des messages ; un module de micromoteurs dans lequel sont intégrés un ou plusieurs micromoteurs programmables pour l'application du réacheminement d'assistance aux messages par le logiciel ; les étapes du pipeline matériel de réacheminement principal sont reliées les unes aux autres par le composant de détermination qui se connecte en conséquence aux micromoteurs dans le module de micromoteurs, et le composant de détermination détermine si le message traité par l'étape de réacheminement du pipeline matériel a besoin du réacheminement d'assistance, et, si c'est le cas, informe le micromoteur correspondant de l'application du réacheminement d'assistance au message, et informe également l'étape de réacheminement principal du pipeline matériel après le composant de détermination pour l'application du réacheminement principal au message. Le processeur de l'invention possède une flexibilité et une souplesse appréciables, et une faible exigence pour la capacité d'instruction et permet l'addition de services sans modification de celui-ci.
(ZH)本发明公开了一种网络处理器,包括:可编程专用集成电路ASIC模块,集成了一条或一条以上用于对报文进行主转发处理的主转发硬件流水线;微引擎模块,集成了一个或一个以上可编程的微引擎,用于通过软件对报文进行辅转发处理;所述主转发硬件流水线中的指定步骤之间进一步通过判断部件连接,该判断部件与所述微引擎模块中的指定微引擎对应连接,用于判断本判断部件之前的主转发硬件流水线步骤处理过的报文是否需要进行辅转发处理,如果是,则通知对应的微引擎对报文进行辅转发处理,否则,通知本判断部件之后的主转发硬件流水线步骤对该报文进行主转发处理。本发明既具有较高的灵活性和可靠性,又在业务增加时对性能没有影响,指令空间需求低。
Designated States: AE, AG, AL, AM, AT, AU, AZ, BA, BB, BG, BR, BW, BY, BZ, CA, CH, CN, CO, CR, CU, CZ, DE, DK, DM, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, HR, HU, ID, IL, IN, IS, JP, KE, KG, KM, KN, KP, KR, KZ, LC, LK, LR, LS, LT, LU, LV, LY, MA, MD, MG, MK, MN, MW, MX, MZ, NA, NG, NI, NO, NZ, OM, PG, PH, PL, PT, RO, RU, SC, SD, SE, SG, SK, SL, SM, SY, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, YU, ZA, ZM, ZW.
African Regional Intellectual Property Organization (BW, GH, GM, KE, LS, MW, MZ, NA, SD, SL, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
European Patent Office (AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HU, IE, IS, IT, LT, LU, LV, MC, NL, PL, PT, RO, SE, SI, SK, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, ML, MR, NE, SN, TD, TG).
Publication Language: Chinese (ZH)
Filing Language: Chinese (ZH)