H04L12/725

DYNAMIC MULTI-DESTINATION TRAFFIC MANAGEMENT IN A DISTRIBUTED TUNNEL ENDPOINT

One embodiment of the present invention provides a switch. The switch includes a storage device, a mapping module, and a packet processor. During operation, the mapping module maintains a first and a second mappings. The first mapping, which can be in the storage device, is between a first service tunnel identifier and a first virtual local area network (VLAN) identifier. The second mapping is between the first VLAN identifier and an indicator, which indicates whether the switch is elected as a designated forwarder of multi-destination traffic for the first service tunnel identifier. If the indicator indicates that the switch is the designated forwarder of multi-destination traffic for the first service tunnel identifier, the packet processor determines an egress port, which corresponds to the first service tunnel, for a packet belonging to multi-destination traffic of the first VLAN.

SYSTEM AND METHOD FOR CLOUD COMPUTING ON-DEMAND DYNAMIC SERVICE MANAGEMENT ENGINE
20170310770 · 2017-10-26 ·

The present arrangement is a system for connecting consumers with services. The system has a mobile application management platform for supporting connection with a plurality of third party service providers. A display module provides an interface for displaying interaction with the third party service providers in an integrated arrangement. The consumer requests at least two services offered by a plurality of the mobile application platforms of the third party service providers. A processor parses the service request and assembles at least one combination of at least the two services, based on a coordination of an optimized combination of the two services based on time and cost so as to allow the consumer to select and initiate a corresponding request for the combination to at least said two services. A fulfillment module configured to complete ordering of the transaction with both the consumer, the fulfillment module sending service request to the third party service providers, based on information received from the scheduling unit regarding the completion time of each service while each service is being performed.

L2/L3 multi-mode switch including policy processing

Methods and apparatus for processing data packets in a computer network are described. One general method includes receiving a data packet; examining the data packet to classify the data packet including classifying the data packet as a L2 or L3 packet and including determining at least one zone associated with the packet; processing the packet in accordance with one or more policies associated with the zone; determining forwarding information associated with the data packet; and if one or more policies permit, forwarding the data packet toward an intended destination using the forwarding information.

Method and communication system for data reception in wireless vehicle-to-surroundings communication

A communication system of a vehicle receives data in wireless vehicle-to-surroundings. The communication system includes multiple control devices. A receiving control device receives data from objects located in the surroundings of the vehicle, and a communication stack is processed during reception. In order for the data to be expediently and effectively acquired, the received data is sorted into at least two classes of relevance and is further processed in the communication stack according to the class of relevance.

Method and System for Service Exchange Optimization
20170300838 · 2017-10-19 ·

A method, computer program product, and apparatus for providing the exchange of transportation services between separate company entities are provided. Transportation services are received from a communications device. Primary geographical location information of where the service is to be performed is received from the communications device. What is new is that the system automatically combines service data from all companies and analyzes them together to find the most optimized transportation methods. Opportunities to exchange optimized services are transmitted to the communications device. Opportunities, which contain the net profit improvements, are transmitted to the communications device for the company that may provide the service. Opportunities, which contain cost improvements, are transmitted to the communications device for the company the service is being performed for. Agreements for exchanged services are transmitted to the communications device.

OPTICAL TRANSMISSION CONTROL DEVICE AND OPTICAL SIGNAL WAVELENGTH DETERMINATION METHOD
20170338905 · 2017-11-23 · ·

There is provided an optical transmission control device includes a memory, and a processor coupled to the memory and the processor configured to aggregate information of candidacy sections having a possibility that communication is discontinued among wavelength-multiplexed transmission sections, classify, based on the aggregated information, optical paths set between optical transmission devices into a first optical path on which, when communication in the candidacy sections is discontinued, an optical signal is not transmitted, and a second optical path on which, when the communication in the candidacy sections is discontinued, an optical signal is transmitted, and determine a wavelength allocation in a first wavelength group of the first optical path and a second wavelength group of the second optical path so that a difference in gain wavelength characteristics of the first optical path and the second optical path is equal to or less than a predetermined level.

Building topology in communications networks

The present proposal provides a specific solution for communications network topology summarization with a good trade-off between high scalability, good stability and resources utilization efficiency.

Method and device for allocating packet switching resource
09794192 · 2017-10-17 · ·

Embodiments of the present invention provide a method and a device for allocating a packet switching resource, which includes: receiving, by a management plane unit, a service transport request carrying service information, where the service information includes source node information, sink node information, quality of service QoS requirement information, and bandwidth requirement information; determining, by the management plane unit, at least one transport path according to the service information and a preset resource allocation policy, and generating a routing table entry/forwarding table entry according to the at least one transport path; and sending, by the management plane unit, the routing table entry/forwarding table entry to data plane units of packet switching devices of each transport path of the at least one transport path. According to the embodiments, transparent and controllable allocation of a network bandwidth resource is implemented, so that utilization efficiency of a network resource is improved.

Application based data traffic routing using network tunneling
09794169 · 2017-10-17 · ·

Various implementations described herein relate to routing network data traffic using network tunnels. In some implementations, one or more tunnels are established between a remote gateway device and a central gateway device central gateway system. The remote gateway device can receive data traffic from one or more client devices and analyzed the data traffic. Based at least in part on the resulting analysis, the remote gateway device identified an application or an application type associated with the data traffic. The remote gateway device can select one or more select tunnels, from the one or more tunnels, based at least in part on the identification of the application or the application type associated with the data traffic. Eventually, the remote gateway device can route the data traffic to the central gateway system using the one or more select tunnels.

High-efficiency service chaining with agentless service nodes

An example method for distributed service chaining is provided and includes receiving a packet belonging to a service chain in a distributed virtual switch (DVS) network environment, the packet includes a network service header (NSH) indicating a service path identifier identifying the service chain. The packet is provided to a virtual Ethernet module (VEM) connected to an agentless service node (SN) providing an edge service such as a server load balancer (SLB). The VEM associates a service path identifier corresponding to the service chain with a local identifier such as a virtual local area network (VLAN). The agentless SN returns the packet to the VEM for forwarding on the VLAN. Because the VLAN corresponds exactly to the service path and service chain, the packet is forwarded directly to the next node in the service chain. This can enable agentless SNs to efficiently provide a service chain for network traffic.