摘要:
A method for processing network traffic in a modular switching device that includes a source device, a target device, and a plurality of connecting devices, includes generating a communication unit at the source device, where the communication unit is associated with a unique communication unit identifier, and where the communication unit is to be transmitted to the target device; dividing the communication unit into a plurality of transmission units, including assigning a respective position identifier to each of the plurality of transmission units, where the position identifier is indicative of a position of the transmission unit within the communication unit, and assigning the communication unit identifier to each of the plurality of transmission units; the method further comprising causing the plurality of transmission units to be transmitted in parallel to respective ones of the plurality of connecting devices, where each of the plurality of connecting devices connects the source device to the target device.
摘要:
This disclosure describes techniques and apparatuses enabling low-to-high speed cut-through communication without creating an overrun condition. By so doing, the techniques and/or apparatuses enable communication interfaces to communicate at higher speed, such as by avoiding store-to-forward latency.
摘要:
A method of configuring a plurality of aggregation queues for aggregating multicast network traffic includes configuring a first one of the plurality of aggregation queues to store at least data units associated with a first multicast group (MCG) and data units associated with a second MCG, and configuring a second one of the plurality of aggregation queues to store only those data units that are associated with a third MCG.
摘要:
Aspects of the disclosure provide a network device. The network device includes a first port coupled to a first device to communicate with the first device, and a clock wander compensation module. The first port recovers a first clock based on first signals received from the first device. The clock wander compensation module includes a global counter configured to count system clock cycles based on a system clock of the network device, and a first port counter configured to count first clock cycles based on the recovered first clock. Further, the first port transmits a first pause frame to the first device based on the global counter and the first port counter.
摘要:
A centralized packet processor device for use in a communication system includes a plurality of physical ports to couple the centralized packet processor device to a plurality of network devices, a port manager coupled to the plurality of physical ports and configured to assign to a packet received at the centralized packet processor device a virtual port that uniquely identifies at least one of a physical port and a trunk of the network device from which the packet is received and that is used with the centralized packet processor to process the packet, and a packet processor unit coupled to the plurality of physical ports, where the packet processor is configured to process the packet using the assigned virtual port.
摘要:
A method, apparatus, and computer-readable media for a switch comprising a plurality of network ports and a central processing unit (CPU) interface comprises receiving, on one of the network ports, a packet comprising a source media access control (MAC) address; sending, to the CPU interface, a request to approve an association between the one of the network ports and the source MAC address when no request to approve the association between the one of the network ports and the source MAC address has been sent to the CPU interface; and sending, to the CPU interface, the request to approve the association between the one of the network ports and the source MAC address when an association between the source MAC address and a different one of the network ports has been approved.
摘要:
A method of managing network traffic. The method includes initializing a database in communication with a network device. The database includes a number of MAC address entries and a network flooding entry associated with each of the number of MAC address entries. Each of the number of MAC address entries is associated with a station known to the network. The method also includes receiving network traffic at the network device. The network traffic is associated with a MAC source address. The method further includes determining whether the MAC source address is included in the database, automatically learning a location associated with the MAC source address, and forwarding the network traffic over the network if the MAC source address is included in the database. Additionally, the method includes dropping or trapping the network traffic if the MAC source address is not included in the database. Dropping the network traffic is performed without interaction with a CPU.
摘要:
An embodiment of the present invention offloads the generation and monitoring of test packets from a Central processing Unit (CPU) to a dedicated network integrated circuit, such as a router, bridge or switch chip associated with the CPU. The CPU may download test routines and test data to the network IC, which then generates the test packets, identifies and handles received test packets, collects test statistics, and performs other test functions all without loading the CPU. The CPU may be notified when certain events occur, such as when throughput or jitter thresholds for the network are exceeded.
摘要:
In accordance with an embodiment, there is provided a network component, comprising a data port configured to receive data packets in accordance with a scheduling algorithm; and signal logic configured to while the data port is receiving data packets in accordance with the scheduling algorithm, generate a flow stop signal, wherein responsive to the flow stop signal being generated, the data port is configured to halt reception of data packets, and unconditionally generate a flow start signal subsequent to generating the flow stop signal, wherein responsive to the flow start signal being generated, (i) the scheduling algorithm is configured to be reset, and (ii) the data port is configured to resume reception of the data packets in accordance with the reset scheduling algorithm.
摘要:
A physical layer device includes memory, a memory control module, and a physical layer module. The memory control module is configured to control access to the memory. The physical layer module is configured to store packets in the memory via the memory control module. The physical layer module includes an interface configured to receive the packets from a network device via a network and an interface bus. The interface bus includes at least one of a control module and a regular expression module. The at least one of the control module and the regular expression module is configured to inspect the packets to determine a security level of the packets. A network interface is configured to, based on the security level, provide the packets to a device separate from the physical layer device.