-
公开(公告)号:US10455303B2
公开(公告)日:2019-10-22
申请号:US15840606
申请日:2017-12-13
Applicant: Infinera Corporation
Inventor: Madhukar Anand , Ramesh Subrahmaniam , Radhakrishna Valiveti
IPC: H04Q11/00 , H04L12/721 , H04J14/02 , H04L29/06 , H04M11/00 , H04Q9/02 , G06F16/2458 , G06F16/23 , H04J3/06 , H04L9/32 , G06F16/901 , H04L9/08 , H04L12/709 , H04L12/46
Abstract: A method and system for flow tracing for use in a packet-optical network is disclosed herein. A device in the packet-optical network may receive a packet including a header and payload. The device may read intent information from the header, and translate the intent information to generate a device-specific action in an optical layer to provide one or more globally unique identifiers (IDs) associated with the device. The device may execute the device-specific action in the optical layer to generate a response including the globally unique IDs corresponding to the intent, where the response forms part of the flow trace. The device may associate the response with the intent, and encode the response for downstream data forwarding. The device may further add multi-layer proof-of-transit (POT) information to the response that may be used to securely verify the path indicated in the SmartFlow flow trace.
-
公开(公告)号:US20170324647A1
公开(公告)日:2017-11-09
申请号:US15370163
申请日:2016-12-06
Applicant: Infinera Corporation
Inventor: Madhukar Anand , Ramesh Subrahmaniam , Sanjoy Bardhan
IPC: H04L12/755 , H04L12/723
Abstract: Methods, devices, and systems for mapping transport segment labels to packet network endpoints using a mapping server. In some implementations, an end point address in an edge domain is received from an edge router, a mapping of one of the end point address to a transport segment label is received from a network device, the mapping is stored in a non-transitory memory device, and the mapping is transmitted to the edge router.
-
公开(公告)号:US10341748B2
公开(公告)日:2019-07-02
申请号:US15801526
申请日:2017-11-02
Applicant: Infinera Corporation
Inventor: Madhukar Anand , Ramesh Subrahmaniam , Sanjoy Bardhan , Radhakrishna Valiveti
IPC: H04Q11/00 , H04L12/721 , H04J14/02 , H04L29/06 , H04M11/00 , H04Q9/02 , G06F16/2458 , G06F16/23 , H04J3/06 , H04L9/32 , G06F16/901 , H04L12/709 , H04L12/46
Abstract: A method and system for packet-optical in-band telemetry (POINT) that may be used in a packet-optical network is disclosed herein. An intermediate POINT device may receive a packet including at least a header and a payload at a packet layer. The POINT device may read intent information from the header, and the intent information may indicate a type of telemetry data to be collected. The POINT device may translate the intent information from the packet layer to generate a device-specific action in an optical layer to the type of telemetry data indicated by the intent. The POINT device may execute the device-specific action in the optical layer to generate a response corresponding to the intent, associate the response with the intent, and encode the response in the packet layer for downstream data forwarding.
-
公开(公告)号:US10230653B2
公开(公告)日:2019-03-12
申请号:US15372869
申请日:2016-12-08
Applicant: Infinera Corporation
Inventor: Madhukar Anand , Ramesh Subrahmaniam , Stuart Elby
IPC: G06F15/16 , H04L12/873 , H04L29/08 , H04L25/03 , H04L12/801 , H04L12/26 , H04L12/24
Abstract: Systems, methods, and devices for managing latency in a network with a plurality of switches, each switch having client side ports and line side ports. A required bandwidth for each link between connected pairs of the plurality of switches is received. A client-side capacity value for each switch is received. An initial undersubscription factor is calculated based on the required bandwidths and the client-side capacity values. A desired undersubscription factor is calculated for each switch based on the initial undersubscription factor and the client side capacity values. A desired bandwidth is calculated for each link between connected pairs of the plurality of switches based on the required bandwidths and the desired undersubscription factors.
-
公开(公告)号:US20190014036A1
公开(公告)日:2019-01-10
申请号:US15840606
申请日:2017-12-13
Applicant: Infinera Corporation
Inventor: Madhukar Anand , Ramesh Subrahmaniam , Radhakrishna Valiveti
IPC: H04L12/721 , H04Q11/00 , H04J14/02
Abstract: A method and system for flow tracing for use in a packet-optical network is disclosed herein. A device in the packet-optical network may receive a packet including a header and payload. The device may read intent information from the header, and translate the intent information to generate a device-specific action in an optical layer to provide one or more globally unique identifiers (IDs) associated with the device. The device may execute the device-specific action in the optical layer to generate a response including the globally unique IDs corresponding to the intent, where the response forms part of the flow trace. The device may associate the response with the intent, and encode the response for downstream data forwarding. The device may further add multi-layer proof-of-transit (POT) information to the response that may be used to securely verify the path indicated in the SmartFlow flow trace.
-
公开(公告)号:US20180013669A1
公开(公告)日:2018-01-11
申请号:US15389696
申请日:2016-12-23
Applicant: Infinera Corporation
Inventor: Sanjoy Bardhan , Madhukar Anand , Ramesh Subrahmaniam
IPC: H04L12/715 , H04L12/931
CPC classification number: H04L45/64 , H04L49/351 , H04L49/70
Abstract: Systems, methods, and devices for determining a property of, or isolating a fault in, a transport segment. A packet portion test packet can be transmitted over a packet portion of a transport segment. Packet portion results can be received in response to the packet portion test packet. A transport portion test packet can be transmitted over a transport portion of the transport segment. Transport portion results can be received in response to the transport portion test packet. The packet portion results and the transport portion results can be correlated to generate correlated test results. The correlated test results can be processed to determine the property of, or isolate the fault in, the transport segment.
-
公开(公告)号:US20190014395A1
公开(公告)日:2019-01-10
申请号:US15947198
申请日:2018-04-06
Applicant: Infinera Corporation
Inventor: Madhukar Anand , Ramesh Subrahmaniam , Radhakrishna Valiveti
Abstract: A system and methods for reliable telemetry are disclosed herein. In an example of reliable in-band telemetry in a communications network, intent information for a destination device may be generated at a network device indicating a type of telemetry data to be collected. The network device may update a locally stored invertible Bloom function (IBF) by applying one or more hash function to the intent information, a destination identifier (ID) associated with the destination device, and/or a local timestamp, and periodically forward the locally stored IBF to the destination device. The network device may receive a notification message by the destination device that the intent information is missing at the destination device and re-forward the intent information to the destination device. In another example, a network device may maintain and periodically forward a locally stored IBF based on response data and the destination ID.
-
公开(公告)号:US20190014394A1
公开(公告)日:2019-01-10
申请号:US15801526
申请日:2017-11-02
Applicant: Infinera Corporation
Inventor: Madhukar Anand , Ramesh Subrahmaniam , Sanjoy Bardhan , Radhakrishna Valiveti
CPC classification number: H04Q11/0067 , G06F16/2322 , G06F16/2477 , G06F16/9014 , H04J3/0673 , H04J14/0267 , H04L9/085 , H04L9/3242 , H04L9/3297 , H04L12/4633 , H04L12/4641 , H04L45/245 , H04L45/38 , H04L69/22 , H04M11/002 , H04Q9/02 , H04Q11/00 , H04Q11/0005 , H04Q11/0066 , H04Q2011/0083
Abstract: A method and system for packet-optical in-band telemetry (POINT) that may be used in a packet-optical network is disclosed herein. An intermediate POINT device may receive a packet including at least a header and a payload at a packet layer. The POINT device may read intent information from the header, and the intent information may indicate a type of telemetry data to be collected. The POINT device may translate the intent information from the packet layer to generate a device-specific action in an optical layer to the type of telemetry data indicated by the intent. The POINT device may execute the device-specific action in the optical layer to generate a response corresponding to the intent, associate the response with the intent, and encode the response in the packet layer for downstream data forwarding.
-
公开(公告)号:US20180375730A1
公开(公告)日:2018-12-27
申请号:US15792135
申请日:2017-10-24
Applicant: Infinera Corporation
Inventor: Madhukar Anand , Ramesh Subrahmaniam
Abstract: A network device may receive first network configuration data that include pre-upgrade network information. The network device may then determine, based on the first network configuration data, at least one first network invariant. Based on the first network invariant, the network device may determine a first set of hash values indicating a pre-upgrade network state. The network device may receive second network configuration data that includes post-upgrade network information. The network device may then determine, based on the second network configuration data, at least one second network invariant. Based on the second network invariant, the network device may determine a second set of hash values indicating a post-upgrade network state. The network device may then compare the first set of hash values and the second set of hash values to verify an upgrade state of a network node associated with the at least one first and second network invariants.
-
公开(公告)号:US20190013954A1
公开(公告)日:2019-01-10
申请号:US15850502
申请日:2017-12-21
Applicant: Infinera Corporation
Inventor: Madhukar Anand , Ramesh Subrahmaniam , Radhakrishna Valiveti
Abstract: A method and system for elastic timestamping for use in computing and networking applications including telemetry is disclosed herein. A device that is part of a system may initially generate a variable size timestamp or elastic n-dimensional timestamp (ENTS) with n time dimensions fields for a corresponding event in the system for which timing or temporal order information is needed. The device may select a subset of the n time dimensions fields of the ENTS based on a relevant time granularity of the corresponding event to generate a compact ENTS with a reduced size. The device may communicate the compact ENTS for further processing. In an example, the ENTS may be generated for a device-specific action performed to gather telemetry data in response to received telemetry intent at the device, and the compact ENTS may be communicated with a corresponding telemetry response.
-
-
-
-
-
-
-
-
-