Abstract: A virtual machine may allow execution of applications decoupled from physical hardware. The virtual machine may be executed by the physical hardware in a data center. A system can monitor and assess performance and reliability of the virtual machine based on device records of network components of the data center that are supporting operation of the virtual machine.
Type:
Grant
Filed:
September 3, 2013
Date of Patent:
November 7, 2017
Assignee:
Cisco Technology, Inc.
Inventors:
Andrew Babakhan, Jeffrey Zhou, Neale Rowe, Peter Leung
Abstract: In an embodiment, a data processing system comprises: a power distribution circuit that is configured to distribute electrical power to one or more network devices; a microcontroller; data transceiving logic that is configured to establish connectivity with the one or more network devices and the power distribution apparatus; receive a first data stream from a first network device; generate a combined signal by combining the first data stream with a power signal into the combined signal; one or more ports that are configured to transmit the combined signal to the one or more network devices.
Type:
Grant
Filed:
October 31, 2014
Date of Patent:
October 31, 2017
Assignee:
Cisco Technology, Inc.
Inventors:
Jason Guy, Jonathan Beck, Matt Tarkington, Nipul Shah, Nick Mitchell
Abstract: Disclosed is an apparatus and method for segment routing using a remote forwarding adjacency identifier. In one embodiment, a first node in a network receives a packet, wherein the packet is received with a first segment-ID and another segment ID attached thereto. The first node detaches the first and the other segment IDs from the packet. Then the first node attaches a first label to the packet. Eventually, the first node forwards the packet with the attached first label directly to a second node in the network. In one embodiment, the other segment ID corresponds to a forwarding adjacency or tunnel label switched path between the first node and another node.
Abstract: Presented herein are techniques performed in a network comprising a plurality of network nodes each configured to apply one or more service functions to traffic that passes the respective network nodes in a service path. At a network node, an indication is received of a failure or degradation of one or more service functions or applications applied to traffic at the network node. Data descriptive of the failure or degradation is generated. A previous service hop network node at which a service function or application was applied to traffic in the service path is determined. The data descriptive of the failure or degradation is communicated to the previous service hop network node.
Type:
Grant
Filed:
July 29, 2016
Date of Patent:
October 31, 2017
Assignee:
Cisco Technology, Inc.
Inventors:
James Guichard, Carlos M. Pignataro, David Ward, Paul Quinn, Surendra Kumar
Abstract: A method for resolving split conditions in a port-extended network comprises receiving first information indicative of a first MAC address of a first controller on a first fabric link and second information indicative of a second MAC address of a second controller on a second fabric link. The method may also include determining that the first MAC address differs from the second MAC address and responsively determining that one of the first MAC address or the second MAC address was previously associated with a primary controller of the port-extended network. One of the first controller or the second controller is designated as the primary controller of the port-extended network based on the determination that one of the first MAC address or the second MAC address was previously associated with the primary controller.
Type:
Grant
Filed:
June 23, 2015
Date of Patent:
October 31, 2017
Assignee:
Cisco Technology, Inc.
Inventors:
Subrat Mohanty, Manpreet Sing Sandhu, James Cameron Gibson, Abilash Menon, Ganesh Srinivasa Bhat, Eden Tan
Abstract: A method enabling symmetric routing between a first host within a first AS and a second host within a second AS is disclosed. The method includes detecting that a first routing message was received at an edge router of the first AS from an edge router of the second AS. The first message identifies the second host as a source and the first host as a destination of a forward route. The method further includes determining that the first message further comprises an indication to implement symmetric routing between the first and second hosts and generating a second routing message for propagating to router(s) within the first AS. The second message identifies the first host as a source and the second host as a destination of a return route, and indicates that data is to be sent via the edge router of the first AS that received the first message.
Type:
Grant
Filed:
March 2, 2015
Date of Patent:
October 31, 2017
Assignee:
Cisco Technology, Inc.
Inventors:
Zhiyong Fang, Yuping Wang, Linyu Lu, Yin Wang
Abstract: In one embodiment, a method includes: determining that a notification is to be transmitted to at least one shared device of a household, the shared device comprising a display screen and being shared by a plurality of members of the household; identifying a plurality of personal devices currently located in the household, each of the plurality of personal devices belonging to a single member of the household; selecting a notification format to use for the notification, the selected notification format corresponding to a highest priority user profile associated with a personal device from the identified plurality of personal devices currently located in said household; and transmitting the notification in the selected notification format to the at least one shared device for display.
Abstract: In one embodiment, a network controller receives data indicative of one or more traffic requirements for network traffic. The network controller maps the data indicative of the one or more traffic requirements into a network policy. The network controller causes installation of the network policy onto one or more networking devices. The one or more networking devices are configured to route the network traffic based on the network policy. The network controller receives feedback regarding the installed network policy. The network controller adjusts the network policy based on the received feedback.
Type:
Grant
Filed:
May 29, 2015
Date of Patent:
October 31, 2017
Assignee:
Cisco Technology, Inc.
Inventors:
Solomon T. Lucas, Michael A. DeMoney, Christopher A. Wild, Anand Oswal, Rong Wang
Abstract: Internet protocol addressing to uniquely identify clients and destinations across computer networks is provided. Communication between a proxy service and a DNS nameserver is facilitated to permit the DNS nameserver to send a subscriber identifier to the proxy service in response to a DNS request for a flagged domain name. The proxy service selects a unique IP address from a pool of IP addresses assigned to the proxy service. The proxy service associates the selected IP address with the subscriber identifier and optionally, the target domain name of the DNS request. The proxy service provides the unique IP address to the DNS nameserver which returns the unique IP address to the client device for the target domain name. The subscriber can then be authenticated at the proxy service transparently without input from the subscriber or client device based on the unique IP address provided by the client device to the proxy service.
Abstract: Information describing a rule to be applied to a traffic stream is received at an edge network device. The traffic stream is received at the edge network device. A preliminary data analysis of the traffic stream is performed at the edge network device in accordance with the rule. A determination is made that further analysis of the traffic stream should be performed from a result of the preliminary analysis. The traffic stream data is sent to another network device for further analysis.
Type:
Grant
Filed:
November 4, 2014
Date of Patent:
October 31, 2017
Assignee:
Cisco Technology, Inc.
Inventors:
Vijaynarayanan Subramanian, Raghuram S. Sudhaakar, David A. Maluf
Abstract: Systems and methods for providing host-neutral small cells include communicating with a first User Equipment (UE) at a small cell. The first UE communicates with the small cell via a first Evolved Node B (eNodeB) base station associated with a first Evolved Packet Core (EPC). The small cell further communicates with a second UE. The second UE communicates with the small cell via a second eNodeB base station associated with a second EPC. Although a different wireless carrier may be associated with each of the first and second UEs, they may both communicate with the host-neutral small cell.
Abstract: The subject technology addresses the need in the art for directly measuring a maximum latency number with respect to a percentile of network traffic, which a network operator may utilize as an performance indication or metric. Given a traffic percentile, a tracking algorithm in accordance with embodiments described herein may be implemented in hardware and/or software to determine a maximum latency for this specific percentile of traffic.
Type:
Grant
Filed:
September 8, 2014
Date of Patent:
October 31, 2017
Assignee:
Cisco Technology, Inc.
Inventors:
Kit Chiu Chu, Jeff Hill, Thomas J. Edsall, Mohammadreza Alizadeh Attar
Abstract: A method including: receiving, at a video conferencing device, a packet of a video conferencing media stream, the video conferencing device including a processor; determining, by the video conferencing device, whether a length of the packet is sufficiently long to contain media; sending a request to a Look-up Table memory using the media stream ID as an input value while in parallel determining, with the processor, whether the packet is a valid media packet; in response to receiving a destination address in a media processing network from the Look-up Table memory and determining that the packet is a valid media packet, modifying, by the video conferencing device, a header of the packet with the destination address received from the Look-up Table memory; and transmitting, by the video conferencing device, the packet to the modified destination address.
Abstract: Systems, methods, and computer-readable media are provided for enforcing policy for upstream (e.g., traffic from an endpoint to the physical network layer or hardware fabric of a data center) flood traffic (e.g., broadcast, unknown unicast, or multicast traffic) originating from a virtual endpoint via a network fabric. In one embodiment, upstream flood traffic can be transmitted using a special multicast group to which only elements of the data center fabric (e.g., physical switches, routers) are subscribed. That is, upstream flood traffic is assigned to the special multicast group, resulting in unintended endpoints not receiving the flood traffic. However, the hardware fabric receives the flood traffic and will then enforce applicable policies to route the packets to intended endpoints.
Type:
Grant
Filed:
July 7, 2015
Date of Patent:
October 31, 2017
Assignee:
Cisco Technology, Inc.
Inventors:
Joji Thomas Mekkattuparamban, Vijay Chander
Abstract: In response to receiving a probe request from a mobile client, an access point determines whether it should suppress a probe response. The access point receives a probe request from a wireless client device, and prepares a probe response to respond to the probe request. The access point determines whether the wireless client device is likely to associate with the wireless access point. Responsive to a determination that the wireless client device is unlikely to associate with the wireless access point, the access point suppresses the transmission of the probe response.
Type:
Grant
Filed:
April 15, 2015
Date of Patent:
October 31, 2017
Assignee:
Cisco Technology, Inc.
Inventors:
Brian D. Hart, John Matthew Swartz, Joshua Suhr, Matthew A. Silverman, Tak Ming Pang
Abstract: One embodiment provides a system that facilitates efficient packet forwarding. During operation, the system stores, in a storage device in a first node, a static dictionary comprising a mapping between a type and length (TL) string and a compressed replacement string. In response to identifying the TL string in a packet, the system replaces the TL string with the compressed replacement string and transmits the packet to a second node, which stores the static dictionary in a local storage device, thereby facilitating compression of a TL string.
Abstract: Various systems and methods for performing bit indexed explicit replication (BIER). For example, one method involves receiving a packet at a node. The packet includes a bit string. The node traverses the bit string and selects an entry in a bit indexed forwarding table (BIFT). The entry includes a forwarding bit mask. Based on the forwarding bit mask and the bit string, the node forwards the packet.
Type:
Grant
Filed:
January 23, 2015
Date of Patent:
October 31, 2017
Assignee:
Cisco Technology, Inc.
Inventors:
Ijsbrand Wijnands, Gregory J. Shepherd, John H. W. Bettink
Abstract: An example method is provided in one example embodiment and includes receiving a request to relocate a user equipment (UE) from a source macro radio to an ambiguous small cell access point (AP), wherein the request includes a target cell identity (ID) encoded with a source macro cell identifier for the source macro radio and a target sub-carrier identifier for the ambiguous small cell AP; determining potential target small cell APs for relocation of the first UE using the using the first target cell ID, wherein each of the potential target small cell APs are within a coverage area of the source macro radio and operate using the target sub-carrier identifier; and preparing, for each of the potential target small cell APs, a common channel to receive relocation of the first UE. The first UE can relocate to a particular target small cell access point using the common channel.
Type:
Grant
Filed:
June 11, 2014
Date of Patent:
October 31, 2017
Assignee:
Cisco Technology, Inc.
Inventors:
Sandro Grech, Santosh Ramrao Patil, Cristovao Correia Da Silva, Mark Grayson, Anton Okmyanskiy
Abstract: Video messaging may be provided. First, a bootstrap message including a system address may be transmitted by a high level device. A user device may receive the bootstrap message from the high level device and obtain system data from the system address contained in the received bootstrap message. The user device may then determine a service group in which the user device is deployed. Next, the user device may determine, from the obtained system data, a sub-system address corresponding to the determined service group. The user device may then obtain sub-system data from the sub-system address.
Type:
Application
Filed:
July 12, 2017
Publication date:
October 26, 2017
Applicant:
Cisco Technology, Inc.
Inventors:
David Philip Turrie, Timothy C. Richards
Abstract: In one embodiment, a data packet message is provided which includes a routing header configured to accommodate both a deterministic source route and a probabilistic source route for encoding a nodal source route. The nodal source route is selectively encoded with one or both of a deterministic source route and a probabilistic source route based upon one or more predetermined criteria.
Type:
Grant
Filed:
July 13, 2015
Date of Patent:
October 24, 2017
Assignee:
Cisco Technology, Inc.
Inventors:
Jonathan W. Hui, Wei Hong, Jean-Philippe Vasseur