Cisco Patent Applications

TRANSFORMATION OF PERIPHERAL COMPONENT INTERCONNECT EXPRESS COMPLIANT VIRTUAL DEVICES IN A NETWORK ENVIRONMENT

Granted: February 23, 2017
Application Number: 20170054593
An example method for transformation of Peripheral Component Interconnect Express (PCIe) compliant virtual devices in a server in a network environment is provided and includes receiving, during runtime of the server, a request to change a first configuration of a PCIe compliant virtual device to a different second configuration, identifying a bridge on a PCIe topology below which the virtual device is located, issuing a simulated secondary bus reset to the bridge, the virtual device…

DISTRIBUTION OF SEGMENT IDENTIFIERS IN NETWORK FUNCTIONS VIRTUALIZATION AND SOFTWARE DEFINED NETWORK ENVIRONMENTS

Granted: February 23, 2017
Application Number: 20170054626
A method and system are disclosed for distributing (advertising) segment identifiers in network functions virtualization and/or software defined networking environments. An exemplary method includes receiving a route advertisement that includes a prefix with a forwarding address for a first network element and receiving a segment identifier (SID) advertisement that includes a prefix SID for the prefix. The route advertisement may be received from a second network element proxying control…

SEGMENT ROUTING LABEL SWITCH PATHS IN NETWORK FUNCTIONS VIRTUALIZATION COMMUNICATIONS NETWORKS

Granted: February 16, 2017
Application Number: 20170048138
A method is provided in one example embodiment and includes receiving a request to create a path through a network, wherein the path originates on a first network device and terminates on the second network device; identifying a first controller associated with the first network device, wherein the first controller proxies control plane functions for the first network device; identifying a second controller associated with the second network device, wherein the second controller proxies…

SYSTEM AND METHOD FOR ENABLING CONVERSATIONAL LEARNING IN A NETWORK ENVIRONMENT

Granted: February 9, 2017
Application Number: 20170041212
A system and a method for providing conversational learning is implemented in a network environment. An exemplary method includes receiving a subnet route advertisement that includes an attribute that triggers glean behavior for routing decisions; and installing a subnet entry in a Forwarding Information Base/Adjacency (FIB/ADJ) table. The subnet entry includes a subnet associated with the subnet route advertisement and a corresponding glean adjacency. The corresponding glean adjacency…

SCALABLE CONTINUITY TEST FOR A GROUP OF COMMUNICATION PATHS

Granted: February 9, 2017
Application Number: 20170041219
In one embodiment, a method includes generating at a network device, a continuity test packet configured to pass through a set of communication paths terminating at the network device and at least one other network device located at an opposite end of the communication paths, transmitting at the network device the continuity test packet on a first communication path in the set of communication paths, and identifying at the network device a failure in the set of communication paths if the…

NETWORK ACCESS WITH DYNAMIC AUTHORIZATION

Granted: February 9, 2017
Application Number: 20170041343
In one embodiment, a method includes receiving at an enforcement node, a request to access a network from an endpoint, transmitting at the enforcement node, the access request to a policy server, receiving at the enforcement node from the policy server, a dynamic authorization comprising a plurality of ranks, each of the ranks comprising a policy for access to the network by the endpoint, assigning the endpoint to one of the ranks and applying the policy associated with the rank to…

USER EQUIPMENT POWER LEVEL SELECTION FOR DOWNLINK TRANSMISSIONS

Granted: February 9, 2017
Application Number: 20170041885
An example method is provided in one example embodiment and includes receiving an indication of an average signal power for a downlink connection between a cell and each of a plurality of user equipment devices associated with the cell, receiving an indication of an average interference measurement on the downlink connection between the cell and each of the plurality of user equipment devices associated with the cell, and computing an average spectral efficiency for each of the plurality…

SELECTING CELLS FOR DOWNLINK INTER-CELL INTERFERENCE COORDINATION

Granted: February 9, 2017
Application Number: 20170041938
An example method is provided in one example embodiment and includes receiving a first message indicative of whether a first cell is non-interfering to at least one neighboring cell, determining whether the first cell is non-interfering to the at least one neighboring cell based upon the first message, and responsive to a determination that the first cell is not non-interfering to the at least one neighboring cells, reducing a power level of one or more downlink resources of a fractional…

RESOURCE ADAPTATION FOR FREQUENCY DOMAIN DOWNLINK INTER-CELL INTERFERENCE COORDINATION

Granted: February 9, 2017
Application Number: 20170041939
An example method is provided in one example embodiment and includes receiving at least one performance metric from each of a plurality of cells, the at least performance metric associated with a downlink transmission from the cell to one or more user equipment devices associated with the cell. The method further includes determining a fraction of resources for allocation within a fractional frequency reuse portion of a frequency spectrum based upon the received at least one performance…

SCALABLE SPINE NODES WITH PARTIAL REPLICATION OF ROUTING INFORMATION IN A NETWORK ENVIRONMENT

Granted: February 2, 2017
Application Number: 20170032011
Embodiments are provided for partially replicating endpoint routing information, and comprise calculating a first shard interval of a key space based, at least in part, on capacities of a plurality of spine nodes in a network fabric. Embodiments also include mapping the first shard interval to a first spine node of the plurality of spine nodes, communicating shard mapping information associated with the mapping to a set of leaf nodes in the network fabric, and populating an endpoint…

CONTENT SERVICE ON DEMAND

Granted: February 2, 2017
Application Number: 20170034175
A method is provided and may include receiving a request for a network content delivery service from an access device; directing the access device to a network service provider for authentication for the network content delivery service; receiving a network authorization token from the access device, where the network authorization token is associated with the access device; obtaining a network access token from the network service provider; and binding the network access token to a…

DETERMINING FRACTIONAL FREQUENCY REUSE POWER LEVELS FOR DOWNLINK TRANSMISSIONS

Granted: February 2, 2017
Application Number: 20170034795
An example method is provided in one example embodiment and includes receiving at least one relative interference statistic from each of a plurality of cells, the at least one relative interference statistic associated with a relative interference of downlink transmission from the cell to a plurality of user equipment devices associated with the cell. The method further includes determining a power level for each of one or more resources within a fractional frequency reuse portion of a…

Enhanced Phase Synchronization of a Timing Slave Apparatus in a Packet Switching Network

Granted: February 2, 2017
Application Number: 20170034797
In one embodiment, a timing slave packet switching device receives a received primary reference clock signal. The timing slave packet switching device communicates a first plurality of packet network synchronization packets over a packet switching network with a remote primary reference clock source and derives an over-network clock based on the first plurality of packet network synchronization packets. A phase offset between the phase of the over-network clock and the phase of the…

RESILIENT SEGMENT ROUTING SERVICE HUNTING WITH TCP SESSION STICKINESS

Granted: January 26, 2017
Application Number: 20170026224
According to one aspect, a method includes obtaining a segment routing (SR) packet from an endpoint via a first router at a first server along a path, the SR packet including an SR list and a last address, the last address being an address of a requested service. The method also includes determining, at the first server, whether the requested service is available from the first server, wherein determining whether the requested service is available from the first server includes opening…

ATTRIBUTE SET_ID IN BORDER GATEWAY PROTOCOL

Granted: January 26, 2017
Application Number: 20170026275
Present disclosure relates to methods for preparing BGP update messages for transmission and processing received update messages. The methods are based on grouping path attributes common to a plurality of IP address prefixes into respective sets identified with respective set identifiers and, instead of duplicating path attributes in each BGP update message, including a respective identifier referring to a certain set of path attributes provided in an earlier BGP update message when…

ATTRIBUTE SET_ID IN BORDER GATEWAY PROTOCOL

Granted: January 26, 2017
Application Number: 20170026288
Present disclosure relates to methods for preparing BGP update messages for transmission and processing received update messages. The methods are based on grouping path attributes common to a plurality of IP address prefixes into respective sets identified with respective set identifiers and, instead of duplicating path attributes in each BGP update message, including a respective identifier referring to a certain set of path attributes provided in an earlier BGP update message when…

SYSTEMS, METHODS, AND DEVICES FOR SMART MAPPING AND VPN POLICY ENFORCEMENT

Granted: January 26, 2017
Application Number: 20170026417
Aspects of the embodiments are directed to systems, methods, and computer program products to program, via a northbound interface, a mapping between an endpoint identifier (EID) and a routing locator (RLOC) directly into a mapping database at a mapping system; receive, from a first tunneling router associated with a first virtual network, a mapping request to a second virtual network, the first router compliant with a Locator/ID Separation Protocol, the mapping request comprising an EID…

SYSTEM AND METHOD TO FACILITATE RADIO ACCESS POINT LOAD PREDICTION IN A NETWORK ENVIRONMENT

Granted: January 26, 2017
Application Number: 20170026888
A method is provided in one example embodiment and may include training a statistical model representing radio access point loads or load changes for radio access points, wherein the statistical model is trained using, at least in part, historical measurement data associated with previous user equipment (UE) handovers among the radio access points and wherein the historical measurement data used to train the statistical model is gathered before and after the previous UE handovers;…

SYSTEM AND METHOD TO FACILITATE SMALL CELL UPLINK POWER CONTROL IN A NETWORK ENVIRONMENT

Granted: January 26, 2017
Application Number: 20170026914
A method is provided in one example embodiment and may include calculating, by one or more of a plurality of small cell radios, one or more sets of candidate power control parameters using a first interference constraint for uplink user equipment (UE) transmissions for UE served by the one or more of the plurality of small cell radios; determining, at a central management entity, whether an average of a sum of an expected interference for UE associated with the plurality of small cell…

SYSTEM AND METHOD TO FACILITATE SMALL CELL UPLINK POWER CONTROL IN A NETWORK ENVIRONMENT

Granted: January 26, 2017
Application Number: 20170026915
A method is provided in one example embodiment and may include calculating, by one or more of a plurality of small cell radios, one or more sets of candidate power control parameters using a first interference constraint for uplink user equipment (UE) transmissions for UE served by the one or more of the plurality of small cell radios; determining, at a central management entity, whether an average of a sum of an expected interference for UE associated with the plurality of small cell…