FORWARDING PACKET
    4.
    发明申请
    FORWARDING PACKET 审中-公开

    公开(公告)号:US20190199631A1

    公开(公告)日:2019-06-27

    申请号:US16329133

    申请日:2017-08-30

    IPC分类号: H04L12/741 H04L12/46

    摘要: A method for forwarding a packet and a switch are provided. The switch receives a packet via a port; when the packet is a layer-2 packet, determines a VSI based on an ID of a MDC to which the port belongs and an ID of a VLAN of the packet, searches for a layer-2 entry stored in a chip where the port is located and matching with the VSI and a destination MAC address of the packet, and forwards the packet based on the layer-2 entry; when the packet is a layer-3 packet, determines a second VRF based on the ID of the MDC and an ID of a first VRF to which the packet belongs, searches for a layer-3 entry stored in the chip and matching with the second VRF and a destination IP address of the packet, and forwards the packet based on the layer-3 entry.

    SYSTEM AND METHOD FOR PROVIDING A BIT INDEXED SERVICE CHAIN

    公开(公告)号:US20190149468A1

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

    申请号:US16249563

    申请日:2019-01-16

    IPC分类号: H04L12/741 H04L29/06

    CPC分类号: H04L45/74 H04L69/22

    摘要: Disclosed is a method that modifies a bit indexed explicit replication (BIER) algorithm. The method includes receiving a packet at a node, wherein the packet includes a BIER header identifying a bitstring, the bitstring including a first bit indicating a first destination and a second bit indicating a second destination and forwarding the packet through one or more networks toward the first destination and the second destination based on the bitstring and a predetermined bit selection order. The predetermined bit selection order causes a sequential delivery of the packet to the first destination and the second destination. After the packet arrives at the first destination, the method includes setting the first bit to zero in the bitstring and forwarding the packet through the one or more networks toward the second destination according to the updated bitstring.

    HYBRID ROUTING TABLE FOR ROUTING NETWORK TRAFFIC

    公开(公告)号:US20190140951A1

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

    申请号:US15807042

    申请日:2017-11-08

    申请人: Nicira, Inc.

    IPC分类号: H04L12/743

    摘要: The technology disclosed herein enables network traffic routing using a hybrid routing table. In a particular embodiment, a method provides adding a first portion of a network prefix to one or more tiers of one or more tries in the hybrid routing table. Upon reaching a lowest node of the one or more tries when adding the first portion of the network prefix, the method provides adding key information to the lowest node. The key information and at least a second portion of the network prefix comprise a key to locate a value in a hash table of the hybrid routing table. The value indicates routing information for the network prefix. Additionally, the method provides routing packets using the hybrid routing table.

    Packet Edit Processing Method and Related Device

    公开(公告)号:US20190116120A1

    公开(公告)日:2019-04-18

    申请号:US16217293

    申请日:2018-12-12

    发明人: Nan Li Linchun Wang

    摘要: A method, including obtaining a first protocol descriptor according to a protocol header field of an input packet, and further according to a preset protocol field mapping relationship, where the first protocol descriptor corresponds to the protocol header field of the input packet, and where the preset protocol field mapping relationship comprises a mapping relationship between the first protocol descriptor and the protocol field of the input packet, obtaining a second protocol descriptor according to the first protocol descriptor, obtaining, according to the preset protocol field mapping relationship and the second protocol descriptor, a second protocol header field, and obtaining an output packet, where the output packet comprises the second protocol header field.

    HARDWARE-BASED PACKET FORWARDING FOR THE TRANSPORT LAYER

    公开(公告)号:US20190089818A1

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

    申请号:US16142641

    申请日:2018-09-26

    发明人: Byung K. Choi

    摘要: This document describes, among other things, improved methods, systems, and apparatus for relaying packets on computer networks. Preferably, the relay function is accelerated at a host by implementing selected forwarding functions in hardware, such as the host's network interface card, while upper software layers at the host retain at least some access to the packet flow to handle more complex operations and/or monitoring. In a so-called “split TCP” arrangement, for example, a relay host terminates a first TCP connection from a given host and forwards packets on that connection to another given host on a second TCP connection. The relay host has a TCP forwarding table implemented at the device level, configurable by a relay management application running in the kernel or user-space. Special forwarding table modes may be used to enable full-TCP protocol support while also taking advantage of hardware acceleration.

    Maintaining packet order in offload of packet processing functions

    公开(公告)号:US20190081904A1

    公开(公告)日:2019-03-14

    申请号:US15701459

    申请日:2017-09-12

    摘要: Network interface apparatus includes a host interface and a network interface, which receives packets in multiple packet flows destined for one or more virtual machines running on a host processor. Packet processing circuitry receives a first instruction from the host processor to offload preprocessing of the data packets in a specified flow in accordance with a specified rule, and initiates preprocessing of the data packets while writing one or more initial data packets from the specified flow to a temporary buffer. Upon subsequently receiving a second instruction to enable the specified rule, the initial data packets are delivered from the temporary buffer, after preprocessing by the packet processing circuitry, directly to a virtual machine to which the specified flow is destined, followed by preprocessing and delivery of subsequent data packets in the specified flow to the virtual machine.