US 9,813,334 B2
Network element federation controller and forwarding box
Dante J. Pacella, Charles Town, WV (US); Mani Tadayon, Leesburg, VA (US); and Syed A. Ahmad, Ashburn, VA (US)
Assigned to Verizon Patent and Licensing Inc., Basking Ridge, NJ (US)
Filed by Verizon Patent and Licensing Inc., Basking Ridge, NJ (US)
Filed on Mar. 31, 2015, as Appl. No. 14/674,969.
Prior Publication US 2016/0294688 A1, Oct. 6, 2016
Int. Cl. H04L 12/721 (2013.01); H04L 12/935 (2013.01); H04L 12/24 (2006.01)
CPC H04L 45/66 (2013.01) [H04L 41/5054 (2013.01); H04L 49/3054 (2013.01); H04L 41/5012 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
receiving, by a controller network device, command input for providing services over a service provider network;
providing, by the controller network device and to a forwarding network device, a first control communication, wherein the first control communication includes an initial output to implement the command input;
providing, to peer controller network devices, a verification request to verify the initial output of the first control communication;
receiving, from the peer controller network devices, responses to the verification request, wherein each of the responses includes a calculated output based on the command input;
applying, by the controller network device, a verification schema to determine a majority output from the responses;
comparing, by the controller network device, the initial output to the majority output to determine if the first control communication is verified;
sending, by the controller network device, a second control communication to implement the command input when the initial output matches the majority output, wherein the second control communication includes a verified output indication;
logging, by the controller network device or one of the peer controller network devices, a comparison of the initial output and the majority output; and
determining, based on the logging, that a threshold number of control communications from the controller network device have failed a verification vote.