摘要:
A method and switch system for optimizing the use of a given bandwidth in different communication network connections. The method comprises providing port bandwidth resources at a port of the network, and dynamically and automatically allocating said port bandwidth resources. In a preferred embodiment, the bandwidth resources include a cluster of 3 ports with a given bandwidth of 12x, which can be declared as a 12x port and two 4x ports or as a trio of three 4x ports. The declaration causes dynamic and automatic configuration of the three ports, thereby optimizing the use of the given bandwidth.
摘要:
A method and system for digital communication wherein nodes exchange messages at a first data rate in order to coordinate testing at a second, higher data rate. After testing is completed, the nodes exchange test results at the first data rate, and if conditions are satisfactory for operation at the second data rate user data are transmitted at the second data rate. Otherwise, user data are transmitted at the first data rate.
摘要:
A method and system for digital communication wherein nodes exchange messages at a first data rate in order to coordinate testing at a second, higher data rate. After testing is completed, the nodes exchange test results at the first data rate, and if conditions are satisfactory for operation at the second data rate user data are transmitted at the second data rate. Otherwise, user data are transmitted at the first data rate.
摘要:
A communication apparatus includes a plurality of switch ports, each switch port including one or more port buffers for buffering data that traverses the switch port. A switch fabric is coupled to transfer the data between the switch ports. A switch control unit is configured to reassign at least one port buffer of a given switch port to buffer a part of the data that does not enter or exit the apparatus via the given switch port, and to cause the switch fabric to forward the part of the data to a destination switch port via the at least one reassigned port buffer.
摘要:
A method for communication includes routing a first packet, which belongs to a given packet flow, over a first routing path through a communication network. A second packet, which follows the first packet in the given packet flow, is routed using a time-bounded Adaptive Routing (AR) mode, by evaluating a time gap between the first and second packets, routing the second packet over the first routing path if the time gap does not exceed a predefined threshold, and, if the time gap exceeds the predefined threshold, selecting a second routing path through the communication network that is potentially different from the first routing path, and routing the second packet over the second routing path.
摘要:
A communication apparatus includes a plurality of switch ports, each switch port including one or more port buffers for buffering data that traverses the switch port. A switch fabric is coupled to transfer the data between the switch ports. A switch control unit is configured to reassign at least one port buffer of a given switch port to buffer a part of the data that does not enter or exit the apparatus via the given switch port, and to cause the switch fabric to forward the part of the data to a destination switch port via the at least one reassigned port buffer.
摘要:
A method for link-level flow control includes establishing a plurality of logical links over a physical link between a transmitting entity and a receiving entity in a network. Respective maximum limits of transmission credits are assigned to the logical links, the credits corresponding to space available to the links in a dynamically allocable portion of a receive buffer at the receiving entity, such that a sum of the maximum limits for all of the logical links corresponds to an amount of space substantially larger than a total volume of the space in the dynamically allocable portion of the receive buffer. Responsive to traffic from the transmitting entity to the receiving entity on a given one of the logical links, one or more of the credits are allocated to the given logical link when it is determined that a total of the credits allocated to the given logical link is no greater than the respective maximum limit, and that a total of the credits allocated to all of the logical links together corresponds to an allocated volume that is no greater than the total volume of the space in the dynamically allocable portion of the receive buffer. Transmission of data over the given logical link is controlled responsive to the allocated credits.
摘要:
A device for switching packets in a network includes a switching core and a plurality of ports, coupled to pass the packets from one to another through the switching core. The ports include, with respect to each packet among the packets switched by the device, a receiving port, coupled to receive the packet from a packet source, and a destination port, to which the packet is passed for conveyance to a packet destination. The ports also include one or more cache memories, respectively associated with one or more of the ports, each of the cache memories being configured to hold a forwarding database cache for reference by the receiving port with which the cache memory is associated in determining the destination port of the packet.