Abstract:
Methods, apparatuses and computer readable storage mediums provide virtual network slicing without duplicating network configuration data (also referred to as network configuration information) on a slice-by-slice basis by maintaining a single physical network datastore including network configuration information for all network entities in the physical network, but generating slice views for respective virtual network slices as needed over time. Methods, apparatuses and computer readable storage mediums also enable configuration of a plurality of virtual network slices sharing a physical network infrastructure.
Abstract:
Embodiments are directed to monitoring a network flow. A characteristic of the monitored network flow may be compared to a criterion. A filter may provide the criterion. Filtered network traffic may be provided based on the filter and the comparison. A rule may be provided based on the filtered network traffic, such that each rule is associated with one or more rule prologues and one or more rule actions. The one or more rule prologues may be executed on the filtered network traffic to provide one or more satisfied rule prologues. One or more of the one or more rule actions may be executed based on the one or more satisfied rule prologues, such that the one or more executed rule actions and the one or more satisfied rule prologues are each associated with a same rule.
Abstract:
A computer-implemented method classifies a packet received from a network. The method comprises receiving the packet having header information and a rule-set that indicates a plurality of actions to perform on the packet. A geometric representation of the rule-set is constructed having a plurality of dimensions and rule boundaries. At least one rule boundary and dimension of the geometric representation is split to form a search structure having a plurality of nodes. Each node in the plurality of nodes is constrained to a predetermined memory threshold. The search structure is searched using the header information to obtain a rule in the rule-set that indicates an action to take on the packet.
Abstract:
A method is implemented by a network device for the insertion of a timestamp into a packet header. The insertion of the timestamp into the packet header enables performance metrics in a software defined networking (SDN) network. The method includes receiving a packet on an ingress port of the network device, determining whether the received packet matches timestamp criteria, upon determining that the received packet matches the timestamp criteria, copying a value in a global timestamp packet register in a flow control pipeline into a header of the received packet, and forwarding the received packet toward a destination.
Abstract:
A system for the maintenance and creation of security tunnels between IoT devices and IoT cloud servers, comprising the steps of receiving one or more packets from one or more IoT devices in a smart router, routing the one or more packets to an agent within the router, the agent performing one or more services on the one or more packets, routing the one or more packets to a WAN port of the router, and sending the one or more packets by a cloud secure tunnel to one or more IoT cloud servers. The system may have secure tunnels that are formed between the IoT devices using a unique password for each IoT device. The additional step of selectively stopping communication between the IoT devices and the router, wherein when the communication of one IoT device to the router is compromised, the remaining tunnels with unique passwords are integral.
Abstract:
There is provided mechanisms for service interruption reporting of a multicast bearer for group communications. A method is performed by a client node. The method comprises obtaining instruction from a control node of the multicast bearer, where the instruction instructs whether or not the client node is to report service interruption of the multicast bearer. The method comprises detecting service interruption of the multicast bearer. The method comprises selectively reporting the service interruption to the control node in accordance with the instruction.
Abstract:
Technologies for tracing network performance in a high performance computing (HPC) network include a network computing device configured to receive a network packet from a source endpoint node and store the header and trace data of the received network packet to a trace buffer of the network computing device. The network computing device is further configured to retrieve updated trace data from the trace buffer and update the trace data portion of the network packet to include the retrieved updated trace data from the trace buffer. Additionally, the network computing device is configured to transmit the updated network packet to a target endpoint node, in which the trace data of the updated network packet is usable by the target endpoint node to determine inline performance of the network relative to a flow of the network packet. Other embodiments are described and claimed herein.
Abstract:
The present invention provides a system (100) for managing at least one network service (101). The system (100) comprises at least one network node (102) including at least one connection tracking module (103), which is configured to perform connection tracking on at least one packet belonging to a network service session. Further, the system also comprises at least one external data storage or memory (104) configured to store connection tracking data obtained by the at least one connection tracking module (103), and to share the stored connection tracking data (105) across all network nodes (102).
Abstract:
A wireless device for narrowband MTC may use a sampling rate that is less than a default sampling rate associated with a wireless carrier for reduced processing complexity. The device may operate in a narrowband portion of a system bandwidth, and the sampling rate may be less than that used by devices monitoring the whole bandwidth but with the same subcarrier spacing or symbol duration. A reduced sampling rate implies a shorter IFFT for each symbol, but in order to align the subframe timing with the conventional subframe timing, three solutions are proposed: 1) reduced sampling rate for useful portion and CP but alternating CP lengths between symbols. 2) dual sampling rate processing: first sampling rate for useful portion and part of CP and sampling rate conversion and CP filling samples added at second sampling rate. 3) reduced sampling rate (1.92 MHZ) with overlapping symbol windows (ie a postfix overlapping the CP of the next symbol) to improve spectral shaping. The size of a cyclic prefix (CP) may be adjusted based on the sampling rate to align subframe timing boundaries for signals of different sampling rates.