Abstract: A method and system is provided for the scheduling of multicast frames in a switching network. In one exemplary embodiment, a destination identifier in an incoming frame to be multicast is used to determine an output port mask via a table lookup. The output port mask is used to determine which selected output ports receive a copy of the incoming frame. The selected output ports are copied to concurrently. Thus an efficient and simple method and system is provided to multicast an incoming frame.
Type:
Application
Filed:
November 2, 2001
Publication date:
May 8, 2003
Applicant:
Internet Machines Corporation
Inventors:
Darrin M. Patek, Shaun Clem, Todd L. Khacherian, Jimmy Pu, Chris Reed
Abstract: Techniques are given for determining the data transmission or sending rates in a router or switch of two or more input queues in one or more input ports sharing an output port, which may optionally include an output queue. The output port receives desired or requested data from each input queue sharing the output port. The output port analyzes this data and sends feedback to each input port so that, if needed, the input port can adjust its transmission or sending rate.
Type:
Application
Filed:
September 24, 2001
Publication date:
March 27, 2003
Applicant:
Internet Machines Corporation
Inventors:
Jason A. Jones, Michael T. Guttman, Max S. Tomlinson