METHOD AND SYSTEM FOR MANAGING CONTROL CONNECTIONS WITH A DISTRIBUTED CONTROL PLANE
Granted: December 20, 2018
Application Number:
20180367384
A method and system for managing connections with a distributed control plane is provided. The method includes generating, by a router, a controller identifier (ID) list comprising a plurality of controller group IDs of a plurality of controller groups, wherein one controller group ID uniquely identifies one controller group. The method also includes identifying a first controller group, by the router from the list, with which a connection is to be established. Further, the method…
SYSTEM AND METHOD TO FACILITATE LINK AGGREGATION USING NETWORK-BASED INTERNET PROTOCOL (IP) FLOW MOBILITY IN A NETWORK ENVIRONMENT
Granted: December 20, 2018
Application Number:
20180368047
An example method is provided in one example embodiment and may include receiving, at a packet data network gateway (PGW), a packet associated with an Internet Protocol (IP) flow of a user equipment (UE); identifying a routing rule associated with the IP flow, wherein the routing rule comprises routing access information that identifies whether the IP flow can be routed across a plurality of access networks using weighted link aggregation; and selecting a particular access network to…
TECHNIQUES FOR DETECTING THE LOCATION OF A CABLE MODEM USING RADIO FREQUENCY CHANNEL SIGNATURE AND POWER LEVEL
Granted: December 20, 2018
Application Number:
20180367852
An embodiment of a method includes determining a channel signature for each of a plurality of cable devices associated with a selected household; determining whether at least one of the channel signatures is substantially different than the remaining ones of the channel signatures; and if at least one of the channel signatures is substantially different than the remaining ones of the channel signatures, flagging the selected household for potential theft of services review. Additional…
Efficient 10-Bit Pixel Formatting of Uncompressed 4K Video Signals for Distributed Processing
Granted: December 20, 2018
Application Number:
20180367779
A method including: receiving 16 10-bit Y samples stored in respective 16-bit words; logically ORing the 16 10-bit Y samples with the lowest 5-bits corresponding to each of the next 16 10-bit U samples; receiving the first consecutive 16 10-bit Y samples stored in respective 16-bit words; logically ORing the next consecutive 16 10-bit Y samples with the highest 5-bits corresponding to each of the next 16 10-bit U samples; receiving the second consecutive 16 10-bit Y samples stored in…
SECURE SERVICE CHAINING
Granted: December 20, 2018
Application Number:
20180367621
In one embodiment, secure service chaining can be implemented efficiently for content delivery systems. An orchestrator can determine a service chain for processing a request from a client for content. The orchestrator can determine a capability identifying nodes of the service chain. The orchestrator can then transmit, to the client, a redirect message having the capability, wherein the redirect message redirects the request to a first node of the service chain. The nodes of the service…
TECHNIQUES FOR OPTIMIZING EGRESS TUNNEL ROUTER FAILURE SCENARIOS IN INTELLIGENT WIDE AREA NETWORKS
Granted: December 20, 2018
Application Number:
20180367459
One embodiment of a method includes receiving at a first network node traffic from a second network node; and sending by the first network node to a third network node information identifying the second network node via a Local Area Network (“LAN”) connection between the first and third network nodes. Subsequent to receipt of the information identifying the second network node, the third network node updates a locator table maintained by the third network node to include an entry…
SYSTEM AND METHOD TO FACILITATE PACKET FORWARDING USING STATEFUL BIT INDEX EXPLICIT REPLICATION (BIER) IN A NETWORKING ENVIRONMENT
Granted: December 20, 2018
Application Number:
20180367456
A method is provided in one example embodiment and may include receiving a packet at a node, wherein the node comprises one or more first data structures comprising Bit Index Explicit Replication (BIER) BitMask information for one or more neighboring forwarders and a second data structure comprising multicast forwarding information; identifying a BIER BitString contained in the packet, wherein the BIER BitString is identified within an Internet Protocol (IP) header or a label included…
OPTIMIZED PROTOCOL INDEPENDENT MULTICAST ASSERT MECHANISM
Granted: December 20, 2018
Application Number:
20180367451
In a network environment using a PIM (Protocol Independent Multicast) multicast routing protocol, an Assert mechanism is implemented wherein a provider-edge (PE) device sends an Assert message on the Default MDT (multicast distribution tree) and causes selection of an Assert winner, wherein any ingress PE not selected as the Assert winner stops forwarding the data packets on the Data MDT; and the Assert winner sends periodic PIM control messages on the Default MDT to maintain the Assert…
METHOD AND SYSTEM FOR SYNCHRONIZING POLICY IN A CONTROL PLANE
Granted: December 20, 2018
Application Number:
20180367406
A method and system for synchronizing policy in a control plane are provided. The method includes associating, by a network management system (NMS), a first identifier (ID) with a first policy of a network, wherein the first ID uniquely identifies the first policy. The method also includes pushing, by the NMS, the first policy to the control plane including a plurality of controllers. Further, the method includes exchanging, by the NMS, the first ID with the plurality of controllers.…
Method and Apparatus to Predict Configuration Viability and Dynamically Manage Multi-Dimensional System Scale in MSDC Switches
Granted: December 20, 2018
Application Number:
20180367385
Methods and systems for configuring a local switch and a remote switch configured as peers. The method includes: receiving a configuration for configuring the local switch and the remote switch; checking if resources are available for the configuration on the local switch; when resources are available on the local switch, reserving those resources; checking if resources are available for the configuration of the remote switch; when resources are available on the remote switch, reserving…
SYSTEM AND METHOD TO FACILITATE FLOW IDENTIFICATION IN A NETWORK ENVIRONMENT
Granted: December 20, 2018
Application Number:
20180367321
An example method is provided in one example embodiment and may include generating a content token, wherein the content token is generated for a particular content type of a particular application service based on a trust relationship established between the particular application service and a mobile service provider; and embedding the content token in one or more packets of a plurality of packets sent to a user equipment (UE) for one or more Internet Protocol (IP) flows associated with…
TECHNIQUES FOR PREFERRED PATH LOCAL SWITCHING IN EVPN-VPWS
Granted: December 13, 2018
Application Number:
20180359178
In one embodiment, a method includes, subsequent to receipt of a packet from a first customer network node destined for a second customer network node at a first provider network node, determining whether a local connection exists between the first provider network node and the second customer network node, the provider network node forming part of an Ethernet Virtual Private Network (“EVPN”)—Virtual Private Wire Service (“VPWS”) domain; if a local connection is determined to…
High Frame Rate Video Compatible with Existing Receivers and Amenable to Video Decoder Implementation
Granted: December 6, 2018
Application Number:
20180352190
Methods and systems for achieving a high frame rate video with compatibility for existing receivers without depending bitstream encoding are provided herein. For example, an apparatus comprises: a memory; and one or more processors configured to execute instructions stored in the memory. The instructions comprise: receiving a first bitstream having a first packet identifier (“PID”) and a second bitstream having a second PID; decoding the first bitstream and the second bitstream; and…
FABRIC-WIDE BANDWIDTH MANAGEMENT
Granted: December 6, 2018
Application Number:
20180351811
In one embodiment, a method includes measuring a rate of traffic received at a leaf node, marking a plurality of packets in the flow as protected at the leaf node to match the rate of traffic with a configured rate of traffic for the flow at the leaf node, and dropping a plurality of non-protected packets at the leaf node when a queue at the leaf node is congested. A minimum bandwidth is provided for the flow based on the configured rate of traffic at the leaf node. The leaf node…
TECHNIQUES FOR ADAPTIVELY AND SELECTIVELY PROTECTING CONTROL PLANE OF COMMUNICATIONS NETWORK
Granted: December 6, 2018
Application Number:
20180351810
A method is described and in some embodiments includes receiving at a network element a transmission control protocol (“TCP”) packet with TCP options set on a link between a controller and a destination node; if the network element comprises a transit node, comparing a bandwidth value indicated in a TCP options field of the received TCP packet with an outgoing link bandwidth of the network element; if the bandwidth value indicated in the TCP options field is greater than the outgoing…
STATEFUL LISP SUBSCRIPTION FOR OVERLAPPING SUBNETWORKS
Granted: November 29, 2018
Application Number:
20180343227
A Location/Identifier Separation Protocol (LISP) mapping server, including: a network interface for communicating with a LISP-enabled network; a mapping database; a subscription database; and an overlapping subscription publication engine (OSPE) to: receive a first mapping of a first subnetwork to a first routing locator (RLOC); add the first mapping to the mapping database; receive from a first ingress tunnel router (ITR) a subscription request for an endpoint identifier (EID) within…
THERMAL MODELING FOR CABLES TRANSMITTING DATA AND POWER
Granted: November 29, 2018
Application Number:
20180340840
In one embodiment, a method includes receiving at a thermal modeling module, data from a Power Sourcing Equipment device (PSE) for cables extending from the PSE to Powered Devices (PDs), the cables configured to transmit power and data from the PSE to the PDs, calculating at the thermal modeling module, thermal characteristics for the cables based on the data, and identifying a thermal rise above a specified threshold at one of the cables. The data comprises real-time electrical data for…
Waterfall Granting
Granted: November 22, 2018
Application Number:
20180337868
Waterfall granting may be provided. First, a plurality of grants may be received for a service flow. Then a first plurality of packets may be placed in a first queue associated with the service flow in response to determining that the first plurality of packets corresponding to the service flow are associated with a first quality of service level. Next, a second plurality of packets may be placed in a second queue associated with the service flow in response to determining that the…
DETERMINATION OF QUALITY OF SERVICE OF A NETWORK TUNNEL
Granted: November 22, 2018
Application Number:
20180337833
In some examples, an example method to measure quality of service (QoS) of a network tunnel may include configuring a network tunnel from a tunnel source endpoint to a tunnel destination endpoint, transmitting multiple status packets to the tunnel destination endpoint, receiving multiple forwarded status packets from the tunnel destination endpoint, determining a time of receipt of each of the forwarded status packets, and determining a QoS measure of the network tunnel based on a time…
ROUTING NETWORK TRAFFIC
Granted: November 15, 2018
Application Number:
20180331945
A method of routing network traffic may include routing traffic from a local network device, through a remote network location, to a third party network resource along a first path. The method may also include determining a first ranking for the first path, and determining a second ranking for a second path from the local network device to the third party network resource along a second path, the second path excluding the remote network location. The method may additionally include,…