-
公开(公告)号:US11349687B2
公开(公告)日:2022-05-31
申请号:US16850616
申请日:2020-04-16
发明人: Yuan Gao , Kai Li , Shenyu Ding
IPC分类号: H04L12/46 , H04L12/721 , H04L12/723 , H04L12/773 , H04L45/50 , H04L45/60 , H04L45/00
摘要: A packet processing method, a device, and a system are disclosed. In the method, a first provider edge (PE) device receives a first virtual extensible local area network (VXLAN) packet through a first point-to-point (P2P) VXLAN tunnel between the first PE device and a third PE device A customer edge (CE) device is dual-homed to the first PE device and a second PE device respectively through a first Ethernet link and a second Ethernet link. The first PE device forwards the first VXLAN packet to the second PE device through a third P2P VXLAN tunnel from the first PE device to the second PE device when there is a fault on the first Ethernet link. The first Ethernet link connected to the first PE device and a link formed by the third P2P VXLAN tunnel and the second Ethernet link have a primary/secondary relationship.
-
2.
公开(公告)号:US20220012177A1
公开(公告)日:2022-01-13
申请号:US17334700
申请日:2021-05-29
发明人: Sailesh KUMAR
IPC分类号: G06F12/0813 , G06F12/0811 , G06F9/38 , H04L12/773 , H04L12/725 , H04L12/713 , G06F30/331
摘要: Methods and example implementations described herein are generally directed to the addition of networks-on-chip (NoC) to FPGAs to customize traffic and optimize performance. An aspect of the present application relates to a Field-Programmable Gate-Array (FPGA) system. The FPGA system can include an FPGA having one or more lookup tables (LUTs) and wires, and a Network-on-Chip (NoC) having a hardened network topology configured to provide connectivity at a higher frequency that the FPGA. The NoC is coupled to the FPGA to receive an profile information associated with an application, retrieve at least a characteristic, selected form any of combination of any or combination of a bandwidth requirement, latency requirement, protocol requirement and transactions, associated with the application from the profile information, generate at least one application traffic graph having mapping information based on the characteristic retrieved, and map the application traffic graph generated with into the FPGA using the hardened NoC.
-
公开(公告)号:US11184278B2
公开(公告)日:2021-11-23
申请号:US16730923
申请日:2019-12-30
IPC分类号: H04L12/717 , H04L12/707 , H04L12/721 , H04L12/773 , H04L12/863
摘要: The disclosed systems and methods provide hyperscalar packet processing. A method includes receiving a plurality of network packets from a plurality of data paths. The method also includes arbitrating, based at least in part on an arbitration policy, the plurality of network packets to a plurality of packet processing blocks comprising one or more full processing blocks and one or more limited processing blocks. The method also includes processing, in parallel, the plurality of network packets via the plurality of packet processing blocks, wherein each of the one or more full processing blocks processes a first quantity of network packets during a clock cycle, and wherein each of the one or more limited processing blocks processes a second quantity of network packets during the clock cycle that is greater than the first quantity of network packets. The method also includes sending the processed network packets through data buses.
-
公开(公告)号:US11144457B2
公开(公告)日:2021-10-12
申请号:US16258404
申请日:2019-01-25
发明人: Joseph Rowlands , Joji Philip
IPC分类号: G06F12/0813 , G06F12/0811 , H04L12/725 , H04L12/773 , G06F9/38 , H04L12/713
摘要: Aspects of the present disclosure relate to page locality based memory access request processing in a network-on-chip (NoC) architecture. In an example implementation, the proposed method includes determining, at an arbitrator, while selecting a NoC agent from a plurality of NoC agents for request processing for a forthcoming round, if current NoC agent of current round is processing a packet stream and if said packet stream is completely processed at the end of said current round, wherein processing of the packet stream enables cluster requests to be processed at same part of said memory and enhances page locality; and re-selecting, at said arbitrator, said current NoC agent as the NoC agent for the forthcoming round if said packet stream processing is not completed at the end of said current round, so as to enable said current NoC agent to complete processing of said packet stream in said forthcoming round.
-
公开(公告)号:US11102120B2
公开(公告)日:2021-08-24
申请号:US16166692
申请日:2018-10-22
发明人: Gil Levy , Carmi Arad
IPC分类号: H04L12/743 , G06F16/245 , H04L12/935 , G06F16/901 , G06F16/22 , H04L12/773
摘要: A network device determines, based on a size of a lookup value, that the lookup value is to be stored across a set of two or more memory banks including a first memory bank and a second memory bank of a database. A first hash function is for determining locations for storing lookup values entirely in the first memory bank, whereas a second hash function is for determining locations for storing lookup values entirely in the second memory bank. A hash operation is performed on the lookup value using the first hash function to determine a memory location for storing the lookup value. A first segment of the lookup value is stored in the first memory bank at the memory location determined using the first hash function, and a second segment of the lookup value is stored in the second memory bank at the memory location determined using the first hash function.
-
公开(公告)号:US10979522B2
公开(公告)日:2021-04-13
申请号:US16362946
申请日:2019-03-25
申请人: Intel Corporation
发明人: Hassnaa Moustafa , Eve M. Schooler , David John Zage , Jeffrey C. Sedayao , David E. Cohen , Sung Lee
IPC分类号: H04L27/06 , H04L29/08 , H04L29/06 , G06F16/23 , H04L12/24 , G06F16/957 , H04L12/26 , H04L12/841 , H04L12/773 , H04L12/741 , H04L12/813 , H04L29/12 , H04L12/721 , H04L12/911 , H04L12/715
摘要: Generally discussed herein are systems, devices, and methods for data management in a reverse content data network (rCDN). A component of the rCDN may include a memory to hold content received from a first sensor device of a plurality of sensor devices of the rCDN and first attributes that describe properties of the content. The component may include processing circuitry to receive second content from a second sensor device of the plurality of sensor devices, the second content including a plurality of second attributes that describe properties of the second content, and forward, in response to a determination, based on the first and second attributes, that there is insufficient space to store the second content on the memory, the second content to a node of the rCDN that is fewer hops away from a backend cloud than the component.
-
7.
公开(公告)号:US20200382611A1
公开(公告)日:2020-12-03
申请号:US16847231
申请日:2020-04-13
申请人: Laurent CARIOU , Yaron ALPERT , Bahareh SADEGHI , Robert STACEY
发明人: Laurent CARIOU , Yaron ALPERT , Bahareh SADEGHI , Robert STACEY
IPC分类号: H04L29/08 , H04L12/24 , H04L12/773 , H04L27/26 , H04L1/00 , H04W52/50 , H04W74/08 , H04Q11/04 , H04J11/00 , H04L5/00 , H04L1/16 , H04Q11/00 , H04L1/18
摘要: Simultaneous dual band operation (2.4 and 5 GHz) is common in APs on the market today, and tri-band devices are expected in the market soon. Link aggregation can also be applicable to multiple air interfaces in the same band (for instance 2 independent IEEE 802.11ac/ax air interfaces at 5 GHz on 2 different 80 MHz channels). One exemplary aspect provides technology that enables significantly higher throughput and/or higher reliability for two stations (STAs) or a STA and the access point (AP) when the devices support simultaneous multi-band operation.
-
公开(公告)号:US10812383B2
公开(公告)日:2020-10-20
申请号:US15759923
申请日:2015-11-05
发明人: Teruko Fujii , Yosuke Yokoyama
IPC分类号: H04L12/741 , H04L29/06 , H04L12/773 , H04L12/775
摘要: A communication apparatus 1 is provided with a first communication interface 11, second communication interfaces 12 connected to a plurality of access routers 3 connected to an Internet 6, and a route determination unit which, for a packet being communicated from the first communication interface 11 to the second communication interfaces 12, determines the second communication interface 12 in accordance with an elapsed time since connecting start of a connection with a destination of the packet. Connections having started within a predetermined time are treated as connections constituting one user session. Therefore, connections constituting the same user session can be communicated via the same access router without the need of analyzing a protocol of a layer.
-
公开(公告)号:US20200304368A1
公开(公告)日:2020-09-24
申请号:US16359920
申请日:2019-03-20
IPC分类号: H04L12/24 , H04L12/773
摘要: In some implementations, a method is provided. The method includes receiving, by an agent of a first container of a network device from a second container of the network device, a request for a forwarding engine of the network device to perform an operation. The first container and the second container are located on a control plane of the network device. The first container comprises a set of drivers to support multiple types of forwarding engines. The first container further comprises an operating system. The method also includes providing the request to the operating system. The operating system uses a first driver of the set of drivers to communicate with the forwarding engine. The method further includes performing the operation requested by the second container. The method further includes providing a result of the operation to the second container in response to determining that the result should be provided to the second container.
-
公开(公告)号:US20200280455A1
公开(公告)日:2020-09-03
申请号:US16289455
申请日:2019-02-28
发明人: Mankamana Prasad Mishra , Jayashree Subramanian , Stig Ingvar Venaas , Rishabh Parekh , Ravindran Rajarao
IPC分类号: H04L12/18 , H04L12/773 , H04L12/761
摘要: In an example method for redundant multicast trees with fast recovery, a protocol independent multicast (PIM) backup designated router (BDR) can receive a request from a host to join a multicast group associated with a source; send to a next hop a PIM join message identifying an address of the PIM BDR and identifying the PIM join message as a backup PIM join; receive, from a PIM router along a path to/from the source, a unicast message sent to the address which identifies a second address associated with the PIM router; store the second address and a route associated with the unicast message; in response to a designated router migration trigger, set to blocking a backup multicast tree state associated with the source and multicast group; and send, to the PIM router, a unicast message including instructions to set to blocking a backup multicast tree state at the PIM router.
-
-
-
-
-
-
-
-
-