Patent classifications
H04L47/825
Systems and methods for configuring routers and for facilitating communication between routers
Aspects of the subject disclosure may include, for example, storing, in a database, subscriber information associated with a plurality of subscribers of a wireless carrier, the subscriber information comprising first subscriber information associated with a first subscriber of the wireless carrier, the first subscriber information comprising first configuration data for a first router of the first subscriber, the first router being located at a first physical location; wirelessly receiving from a second router of the first subscriber, via a wireless service of the wireless carrier, a first registration request made by the second router, the second router being located at a second physical location; responsive to receiving the first registration request, generating first provisioning information, the first provisioning information being based at least in part upon the first configuration data for the first router that is stored in the database; and wirelessly sending to the second router, via the wireless service of the wireless carrier, the first provisioning information, the first provisioning information enabling the first router and the second router to communicate with one another via the wireless service through a first tunnel mechanism. Other embodiments are disclosed.
TUNNELED MONITORING SERVICE AND METHOD
Some embodiments provide systems and methods to monitor network communications, comprising: a computing device comprising a control circuit and memory with instructions executed by the control circuit to implement: a tunneled monitoring service (TMS) operated local on the mobile computing device; and a tunnel protocol within the mobile computing device that is configured to establish a tunnel interface between software applications and the TMS, wherein the tunnel interface is configured, to collect output data transactions, communicated by the software applications, and direct the output data transactions to the TMS; wherein the TMS is configured to initiate a monitoring of each output data transaction relative to predefined criteria to identify relevant parameter information, obtained from one or more of the output data transactions, that have a predefined relationship with one or more of the criteria, and cause results of the monitoring relative to the criteria to be recorded.
Route Exchange In Multi-Tenant Clustered Controllers
Route exchange in a plurality of network controller appliances on a per-tenant basis is disclosed. In one aspect, a method includes receiving, from a network management system and at a first network controller appliance, a designation of at least two tenants to be hosted on the first network controller appliance, the first network controller appliance being one of a plurality of network controller appliances in a SD-WAN; sending, from the first network controller appliance to other network controller appliances of the plurality of network controller appliances, a tenant list query message to obtain a corresponding tenant list of each of the other network controller appliances; and receiving a corresponding response from each of the other network controller appliances indicating the corresponding tenant list of each of the other network controller appliances, the corresponding response being used to update the tenant list on the first network controller appliance.
Packet transmission method, apparatus, and system
A packet transmission method, including receiving, by a session management function network element, first access network tunnel information and second access network tunnel information that correspond to a first service, and sending a downlink forwarding rule to a user plane function network element, where the downlink forwarding rule includes the first access network tunnel information and the second access network tunnel information, and the downlink forwarding rule indicates the user plane function network element to replicate a received downlink packet of the first service, and send downlink packets of the first service through two paths respectively corresponding to the first access network tunnel information and the second access network tunnel information.
Processing packets by an offload platform adjunct to a packet switching device
In one embodiment, an offload platform is an compute platform, adjunct to a router or other packet switching device, that performs packet processing operations including determining an egress forwarding value corresponding to the next-hop node of the packet switching device to which to send an offload-platform processed packet. The offload platform downloads forwarding information from the router, and augments it, such as, but not limited to, representing interfaces of the router as identifiable virtual interface(s) on the offload platform, and including each of one or more next-hop nodes of the router represented as an identifiable virtual adjacency and identifiable tunnel (e.g., identified by the egress forwarding value). In one embodiment, the egress forwarding value is an Multiprotocol Label Switching (MPLS) label or Segment Routing Identifier. The router identifies packets of certain packet flows to send to the adjunct offload platform, rather than processing per its routing information base.
DEVICE AND METHOD FOR PROCESSING TRAFFIC IN WIRELESS COMMUNICATION SYSTEM
The present disclosure relates to a 5th generation (5G) or pre-5G communication system for supporting a higher data transmission rate after a 4th generation (4G) communication system such as long-term evolution (LTE). An operating method of a device for a user plane function (UPF) in a core network of a wireless communication system may include receiving rule information for processing a packet from a device for a session management function (SMF), processing a packet including user traffic received from a first device based on the rule, and transmitting the processed packet to a second device. Herein, first device or the second device may be a different device which performs a function related to a user plane.
System, apparatus and method for providing a virtual network edge and overlay with virtual control plane
A network system is provided between at least a first client site and a second client site. A client site network component is implemented at least at the first client site, the client site network component aggregating one or more diverse network connections so as to configure an aggregated connection that has increased throughput. At least one network server component may be configured to connect to the client site network component using the aggregated connection. A cloud network controller may be configured to manage the data traffic and a virtual edge providing transparent lower-link encryption for the aggregated connection between the client site network component and the network server component. The network server component includes a virtual control plane interface configured to establish a unicast path between the network server component and each of a plurality of re-mote network server components.
COMMUNICATION METHOD AND RELATED APPARATUS
A method includes: A first network device obtains first link layer topology information corresponding to a first network slice; the first network device obtains second link layer topology information corresponding to a second network slice; the first network device determines, based on the first link layer topology information and the second link layer topology information, that a link layer topology of the second network slice is included in a link layer topology of the first network slice; the first network device receives network layer topology information that is of the first network slice and that is sent by a second network device; and the first network device determines network layer topology information of the second network slice based on the second link layer topology information and the network layer topology information of the first network slice.
Apparatus and method for establishing tunnels between nodes in a communication network
Tunnels are established between nodes along a packet transfer route in a communication network so that a packet is transferred from a first relay node to a second relay node via one or more intermediate relay nodes using the established tunnels. An intermediate relay node receives, from an adjacent downstream relay node, a reply message storing relay-node addresses identifying the downstream relay node and at least one intermediate relay node between the downstream relay node and the first relay node. The intermediate relay node establishes a tunnel to the downstream relay node in association with the relay-node address of the downstream relay node, updates the reply message by removing the relay-node address of the down stream relay node from the reply message, and transfers the updated reply message to an adjacent upstream relay node along the packet transfer route.
MULTIPLEXING DATA PACKETS OVER GENERAL PACKET RADIO SERVICE TUNNELING PROTOCOL
Systems, methods, and software described herein provide enhancements for data communications between a wireless access node and a wireless network gateway. In one implementation, a method of operating a wireless network includes, in the wireless access node, wirelessly receiving data packets for wireless communication devices, and encapsulating the data packets in GPRS Tunneling Protocol (GTP) packets of a shared GTP tunnel for the plurality of wireless communication devices, wherein the GTP packets comprise GTP extension headers to multiplex the data packets in the GTP packets. The method further provides, in the wireless access node, transferring the GTP packets for delivery to a wireless network gateway, wherein the network gateway separates the data packets from the GTP packets based on the GTP extension headers.