H04L45/58

Networking aggregation synchronization system
11343174 · 2022-05-24 · ·

A system includes a first aggregated networking device that is coupled to a second aggregated networking device via an inter-aggregated-networking-device link and that is configured to provide a first portion of a link aggregation to a connected device, The first aggregated networking device receives a first packet via a first aggregated port that is included in the first aggregated networking device and that provides the first portion of the link aggregation to the connected device. The first packet includes first information for synchronizing at least one process running in the first aggregated networking device with respective corresponding processes running in the second aggregated networking device. The first aggregated networking device copies, using a first network processing system, the first packet to provide a first copied packet and provides, using the first network processing system, the first copied packet to the second aggregated networking device via the inter-aggregated-networking-device link.

Logical forwarding element identifier translation between datacenters

Some embodiments provide a method for a computing device that implements a first logical network gateway in a first datacenter to process data messages between data compute nodes (DCNs) belonging to the logical network and operating in the first datacenter and DCNs belonging to the logical network and operating in a second datacenter. From a host computer in the first datacenter, the method receives a logical network data message encapsulated with a first tunnel header including a first virtual network identifier corresponding to a logical forwarding element of the logical network. The method removes the first tunnel header and encapsulates the logical network data message with a second tunnel header include a second virtual network identifier corresponding to the logical forwarding element. The method transmits the logical network data message encapsulated with the second tunnel header to a second logical network gateway in the second datacenter.

Method for Selecting Packet Sending Path, Device, and Medium
20230261977 · 2023-08-17 ·

Embodiments of this application disclose a method for selecting a packet sending path, including: An initiator device generates a first packet; and the initiator device sends the first packet to a reflector device through a first path, where the first packet includes first indication information, and the first indication information indicates the reflector device to select a path to send a second packet to the initiator device.

Active-active cluster control method and control node

An active-active cluster control method includes that a control node receives a first query request from a first network processing node in an active-active cluster, configures an outbound forwarding rule based on forwarding information, generates an inbound forwarding rule, and sends the outbound forwarding rule to the first network processing node. The control node may further receive a second query request, determine that forwarding information of a second packet matches the inbound forwarding rule, obtain the recorded inbound forwarding rule, and send the inbound forwarding rule to the second network processing node.

Techniques for collective operations in distributed systems
11321136 · 2022-05-03 · ·

Various embodiments are generally directed to techniques for collective operations among compute nodes in a distributed processing set, such as by utilizing ring sets and local sets of the distributed processing set. In some embodiments, a ring set may include a subset of the distributed processing set in which each compute node is connected to a network with a separate router. In various embodiments, a local set may include a subset of the distributed processing set in which each compute node is connected to a network with a common router. In one or more embodiments, each compute node in a distributed processing set may belong to one ring set and one local set.

Techniques for collective operations in distributed systems
11321136 · 2022-05-03 · ·

Various embodiments are generally directed to techniques for collective operations among compute nodes in a distributed processing set, such as by utilizing ring sets and local sets of the distributed processing set. In some embodiments, a ring set may include a subset of the distributed processing set in which each compute node is connected to a network with a separate router. In various embodiments, a local set may include a subset of the distributed processing set in which each compute node is connected to a network with a common router. In one or more embodiments, each compute node in a distributed processing set may belong to one ring set and one local set.

Asynchronous socket replication between nodes of a network
11323309 · 2022-05-03 · ·

An example network device includes a primary node and a standby node. The primary node engages in a routing session with a peer network device via a connected socket. The standby node includes one or more processors implemented in circuitry and configured to execute a backup replication module to receive, from the primary node, data to be written to a backup socket for the connected socket, and, in response to a switchover, to send a representation of the data to the peer network device via the backup socket.

EXTERNAL BORDER GATEWAY PROTOCOL PEER ANALYSIS
20220131785 · 2022-04-28 ·

External border gateway protocol peer analysis is disclosed. For each of a plurality of external border gateway protocol (EBGP) routers in a first autonomous system (AS), corresponding EBGP peer information about at least one EBGP peer router of the respective EBGP router is obtained. User interface imagery that comprises a plurality of EBGP router controls, each EBGP router control corresponding to one of the plurality of EBGP routers, is presented on a display device. A router selection input that identifies a first EBGP router control of the plurality of EBGP router controls is received, the first EBGP router control corresponding to a first EBGP router of the plurality of EBGP routers. In response to receiving the router selection input, user interface imagery that identifies the at least one EBGP peer router of the first EBGP router is presented on the display device.

Method for assigning identifiers to switches in stack, optical cable, and related device
11770333 · 2023-09-26 · ·

A method for assigning identifiers to switches in a stack includes detecting, by a switch, a terminal identifier stored in an optical module that is connected to a stack port of the switch, where the optical module is at one end of an optical cable; and if a condition is met, assigning, by the switch, identifiers to N stackable switches along a direction starting from the switch to another switch connected to the stack port, where the condition includes: a value of the terminal identifier is a specified value, and N is greater than or equal to 2. According to this application, an efficiency of assigning the identifiers to the switches in a stack can be improved.

NETWORK FAULT LOCATING METHOD AND APPARATUS

This application provides a network fault locating method and apparatus in an IP network. In this solution, a router automatically reports status information, and a controller determines, based on the status information, whether a communication path is faulty. If a fault exists, the controller may indicate a router on the communication path to perform fault locating. The fault locating can be completed without waiting for manual intervention, so that operation and maintenance efficiency in the IP network is improved. After completing the fault locating, the router reports location information of a fault point to the controller, and the controller may perform troubleshooting at the fault point, so that the fault can be quickly rectified.