摘要 |
A network switch including a plurality of ports and a data buffer including memory that is shared between multiple ports. The shared space is allocated among the ports based on the ports' priority. The priority assigned to the ports may be based on the size of information packets in transit through the ports, the type of information in transit through the ports, and the addresses of the ports. The memory may also include reserved space, with a block of memory reserved for each port. The data buffer may store an information packet in either the reserved space or the shared space, or divide the information packet among the two, depending on a number of factors such as the amount of space available in the reserved space and the shared space. |