In-situ operation, administration, and maintenance in segment routing with multiprotocol label switching networks

    公开(公告)号:US12184543B2

    公开(公告)日:2024-12-31

    申请号:US17239003

    申请日:2021-04-23

    Abstract: Presented herein is an “In-situ OAM” (IOAM) mechanism that uses a Segment Routing-Multiprotocol Label Switching (SR-MPLS) IOAM segment identifier that can selectively collect IOAM data from “target” network nodes along a data packet path. In one embodiment, a method includes receiving, at a first network node in the SR-MPLS network, a data packet that includes an MPLS label stack comprising a plurality of segment identifiers (SIDs) associated with a plurality of network nodes. The MPLS label stack includes a first SID associated with the first network node. The method includes determining whether the first SID is an IOAM SID or a regular SID. Upon determining that the first SID is the IOAM SID, the method includes implementing an IOAM function at the first network node. Upon determining that the first SID is the regular SID, the method includes processing the data packet without implementing an IOAM function.

    ON-DEMAND SERVICE INSTANTIATION
    5.
    发明公开

    公开(公告)号:US20230148236A1

    公开(公告)日:2023-05-11

    申请号:US17970077

    申请日:2022-10-20

    CPC classification number: H04L45/304 H04L41/5032 H04L45/58

    Abstract: Techniques for a head-end node in one or more network autonomous systems to utilize a protocol to instantiate services on tail-end nodes. The head-end node can use a service request mechanism that is enabled by the protocol to request service instantiation on the tail-end node without a network operator having to manually configure the tail-end node, or even having access to the tail-end node. Additionally, the protocol may further provide mechanisms to define handling attributes for traffic of the service (e.g., Service-Level Agreement (SLA) parameters, an underlay transport protocol, etc.), service acknowledgement mechanisms for the head-end node to determine that the service was instantiated on the tail-end node, and so forth. In this way, a head-end node can be used to instantiate a service on a tail-end node without a network operator having to have direct access to the tail-end node to manually configure the tail-end node.

    IN-BAND DIRECT MODE PERFORMANCE LOSS MEASUREMENT IN SOFTWARE DEFINED NETWORKS

    公开(公告)号:US20190280927A1

    公开(公告)日:2019-09-12

    申请号:US16191676

    申请日:2018-11-15

    Abstract: Mechanisms are provided for “direct mode” (in-band) performance loss measurement in computer networks where packet loss is measured directly in the data plane using techniques based on ECMP paths. Counters on each of an ingress node and an egress node are configured by a network controller to count traffic for indicators associated with different equal-cost multi-path (ECMP) paths through a network between ingress and egress nodes. Each indicator is toggled on or off during a measurement interval during which traffic is measured by the traffic counters on the ingress and egress nodes for each ECMP path. The traffic counters (measured in bytes/packets) from the ingress and egress nodes are sent via event driven telemetry to the network controller for performance loss measurement determination.

    Standby Bandwidth Aware Path Computation
    8.
    发明申请
    Standby Bandwidth Aware Path Computation 有权
    待机带宽感知路径计算

    公开(公告)号:US20150117222A1

    公开(公告)日:2015-04-30

    申请号:US14067023

    申请日:2013-10-30

    CPC classification number: H04L45/125 H04L45/1283 H04L45/22

    Abstract: At a first network device, a plurality of paths through a network from a source network device to a destination network device are determined. A vacant bandwidth is calculated for each of the plurality of paths. A primary path is selected from the plurality of paths based on the vacant bandwidth, and a standby path is selected from the plurality of paths based on the vacant bandwidth.

    Abstract translation: 在第一网络设备中,确定通过网络从源网络设备到目的地网络设备的多条路径。 为多个路径中的每一个计算空闲带宽。 基于空闲带宽从多个路径选择主路径,并且基于空闲带宽从多个路径中选择备用路径。

    PATH TRACING APPLIED TO INTERNET PROTOCOL VERSION 6 (IPV6) FABRICS

    公开(公告)号:US20250150376A1

    公开(公告)日:2025-05-08

    申请号:US18758755

    申请日:2024-06-28

    Abstract: Systems and techniques are provided for path tracing. For example, a process can include establishing a path tracing session associated with path tracing (PT) probe packets from a PT source node of an IPv6 network fabric. A PT probe packet can be received with a first IPv6 Destination Options Header with Path Tracing Option (DOH-PT) header that encodes path tracing information of the PT source node and indicates respective path tracing information for each PT midpoint node along a path from the PT source node to a PT sink node of the IPv6 network fabric. The received PT probe packet can be updated to include a second DOH-PT header that encodes path tracing information of the PT sink node. An updated PT probe packet includes the first and second DOH-PT headers and can be encapsulated with an additional IPv6 header corresponding to forwarding information of a collector node.

    NETWORK PATH DETECTION AND MONITORING

    公开(公告)号:US20250062984A1

    公开(公告)日:2025-02-20

    申请号:US18934224

    申请日:2024-10-31

    Abstract: This disclosure describes techniques for detecting and monitoring paths in a network. The techniques include causing a source node to generate probe packets to traverse a multi-protocol label switching (MPLS) network, for instance. In some examples, the probe packets include entropy values that correspond to individual equal-cost multi-path (ECMP) paths of the network. The probe packets may be received at an SDN controller from a sink node after traversing the network. Analysis of the probe packets allow path discovery and mapping of the entropy values to ECMP paths. The mapping of discovered paths may be used for optimization of network monitoring activities, including second subsequent probe packets over particular ECMP paths based on the mapped entropy values.

Patent Agency Ranking