Systems, methods, and apparatus for verification of a network path
AssigneeInfinera Corporation
InventorsSri Mohana Satya Srinivas SINGAMSETTY, Srini SEETHARAMAN, Balaji BALASUBRAMANIAN
Life of this patent
Estimating the term…
Abstract
An exemplary network controller may be configured to perform path verification using a special packet prepared by the controller. The controller initiates the special packet at the head end of the service. Thereafter, each physical node in the path will be programmed with special flow entries to take this data path verification packet to the controller at each hop. The controller makes a note of this packet and also the path it has taken to reach the node that sent the packet. Then the data path verification packet will be resent by the controller to the next physical node in the computed path.
Claims20
A method for verifying a data path from a first client device through a software defined network to a second client device, the method comprising:
- receiving a data path verification request from a first core node for the data path between the first client device and the second client device;
- sending, by the first core node, a notification of the data path verification request to a controller;
- sending, by the controller, a first data path verification packet to the first core node;
- receiving, by the first core node, the first data path verification packet;
- and
- sending, by the first core node, a second data path verification packet to a second core node, the second data path verification packet having information about the first data path verification packet.
A network element comprising:
- at least one transceiver configured to:
- send a notification of the data path verification request to a controller for a data flow path between a first client device and a second client device;
- receive a first data path verification packet from the controller;
- and
- send a second data path verification packet to the controller, the second data path verification packet having information about the first data path verification packet.
A controller comprising:
- at least one transceiver configured to:
- receive a notification of a data path verification request from a first core node for a data flow path between a first client device and a second client device;
- send a first data path verification packet to the first core node;
- and
- receive a second data path verification packet from the first core node that includes information about the first data path verification packet.
Dependencies are inferred from the claim text.