发明名称 Network processor for supporting residential gateway applications
摘要 A network processor for performing residential gateway processing tasks. The network processor includes a first cluster of packet processors and a second cluster of packet processors, wherein each of the first cluster and the second cluster includes a main packet processor and a secondary packet processor, wherein the main packet processor performs at least routing of incoming packets and the secondary packet processor performs off-loading tasks for the main packet processor; a plurality of Ethernet media access control (MAC) adapters for interfacing with a plurality of subscriber devices connected to a residential gateway; an external-network MAC adapter for interfacing with a wide area network (WAN) connected to the network processor; and an ingress handler for at least load balancing the processing of packets between the first cluster and the second cluster.
申请公布号 US8817799(B2) 申请公布日期 2014.08.26
申请号 US201113086753 申请日期 2011.04.14
申请人 Broadcom Corporation 发明人 Koren Asaf;Naaman Ifat;Weitz Eliezer;Goldstein Alex;Aviram Yariv
分类号 H04L12/28 主分类号 H04L12/28
代理机构 Sterne, Kessler, Goldstein & Fox P.L.L.C. 代理人 Sterne, Kessler, Goldstein & Fox P.L.L.C.
主权项 1. A network processor for performing residential gateway processing tasks, comprising: a first cluster of packet processors and a second cluster of packet processors, wherein the first cluster and the second cluster include a main packet processor and a secondary packet processor, wherein the main packet processor is configured to perform routing of an incoming packet and the secondary packet processor is configured to perform a task off-loaded from the main packet processor; a plurality of Ethernet media access control (MAC) adapters configured to interface with a plurality of subscriber devices connected to a residential gateway; an external-network MAC adapter configured to interface with a wide area network (WAN) connected to the network processor; and an ingress handler configured to enable processing of the incoming packet by one of the first and the second clusters having a smaller processing load between the first and the second clusters to load balance the processing of the incoming packet between the first cluster and the second cluster.
地址 Irvine CA US