Patent classifications
H04L45/247
Bitmap signaling of services using Segment Routing
Systems and methods associated with a node in a Segment Routing network include, responsive to what services are support at a node in a Segment Routing network, creating a bitmap to represent the plurality of services supported at the node; and transmitting an advertisement with the bitmap such that the advertisement is a single advertisement of multiple services. This approach can reduce the advertisement of rout updates by orders of magnitude.
Method for domain name query, electronic device, and storage medium
An electronic device, a method for domain name query, and related products are provided, which are for an electronic device. The method includes the following. Whether the electronic device enables a link aggregation (SLA) is detected in response to detecting an Internet protocol (IP) address query request for a target domain name. Multiple communication links enabled by the SLA are determined in response to detecting that the SLA is enabled. An IP address corresponding to the target domain name is obtained by querying multiple domain name system (DNS) servers through at least one target communication link of the multiple communication links.
Secure traffic optimization in an edge network
A client application establishes a connection between the client application and an origin server over one or more networks. The application generates a request to establish a secure session with the origin server over the connection. The request includes information, in a header of the request, that flags traffic sent during the secure session to a network of the one or more networks as subject to one or more optimizations performed by the network. Subsequent to establishing the secure session, the application encrypts the traffic in accordance with the secure session and sends the traffic to the origin server over the connection, subject to the one or more optimizations. The infrastructure service applies the one or more optimizations to the traffic as it passes through the edge network to the origin server.
System and method for efficient virtualization in lossless interconnection networks
Systems and methods for supporting efficient virtualization in a lossless interconnection network. An exemplary method can provide, one or more switches, including at least a leaf switch, a plurality of host channel adapters, wherein each of the host channel adapters comprise at least one virtual function, at least one virtual switch, and at least one physical function, a plurality of hypervisors, and a plurality of virtual machines, wherein each of the plurality of virtual machines are associated with at least one virtual function. The method can arrange the plurality of host channel adapters with one or more of a virtual switch with prepopulated local identifiers (LIDs) architecture or a virtual switch with dynamic LID assignment architecture. The method can assign each virtual switch with a LID. The method can calculate one or more linear forwarding tables based at least upon the LIDs assigned to each of the virtual switches.
Communication system
A communication path in a loop form is formed by trunk lines and a redundant communication path, which is formed by a switch and a backup line. In order to be applied to a bus-type communication network such as a CAN, the switch is normally off, and the backup line is disconnected from a path in a steady state. A disconnection detection unit is provided at each of joint connectors. When any disconnection detection unit detects disconnection, the switch is closed to enable use of the redundant path. Further, content of a routing map of a central gateway is automatically rewritten to preferentially select the redundant path that is not disconnected, and thus the path is changed.
Determining path information in a computing network
In one implementation, a non-transitory machine-readable storage medium may store instructions that upon execution cause a processor to: determine, by a network device, path information for a plurality of paths in a computing fabric, the path information identifying alternative paths to access namespaces; determine, by the network device, a first portion of the path information that is associated with a first host; and provide, by the network device the first portion of the path information to the first host.
MANAGING DATA TRAFFIC FOR TWO SIMULTANEOUS VPN CONNECTIONS WITH A VPN CLIENT
The techniques described herein enable the establishment of two simultaneous virtual private network (VPN) connections between a VPN gateway and a VPN client. The system is configured to update a routing table advertised to network resources when a VPN server instance fails and/or is taken offline. When a first VPN server instance fails and/or is taken offline, the first VPN server instance releases a claim of ownership on its range of IP addresses. After this release occurs, the second VPN server instance is configured to claim ownership of the range of IP addresses that used to be owned by the first VPN server instance. This updated claim of ownership is captured in an updated routing table that can then be advertised to the network resources. Consequently, the network resources use this updated routing table to correctly determine which VPN server instance to send data intended for the VPN client.
Packet Processing Method, Apparatus, and System
A packet processing method includes a first network device receiving a first packet, where the first packet includes a plurality of segment identifier (SID) lists, the plurality of SID lists include a primary SID list and at least one secondary SID list. The at least one secondary SID list includes a first secondary SID list, and the first secondary SID list is a backup of the primary SID list. The first network device processes the first packet based on the primary SID list. When a forwarding path indicated by a segment identifier list is faulty, data packet forwarding processing can still be implemented in the segment routing network.
GRACEFUL SWITCHOVER FOR MULTI-CHASSIS TRUNKING
A stacking system that includes multiple computer network devices (such as a switch or a router) is described. This stacking system may include: an active computer network device that implements software for control protocols and user configuration of the stacking system, and a standby computer network device that provides switchover backup for the active computer network device. During operation of the stacking system, when a switchover from the active computer network device to the standby computer network device occurs, at least the standby computer network device performs an action based at least in part on differences between system control tables for the active computer network device and the standby computer network device, wherein the action comprises: reprograming at least part of the system control tables; reprogramming at least part of hardware in the stacking system; or downloading at least the part of the system control tables to the hardware.
GRACEFUL SWITCHOVER FOR MULTI-CHASSIS TRUNKING
A stacking system that includes multiple computer network devices (such as a switch or a router) is described. This stacking system may include: an active computer network device that implements software for control protocols and user configuration of the stacking system, and a standby computer network device that provides switchover backup for the active computer network device. During operation of the stacking system, when a switchover from the active computer network device to the standby computer network device occurs, at least the standby computer network device performs an action based at least in part on differences between system control tables for the active computer network device and the standby computer network device, wherein the action comprises: reprograming at least part of the system control tables; reprogramming at least part of hardware in the stacking system; or downloading at least the part of the system control tables to the hardware.