Multi-path aware tracing and probing functionality at service topology layer

    公开(公告)号:US10263861B2

    公开(公告)日:2019-04-16

    申请号:US14587981

    申请日:2014-12-31

    Abstract: In one embodiment, a system and method are disclosed for sending a request and receiving a reply. The request contains a network service header including a flow label field and a target index field. The flow label field contains a set of available flow labels. The target index field includes a value indicating a target node. The reply contains information indicating which of the flow labels can be used to route a packet to each of the next hop nodes downstream from the device that sent the reply. This process can be repeated for other nodes on a path, and other paths in a service topology layer. The information determined by this process can be used to perform other necessary functionalities at the service topology layer.

    Identifying sources of packet drops in a service function chain environment

    公开(公告)号:US10218593B2

    公开(公告)日:2019-02-26

    申请号:US15244369

    申请日:2016-08-23

    Abstract: Embodiments are directed to a service function configured to receive, from a service function forwarder, a data packet comprising a bit field to indicate that a packet drop is to be monitored; apply a policy for the data packet; determine that the data packet is to be dropped based on the policy; set a drop-propagate bit in a header of the data packet; and transmit the data packet to the service function forwarder. Embodiments are directed to a service function forwarder configured to receive a data packet from a service function, the data packet comprising a bit set to indicate that a packet drop is to be monitored; generate an Internet Control Message Protocol (ICMP) message, the ICMP message comprising a destination address for the ICMP message identified from the data packet; transmit the ICMP message to the destination address; and drop the data packet from the service function chain.

    Bridging of non-capable subnetworks in bit indexed explicit replication

    公开(公告)号:US10164794B2

    公开(公告)日:2018-12-25

    申请号:US15582090

    申请日:2017-04-28

    Abstract: Methods and network devices are disclosed for traversal, within a network configured for bit indexed forwarding, of a subnetwork having nodes not configured for bit indexed forwarding. In one embodiment, a method includes receiving, from a first network node not configured for bit indexed forwarding, a data message comprising a local label and a message bit array. Bit values in the message bit array identify intended destination nodes for the message. The embodiment further includes modifying the message bit array to exclude as intended destination nodes for the message any nodes not represented by one or more relative bit positions associated with the local label and stored in an ingress filter data structure. In addition, the embodiment includes forwarding a copy of the data message to a second network node, which is configured for bit indexed forwarding, identified in an accessed entry of a bit indexed forwarding table.

    EFFICIENT PATH DETECTION AND VALIDATION BETWEEN ENDPOINTS IN LARGE DATACENTERS

    公开(公告)号:US20180062990A1

    公开(公告)日:2018-03-01

    申请号:US15247077

    申请日:2016-08-25

    CPC classification number: H04L45/70 H04L45/02 H04L45/245 H04L45/26

    Abstract: In response to a path monitoring task for a particular source/destination pair, a network controller determines whether stored information includes paths for the particular source/destination pair. When the stored information includes paths for the particular source/destination pair, a subset of source ports is selected that covers all the paths for the particular source/destination pair. A probe message is sent to cause an ingress switch to send probe packets using the subset of source ports. Paths for the particular source/destination pair are computed based on received probe packets. A determination is made whether a topology for the data center network has changed by comparing the paths computed based on the receive probe packets for the particular source/destination pair with the paths included in the stored information for the particular source/destination pair.

    IDENTIFYING SOURCES OF PACKET DROPS IN A SERVICE FUNCTION CHAIN ENVIRONMENT

    公开(公告)号:US20180062962A1

    公开(公告)日:2018-03-01

    申请号:US15244369

    申请日:2016-08-23

    CPC classification number: H04L43/0829 H04L43/10 H04L67/025 H04L67/16

    Abstract: Embodiments are directed to a service function configured to receive, from a service function forwarder, a data packet comprising a bit field to indicate that a packet drop is to be monitored; apply a policy for the data packet; determine that the data packet is to be dropped based on the policy; set a drop-propagate bit in a header of the data packet; and transmit the data packet to the service function forwarder. Embodiments are directed to a service function forwarder configured to receive a data packet from a service function, the data packet comprising a bit set to indicate that a packet drop is to be monitored; generate an Internet Control Message Protocol (ICMP) message, the ICMP message comprising a destination address for the ICMP message identified from the data packet; transmit the ICMP message to the destination address; and drop the data packet from the service function chain.

Patent Agency Ranking