Notifying a Controller of a Change to a Packet Forwarding Configuration of a Network Element Over a Communication Channel
First Claim
1. A method performed by a network element, for notifying a controller of a change to a packet forwarding configuration of the network element, where the network element is separated from the controller by a communication channel, the method comprising the steps of:
- determining the change to the packet forwarding configuration of the network element, wherein the packet forwarding configuration specifies how packets are to be forwarded by the network element; and
actively notifying the controller of the change to the packet forwarding configuration by sending a message to the controller over the communication channel, the message in addition to indicating the change also indicating at least one detail about the packet forwarding configuration after the change.
1 Assignment
0 Petitions
Accused Products
Abstract
A method performed by a network element, for notifying a controller of a change to a packet forwarding configuration of the network element. The network element is separated from the controller by a communication channel. The method includes determining the change to the packet forwarding configuration of the network element. The packet forwarding configuration specifies how packets are to be forwarded by the network element. The method also includes actively notifying the controller of the change to the packet forwarding configuration by sending a message to the controller over the communication channel. The message, in addition to indicating the change, also indicates at least one detail about the packet forwarding configuration after the change.
-
Citations
21 Claims
-
1. A method performed by a network element, for notifying a controller of a change to a packet forwarding configuration of the network element, where the network element is separated from the controller by a communication channel, the method comprising the steps of:
-
determining the change to the packet forwarding configuration of the network element, wherein the packet forwarding configuration specifies how packets are to be forwarded by the network element; and actively notifying the controller of the change to the packet forwarding configuration by sending a message to the controller over the communication channel, the message in addition to indicating the change also indicating at least one detail about the packet forwarding configuration after the change. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A network element, the network element operable to be coupled with a controller by a communication channel, the network element operable to notify the controller of a change to a packet forwarding configuration of the network element, the network element comprising:
-
an interface to the communication channel; the packet forwarding configuration, wherein the packet forwarding configuration specifies how packets are to be forwarded by the network element; a configuration change determination module, the configuration change determination module operable to determine the change to the packet forwarding configuration of the network element; and a notification module, the notification module operable to notify the controller of the change to the packet forwarding configuration by sending a message to the controller over the communication channel through the interface, the message in addition to indicating the change also indicating at least one detail about the packet forwarding configuration after the change. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A method performed by a controller of a network element, for updating a record of a packet forwarding configuration of the network element that is maintained by the controller, where the controller is separated from the network element by a communication channel, the method comprising the steps of:
-
receiving a notification of a change to the packet forwarding configuration of the network element over the communication channel, wherein the packet forwarding configuration specifies how packets are to be forwarded by the network element, and wherein the notification, in addition to indicating the change, also indicates at least one detail about the packet forwarding configuration of the network element after the change; and updating the record of the packet forwarding configuration to reflect the change. - View Dependent Claims (17, 18)
-
-
19. A controller of a network element, the controller operable to be coupled with the network element by a communication channel, the controller operable to update a record of a packet forwarding configuration of the network element that is maintained by the controller, the controller comprising:
-
an interface to the communication channel, the interface operable to receive a notification of a change to the packet forwarding configuration of the network element from the communication channel, wherein the notification, in addition to indicating the change, also indicates at least one detail about the packet forwarding configuration of the network element after the change; the record of the packet forwarding configuration of the network element, wherein the packet forwarding configuration specifies how packets are to be forwarded by the network element; and an update module to update the record of the packet forwarding configuration to reflect the change indicated by the notification. - View Dependent Claims (20, 21)
-
Specification