H04L12/803

DISTRIBUTED SERVICE FUNCTION FORWARDING SYSTEM

Provided is a distributed service function (SF) forwarding system that applies the corresponding service function chain (SFC) to traffic classified by a plurality of service network (SN) controller instances based on an SN overlay structure. Therefore, by selectively combining and executing necessary network functions (SFs) according to a path and traffic made up of defined component services, it is possible to dynamically configure and control one network service.

Network interface connection teaming system
09838342 · 2017-12-05 · ·

A network connection teaming system includes a processing system coupled to a memory system in an IHS chassis. The memory system is operable to receive instruction that, when executed by the processing system, cause the processing system to provide an operating system (OS). At least one network interface controller (NIC) including a plurality of network connections is located in the IHS chassis and coupled to the processing system. The NIC(s) are not directly visible to an OS provided to by the processing system. A NIC teaming controller is coupled between the processing system and the NIC(s). The NIC teaming controller includes a plurality of hardware connections that are configurable to team the plurality of network connections included on the NIC(s) to provide at least one teamed network connection. An OS provided by the processing system is presented the at least one teamed network connection by the NIC teaming controller.

Multitier wireless data distribution

Data distribution between mobile stations and external data paths is assigned to a new set of devices, distribution points. Each distribution point is independently coupled to mobile stations, also assigned to access points. Control elements operate to control the distribution points separately from the access points. Each access point maintains a substantially stateless link with each distribution point for which the two share a mobile station. Access points might exchange data with any one or more distribution points concurrently. Access points thus obtain greater bandwidth connectivity to external data paths. Mobile stations transfer between access points and transfer between distribution points independently. This has the effect that bandwidth connectivity between distribution points and external data paths have no particular requirement for VLAN separation. Mobile stations may roam among multiple Internet protocol subnets.

Link Management Method, Device and System in Virtual Machine Environment
20170346680 · 2017-11-30 ·

At least some embodiments of invention provide a method, device and system for link management in a Virtual Machine (VM) environment. The method includes: a heartbeat handshake link is established with a VM. After the heartbeat handshake link is successfully established, Link Aggregation Control Protocol (LACP) state information of a Physical Function (PF) of a plurality of a Network Interface Cards (NICs) is acquired. The LACP state information is sent to the VM through the heartbeat handshake link.

Congestion Aware Load Balancing for Distributed Storage
20170346897 · 2017-11-30 ·

Congestion aware load balancing for distributed storage may be provided. First, a read request for data may be received. The data may have redundancy through coding or through copying. Then it may be determined which K of M possible storage nodes to direct the received read request. K and M may be integers and M may be greater than K. In response to determining which K of M possible storage nodes to direct the received read request, the received read request may be copied into K read requests respectively corresponding to the determined K of M possible storage nodes. The copied K read requests may then be transmitted to the determined respective K storage nodes. And, in response to transmitting the copied K read requests, a client may receive data replies from each of the determined respective K storage nodes.

DYNAMIC NETWORK LOAD REGULATING DEVICE AND METHOD THEREFOR
20170346739 · 2017-11-30 ·

A dynamic network load regulating device includes a first network bridge, a second network bridge, a third network bridge, and a traffic monitoring module. The second network bridge and the third network bridge are further coupled to a plurality of terminal devices. Each of the network bridges includes a plurality of ports. The traffic monitoring module is configured to monitor the plurality of ports traffic load. When a first data transmission path traffic load reaches a congestion threshold, the dynamic network load regulating device increases the first data transmission path cost to select a second data transmission path to transmit network data. A method for the dynamic network load regulating device is also provided.

LOAD BALANCING FOR A TEAM OF NETWORK INTERFACE CONTROLLERS
20170346885 · 2017-11-30 · ·

An example method is provided for a host to perform load balancing for multiple network interface controllers (NICs) configured as a team. The method may comprise the host detecting egress packets from a virtualized computing instance supported by the host for transmission to a destination via the team. The method may also comprise the host selecting one of the multiple NICs from the team based on load balancing weights associated with the respective multiple NICs. Each load balancing weight may be assigned based on a network speed supported by the associated NIC, and different load balancing weights are indicative of different network speeds among the multiple NICs in the team. The method may further comprise the host sending, via the selected one of the multiple NICs, the egress packets to the destination.

SYSTEM AND METHOD FOR PROVIDING DATA SERVICES ON VEHICLES

Devices, systems, methods and computer-readable media are provided for data communication to and from a vehicle. A device is provided that includes memory storing processor-executable instructions; and at least one processor in communication with the memory that executes the stored instructions to: receive, from at least one user on the vehicle, at least one request for data communication; identify a plurality of communication links available at a current location of the moving vehicle; form an adaptive bonded communication link using the plurality of communication links to aggregate throughput across the plurality of communication links for the requested data communication, wherein the adaptive bonded communication link is configured to adapt to data communication requirements for the requested data communication and to data communication characteristics of the plurality of communication links as the vehicle moves. Corresponding methods, computer system products, uses, and computer-readable media are also provided.

LSP ping/trace over MPLS networks using entropy labels

The present disclosure provides for carrying downstream mapping information in an echo request message and/or echo reply message, which can describe both IP (Internet Protocol) multipath information and label multipath information. A transit node (e.g., an LSR element) that receives an echo request message from an initiator node determines downstream mapping information, which is returned to the initiator node. Transit node determines whether a newly defined type of multipath information (type 10) should be generated to return the downstream mapping information, based on whether transit node performs load balancing based on labels or IP header information, and whether transit node imposes entropy labels. A multipath information type 10 element includes either IP multipath information or label multipath information, as well as associated label multipath information that includes one or more entropy labels that map to the IP or label multipath information being returned.

Communication system, user terminal, and communication control method utilizing plural bearers for cellular and WLAN communication

A cellular base station is configured to execute functions of: a plurality of packet data convergence protocol (PDCP) entities corresponding to a plurality of bearers used in performing a communication with a user terminal in which the user terminal is configured to utilize radio resources of the cellular base station and a wireless local area network (WLAN) access point; and a specific entity that provides a PDCP packet with a header including a bearer identifier to generate a specific packet, the PDCP packet generated by each of the plurality of PDCP entities. The bearer identifier is for identifying a bearer to which the specific packet belongs, from the plurality of bearers. The specific entity transmits the specific packet to the user terminal via the WLAN access point.