摘要:
A network device includes memory having memory banks, and a packet processor module configured to receive bursts of packets and segment a received packet into a plurality of sections corresponding to the memory banks. The memory is configured to store a first section of a first received packet at a first one of the memory banks, continue storing remaining sections of the first received packet in remaining ones of the memory banks, and begin storing sections of a second received packet at a second one of the memory banks. The second one of the memory banks is offset from the first one of the memory banks by at least one of a number of memory banks that is less than a total number of memory banks required to store the first received packet, and a number of banks that is randomly selected for each of the packets.
摘要:
Embodiments of the invention disclose methods for managing visibility filters in a plurality of network visibility infrastructure elements of a visibility network such that these network visibility infrastructure elements and their filters are managed as a network and filter configuring, packet replication, and redundancy are implemented efficiently from a centralized filter control module.
摘要:
Embodiments of the invention disclose methods for managing visibility filters in a plurality of network visibility infrastructure elements of a visibility network such that these network visibility infrastructure elements and their filters are managed as a network and filter configuring, packet replication, and redundancy are implemented efficiently from a centralized filter control module.
摘要:
A visibility infrastructure network or monitoring a switching network is disclosed. There are included a plurality of network infrastructure visibility elements implementing forwarding hardware for forwarding packets to monitoring tools. There is also included an abstracted operating system shared by said plurality of network infrastructure visibility elements. There are further included at least one application executing on said abstracted operating system and a common logical architecture having common protocols for enabling the plurality of network infrastructure visibility elements and the applications to communicate with the abstracted operating system.
摘要:
Methods for enabling monitoring a network with a monitoring tool are disclosed. The method includes receiving data packets and adding metadata to the data packets, thereby forming metadata-enhanced data packets. The method also includes forwarding the metadata-enhanced data packets along a path toward the monitoring tool, wherein the metadata pertains to data employed by the monitoring tool to perform network monitoring tasks. Arrangements for performing the same are also disclosed.
摘要:
An embodiment of the present invention reduces certain memory bandwidth requirements when sending a multicast message from a network device such as a router, bridge or switch. Separate output buffers are provided for different groups of egress ports, and incoming messages are written to some or all of the output buffers. A processing determination is made as to which egress ports will forward the message. Buffers associated with non-forwarding ports are released and the message is queued at the forwarding egress ports. When the message is forwarded, data is read from the output buffers associated with the forwarding egress ports.
摘要:
An embodiment of a network device includes a plurality of switch cores and a plurality of ports for receiving and transmitting data frames on a network disposed on a single integrated circuit, where switch core is coupled to a subset of the plurality of ports. The network device includes a deactivator configured to selectively deactivate at least a portion of one or more switch cores among the plurality of switch cores on the single integrated circuit, and the network device is configured to forward data frames among the plurality of ports based on a configuration of active portions of the plurality of switch cores. The deactivated portions may include ingress processing pipelines, egress processing pipelines, and/or entire switch cores. The portions of the switch cores to be deactivated may be dynamically be determined based on connectors of the integrated circuit.
摘要:
Apparatus having corresponding methods and computer programs comprise: an ingress circuit to receive a plurality of data flows, wherein each data flow includes packets of data having a desired order of transmission; an unshaped queue; one or more shaped queues; a forwarding engine to transfer the packets in each data flow from the ingress circuit to the unshaped queue when a shaping flag for the respective data flow is not set, and to transfer the packets in each data flow from the ingress circuit to a corresponding shaped queue when the shaping flag for the respective data flow is set; an egress circuit to transmit the packets; and a scheduler to dequeue the packets from the unshaped queue to the egress circuit, and to dequeue the packets from each shaped queue to the egress circuit only when no packets for the respective data flow remain in the unshaped queue.
摘要:
A network device adapted to process data packet traffic over a telecommunication network. The network device includes an ingress pipeline adapted to receive a data packet at a port of the network device. According to embodiments of the present invention, the data packet is characterized by an external QoS attribute having M bits. The network device also includes a processor adapted to form an internal QoS Profile associated with the data packet. The internal QoS Profile includes a QoS Profile Index having M+N bits and M and N are internally assigned. The processor is also adapted to process the data packet through the network device.
摘要:
Aspects of the disclosure can provide a network switch having reduced power consumption. The network switch can include a plurality of ports that are configured to receive and transmit network traffic. The plurality of ports can be configured in a power-on mode and a power-off mode. Further, at least a first port among the plurality of ports can be configured to remain in the power-on mode and to receive power control instructions. In addition, the network switch can include a power controller. The power controller can change the power modes of selected ports among the plurality of ports in response to the power control instructions received through the first port.