发明名称 Network relay device and memory control method
摘要 A network relay device includes a packet buffer for temporarily storing a received packet, and a packet buffer control section for changing an effective buffer number depending on the received amount of packet. When a traffic amount is small, the packet buffer control section reduces the power consumption by stopping the feeding of power or the supply of clock to a part of the packet buffers. The network relay device further includes plural table memories storing a table for deciding the transfer destination of packet, and a table memory control section for changing an effective table number according to a required number of table entries. When the required table entry number is small, the table memory control section reduces the power consumption by stopping the feeding of power or the supply of clock to a part of the table memories.
申请公布号 US8812754(B2) 申请公布日期 2014.08.19
申请号 US201012813891 申请日期 2010.06.11
申请人 Alaxala Networks Corporation 发明人 Sugawara Kentaroh;Akahane Shinichi;Yano Hiroki;Ishikawa Yuichi
分类号 G06F3/00;H04L12/28 主分类号 G06F3/00
代理机构 Mattingly & Malur, PC 代理人 Mattingly & Malur, PC
主权项 1. A network relay device for relaying a packet, comprising: a packet receiving section; a plurality of packet buffers operating independently of each other, in which the packet received by the packet receiving section is stored; a packet sending section configured to send the packet read from the packet buffer; a packet monitor section configured to measure a transfer amount of packets for a certain period of time; and a packet buffer control section configured to control the packet buffer in accordance with the transfer amount of the packets; wherein the packet buffer control section determines an effective buffer number required for the device depending on the transfer amount of the packets measured by the packet monitor section and a predetermined threshold, and controls the supply of power or clock to the packet buffers to be turned ON or OFF in accordance with the determined effective buffer number; wherein a write control into the packet buffer manages a write pointer pointing to write position information in the packet buffer control section, in which every time one packet is received, the value of the write pointer is increased, and the packet is written into the packet buffer in accordance with the write pointer, wherein a read control from the packet buffer manages a read pointer pointing to read position information in the packet buffer control section, in which the packet is read from the packet buffer, and the value of the read pointer is increased every time the packet is read in response to an occurrence of an event that there is a difference of one or more between the value of the write pointer and the value of the read pointer, and wherein in response to an occurrence of an event that the packet buffer control section determines that the effective buffer number is decreased and there is no packet arriving at the packet receiving section within a predetermined period of time, a dummy packet set to be discarded within the self network relay device is inputted into the packet receiving section and flowed through the self network relay device to move the write pointer and the read pointer on the packet buffer scheduled to halt onto an effective buffer.
地址 Kanagawa JP