H - Electricity – 04 – L
Patent
H - Electricity
04
L
H04L 12/56 (2006.01)
Patent
CA 2336465
A switching node for transferring packets, each including a destination address, in a network includes a plurality of input port modules, a plurality of output port modules and a switching fabric, including a packet meta-data processor and a packet switch. Each input port module is connected to a communication link for receiving packets thereover, and each output port module is connected to a communication link for transmitting packets thereover. Each input port module, upon receiving a packet, buffers the packet and generates a meta-data packet therefore identifying the output port module that is to transmit the packet and packet identifier information, and provides it to the packet meta-data processor. The packet meta-data processor receives the meta-data packets generated by all of the input port modules and operational status information from all of the output port modules and for each output port module, processes the meta-data packets received from all of the input port modules in connection with the operational status information to determine whether the packet should be passed or dropped. If the packet meta-data processor determines that a packet associated with a meta-data packet is to be dropped, it will notify the input port module in which the packet is buffered, which, in turn, will discard the packet. On the other hand if the packet meta-data processor determines that the packet associated with the meta-data packet is not to be dropped, it will enqueue the meta-data packet for the associated output port module. Each output port module retrieves meta-data packets from its respective meta-data packet queue maintained therefor by the packet meta-data processor. For each meta-data packet retrieved by an ouput port module, the output port module will request that the input port module identified in the meta-data packet transfer the packet identified in the input port module thereto through the packet switch. When the output port module receives the packet, it will transmit it over the communication link connected thereto.
La présente invention concerne, dans un réseau, un noeud de commutation destiné à des transferts de paquets, chacun comprenant une adresse de destination. Ce noeud de commutation est constitué d'une pluralité de modules de voies d'entrée, de voies de sortie et un commutateur, qui comprennent un processeur de métadonnées de paquet et un commutateur de paquet. Chaque module de voie d'entrée est connecté à un lien de communication afin de recevoir des paquets en provenant, et chaque module de voie de sortie est connecté à un lien de communication afin d'y émettre des paquets. Chaque module de voie d'entrée, à la réception d'un paquet le met en file d'attente, et génère un paquet de métadonnées identifiant ainsi le module de voie de sortie qui doit émettre le paquet et une information identifiant le paquet, et les envoie au processeur de métadonnées de paquet. Le processeur de métadonnées de paquet reçoit les paquets de métadonnées générés par la totalité des modules de voie d'entrée ainsi que l'information d'état opérationnel de tous les modules de voie de sortie, et traite, pour chaque module de voie de sortie, les paquets de métadonnées de tous les modules de voie de sortie en relation avec l'information d'état opérationnel, afin de déterminer si, oui ou non, le paquet doit être envoyé. Si le processeur de métadonnées de paquet détermine que le paquet associé à un paquet de métadonnées ne doit pas être envoyé, il avertit le module de voie d'entrée dans lequel le paquet est en attente, qui, à son tour, élimine le paquet. D'un autre côté, si le processeur de métadonnées de paquet détermine que le paquet associé au métadonnées de paquet ne doit pas être écarté, il place en file d'attente le paquet de métadonnées qui concerne le module de voie de sortie associé. Chaque module de voie de sortie extrait des paquets de métadonnées de sa file d'attente respective dont la maintenance est assurée par le processeur de métadonnées de paquet. Pour chaque paquet de métadonnées extrait par un module de voie de sortie, ce module demande que le module de voie d'entrée identifié dans le paquet de métadonnées transfère le paquet, identifié dans le module de voie d'entrée, via le commutateur de paquet. Lorsque le module de voie de sortie reçoit le paquet, il en fait l'émission sur le lien de communication avec lequel il est relié.
Carlson James D.
Hathaway Michael
Peduel Yuval
Schwartz Steven J.
Fetherstonhaugh & Co.
Ironbridge Networks Inc.
LandOfFree
System and method for switching packets in a network does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with System and method for switching packets in a network, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for switching packets in a network will most certainly appreciate the feedback.
Profile ID: LFCA-PAI-O-1683332