Apparatus and method for efficient evaluation of equations which generate frame tags in a network switch

   
   

A network switch, configured for performing layer 2 and layer 3 switching in an Ethernet (IEEE 802.3) network includes a network switch port having a filter configured for evaluating an incoming data packet. The filter includes a min term memory configured or storing min term values. Each min term value is stored based on a location of a corresponding selected byte of the incoming data packet for comparison, an expression portion specifying a corresponding comparison operation, and a template identifier field that specifies templates that use the corresponding min term. The template identifier field includes an equation identifier and an obsolete equation identifier. A header memory is configured for storing an effect min term and a plurality of equation identifiers. The effect min term specifies which min terms are necessary for comparison. A min term generator is configured for simultaneously comparing a received byte of the incoming data packet with the necessary min terms that correspond to the received byte and generates respective min term comparison results. An equation core is configured for evaluating equations and for generating a frame tag identifying the incoming data packet based on the min term comparison results relative to the templates. The equation core is configured to identify equations which are no longer relevant. A content addressable memory (CAM) is configured to store the equations which are no longer relevant. A min term controller is configured to generate the effect min term and to update the effect min term based on a comparison between the contents of the CAM and the equation identifiers of the header memory.

Переключатель сети, установленный для выполнять слой 2 и слой 3 переключая в сети ethernet (IEEE 802.3) вклюает порт переключателя сети имея фильтр установленный для оценивать входящий пакет данных. Фильтр вклюает минимальную память термине установленную или сохраненную минимальные значения термине. Хранится каждое минимальное значение термине основало на положении соответствуя выбранного байта входящего пакета данных для сравнения, части выражения определяя соответствуя деятельность сравнения, и поля обозначения шаблона которое определяет шаблоны которые используют соответствуя минимальную термину. Поле обозначения шаблона вклюает обозначение уровнения и obsolete обозначение уровнения. Память коллектора установлена для хранить термин влияния минимальный и множественность обозначений уровнения. Термин влияния минимальный определяет которые минимальные термины обязательно для сравнения. Минимальный генератор термине установлен для одновременно сравнивать полученный байт входящего пакета данных с обязательно минимальными терминами соответствуют к полученному байту и производит соответственно минимальные результаты сравнения термине. Сердечник уровнения установлен для оценивая уровнений и для производить бирку рамки определяя входящий пакет данных основанный на результатах сравнения термина минуты по отношению к шаблонам. Сердечник уровнения установлен для того чтобы определить уровнения no longer уместны. Содержимая addressable память (КУЛАЧОК) установлена для того чтобы хранить уровнения не более длинние уместными. Минимальный регулятор термине установлен для того чтобы произвести термин влияния минимальный и уточнить термин влияния минимальный основанный на сравнении между содержанием КУЛАЧКА и обозначениями уровнения памяти коллектора.

 
Web www.patentalert.com

< Reduction of lignin biosynthesis in transgenic plants

< Method for correcting measurement error, method of determining quality of electronic component, and device for measuring characteristic of electronic component

> Gene involved in pyrimidine biosynthesis in plants

> Antisense modulation of EDG1 expression

~ 00101