Patent classifications
H04L12/761
Systems and methods for establishing communication links between networks and devices with different routing protocols
Aspects and examples are disclosed for apparatuses and processes for establishing a communication link between a network using a routing protocol for low power and lossy networks (RPL) and a non-RPL-enabled device. For instance, a communication link establishment method includes establishing, by a routing protocol for low power and lossy networks (RPL) enabled device, a communication link with a non-RPL-enabled device. The method also includes establishing, by the RPL-enabled device, a network connection with an RPL-enabled network. Further, the method includes providing, by the RPL-enabled device, a proxy communication link between the non-RPL-enabled device and the RPL-enabled network. Providing the proxy communication link includes assigning a globally unique address (GUA) to the non-RPL-enabled device, and transmitting, by the RPL-enabled device, a proxy destination advertisement object to the RPL-enabled network where the proxy destination advertisement object comprises the GUA.
In service flow capability update in guaranteed bandwidth multicast network
In service flow capability updating in a guaranteed bandwidth multicast network may be provided. First, a node may determine that a bandwidth requirement of a flow has changed to a new bandwidth value. Then, in response to determining that the bandwidth requirement of the flow has changed to the new bandwidth value, an ingress capacity value may be updated in an interface usage table for a Reverse Path Forwarding (RPF) interface corresponding to the flow. The RPF interface may be disposed on a network device. Next, in response to determining that the bandwidth requirement of the flow has changed to the new bandwidth value, an egress capacity value may be updated in the interface usage table for an Outgoing Interface (OIF) corresponding to the flow. The OIF may be disposed on the network device.
SYSTEMS AND METHODS FOR BUILDING WIRELESS MESH NETWORKS
Disclosed herein is a system comprising a set of wireless communication nodes that are configured to operate as part of a wireless mesh network. Each respective wireless communication node may be directly coupled to at least one other wireless communication node via a respective short-hop wireless link, and at least a first pair of wireless nodes may be both (a) indirectly coupled to one another via a first communication path that comprises one or more intermediary wireless communication nodes and two or more short-hop wireless links and (b) directly coupled to one another via a first long-hop wireless link that provides a second communication path between the first pair of wireless communication nodes having a lesser number of hops than the first communication path. A fiber access point may be directly coupled to a first wireless communication node of the set of wireless communication nodes.
SYSTEMS AND METHODS FOR IMPROVING BROADCAST, UNKNOWN-UNICAST, AND MULTICAST TRAFFIC IN MULTIHOMED VIRTUAL EXTENSIBLE LOCAL ACCESS NETWORK ETHERNET VIRTUAL PRIVATE NETWORKS
A set of remote Virtual Extensible LAN (VxLAN) tunnel endpoints (VTEPs) and an ingress VTEP associated different Ethernet Segments (ESs) elect amongst themselves designated forwarder (DF) for forwarding broadcast, unknown-unicast, and multicast traffic (BUM) traffic by triggering an RFC 7432 election mechanism on each of the VTEPs. In embodiments, DF election involves exchanging configuration information, such as Type-4 routes for ESs via Border Gateway Protocol (BGP), without being confined to a particular ES that is local to all VTEPs, i.e., irrespective of local ES and internet identifiers. This allows performing targeted forwarding of BUM traffic to intended VTEPs which avoiding unnecessary ingress replication of BUM traffic in the ingress VTEP, thereby, saving hardware buffer resources and avoiding unnecessary flooding of frames to a set of non-forwarding egress VTEPs, ultimately, reducing the load on the egress VTEP and freeing up packet processing resources.
CDN-based client messaging
Examples described herein relate to apparatuses and methods for a Content Distribution Network (CDN) node of a CDN to facilitate communication among two or more clients, including but not limited to determining, by the CDN node, that the two or more clients are connected to the CDN node for accessing content data originating from an origin server, receiving, by the CDN node, a message from a first client of the two or more clients, the message is to be routed to at least one second client of the two or more clients, and sending, by the CDN node, the message to the at least one second client without routing the message to the origin server.
Optimizing Data Transmission between a First Endpoint and a Second Endpoint in a Computer Network
A computer-implemented method is provided for transparently optimizing data transmission between a first endpoint and a second endpoint in a computer network. The endpoints have a directly established data session therebetween. The data session is identified by each endpoint at least to itself in the same way throughout the session. The method includes the steps of: relaying data between the endpoints transparently in the session using a network optimization service; and transparently modifying or storing at least some of the data transmitted from the second endpoint to the first endpoint using the network optimization service in order to optimize data communications between the endpoints, wherein transparently modifying at least some of the data comprises changing the data, replacing the data, or inserting additional data such that the first endpoint receives different data than was sent by the second endpoint.
Data replication controlling method and related device
Embodiments of the present application provide a data replication controlling method and a related device, the method includes: receiving, by a user equipment, a first MAC CE sent by a first network device, and receiving a second MAC CE sent by a second network device; and activating or deactivating, by the user equipment, data replication based on the first MAC CE and the second MAC CE. The embodiments of the present application may be adopted to enable the user equipment to clarify whether the data replication is activated or deactivated.
Load balancing on multi-chip network switch without full bi-section bandwidth
A network device includes a first network processor that forwards packets based on a first forwarding information table; a second network processor that forwards packets based on a second forwarding information table; a first group of ports operably connected to the first network processor; and a second group of ports operably connected to the second network processor. The first forwarding information table specifies that packets, received by the first network processor, that specify a destination device reachable by the first group of ports and the second group of ports are forwarded by a port of the first group of ports. The second forwarding information table specifies that packets, received by the second network processor, that specify the destination device reachable by the first group of ports and the second group of ports are forwarded by a port of the second group of ports.
System and method to provide homogeneous fabric attributes to reduce the need for SA access in a high performance computing environment
Systems and methods for InfiniBand fabric optimizations to minimize SA access and startup failover times. A system can comprise one or more microprocessors, a first subnet, the first subnet comprising a plurality of switches, a plurality of host channel adapters, a plurality of hosts, and a subnet manager, the subnet manager running on one of the one or more switches and the plurality of host channel adapters. The subnet manager can be configured to determine that the plurality of hosts and the plurality of switches support a same set of capabilities. On such determination, the subnet manager can configure an SMA flag, the flag indicating that a condition can be set for each of the host channel adapter ports.
Communication network, communication system, and communication method for multicast video streaming over communication provider borders
A communication network, comprising a video server, adapted to generate a multicast video signal, and a first router is provided. The communication network is operated by a first communication provider. The first router is adapted to receive the multicast video signal, generate a plurality of unicast video signals from the multicast video signal, and provide each of the plurality of unicast video signals to one of a plurality of user devices, connected to a first further communication network, through at least a first further router, which is part of the first further communication network. The first further communication network is operated by a second communication provider.