US 11,818,007 B2
Integrity verification for managing network configurations
Raghavendra Suryanarayana Rao Vidyashankar, Bangalore (IN); Arun Gunasekaran, Bangalore (IN); Padmaraj Ramanoudjam, Puducherry (IN); and Om Prakash Suthar, Bolingbrook, IL (US)
Assigned to CISCO TECHNOLOGY, INC., San Jose, CA (US)
Filed by Cisco Technology, Inc., San Jose, CA (US)
Filed on Jul. 20, 2021, as Appl. No. 17/381,042.
Application 17/381,042 is a continuation of application No. 16/661,958, filed on Oct. 23, 2019, granted, now 11,108,636.
Prior Publication US 2021/0351983 A1, Nov. 11, 2021
Int. Cl. H04L 41/0866 (2022.01); H04L 41/0806 (2022.01); H04L 41/0869 (2022.01); H04L 41/0893 (2022.01); H04L 67/00 (2022.01); H04L 41/084 (2022.01)
CPC H04L 41/0866 (2013.01) [H04L 41/0806 (2013.01); H04L 41/0846 (2013.01); H04L 41/0869 (2013.01); H04L 41/0893 (2013.01); H04L 67/34 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A method comprising, by a control plane device:
determining a first configuration information for configuring a first network slice associated with the control plane device;
generating a first configuration hash identifier based on the first configuration information;
sending, to a first user plane device of the first network slice, the first configuration hash identifier and the first configuration information;
sending, to one or more second user plane devices of the first network slice, a redirection instruction to each of the one or more second user plane devices to obtain the first configuration information from the first user plane device, wherein the redirection instruction comprises the first configuration hash identifier that is compared with a hash value of the first configuration information acquired from the first user plane device by each of the one or more second user plane devices for verifying an integrity of the first configuration information;
receiving, from a particular user plane device among the one or more second user plane devices of the first network slice, a second configuration hash identifier, wherein the second configuration hash identifier is generated by the particular user plane device based on the first configuration information; and
determining whether the particular user plane device is configured using the first configuration information based on the first configuration hash identifier and the second configuration hash identifier.