A network switch for network communications includes a first data port
interface, wherein the first data port interface supports a plurality of
data ports for transmitting and receiving data at a first data rate. The
network switch also includes a second data port interface, wherein the
second data port interface supports a plurality of data ports for
transmitting and receiving data at a second data rate, along with a third
data port interface for transmitting and receiving data at a third data
rate. A CPU interface is provided and configured to communicate with a
CPU. The switch includes a first internal memory communicating with the
first data port interface, the second data port interface, and the third
data port interface. A first memory management unit having an external
memory interface for communicating data from at least one of the first
data port interfaces and the second data port interface to and from an
external memory is also provided. A second internal memory is provided,
the second internal memory communicating with the third data port
interface. A second memory management unit is provided and used to control
access to and from the second internal memory. A communication channel is
provided for communicating data and messaging information between the
first data port interface, the second data port interface, the third data
port interface, the first internal memory, and the first memory management
unit. The first memory management unit directs data from one of the first
data ports, the second data ports, and the third data ports to one of the
internal memory and the external memory interfaces according to a
predetermined algorithm.
Переключатель сети для связей системы вклюает поверхность стыка первых данных port, при котором поверхность стыка первых данных port поддерживает множественность портов данных для передавать и получать данные на первом тарифе данных. Переключатель сети также вклюает поверхность стыка вторых данных port, при котором поверхность стыка вторых данных port поддерживает множественность портов данных для передавать и получать данные на втором тарифе данных, вместе с поверхностью стыка третьих данных port для передавать и получать данные на третьем тарифе данных. Обеспечены, что и установлена связывает поверхность стыка C P U с C P U. Переключатель вклюает первую внутренне память связывая с поверхностью стыка первых данных port, поверхностью стыка вторых данных port, и поверхностью стыка третьих данных port. Первый блок управления памяти имея внешнюю поверхность стыка памяти для связывая данных от по крайней мере одной из поверхностей стыка первых данных port и поверхность стыка вторых данных port to and from внешняя память также обеспечен. Обеспечена вторая внутренне память, вторая внутренне память связывая с поверхностью стыка третьих данных port. Второй блок управления памяти обеспечен и использован для того чтобы контролировать доступ to and from вторая внутренне память. Канала связи обеспечен для связывая данных и данных по послания между поверхностью стыка первых данных port, поверхностью стыка вторых данных port, поверхностью стыка третьих данных port, первой внутренне памятью, и первым блоком управления памяти. Первый блок управления памяти прямые данные от одного из первых портов данных, вторые данные держат, и третьи порты данных до одна из внутренне памяти и внешних поверхностей стыка памяти согласно предопределенному алгоритму.