An improved data networking technique and apparatus using a novel physically distributed but logically shared and data-sliced synchronized
shared memory switching
datapath architecture integrated with a novel distributed
data control path architecture to provide ideal output-buffered switching of data in networking systems, such as routers and switches, to support the increasing port densities and line rates with maximized network utilization and with per flow bit-rate latency and
jitter guarantees, all while maintaining optimal
throughput and quality of services under all
data traffic scenarios, and with features of
scalability in terms of number of data queues, ports and line rates, particularly for requirements
ranging from network edge routers to the core of the network, thereby to eliminate both the need for the complication of centralized control for gathering
system-wide information and for
processing the same for egress
traffic management functions and the need for a centralized scheduler, and eliminating also the need for buffering other than in the actual
shared memory itself,—all with complete non-blocking data switching between ingress and egress ports, under all circumstances and scenarios.