Partitioning of shared resources among closed user groups in a network access device
First Claim
1. Apparatus, comprising:
- a plurality of local area network (LAN) interface logic blocks, each LAN interface logic block being operative to send and receive LAN frames to and from a corresponding different LAN;
cell-based-network interface logic operative to send and receive cells to and from a cell-based network;
a cell buffer memory; and
segmentation and reassembly (SAR) logic coupled to the LAN interface logic blocks, the cell buffer memory, and the cell-based-network interface logic, the SAR logic being operative to programmably partition the cell buffer memory into distinct buffer regions, each buffer region being associated with a respective LAN and with a respective set of virtual connections defined between the SAR logic and the cell-based-network interface logic, the SAR logic being operative to segment PDUs received from each LAN interface logic block into corresponding groups of cells and to store each group of cells into the buffer region associated with the respective LAN, the SAR logic being further operative to transfer the groups of cells from each buffer region to the cell-based-network interface logic via the virtual connections associated with the buffer region.
1 Assignment
0 Petitions
Accused Products
Abstract
A network access device includes a cell buffer memory (54) and segmentation and reassembly (SAR) logic (40) between multiple local area network (LAN) interface logic blocks (33, 36) and logic (56) interfacing with a cell-based network such as ATM. The cell buffer memory can be programmably partitioned into distinct buffer regions, each being associated with a respective LAN and with a respective set of virtual connections on the cell-based network. The SAR logic segments received frames into groups of cells, stores each group of cells into the buffer region associated with the respective LAN, and transfers the groups of cells from each buffer region to the cell-based-network interface logic via the associated virtual connections. The SAR logic and the cell memory are shared among multiple LAN bridges implemented by the LAN interface logic blocks and the cell-based-network interface logic, while traffic from the different bridges is kept separate. The SAR logic also manages the network bandwidth assigned to the different bridges separately, so that traffic from one bridge generally does not affect another bridge'"'"'s use of its allocated bandwidth.
-
Citations
4 Claims
-
1. Apparatus, comprising:
-
a plurality of local area network (LAN) interface logic blocks, each LAN interface logic block being operative to send and receive LAN frames to and from a corresponding different LAN;
cell-based-network interface logic operative to send and receive cells to and from a cell-based network;
a cell buffer memory; and
segmentation and reassembly (SAR) logic coupled to the LAN interface logic blocks, the cell buffer memory, and the cell-based-network interface logic, the SAR logic being operative to programmably partition the cell buffer memory into distinct buffer regions, each buffer region being associated with a respective LAN and with a respective set of virtual connections defined between the SAR logic and the cell-based-network interface logic, the SAR logic being operative to segment PDUs received from each LAN interface logic block into corresponding groups of cells and to store each group of cells into the buffer region associated with the respective LAN, the SAR logic being further operative to transfer the groups of cells from each buffer region to the cell-based-network interface logic via the virtual connections associated with the buffer region. - View Dependent Claims (2, 3, 4)
-
Specification