-
公开(公告)号:US12206580B2
公开(公告)日:2025-01-21
申请号:US18498875
申请日:2023-10-31
Applicant: Comcast Cable Communications, LLC
Inventor: Chia-Chang Li , Mohamed Barache , Robert Lambardia
IPC: H04L12/70 , H04L41/0806 , H04L45/18 , H04L45/745 , H04L67/12 , H04W48/08
Abstract: Systems and methods are described for effectively managing and maintaining a communication network by monitoring communications to detect a loop condition, and effectively route the communication to one or more destinations known to reduce or eliminate the occurrence of a looping condition.
-
公开(公告)号:US20250023822A1
公开(公告)日:2025-01-16
申请号:US18900394
申请日:2024-09-27
Applicant: Huawei Technologies Co., Ltd.
Inventor: Lijun DONG , Renwei Li
IPC: H04L47/125 , H04L45/12 , H04L45/745
Abstract: A method for routing data traffic in a communication network includes decoding, by a source node, an Internet protocol (IP) data packet to determine a destination node. A routing table for the destination node is retrieved. The routing table identifies a plurality of next-hop nodes associated with a corresponding plurality of routing paths to the destination node. A plurality of saturation metrics corresponding to the plurality of routing paths are determined using the routing table. Each of the plurality of saturation metrics is indicative of data traffic saturation along a corresponding one of the plurality of routing paths. A routing path is selected from the plurality of routing paths based on the plurality of saturation metrics. The IP data packet is forwarded to a next-hop node in the selected routing path.
-
3.
公开(公告)号:US12199866B2
公开(公告)日:2025-01-14
申请号:US17486546
申请日:2021-09-27
Applicant: Cisco Technology, Inc.
Inventor: Jon Langemak , Christopher Blair Murray , Kyle Andrew Donald Mestery
IPC: H04L45/74 , H04L12/46 , H04L41/0816 , H04L41/0853 , H04L45/00 , H04L45/02 , H04L45/30 , H04L45/42 , H04L45/50 , H04L45/586 , H04L45/741 , H04L45/745 , H04L67/51
Abstract: Techniques for using global virtual network instance (VNI) labels in a multi-domain network to route network data with a multi-tenant network overlay are described herein. A routing device provisioned in a network domain of the multi-domain network may register with a service discovery system of the network domain for use of network configuration data to establish routes through the multi-domain network with network nodes. Each network domain of the multi-domain network may include an application programming interface (API) server for processing API requests to make changes to configurations of a network domain. A border gateway protocol (BGP) large community may be utilized to encode global VNI labels, network addresses, local next hop nodes, and/or additional network information and sent to routing devices provisioned in separate network domains. A service chain may be signaled by global VNI labels to route network traffic through various services prior to reaching a destination endpoint.
-
公开(公告)号:US12177123B1
公开(公告)日:2024-12-24
申请号:US17810290
申请日:2022-06-30
Applicant: Amazon Technologies, Inc.
Inventor: Young Ha Jung , Upendra Bhalchandra Shevade , Mathew Lehwess , Matthew B Barr , Akshay Choudhry , Shuai Ye , Ethan Joseph Torretta , Kirk Arlo Petersen
IPC: H04L45/745
Abstract: Route tables may be associated with ingress traffic for logically isolated networks. A routing device at the edge of a logically isolated network may receive a route to include in a route table that is associated with ingress traffic to the logically isolated network, where the ingress traffic is destined for a block of public or private IP addresses. The route instructs the edge routing device to forward such ingress traffic to a network interface of a network appliance hosted in the logically isolated network. Network packets received at the edge routing device may have a destination of one or more public or private IP addresses in the block of public/private IP addresses. The edge routing device may identify the route in the route table that forwards the ingress network traffic destined for the block of public or private IP addresses to the network interface for the network appliance.
-
公开(公告)号:US20240422099A1
公开(公告)日:2024-12-19
申请号:US18707003
申请日:2021-12-03
Applicant: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
Inventor: Hisashi KOJIMA , Takafumi HAMANO , Shingo OKADA , Yukihiro TOGARI
IPC: H04L45/745 , H04L12/46
Abstract: A communication device that accommodates a computer connecting to a LAN in a core network improves economical efficiency at the time of consolidating an overlay network for each area by including: a determination unit that is configured to determine an area to which a transmission source of a first packet belongs on the basis of a destination of a second packet once the second packet is received, the first packet being designated to the computer from any one of a plurality of areas, the second packet being obtained by encapsulating the first packet with a destination of any one of a plurality of IP addresses allocated to the communication device for the respective areas; a first transmission unit that is configured to transmit the second packet to the computer on the basis of the destination of the second packet; and a second transmission unit that is configured to encapsulate a response from the computer in a third packet with a destination of an IP address of a representative router of the area determined by the determination unit and transmit the third packet.
-
6.
公开(公告)号:US20240422059A1
公开(公告)日:2024-12-19
申请号:US18752509
申请日:2024-06-24
Applicant: Barefoot Networks, Inc.
Inventor: Remy Chang
IPC: H04L41/0833 , G06F1/04 , G06F1/20 , G06F1/32 , G06F1/3234 , G06F3/06 , G06F13/16 , H04L45/00 , H04L45/64 , H04L45/745 , H04L47/30 , H04L49/00 , H04L49/25 , H04L49/40 , H04L49/50 , H04L49/505 , H04L69/22
Abstract: Some embodiments of the invention provide a network forwarding element that can be dynamically reconfigured to adjust its data message processing to stay within a desired operating temperature or power consumption range. In some embodiments, the network forwarding element includes (1) a data-plane forwarding circuit (“data plane”) to process data tuples associated with data messages received by the IC, and (2) a control-plane circuit (“control plane”) for configuring the data plane forwarding circuit. The data plane includes several data processing stages to process the data tuples.
-
公开(公告)号:US20240396834A1
公开(公告)日:2024-11-28
申请号:US18793767
申请日:2024-08-03
Applicant: Nicira, Inc.
Inventor: Ankur Dubey
IPC: H04L45/745 , H04L45/44 , H04L47/24
Abstract: Some embodiments provide a method for a network controller operating on a host machine that hosts a particular one of multiple centralized routing components for a logical router. The method receives a routing table from a routing protocol application operating on the host machine. Each of the other centralized routing components operates on a different host machine and implements a different interface of the logical router that connects to at least one physical router external to the logical network. The routing protocol application operates as a router server for all of the centralized routing components. For each of the other centralized routing components, the method identifies a set of routes in the routing table to distribute to the centralized routing component. The method sends the identified routes for each centralized routing component to the centralized routing component.
-
公开(公告)号:US12155572B2
公开(公告)日:2024-11-26
申请号:US17886375
申请日:2022-08-11
Applicant: Marvell Israel (M.I.S.L) Ltd.
Inventor: Yaron Katzri , Yaron Kittner
IPC: G06F12/00 , H04L45/00 , H04L45/745 , H04L69/22
Abstract: A network device provides a search key corresponding to a packet to a TCAM. The TCAM determines that the search key matches one or more search patterns stored in the TCAM. The network device selects one search pattern among the one or more search patterns at least by analyzing respective priority information associated with the one or more search patterns. The respective priority information indicates one or more respective priority levels that are independent from one or more physical locations of the one or more search patterns within the TCAM. In connection with selecting the one search pattern, the network device determines one or more actions to be performed on the packet by the network device, the one or more actions corresponding to the selected one search pattern.
-
公开(公告)号:US20240388542A1
公开(公告)日:2024-11-21
申请号:US18788960
申请日:2024-07-30
Applicant: Barefoot Networks, Inc.
Inventor: Yi Li , Michael Feng , Anurag Agrawal , Jeongkeun Lee , Changhoon Kim , Remy Chang
IPC: H04L47/625 , H04L12/18 , H04L41/142 , H04L43/0882 , H04L43/16 , H04L45/00 , H04L45/24 , H04L45/745 , H04L45/7453 , H04L47/32 , H04L47/62 , H04L47/628 , H04L49/00 , H04L49/101 , H04L49/109 , H04L49/90 , H04L69/22
Abstract: Some embodiments provide a method for an ingress packet processing pipeline of a network forwarding integrated circuit (IC). The ingress packet processing pipeline is for receiving packets from a port of the network forwarding IC and processing the packets to assign different packets to different queues of a traffic management unit of the network forwarding IC. The method receives state data from the traffic management unit. The method stores the state data in a stateful table. The method assigns a particular packet to a particular queue based on the state data received from the traffic management unit and stored in the stateful table.
-
10.
公开(公告)号:US12149435B2
公开(公告)日:2024-11-19
申请号:US17957922
申请日:2022-09-30
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Haibo Wang , Shunwan Zhuang
IPC: H04L45/00 , H04L45/745
Abstract: A method and apparatus are provided. The method includes: a first network device sends route information of a destination network device, where the route information includes a destination address of the destination network device, a primary next-hop address, and a backup next-hop address, the primary next-hop address includes a common address of the first network device and a second network device, for example, a loopback address, and the backup next-hop address includes an address of the first network device, for example, an IP address of the first network device. By using this method, when a fault occurs in a connection between the second network device and the destination network device, another network device may directly send a packet to the first network device according to the backup next-hop address, to ensure normal packet forwarding.
-
-
-
-
-
-
-
-
-