H04L45/76

COMMUNICATION CONTROL APPARATUS, COMMUNICATION CONTROL SYSTEM, AND COMMUNICATION CONTROL METHOD
20220393973 · 2022-12-08 · ·

A communication control apparatus that implements at least some functions in flow control of a software defined network (SDN) by hardware, the communication control apparatus includes a processor. The configured to set, when a packet of a flow that is not registered in transfer control information is detected when a plurality of packets that constitutes a flow is transferred, a destination resolution standby state for the flow in the transfer control information, store, into an evaluation queue, at least some of packets received in the destination resolution standby state, stop a pipeline that processes a packet to be transferred after destination resolution for the flow, output a packet that belongs to the flow and is stored in the evacuation queue, and operate the pipeline after the output of the packet stored in the evacuation queue is completed.

INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING APPARATUS, AND CONTROL METHOD OF THE SAME
20220394152 · 2022-12-08 ·

An information processing apparatus operating as a virtual network computing (VNC) server includes a memory and at least one processor in communication with the memory, wherein the at least one processor of the information processing apparatus is configured to perform, in a case where a request for a VNC connection is received from a second VNC client in a state in which the information processing apparatus is connected with a first VNC client using VNC, first connection control to maintain the connection with the first VNC client and not to establish a VNC connection with the second VNC client, or second connection control to cut off the connection with the first VNC client and to establish the VNC connection with the second VNC client.

INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING APPARATUS, AND CONTROL METHOD OF THE SAME
20220394152 · 2022-12-08 ·

An information processing apparatus operating as a virtual network computing (VNC) server includes a memory and at least one processor in communication with the memory, wherein the at least one processor of the information processing apparatus is configured to perform, in a case where a request for a VNC connection is received from a second VNC client in a state in which the information processing apparatus is connected with a first VNC client using VNC, first connection control to maintain the connection with the first VNC client and not to establish a VNC connection with the second VNC client, or second connection control to cut off the connection with the first VNC client and to establish the VNC connection with the second VNC client.

ROUTING METHOD AND DEVICE IMPLEMENTING SAID METHOD

A routing method for routing an application data stream from a routing device in a vehicle to a receiving device. The routing device has available to it a plurality of communication arrangements. Before a movement of the vehicle, at least one parameter representative of the performance is estimated along a planned itinerary for each communication arrangement. Theoretical routing rules are then defined based on the estimated parameters and application requirements. During the movement of the vehicle, at least one parameter representative of the performance is estimated for each communication arrangement. The application stream is then routed by using routing rules determined in response to a comparison between the parameters representative of the performance estimated before movement and the corresponding parameters estimated during the movement.

ROUTING METHOD AND DEVICE IMPLEMENTING SAID METHOD

A routing method for routing an application data stream from a routing device in a vehicle to a receiving device. The routing device has available to it a plurality of communication arrangements. Before a movement of the vehicle, at least one parameter representative of the performance is estimated along a planned itinerary for each communication arrangement. Theoretical routing rules are then defined based on the estimated parameters and application requirements. During the movement of the vehicle, at least one parameter representative of the performance is estimated for each communication arrangement. The application stream is then routed by using routing rules determined in response to a comparison between the parameters representative of the performance estimated before movement and the corresponding parameters estimated during the movement.

ENCODING END-TO-END TENANT REACHABILITY INFORMATION IN BORDER GATEWAY PROTOCOL (BGP) COMMUNITIES

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.

METHOD AND SYSTEM FOR MIGRATION OF ONE OR MORE VIRTUAL MACHINES

A system [100] and method [200] for migration of virtual machine(s). The method [200] encompasses identifying, the virtual machine(s) hosted under a first server unit configured in a network to migrate to a second server unit. The method [200] thereafter comprises broadcasting in the network, a GARP response generated by one of the virtual machine(s) and the first server unit. Further the method [200] comprises enabling, an IP forwarding on the second server unit. The method [200] thereafter encompasses enabling, a Proxy ARP on a first network node associated with the first server unit and a second network node associated with the second server unit. Further the method [200] comprises migrating, the virtual machine(s) to the second server unit from the first server unit based at least on the GARP, the enabled IP forwarding and the enabled Proxy ARP.

METHOD AND SYSTEM FOR MIGRATION OF ONE OR MORE VIRTUAL MACHINES

A system [100] and method [200] for migration of virtual machine(s). The method [200] encompasses identifying, the virtual machine(s) hosted under a first server unit configured in a network to migrate to a second server unit. The method [200] thereafter comprises broadcasting in the network, a GARP response generated by one of the virtual machine(s) and the first server unit. Further the method [200] comprises enabling, an IP forwarding on the second server unit. The method [200] thereafter encompasses enabling, a Proxy ARP on a first network node associated with the first server unit and a second network node associated with the second server unit. Further the method [200] comprises migrating, the virtual machine(s) to the second server unit from the first server unit based at least on the GARP, the enabled IP forwarding and the enabled Proxy ARP.

METHOD AND APPARATUS FOR PROCESSING DATA, DEVICE, AND STORAGE MEDIUM
20220377025 · 2022-11-24 ·

The present disclosure provides a method and apparatus for processing data, a device and a storage medium. The method includes receiving and processing data; obtaining a transmission path of the data; transmitting the data to a destination output port of the data according to the transmission path; and processing the data at the destination output port.

METHODS AND SYSTEMS FOR SERVICE STATE REPLICATION USING ORIGINAL DATA PACKETS

Network traffic flows can be processed by routers, switches, or service nodes. Service nodes may be ASICs that can provide the functionality of a switch or a router. Service nodes can be configured in a circular replication chain, thereby providing benefits such as high reliability. The service nodes can implement methods that include receiving a first packet that includes a source address in a source address field and that includes a destination address in a destination address field, routing the first packet to a selected service node that is in a circular replication chain that includes a plurality of service nodes that have local flow tables and are configured for chain replication of the local flow tables, producing a second packet by using a matching flow table entry of the first packet to process the first packet, and sending the second packet toward a destination indicated by the destination address.