Network processor interface system
First Claim
1. A network system comprising:
- a plurality of network processor interfaces for transmitting and receiving data cell sequences,a switch fabric interface;
an ingress path providing a plurality of ingress queues between the plurality of network processor interfaces and the switch fabric interface combining the transmitted data cells of the network processors to a single data cell sequence;
an egress path providing a plurality of egress queues and a memory controller between the plurality of the switch fabric interface and network processor interfaces for distributing data cell sequences from a received data cell sequence to the respective network processor interfaces, the egress path comprising a first egress path handling control signals and a second egress path handling data signals; and
logic for providing statistical information for the data transfer within the network system.
3 Assignments
0 Petitions
Accused Products
Abstract
A heterogeneous and scalable bridge capable of translating a plurality of network protocols is adapted for coupling to a network switch fabric. The bridge uses at least one egress buffer interface and can perform port aggregation and bandwidth matching for various different port standards. The bridge is adapted for both networking and storage area networking protocols. A control unit is implemented with the bridge is able to identify control and flow information from different protocols and adapt them to the respective interface to which they are to be transmitted. Accounting logic is provided to one or more of the elements of the apparatus to aid in the tracking, storing, and reporting of network traffic.
173 Citations
53 Claims
-
1. A network system comprising:
-
a plurality of network processor interfaces for transmitting and receiving data cell sequences, a switch fabric interface; an ingress path providing a plurality of ingress queues between the plurality of network processor interfaces and the switch fabric interface combining the transmitted data cells of the network processors to a single data cell sequence; an egress path providing a plurality of egress queues and a memory controller between the plurality of the switch fabric interface and network processor interfaces for distributing data cell sequences from a received data cell sequence to the respective network processor interfaces, the egress path comprising a first egress path handling control signals and a second egress path handling data signals; and logic for providing statistical information for the data transfer within the network system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A method of controlling the ingress and egress data paths of a network processor interface system, said method comprising the steps of:
-
providing a plurality of network processor interfaces for transmitting and receiving data cell sequences, providing a switch fabric interface; providing an ingress path having a plurality of ingress queues between the plurality of network processor interfaces and the switch fabric interface combining the transmitted data cells of the network processors to a single data cell sequence; providing an egress path having a plurality of egress queues and a memory controller between the plurality of the switch fabric interface and network processor interfaces for distributing data cell sequences from a received data cell sequence to the respective network processor interfaces; splitting the egress path into a first path handling control data cells and a second path handling data cells; and collecting and storing statistical information during a data transfer. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
-
-
50. A network system comprising:
-
a plurality of network processor interfaces for transmitting and receiving data cell sequences; a plurality of media access control units associated to each network processor, wherein each media access control unit comprises an accounting logic for collecting statistical data of the transmitted and received data cell sequences; a switch fabric interface; an ingress path providing a plurality of ingress queues between the plurality of network processor interfaces and the switch fabric interface combining the transmitted data cells of the network processors to a single data cell sequence; and an egress path providing a plurality of egress queues and a memory controller between the plurality of the switch fabric interface and network processor interfaces for distributing data cell sequences from a received data cell sequence to the respective network processor interfaces, the egress path comprising a first egress path handling control signals and a second egress path handling data signals. - View Dependent Claims (51)
-
-
52. A network system comprising:
-
a bridge; a plurality of network processor interfaces operative with the bridge for transmitting and receiving data cell sequences; at least one media access control unit associated with the network processors; a switch fabric interface operative with the bridge; an ingress path providing a plurality of ingress queues between at least one of the network processor interfaces and the switch fabric interface combining the transmitted data cells of the network processors to a single data cell sequence; an egress path providing a plurality of egress queues and a memory controller between the plurality of the switch fabric interface and at least one network processor interfaces for distributing data cell sequences from a received data cell sequence to the respective network processor interfaces, the egress path comprising a first egress path handling control signals and a second egress path handling data signals; and accounting logic operative with the network processors for collecting statistical data of the transmitted and received data cell sequences. - View Dependent Claims (53)
-
Specification