H04L45/026

Packet transmission method, apparatus, and system utilizing keepalive packets between forwarding devices

This application provides a packet transmission method, apparatus, and system, and relates to the field of network technologies. The method is applied to a network architecture including a user terminal, a first forwarding device and a second forwarding device. A tunnel is disposed between the first forwarding device and the second forwarding device. The method includes: The first forwarding device receives packets forwarded by the user terminal in the load balancing mode, where the packets include a keepalive packet, and the first forwarding device is a standby forwarding device corresponding to the user terminal. The first forwarding device forwards the keepalive packet to the second forwarding device through the tunnel, where the second forwarding device is an active forwarding device corresponding to the user terminal.

Communications bridge
11716222 · 2023-08-01 · ·

A system includes a plurality of computer devices connected to a network. The computer devices are operable by a plurality of users. The system further includes a server connected to the network. The server is to communicate data with the plurality of computer devices. The system further includes a bridge device connected to the network. The bridge device is to receive connection requests from the plurality of computer devices via the network. The bridge device is further to receive connection requests from the server via the network. The bridge device is further to mediate data communications between the plurality of computer devices and the server by communicating data through open connections made based on connection requests received from the plurality of computer devices and the server.

Hybrid network communication method, device, and system
11706324 · 2023-07-18 · ·

A hybrid network communication method is disclosed. A gateway device receives a first association request of a multimode device through a first physical interface, where the first association request includes a MAC address of a second physical interface of the multimode device. The gateway device receives a second association request of the multimode device through a third physical interface, where the second association request includes a MAC address of a fourth physical interface of the multimode device. The gateway device obtains an IPv6 address of the multimode device, and records a first correspondence and a second correspondence. The first correspondence includes the IPv6 address of the multimode device, the MAC address of the second physical interface, and the first physical interface. The second correspondence includes the IPv6 address of the multimode device, the MAC address of the fourth physical interface, and the third physical interface.

High performance software-defined core network

A method comprising instantiating virtual routers (VRs) at each of a set of nodes that form a network. Each VR is coupled to the network and to a tenant of the node. The network comprises virtual links in an overlay network provisioned over an underlay network including servers of a public network. The method comprises configuring at least one VR to include a feedback control system comprising at least one objective function that characterizes the network. The method comprises configuring the VR to receive link state data of a set of virtual links of the virtual links, and control routing of a tenant traffic flow of each tenant according to a best route of the network determined by the at least one objective function using the link state data.

Network element with dual independent sub network elements with seamless failover

A system that provides communication services may include two switches for redundancy. The switches may indicate that they are independent devices to upstream devices and indicate that they are the same device to a predetermined device set. If one of the switches enters an undesired state, then the switch in a standby state may modify the upstream devices to preferentially forward packets directed toward the predetermined device set to the standby switch rather than an active switch, and after transitioning the active switch to the standby state, transition the standby switch to the active state.

ROUTING PACKETS IN A DATA NETWORK
20230009508 · 2023-01-12 · ·

Packets are routed in a data network comprising a wireless mesh network and a controller providing IPv6 management traffic to nodes of the wireless network. A monitor function and a route table manager are used to generate a route table relating IPv6 addresses to each of the nodes via a respective one of a plurality of POP nodes, by accessing a pre-configured topology file, determining the reachability of each of the plurality of POP nodes from the controller by periodically sending test messages from the monitor function to each POP and detecting acknowledgement of the test messages. If a POP node is not reachable, the route table is updated to relate the IPv6 subnet of the POP that is not reachable to the address of a POP node that is reachable. A Layer 2 network is used to direct the IPv6 management traffic according to the amended route table.

System and method of a relay server for managing communications and notification between a mobile device and application server
11552918 · 2023-01-10 · ·

Providing a mobile device with web-based access to data objects is disclosed. Authentication information is sent from a mobile device to a relay server. The relay server executes a connection application to establish a connection to a web access server. The authentication information is provided to the web access server associated with a data store hosting a data object. Upon authentication, the data object is provided to the relay server from the data store. The data object is then provided to the mobile device.

Managing outage detections and reporting

Systems and methods are disclosed for detecting node outages in a mesh network. A tracking node in the mesh network detects a set of signals originating from a tracked node in the mesh network. The set of signals includes beacons and communication messages transmitted by the tracked node. The tracking node determines that a threshold number of the alive beacon intervals have passed since receiving a most recent signal from the tracked node. The tracking node then outputs a ping to the tracked node requesting a response to the ping. When the response to the ping is not received from the tracked node, the tracking node transmits an outage alarm message to a next topologically higher layer of the mesh network, the outage alarm message comprising an identification of the tracked node.

Node configuration and self healing for ad hoc networks

A network includes at least one node to communicate with at least one other node via a wireless network protocol. The node includes a network configuration module to periodically switch a current node function of the node between an intermediate node function and a leaf node function. The switch of the current node function enables automatic reconfiguration of the wireless network based on detected communications between the at least one node and at least one intermediate node or at least one leaf node via the wireless network protocol.

Method for configuring service node, service node pool registrars, and system

A method for configuring a service node, a service node pool registrar, and a system are provided. The method includes receiving a service node query request sent by a management configuration device. The service node query request includes a service requirement. The service requirement is from a user or caused by a network change. The method further includes searching a service node database, to obtain service node information that matches the service node query request. The method further includes sending the matching service node information to the management configuration device, causing the management configuration device to perform network and service configuration on the matching service node according to network topology information that has been obtained and the matching service node information.