NETWORK SWITCH
A network switch for switching packets from a source to a destination includes a source port for receiving an incoming packet from a source, a destination port which contains a path to a destination for the packet, and a filter unit for constructing and applying a filter to selected fields of the in...
Gespeichert in:
Hauptverfasser: | , , , , |
---|---|
Format: | Patent |
Sprache: | eng ; fre |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | A network switch for switching packets from a source to a destination includes a source port for receiving an incoming packet from a source, a destination port which contains a path to a destination for the packet, and a filter unit for constructing and applying a filter to selected fields of the incoming packet. The filter unit further includes filtering logic for selecting desired fields of the incoming packet and copying selected field information therefrom. The filtering logic also constructs a field value based upon the selected fields, and applies a plurality stored field masks on the field value. The switch additionally includes a rules table which contains a plurality of rules therein. The filtering logic is configured to perform lookups of the rules table in order to determine actions which must be taken based upon the result of a comparison between the field value and the stored filter masks and the rules table lookup.
L'invention concerne un commutateur de réseau, permettant de commuter des paquets d'une source vers une destination, qui comprend un port source destiné à recevoir un paquet entrant à partir d'une source, un port destinataire doté d'un chemin acheminant ledit paquet vers une destination, et une unité de filtre destinée à construire et à appliquer un filtre à des champs sélectionnés du paquet entrant. L'unité de filtre comprend une logique de filtrage permettant de sélectionner des champs désirés du paquet entrant, et de copier des informations de champs sélectionnés à partir de ladite unité. La logique de filtrage construit une valeur de champ en fonction des champs sélectionnés, et applique une pluralité de masques de champs stockés à la valeur de champ. Le commutateur comprend une table de règles contenant une pluralité de règles. La logique de filtrage est configurée de façon à effectuer des recherches de table de règles, afin de déterminer les actions à entreprendre en fonction du résultat de la comparaison entre la valeur de champ, les masques de filtre stockés, et la recherche de table de règles. |
---|