A system and method for updating packet headers using hardware that maintains the high performance of the network element. In one embodiment, the system includes an input port process (IPP) that buffers the input packet received and forwards header information to the search engine. The search engine searches a database maintained on the switch element to determine the type of the packet. In one embodiment, the type may indicate whether the packet can be routed in hardware. In another embodiment, the type may indicate whether the packet supports VLANs. The search engine sends the packet type information to the IPP along with the destination address (DA) to be updated if the packet is to be routed, or a VLAN tag if the packet has been identified to be forwarded to a particular VLAN. The IPP, during transmission of the packet to a packet memory selectively replaces the corresponding fields, e.g., DA field or VLAN tag field; the modified packet is stored in the packet memory. Associated with the packet memory are control fields containing control field information conveyed to the packet memory by the IPP. An output port process (OPP) reads the modified input packet and the control field information and selectively performs additional modifications to the modified input packet and issue control signals to the output interface (i.e., MAC). The MAC, based upon the control signals, replaces the source address field with the address of the MAC and generates a CRC that is appended to the end of the packet.

Um sistema e um método para atualizar encabeçamentos do pacote usando a ferragem que mantem o desempenho elevado do elemento da rede. Em uma incorporação, o sistema inclui um processo do porto da entrada (IPP) esse amortecedores o pacote da entrada recebido e envía a informação de encabeçamento ao Search Engine. O Search Engine procurara uma base de dados mantida no elemento do interruptor para determinar o tipo do pacote. Em uma incorporação, o tipo pode indicar se o pacote pode ser distribuído na ferragem. Em uma outra incorporação, o tipo pode indicar se o pacote suporta VLANs. O Search Engine emite o tipo informação do pacote ao IPP junto com o endereço de destino (DA) a ser atualizados se o pacote dever ser distribuída, ou um Tag de VLAN se o pacote for identificado para ser enviado a um VLAN particular. O IPP, durante a transmissão do pacote a uma memória do pacote substitui seletivamente os campos correspondentes, por exemplo, campo de DA ou de Tag de VLAN campo; o pacote modificado é armazenado na memória do pacote. São associados com a memória do pacote os campos do controle que contêm a informação do campo do controle feita saber à memória do pacote pelo IPP. Um processo do porto de saída (OPP) lê o pacote modificado da entrada e a informação do campo do controle e executa seletivamente modificações adicionais ao pacote modificado da entrada e os sinais de controle da edição à saída conectaram (isto é, MAC). O MAC, baseado nos sinais de controle, substitui o campo de endereço da fonte com o endereço do MAC e gera um CRC que seja adicionado à extremidade do pacote.

 
Web www.patentalert.com

< (none)

< System for optimizing the testing and repair time of a defective integrated circuit

> Information handling system and method for maintaining coherency between network servers and mobile terminals

> (none)

~ 00002