-
公开(公告)号:US20210036916A1
公开(公告)日:2021-02-04
申请号:US17021265
申请日:2020-09-15
Applicant: Cisco Technology, Inc.
Inventor: Thomas Szigeti , David John Zacks , Peter Geoffrey Jones
IPC: H04L12/24 , H04L12/947
Abstract: Systems and methods provide for performing performance analytics processing of network traffic by copying packets of network traffic to a switch CPU based on a flag. The systems and methods disclosing receiving network traffic comprising one or more packet, generating a network traffic flow record associated with the received network traffic, the network traffic flow record including a copy-to-CPU bit and one or more function flag bits, setting the copy-to-CPU bit to an on configuration, processing the one or more packets by one or more functions to generate network flow analytics, wherein the one or more function flag bits are set in response to the one or more functions generating network flow analytics, and setting the copy-to-CPU bit to an off configuration.
-
公开(公告)号:US10003569B2
公开(公告)日:2018-06-19
申请号:US15411299
申请日:2017-01-20
Applicant: Cisco Technology, Inc.
Inventor: Rajagopalan Janakiraman , Pagalavan Krishnamoorthy , Peter Geoffrey Jones , Sridhar Subramanian
IPC: H04L29/12 , H04L12/741
CPC classification number: H04L61/2015 , H04L12/462 , H04L12/4633 , H04L45/745 , H04L61/103
Abstract: A system, computer-readable media, and methods for network resource sharing of routing and forwarding information are disclosed. The method may include receiving a first address for a device connected to a network and receiving one or more second addresses for the device. The method may also include identifying a first switch through which the device connects to the network and identifying a second switch for storing the first address and the one or more second addresses. Further, the method may include storing the first address in the first switch and storing the first address and the one or more second addresses in the second switch.
-
公开(公告)号:US20240036993A1
公开(公告)日:2024-02-01
申请号:US18484765
申请日:2023-10-11
Applicant: Cisco Technology, Inc.
Inventor: Riaz Khan , Peter Geoffrey Jones
CPC classification number: G06F11/1469 , G06F13/4027 , G06F3/0652 , G06F3/0673 , G06F3/0608 , G06F2201/82
Abstract: Embodiments of the present disclosure are directed to dynamic shadow operations configured to dynamically shadow data-plane resources in a network device. In some embodiments, the dynamic resource shadow operations are used to locally maintain a shadow copy of data plane resources to avoid having to read them through a bus interconnect. In other embodiments, the dynamic shadow framework is used to provide memory protection for hardware resources against SEU failures. The dynamic shadow framework may operate in conjunction with adaptive memory scrubbing operations. In other embodiments, the dynamic shadow infrastructure is used to facilitate fast boot-up and fast upgrade operations.
-
公开(公告)号:US11822437B2
公开(公告)日:2023-11-21
申请号:US18164246
申请日:2023-02-03
Applicant: Cisco Technology, Inc.
Inventor: Riaz Khan , Peter Geoffrey Jones
CPC classification number: G06F11/1469 , G06F3/0608 , G06F3/0652 , G06F3/0673 , G06F13/4027 , G06F2201/82
Abstract: Embodiments of the present disclosure are directed to dynamic shadow operations configured to dynamically shadow data-plane resources in a network device. In some embodiments, the dynamic resource shadow operations are used to locally maintain a shadow copy of data plane resources to avoid having to read them through a bus interconnect. In other embodiments, the dynamic shadow framework is used to provide memory protection for hardware resources against SEU failures. The dynamic shadow framework may operate in conjunction with adaptive memory scrubbing operations. In other embodiments, the dynamic shadow infrastructure is used to facilitate fast boot-up and fast upgrade operations.
-
公开(公告)号:US20210227054A1
公开(公告)日:2021-07-22
申请号:US17153987
申请日:2021-01-21
Applicant: Cisco Technology, Inc.
Inventor: Riaz Khan , Peter Geoffrey Jones
IPC: H04L29/06 , H04L12/937 , H04L29/08 , H04L12/751 , H04L12/931 , H04L12/26
Abstract: Embodiments of the present disclosure are directed to protocol state transition and/or resource state transition tracker configured to monitor, e.g., via filters, for certain protocol state transitions/changes or host hardware resource transitions/changes when a host processor in the control plane that performs such monitoring functions is unavailable or overloaded. The filters, in some embodiments, are pre-computed/computed by the host processor and transmitted to the protocol state transition and/or resource state transition tracker. The protocol state transition and/or resource state transition tracker may be used to implement a fast upgrade operation as well as load sharing and or load balancing operation with control plane associated components.
-
公开(公告)号:US20210227053A1
公开(公告)日:2021-07-22
申请号:US16748256
申请日:2020-01-21
Applicant: Cisco Technology, Inc.
Inventor: Riaz Khan , Peter Geoffrey Jones
IPC: H04L29/06 , H04L29/08 , H04L12/751 , H04L12/26 , H04L12/937 , H04L12/931
Abstract: Embodiments of the present disclosure are directed to protocol state transition and/or resource state transition tracker configured to monitor, e.g., via filters, for certain protocol state transitions/changes or host hardware resource transitions/changes when a host processor in the control plane that performs such monitoring functions is unavailable or overloaded. The filters, in some embodiments, are pre-computed/computed by the host processor and transmitted to the protocol state transition and/or resource state transition tracker. The protocol state transition and/or resource state transition tracker may be used to implement a fast upgrade operation as well as load sharing and or load balancing operation with control plane associated components.
-
公开(公告)号:US20190386955A1
公开(公告)日:2019-12-19
申请号:US16552202
申请日:2019-08-27
Applicant: Cisco Technology, Inc.
Inventor: Brian Eliot Weis , Peter Geoffrey Jones
Abstract: At a network device configured to control access to a network, a client device authentication request is received from a client device. The request includes identity credentials and a temporary media access control (MAC) address of the client device. The client device is successfully authenticated based on the identity credentials. After authentication, a new MAC address is established in the client device. A data frame is received from at the network device. It is determined whether the client device is using the new MAC address based on the received data frame. If it is determined that the client device is using the new MAC address, the client device is permitted access the network.
-
公开(公告)号:US20170359274A1
公开(公告)日:2017-12-14
申请号:US15688228
申请日:2017-08-28
Applicant: Cisco Technology, Inc.
Inventor: Norman William Finn , Rong Pan , Hiroshi Suzuki , Linda Tin-Wen Cheng , Peter Geoffrey Jones , Hariprasada Rao Ginjpalli , Rudolph Benedict Klecka
IPC: H04L12/911 , H04L12/947 , H04L12/863 , H04L12/931
CPC classification number: H04L47/826 , H04L47/6255 , H04L49/00 , H04L49/25
Abstract: A method for allocating port assignments for transmitting a reserved network stream across a network node comprises determining a cycle time associated with a network node. The method also comprises establishing, for at least one port of the network node, a plurality of virtual layers associated with the cycle time, wherein each of the plurality of virtual layers is divided into 2n equally-spaced slots per cycle (where n>0). The method further comprises receiving a reserved stream request associated with transmission of a reserved stream across the node, and determining a number of slots required to transmit the reserved stream. The method also comprises assigning one or more slots associated with a port of the network node to the transmission of packets associated with the reserved stream based on the determined number of slots. The method further comprises transmitting the stream according to the slot assignment associated with the port of the network node.
-
公开(公告)号:US20170142064A1
公开(公告)日:2017-05-18
申请号:US14944743
申请日:2015-11-18
Applicant: Cisco Technology, Inc.
Inventor: Brian Eliot Weis , Peter Geoffrey Jones
CPC classification number: H04L61/6022 , H04L61/2038 , H04L63/0428 , H04L63/061 , H04L63/08 , H04L63/123 , H04L63/162
Abstract: At a network device configured to control access to a network, a client device authentication request is received from a client device. The request includes identity credentials and a temporary media access control (MAC) address of the client device. The client device is successfully authenticated based on the identity credentials. After authentication, a new MAC address is established in the client device. A data frame is received from at the network device. It is determined whether the client device is using the new MAC address based on the received data frame. If it is determined that the client device is using the new MAC address, the client device is permitted access the network.
-
公开(公告)号:US09455933B2
公开(公告)日:2016-09-27
申请号:US14164167
申请日:2014-01-25
Applicant: Cisco Technology, Inc.
Inventor: Norman William Finn , Rong Pan , Hiroshi Suzuki , Linda Tin-Wen Cheng , Peter Geoffrey Jones , Hariprasada Rao Ginjpalli , Rudolph Benedict Klecka
IPC: H04L12/911 , H04L12/863 , H04L12/931
CPC classification number: H04L47/826 , H04L47/6255 , H04L49/00 , H04L49/25
Abstract: A method for allocating port assignments for transmitting a reserved network stream across a network node comprises determining a cycle time associated with a network node. The method also comprises establishing, for at least one port of the network node, a plurality of virtual layers associated with the cycle time, wherein each of the plurality of virtual layers is divided into 2n equally-spaced slots per cycle (where n>0). The method further comprises receiving a reserved stream request associated with transmission of a reserved stream across the node, and determining a number of slots required to transmit the reserved stream. The method also comprises assigning one or more slots associated with a port of the network node to the transmission of packets associated with the reserved stream based on the determined number of slots. The method further comprises transmitting the stream according to the slot assignment associated with the port of the network node.
Abstract translation: 用于分配用于通过网络节点发送保留网络流的端口分配的方法包括确定与网络节点相关联的周期时间。 所述方法还包括为所述网络节点的至少一个端口建立与所述周期时间相关联的多个虚拟层,其中所述多个虚拟层中的每一个虚拟层每个周期被划分成2n个等间隔的时隙(其中n> 0 )。 所述方法还包括:接收与所述节点之间的保留流的传输相关联的保留流请求,以及确定发送所述预留流所需的时隙数。 该方法还包括基于所确定的时隙数量,将与网络节点的端口相关联的一个或多个时隙分配给与保留流相关联的分组的传输。 该方法还包括根据与网络节点的端口相关联的时隙分配来发送流。
-
-
-
-
-
-
-
-
-