H04L47/2483

Service-function chaining using extended service-function chain proxy for service-function offload
11570091 · 2023-01-31 · ·

An extended service-function chain (SFC) proxy is hosted on a network node and connected to a service path formed by one or more network nodes hosting a chain of service-functions applied to packets traversing the service path. The packets each include a service header having a service path identifier and a service index. A packet of a traffic flow destined for a service-function is received from the service path and sent to the service-function. An indication to offload the traffic flow is received from the service-function. The indication is stored in a flow table having entries each identifying a respective traffic flow. A subsequent packet of the traffic flow is received from the service path. The flow table is searched for the indication to offload the traffic flow. Upon finding the indication, the service-function is bypassed, and the subsequent packet is forwarded along the service path.

PROCESSING DEVICE, RELOCATION METHOD, AND RELOCATION PROGRAM
20230024732 · 2023-01-26 ·

A VNF operation apparatus (10) is a processing apparatus that relocates data processing functions to another apparatus to continue data processing and includes: a storage unit (12) configured to store information indicating a communication relationship between apparatuses; an estimation unit (132) configured to calculate, based on the information indicating the communication relationship, an estimation value of a transfer delay of data generated during relocation for a plurality of schedulings having different orders of relocation of the data processing functions; a scheduling unit (133) configured to select a scheduling for which the estimation value calculated by the estimation unit (132) is minimized, and sets, based on the selected scheduling, an order of relocation of the data processing functions and a start timing of relocation of the data processing functions; and a relocation unit (134) configured to relocate VNFs to the other apparatus in accordance with the order and the timing set by the scheduling unit.

PROCESSING DEVICE, RELOCATION METHOD, AND RELOCATION PROGRAM
20230024732 · 2023-01-26 ·

A VNF operation apparatus (10) is a processing apparatus that relocates data processing functions to another apparatus to continue data processing and includes: a storage unit (12) configured to store information indicating a communication relationship between apparatuses; an estimation unit (132) configured to calculate, based on the information indicating the communication relationship, an estimation value of a transfer delay of data generated during relocation for a plurality of schedulings having different orders of relocation of the data processing functions; a scheduling unit (133) configured to select a scheduling for which the estimation value calculated by the estimation unit (132) is minimized, and sets, based on the selected scheduling, an order of relocation of the data processing functions and a start timing of relocation of the data processing functions; and a relocation unit (134) configured to relocate VNFs to the other apparatus in accordance with the order and the timing set by the scheduling unit.

SYSTEM AND METHOD FOR MANAGING NETWORK TRAFFIC USING FAIR-SHARE PRINCIPLES

A system and method for managing network traffic in a distributed environment. the system including: a plurality of logic modules configured to determine policy data related to bandwidth management and at least one split criteria for a basis for shaping network traffic; a control processor associated with each one of the plurality of logic modules, each control processor configured to determine data associated with each of a plurality of traffic flows at the associated logic module and to coordinate traffic actions over the plurality of logic modules; a packet processor associated with each control processor and configured to determine a traffic action based on each traffic flow and received policy data; and at least two shaper objects configured to receive a split of the traffic flows and enforce the determined traffic action on their respective traffic flow.

SYSTEM AND METHOD FOR MANAGING NETWORK TRAFFIC USING FAIR-SHARE PRINCIPLES

A system and method for managing network traffic in a distributed environment. the system including: a plurality of logic modules configured to determine policy data related to bandwidth management and at least one split criteria for a basis for shaping network traffic; a control processor associated with each one of the plurality of logic modules, each control processor configured to determine data associated with each of a plurality of traffic flows at the associated logic module and to coordinate traffic actions over the plurality of logic modules; a packet processor associated with each control processor and configured to determine a traffic action based on each traffic flow and received policy data; and at least two shaper objects configured to receive a split of the traffic flows and enforce the determined traffic action on their respective traffic flow.

IN-SITU FLOW DETECTION METHOD AND ELECTRONIC DEVICE
20230231804 · 2023-07-20 ·

Embodiments of the present disclosure provide an in-situ flow detection method and an electronic device. The method includes: receiving a first service packet carrying a first packet header, where the first packet header includes at least a first in-situ flow detection option which is added to the first packet header by an ingress node of a first network domain and is for indicating an in-situ flow detection; and when the network device is an ingress node of a second network domain, forwarding a second service packet in the second network domain; where the second service packet is obtained by encapsulating a second packet header in an outer layer of the first service packet, the second packet header includes at least a second in-situ flow detection option.

SATELLITE NETWORK SERVICE SHARING

Methods, systems, and devices are described for providing network access services to mobile users via multi-user network access terminals over a multi-beam satellite system. Quality-of-service (QoS) is controlled for the mobile devices at a per-user level according to user-specific traffic policies. Mobile users may be provisioned on the satellite system according to a set of traffic policies based on their service level agreement (SLA). System resources of the satellite may be allocated to mobile users based on the demand of each mobile user and the set of traffic polices associated with each mobile user, regardless of which multi-user network access terminal is used to access the system. Dynamic multiplexing of traffic from fixed terminals and mobile users on the same satellite beam can take advantage of statistical multiplexing of large numbers of users and on different usage patterns between fixed terminals and mobile users.

SATELLITE NETWORK SERVICE SHARING

Methods, systems, and devices are described for providing network access services to mobile users via multi-user network access terminals over a multi-beam satellite system. Quality-of-service (QoS) is controlled for the mobile devices at a per-user level according to user-specific traffic policies. Mobile users may be provisioned on the satellite system according to a set of traffic policies based on their service level agreement (SLA). System resources of the satellite may be allocated to mobile users based on the demand of each mobile user and the set of traffic polices associated with each mobile user, regardless of which multi-user network access terminal is used to access the system. Dynamic multiplexing of traffic from fixed terminals and mobile users on the same satellite beam can take advantage of statistical multiplexing of large numbers of users and on different usage patterns between fixed terminals and mobile users.

TECHNIQUES FOR DYNAMIC NETWORK MANAGEMENT

Various embodiments are generally directed to techniques for dynamic network management, such as by monitoring and analyzing network parameters, such as network traffic and network configurations, to enable visualization of network state and improved situational awareness. Some embodiments are particularly directed to providing a graphical user interface (GUI) that utilizes various network parameters to map, characterize, and/or assign attributes to network traffic and resources. In many embodiments, network traffic may be monitored and/or routed based on their attributes.

Increasing QoS throughput and efficiency through lazy byte batching

Described embodiments improve the performance of a computer network via selectively forwarding packets to bypass quality of service (QoS) processing, avoiding processing delays during critical periods of high demand, increasing throughput and efficiency may be increased by sacrificing a small amount of QoS accuracy. QoS processing may be applied to a subset of packets of a flow or connection, referred to herein as “lazy” processing or lazy byte batching. Packets that bypass QoS processing may be immediately forwarded with the same QoS settings as packets of the flow for which QoS processing is applied, resulting in tremendous overhead savings with only minimal decline in accuracy.