Patent classifications
H04L45/30
ENHANCED INFRASTRUCTURE ROUTING WITH PREFIXED NETWORK ADDRESSING IN CONTENT DELIVERY NETWORKS
Systems, methods, apparatuses, and software for a content delivery network that caches content for delivery to end user devices is presented. In one example, a method includes assigning prefixed network addresses for the sites of the content delivery network, with ones of the prefixed network addresses indicating associated pathways for routing network traffic to reach the sites over more than one backhaul packet network. The method includes announcing groups of the prefixed network addresses to selected ones of the backhaul packet networks, with each to the groups comprising a backhaul network-independent prefixed network address, a backhaul network-specific prefixed network address, and a failover prefixed network address. The method includes receiving the network traffic at the sites over ones of the backhaul packet networks that are selected among for routing the network traffic by source network addresses indicated in content requests issued from the sites.
Communication connection device and communication connection method
An object is to provide a communication connection device and a communication connection method enabling priority forwarding processes in units of slice networks in addition to in units of communication flows. The RAN 100 is a communication connection device allocated to one or a plurality of slice networks each of which is a virtual network. The RAN 100 includes the storage unit 102 storing priority of performing a forwarding process for each communication flow representing a data forwarding unit and slice network, and the forwarding processing unit 104 forwarding data transmitted from the core network to the user terminal 50 according to the priority stored in the storage unit 102.
Slice-based routing
In a slice-based network, switches can be programmed to perform routing functions based on a slice identifier. The switch can receive a packet and determine a slice identifier for the packet based on packet header information. The switch can use the slice identifier to determine a next hop. Using the slice identifier with a multi-path table, the switch can select an egress interface for sending the packet to the next hop. The multi-path table can ensure that traffic for a slice stays on the same interface link to the next hop, even when a link aggregation group (“LAG”) is used for creation of a virtual channel across multiple interfaces or ports.
Data packet routing in a remote unit
Apparatuses, methods, and systems are disclosed for data packet routing in a remote unit. An apparatus includes a processor that receives a data packet to be transmitted and determines packet routing information for the data packet, the packet routing information comprising at least one of: network slice information, a continuity type, and a data network name for the data packet. The processor also determines whether the packet routing information matches a network connection and sends the data packet over a matching network connection, in response to determining that the packet routing information matches a network connection. In some embodiments, the apparatus includes a transceiver that communicates with a mobile communication network using at least one network connection of a first connection type associated with network slice information, a continuity type, and a DNN.
Data packet routing in a remote unit
Apparatuses, methods, and systems are disclosed for data packet routing in a remote unit. An apparatus includes a processor that receives a data packet to be transmitted and determines packet routing information for the data packet, the packet routing information comprising at least one of: network slice information, a continuity type, and a data network name for the data packet. The processor also determines whether the packet routing information matches a network connection and sends the data packet over a matching network connection, in response to determining that the packet routing information matches a network connection. In some embodiments, the apparatus includes a transceiver that communicates with a mobile communication network using at least one network connection of a first connection type associated with network slice information, a continuity type, and a DNN.
Enhance communication of network traffic
Techniques are disclosed relating to enhancing communication of network traffic. In various embodiments, a computer system receives topology information and traffic information. The topology information describes resources of a network that are usable to communicate a plurality of streams among nodes in the network and includes information about a first path and a second path connecting two nodes. Traffic information describes demands for communicating the plurality of streams and indicates demands for communicating a first stream and a second stream between the two nodes. In such an embodiment, the computer system determines, using the topology information and the traffic information, a network schedule that indicates that the first stream is to be communicated over the first path and that the second stream is to be communicated over the second path.
Enhanced UE route selection policy (URSP) rules evaluation
A method for evaluation of UE route selection policy (URSP) rules is proposed. URSP is used by a UE to determine if a detected application can be associated to an established PDU session, can be offloaded to non-3GPP access outside a PDU session, or can trigger the establishment of a new PDU session. The UE first finds a non-default URSP rule with a matching traffic descriptor to the application. Then, the UE selects a route selection descriptor including a preferred access type from a list of RSDs of the non-default URSP rule. After that, the UE matches or establishes a Protocol Data Unit (PDU) session for the application by ignoring the preferred access type or using the preferred access type.
Planning and managing network probes using centralized controller
In general, the disclosure describes techniques for measuring edge-based quality of experience (QoE) metrics. For instance, a network device may construct a topological representation of a network, including indications of nodes and links connecting the nodes within the network. For each of the links, the network device may select a node device of the two node devices connected by the respective link to measure one or more QoE metrics for the respective link, with the non-selected node device not measuring the QoE metrics. In response to selecting the selected node device, the network device may receive a set of one or more QoE metrics for the respective link for data flows flowing from the selected node device to the non-selected node device. The network device may store the QoE metrics and determine counter QoE metrics for data flows flowing from the non-selected node device to the selected node device.
Mobile Accelerator
A mobile accelerator system includes point of presences (POPs) that includes an entry POP. The entry POP receives a query to a content server from a mobile device via a dedicated transport channel. The entry POP determines a direct connection score for a direct connection between the mobile device and the content server that does not traverse the mobile accelerator system. The entry POP determines a POP connection score for a connection between the mobile device and the content server through the entry POP and a candidate exit POP. The entry POP determines a dynamic path ranking based on the direct connection score, the POP connection score, and other POP connection score(s) associated with other candidate exit POP(s). The entry POP determines at least a portion of a dynamic path between the mobile device based on the dynamic path ranking and routes data transfers through that dynamic path.
Interworking between variable capacity optical layer and Ethernet/IP/MPLS layer
Systems and methods for coordinating an optical layer and a packet layer in a network, include a Software Defined Networking (SDN) Internet Protocol (IP) application configured to implement a closed loop for analytics, recommendations, provisioning, and monitoring, of a plurality of routers in the packet layer; and a variable capacity application configured to determine optical path viability, compute excess optical margin, and recommend and cause capacity upgrades and downgrades, by communicating with a plurality of network elements in the optical layer, wherein the SDN IP application and the variable capacity application coordinate activity therebetween based on conditions in the network. The activity is coordinated based on underlying capacity changes in the optical layer and workload changes in the packet layer.