Method and switch controller for relieving flow congestion in network
    11.
    发明授权
    Method and switch controller for relieving flow congestion in network 有权
    用于缓解网络流量拥塞的方法和开关控制器

    公开(公告)号:US07046632B2

    公开(公告)日:2006-05-16

    申请号:US09858680

    申请日:2001-05-15

    CPC classification number: H04L12/5602 H04L47/13 H04L47/32

    Abstract: A switch controller using a congestion control method can relieve congestion in a network. The Ethernet switch controller has the capacity to select a suitable congestion control mode according to each connection port and state of the connected device. If a flow control mode is selected, the switch controller issues a flow control frame and waits for the passing of a guard period roughly equivalent to a period of about inputting three packets. If the connected device continues to transmit network packets after the guard period, the switch controller switches from the flow control mode to a drop control mode. Hence, the received packets are discarded and congestion is prevented. Consequently, the switch controller of this invention can still carry out congestion control operation when the switch controller is connected to a device having no standard flow control capability.

    Abstract translation: 使用拥塞控制方法的交换控制器可以缓解网络中的拥塞。 以太网交换机控制器具有根据连接设备的每个连接端口和状态选择合适的拥塞控制模式的能力。 如果选择了流量控制模式,则开关控制器发出一个流量控制帧,并等待大致相当于大约输入三个数据包的周期的保护周期的通过。 如果连接的设备在保护周期后继续传输网络数据包,则交换机控制器从流控制模式切换到丢包控制模式。 因此,收到的报文被丢弃,并阻止拥塞。 因此,当开关控制器连接到没有标准流量控制能力的装置时,本发明的开关控制器仍然可以执行拥塞控制操作。

    Method of early buffer release and associated MAC controller
    12.
    发明申请
    Method of early buffer release and associated MAC controller 审中-公开
    早期缓冲释放方法及相关MAC控制器

    公开(公告)号:US20050083930A1

    公开(公告)日:2005-04-21

    申请号:US10967199

    申请日:2004-10-19

    Abstract: A method of early release of buffers and a related media access control chip are disclosed, wherein the method includes the steps of: receiving an Ethernet packet from a port, allocating a buffer area having a plurality of buffers stitched sequentially for storing the Ethernet packet, transmitting the Ethernet packet from the destination port, and releasing the buffers when the transmission starts if the destination port is full-duplex transmission mode, or releasing the buffers after at least 128 bytes of the packet is transmitted if the destination port is half-duplex transmission mode. The Ethernet packet can be either uni-cast, multi-cast or broadcast.

    Abstract translation: 公开了一种早期释放缓冲器和相关媒体访问控制芯片的方法,其中所述方法包括以下步骤:从端口接收以太网分组,分配具有多个缓冲器的缓冲区,所述缓冲区依次缝合以存储以太网分组, 从目的端口发送以太网报文,如果目的端口为全双工传输模式则在发送开始时释放缓冲区,如果目的端口为半双工,则在发送至少128个字节的数据包后释放缓冲区 传输模式。 以太网数据包可以是单播,多播或广播。

    Method and system for handling the output queuing of received packets in a switching hub in a packet-switching network
    13.
    发明授权
    Method and system for handling the output queuing of received packets in a switching hub in a packet-switching network 有权
    用于处理分组交换网络中的交换集线器中接收到的分组的输出排队的方法和系统

    公开(公告)号:US06636524B1

    公开(公告)日:2003-10-21

    申请号:US09455005

    申请日:1999-12-03

    Abstract: A method and system is provided for use on a switching hub in a packet-switching network for handling the output queuing of received packets in the switching hub to be more efficient and cost-effective. This method and system is characterized in the provision of a broadcast output queue in addition to the output queues at the ports of the switching hub, with the broadcast output queue being exclusively used for sequencing broadcast packets and the output queues being used exclusively for sequencing unicast packets. When a broadcast packet is received, the method and system assigns a free-list link node to the broadcast output queue, but not to the output queues, and meanwhile adds one to the broadcast count in each of the last link node in each of the output queues. When a certain port completes the outputting of all associated unicast packets, it is checked whether the broadcast count in the last link node in each output queue is zero or nonzero; if nonzero, the switching hub then outputs every broadcast packet indicated by the broadcast count. The disclosed method and system not only allows a reduced number of memory accesses as compared to the prior art but also requires a low memory capacity to implement, and therefore is more efficient in operation and more cost-effective to implement than the prior art.

    Abstract translation: 提供了一种用于在分组交换网络中的交换集线器上用于处理交换集线器中的接收分组的输出排队以更有效和更具成本效益的方法和系统。 该方法和系统的特征在于除了交换集线器的端口处的输出队列之外还提供广播输出队列,广播输出队列专门用于排序广播分组,并且输出队列专门用于排序单播 数据包 当接收到广播分组时,该方法和系统向广播输出队列分配空闲列表链路节点,而不向输出队列分配,同时在每个节点的每个最后一个链路节点的每一个中向广播计数添加一个 输出队列。 当某个端口完成所有关联的单播分组的输出时,检查每个输出队列中的最后链路节点中的广播计数是零还是非零; 如果非零,则交换集线器然后输出由广播计数指示的每个广播分组。 所公开的方法和系统不仅允许与现有技术相比减少的存储器访问数量,而且还要求实现低存储器容量,并且因此与现有技术相比,其操作更有效并且更具成本效益。

Patent Agency Ranking