Multicast service with is-is spine-leaf extension in a fabric network

    公开(公告)号:US10516549B2

    公开(公告)日:2019-12-24

    申请号:US15226734

    申请日:2016-08-02

    摘要: Aspects of the embodiments are directed to systems, methods, and network elements executing instructions stored thereon. Aspects are directed to, for each spine node connected to a leaf node network element, identifying a spine router identifier, identifying a multicast group address, computing a plurality of hash values based on a hash function using the spine router identifier and the multicast group address, identifying a root spine node based on a highest hash value from the plurality of hash values; and transmitting an IS-IS message to root spine node indicating election of spine node as the root spine node.

    Algorithmic longest prefix matching in programmable switch

    公开(公告)号:US10511532B2

    公开(公告)日:2019-12-17

    申请号:US15927684

    申请日:2018-03-21

    发明人: Henry Wang

    摘要: Some embodiments provide a method for configuring unit memories (e.g., unit static random access memories (SRAMs) and ternary content addressable memories (TCAMs) of a network forwarding IC to implement a set of longest prefix matching (LPM) tables. Two different methods of providing a longest prefix match (LPM) operation that minimize the use of ternary content addressable memory (TCAM) are presented. Each method takes advantage of the use of match-action stages and the programmability of the unit memories. An algorithmic LPM embodiment is presented which uses a TCAM index with pointers to SRAM partitions that store subtrees of a routing tree (routing trie structure) and performs subtree rearrangements in the partitions upon the addition of certain routing entries. A chained LPM embodiment, allocates separate exact-match tables for a set of address prefix lengths in, for example, SRAMS, as well as a set of non-exact match tables in, for example, TCAMs.

    Packet processing method for virtual switch

    公开(公告)号:US10511529B2

    公开(公告)日:2019-12-17

    申请号:US15418082

    申请日:2017-01-27

    申请人: CASWELL, INC.

    摘要: A packet processing method for a virtual switch is carried out in a virtual switch under the SDN architecture. The method presets a signature pre-computation table including plural destination addresses and signatures corresponding to the destination addresses. With the installation of the signature pre-computation table, the destination addresses fall into packets of the signature pre-computation table without requiring computing the signature of the packet. The method simply obtains the corresponding signature according to the destination address of the packet destination address, and thus saves the time required for processing a packet and improves the throughput of the virtual switch.

    DATA PLANE WITH HEAVY HITTER DETECTOR
    94.
    发明申请

    公开(公告)号:US20190356592A1

    公开(公告)日:2019-11-21

    申请号:US16051405

    申请日:2018-07-31

    摘要: Some embodiments of the invention provide a data-plane forwarding circuit (data plane) that can be configured to identify large data message flows that it processes for forwarding in a network. In this document, large data message flows are referred to as heavy hitter flows. To perform its forwarding operations, the data plane includes several data message processing stages that are configured to process the data tuples associated with the data messages received by the data plane. In some embodiments, parts of the data plane message-processing stages are also configured to implement a heavy hitter detection (HHD) circuit. The operations of the data plane's message processing stages are configured by a control plane of the data plane's forwarding element in some embodiments.

    Communication device and computer-readable storage medium

    公开(公告)号:US10469384B2

    公开(公告)日:2019-11-05

    申请号:US15923568

    申请日:2018-03-16

    申请人: KDDI CORPORATION

    摘要: A communication device includes: a forwarding unit configured to determine, if a first packet is directed to the communication device, whether or not a forwarding destination address of the first packet can be specified based on a value contained in a first field of the first packet, the forwarding unit setting, if it can be specified, the specified forwarding destination address as the destination address of the first packet and forwarding the first packet; and a processing unit configured to perform, if no forwarding destination address of the first packet can be specified and the first packet includes a request packet that requests an object according to an object name of the object, processing for specifying the forwarding destination of the first request packet based on the object name.

    Wireless traffic optimization for ISM radios

    公开(公告)号:US10425334B2

    公开(公告)日:2019-09-24

    申请号:US15359947

    申请日:2016-11-23

    摘要: Embodiments include radio transmitters, receivers and methods of operation for enhanced bandwidth utilization. The transmitter hashes received data blocks to produce indices associated with the received data blocks. The data blocks and associated indices are stored in memory and transmitted. If the received data blocks have previously been stored, the indices are transmitted instead of the data blocks. The receiver stores the received data blocks and associated indices in memory, and outputs the received data blocks. When the receiver receives indices instead of data blocks, it accesses the memory to look up and retrieve the associated data blocks, and outputs the retrieved data blocks.