The invention discloses a network device, comprising a packet classification unit and a packet processing unit, wherein the packet processing unit comprises a processor coupled in series, wherein each processor comprises a storage unit and an arithmetic unit. Data packets are divided into packet types corresponding to different pipelines by the packet classification unit. The storage unit stores in accordance with the features of different pipeline value and operation data, operation unit according to the data packets before the output level (such as the classification of the data packet) packet type, eigenvalue and the corresponding operation data processing data packets.
【技术实现步骤摘要】
网路装置及其控制方法
本案是有关于一种网路装置,且特别是有关于一种混合式OpenFlow的网路装置及其控制方法。
技术介绍
近年来,最受欢迎的网路架构为软体定义网路(SDN),其核心技术OpenFlow网路架构可使管理者在不更动硬体装置的情况下,用程式重新规划网路,进而实现对网路流量的弹性控制。尽管OpenFlow网路架构存在许多优点,然而对于管理者而言,传统网路交换器中仍然有部分既有功能难以被OpenFlow网路架构完全取代。因此,传统做法是将传统网路交换器中处理资料封包的管线(pipeline)与OpenFlow交换器的管线整合进同一网路交换器,亦即混合式OpenFlow交换器(OpenFlow-Hybridswitch)。一般而言,传统网路与OpenFlow交换器的管线为两套独立运作的管线。因此,上述混合式OpenFlow交换器在实际应用中需要两套管线电路分别支援对资料封包做传统操作以及做OpenFlow操作。然而,两套流线电路将导致晶片面积大幅的增加,进而产生较大的功率损耗且提高晶片的成本。
技术实现思路
本案提供一种包含封包分类单元及封包处理单元的网路装置。封包分类单元接收资料封包,并将资料封包分类为对应于第一管线的第一封包型态或对应于第二管线的第二封包型态。封包处理单元包含串联耦接的复数处理器,每一处理器包含储存单元及运算单元,并接收前一级的输出资料封包。储存单元储存符合第一管线的第一特征值及对应的第一操作资料,以及储存符合第二管线的第二特征值及对应的第二操作资料。若前一级的输出资料封包符合第一特征值的至少一者,运算单元根据对应的第一操作资料运算输 ...
【技术保护点】
一种网路装置,包含:一封包分类单元,用以接收一资料封包,并将该资料封包分类为对应于一第一管线的一第一封包型态或对应于一第二管线的一第二封包型态;以及一封包处理单元,包含串联耦接的复数处理器,其中每一该些处理器接收前一级的一输出资料封包并包含:一储存单元,用以储存符合该第一管线的复数第一特征值及对应的第一操作资料,以及储存符合该第二管线的复数第二特征值及对应的第二操作资料;以及一运算单元,若前一级的该输出资料封包符合该些第一特征值的至少一者,该运算单元根据该些第一特征值的该至少一者对应的第一操作资料运算该输出资料封包;若该资料封包符合该些第二特征值的至少一者,该运算单元根据该些第二特征值的该至少一者所对应的第二操作资料运算该输出资料封包。
【技术特征摘要】
1.一种网路装置,包含:一封包分类单元,用以接收一资料封包,并将该资料封包分类为对应于一第一管线的一第一封包型态或对应于一第二管线的一第二封包型态;以及一封包处理单元,包含串联耦接的复数处理器,其中每一该些处理器接收前一级的一输出资料封包并包含:一储存单元,用以储存符合该第一管线的复数第一特征值及对应的第一操作资料,以及储存符合该第二管线的复数第二特征值及对应的第二操作资料;以及一运算单元,若前一级的该输出资料封包符合该些第一特征值的至少一者,该运算单元根据该些第一特征值的该至少一者对应的第一操作资料运算该输出资料封包;若该资料封包符合该些第二特征值的至少一者,该运算单元根据该些第二特征值的该至少一者所对应的第二操作资料运算该输出资料封包。2.根据权利要求1所述的网路装置,其中该些处理器的至少一者的该储存单元包含:一第一储存器,包含复数第一表列以及复数第二表列,该些第一表列及该些第二表列分别储存该些第一特征值以及该些第二特征值;以及。一第二储存器,用以储存该些第一操作资料以及该些第二操作资料。3.根据权利要求2所述的网路装置,其中该些处理器的该至少一者更包含:一表项存取电路,用以写入/读出该些第一特征值及该些第一特征值至/从该第一储存器,以及写入/读出该些第二特征值及该些第二操作资料至/从该第二储存器。4.根据权利要求2所述的网路装置,其中该些处理器的该至少一者更包含:一撷取电路,耦接该第一储存器,用以撷取前一级的输出资料封包中的至少一封包特征值,并将该至少一封包特征值输出至该第一储存器,借以与该些第一表列以及该些第二表列进行比较,进而产生一比较结果。5.根据权利要求4所述的网路装置,其中该些...
【专利技术属性】
技术研发人员:吴俊达,许鸿钧,
申请(专利权)人:瑞昱半导体股份有限公司,
类型:发明
国别省市:中国台湾,71
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。