×

Method and apparatus for switching data packets in a data network

  • US 5,781,549 A
  • Filed: 02/23/1996
  • Issued: 07/14/1998
  • Est. Priority Date: 02/23/1996
  • Status: Expired due to Term
First Claim
Patent Images

1. A network data communication apparatus comprising:

  • a first port coupled to receive an incoming network data packet;

    a data packet segmentation unit in communication with said first port for segmenting said incoming data packet into a plurality of fixed-size data cells;

    a cell bus in communication with said data packet segmentation unit for conveying said fixed-sized data cells;

    a data packet reassembly unit in communication with said cell bus for receiving said data cells and for reassembling said data cells into a network data packet;

    a second port in communication with said data packet reassembly unit for transmitting said network data packet from said data communication apparatus;

    a first additional plurality of ports each in communication with said data packet segmentation unit, said first additional plurality of ports coupled to receive incoming network data packets from a plurality of network source addresses;

    a second additional plurality of ports each in communication with said data packet reassembly unit, said second additional plurality of ports coupled to transmit reassembled data packets to a plurality of network destination addresses;

    a routing control unit in communication with said cell bus for monitoring data cell traffic on said cell bus and determining an output port(s) for network data packets, said routing control unit providing destination control packets for said data packet reassembly unit;

    a routing table memory in communication with said routing control unit, said routing table memory for storing a data table of said network source addresses and the ports associated with said source addresses;

    a control bus in communication with all of said ports of said network data communication apparatus for receiving port status data cells relating to activity associated with each of said ports;

    a port status counter coupled to said control bus for accumulating said port status data cells;

    an I/O bus;

    bus bridging circuitry coupled between said I/O bus and said cell bus for conveying data traffic therebetween;

    a high-speed network controller coupled to said I/O bus; and

    a high-speed network interface coupled to said high-speed network controller for coupling said network data communication apparatus to a high-speed network.

View all claims
  • 8 Assignments
Timeline View
Assignment View
    ×
    ×