【摘要】 一种数据封包的负载平衡的处理方法与网络设备,用以均衡网络设备中多个控制器的负载处理,处理方法包括以下方法:接收多个数据封包;将数据封包指派至储存队列中存放;由调配控制器读取储存队列中的数据封包;根据数据封包的工作属性,调配控制器指派数据封包至不同的工作队列中存放;命令处理控制器执行封包处理程序,并指派至少一个工作队列与处理其中的数据封包;当处理控制器在完成封包处理程序后,处理控制器发送完成信息至完成队列中;当调配控制器检测完成队列中有完成信息时,则将已处理后的数据封包传送至主机端。 【专利类型】发明申请 【申请人】英业达股份有限公司 【申请人类型】企业 【申请人地址】中国台湾台北市 【申请人地区】中国 【申请人城市】台湾省 【申请号】CN200810176488.8 【申请日】2008-11-13 【申请年份】2008 【公开公告号】CN101741697A 【公开公告日】2010-06-16 【公开公告年份】2010 【IPC分类号】H04L12/56; H04L29/06; H04L12/803 【发明人】宋贤广; 陈玄同 【主权项内容】一种数据封包的负载平衡的处理方法,用以处理一网络设备所接收的多个数据封包,并将处理后的该些数据封包传送至一主机端,其特征在于,该处理方法包括以下步骤:该网络设备接收该些数据封包;从该网络设备中的多个控制器中,指派其中之一将其定义为一调配控制器,并将其余的该些控制器定义为处理控制器,并对每一个该处理控制器指派一工作队列;对该调配控制器指派一储存队列与一完成队列,该储存队列用以储存所接收的该些数据封包,该完成队列用以储存一完成信息;根据该些数据封包的一工作属性,该调配控制器指派该些数据封包至不同的该工作队列中存放;由该些处理控制器分别处理被指派的该工作队列中的该数据封包;当该些处理控制器在完成该封包处理程序后,该些处理控制器发送该完成信息至一完成队列中;以及当该调配控制器检测该完成队列中有该完成信息时,则将已处理后的该些数据封包传送至该主机端。 【当前权利人】英业达股份有限公司 【当前专利权人地址】中国台湾台北市 【被引证次数】1 【被他引次数】1.0 【家族被引证次数】1