Apparatus, system, and method for discovering path maximum transmission units

    公开(公告)号:US10992591B1

    公开(公告)日:2021-04-27

    申请号:US16351255

    申请日:2019-03-12

    Abstract: A disclosed method may include (1) generating a test packet that includes an inner packet encapsulated within an outer packet, (2) adding, to the test packet, an amount of padding data that increases a total size of the test packet to a certain threshold, (3) forwarding, via a transport layer protocol, the test packet along a network path that leads from a source node to a destination node by way of a tunnel, (4) receiving the inner packet from the destination node after the destination node extracts the inner packet from the test packet, and (5) determining, based at least in part on receiving the inner packet from the destination node, that a maximum transmission unit of the network path is greater than or equal to the total size of the test packet as increased by the amount of padding data. Various other apparatuses, systems, and methods are also disclosed.

    Impending control plane disruption indication using forwarding plane liveliness detection protocols

    公开(公告)号:US09769017B1

    公开(公告)日:2017-09-19

    申请号:US14498607

    申请日:2014-09-26

    CPC classification number: H04L41/0686 H04L41/0654 H04L41/0695 H04L43/0811

    Abstract: Techniques are described for providing an indication of an impending control plane disruption of a router using forwarding plane liveliness detection protocols. A forwarding plane of the router outputs liveliness detection messages that, when received by a peer router, provide an indication that the forwarding plane is operational and able to forward packets. When constructing the liveliness detection messages, the forwarding plane may embed additional information indicative of any impending disruption in the control plane of the network device. In this way, the forwarding plane of the transmitting router provides an indication to the peer router that, although currently operational, the control plane of the router may in the near term become non-operational. The peer router, in response to receiving an enhanced liveliness detection message indicating an impending control plane disruption, suppresses a recovery action otherwise triggered by a loss of communication with a control plane of the network device.

    SYSTEMS AND METHODS FOR UNIT TESTING OF FUNCTIONS ON REMOTE KERNELS

    公开(公告)号:US20170185508A1

    公开(公告)日:2017-06-29

    申请号:US15040858

    申请日:2016-02-10

    CPC classification number: G06F11/3664 G06F11/3684 G06F11/3688

    Abstract: The disclosed computer-implemented method may include (1) providing a framework that includes (A) a user-space component that runs at a client site and (B) a kernel-space component that runs at a remote site, (2) identifying attributes of objects that reside at the remote site and whose addresses are unknown at the client site, (3) generating a script to test a function of a kernel running on the remote site based at least in part on the attributes, and (4) performing a remote unit testing of the function of the kernel by executing the script such that the user-space component (A) generates a message that identifies the attributes and (B) sends the message to the kernel-space component to facilitate (I) obtaining references to the objects by way of the attributes and (II) invoking the function by way of the references. Various other methods, systems, and computer-readable media are also disclosed.

    AUTOMATIC RECOVERY FROM DUPLICATE NETWORK ADDRESSES

    公开(公告)号:US20200099654A1

    公开(公告)日:2020-03-26

    申请号:US16138767

    申请日:2018-09-21

    Abstract: A network device in a network may determine a tentative network address for a network interface of the network device and may determine whether the tentative network address is duplicative of any one of the network addresses in the network. If the tentative network address is duplicative of a network address assigned to another network interface in the network, the network device may store an indication of the other network interface. In response to receiving an indication that a new network address is assigned to the other network interface, the network device may re-determine whether the tentative network address is duplicative of any one of the network addresses in the network. If the network device determines that the tentative network address is not duplicative of any one of the plurality of network addresses in the network, the network device may assign the tentative network address to the network interface.

    Method, system, and apparatus for reducing control traffic in connection with neighbor reachability confirmations

    公开(公告)号:US10075534B1

    公开(公告)日:2018-09-11

    申请号:US15219269

    申请日:2016-07-25

    CPC classification number: H04L67/145 H04L43/10 H04L45/02 H04L45/026

    Abstract: The disclosed method may include (1) receiving, at a network node within a network, a keepalive message of a routing protocol from a neighbor of the network node, (2) determining that the keepalive message of the routing protocol serves as evidence that the neighbor of the network node is currently reachable via a link within the network, (3) identifying a neighbor cache that includes entries for neighbors of the network node within the network, and then (4) refreshing an entry for the neighbor within the neighbor cache to avoid initiation of a reachability confirmation process directed to the neighbor due at least in part to the keepalive message of the routing protocol serving as evidence that the neighbor of the network node is currently reachable via the link. Various other methods, systems, and apparatuses are also disclosed.

Patent Agency Ranking