US2023054562A1PendingUtilityA1

Method for Configuring Service Node, Service Node Pool Registrars, and System

Assignee: HUAWEI TECH CO LTDPriority: Jul 5, 2013Filed: Oct 27, 2022Published: Feb 23, 2023
Est. expiryJul 5, 2033(~6.9 yrs left)· nominal 20-yr term from priority
H04L 41/12H04L 43/20H04L 41/0897H04L 41/0894H04L 41/0895H04L 41/40H04L 43/00G06F 3/0635H04L 41/0816H04L 43/10H04L 41/5058H04L 41/5051H04L 41/5054H04L 43/0817H04L 67/1095H04L 41/0806H04L 63/1416H04L 63/02G06F 16/9537H04L 41/5096H04L 67/1001H04L 45/026H04L 43/0805H04L 41/0893
68
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method for configuring a service node, a service node pool registrar, and a system are provided. In certain embodiments, the method includes receiving a service node query request sent by a management configuration device. The service node query request includes a service requirement. The service requirement is from a user or caused by a network change. The method further includes searching a service node database, to obtain service node information that matches the service node query request. The method further includes sending the matching service node information to the management configuration device, causing the management configuration device to perform network and service configuration on the matching service node according to network topology information that has been obtained and the matching service node information.

Claims

exact text as granted — not AI-modified
1 .- 18 . (canceled) 
     
     
         19 . A method, comprising:
 receiving a message of a first service node, wherein the message is a registration message or an update message or a deregistration message;   forming a service node database in response to the message;   receiving a service node query request sent by a management configuration device for the management configuration device to request a service node of a plurality of service nodes according to a service requirement, wherein the service node query request comprises the service requirement, wherein the service requirement is from a user or caused by a network change;   searching, in response to the service node query request and according to the service requirement, the service node database to obtain service node information that matches the service node query request, and obtaining the service node information that matches the service node query request, wherein the service node information that matches the service node query request comprises one or more of: an identifier, location information, and status information of a service node that matches the service node query request, the service node that matches the service node query request being a second service node, the second service node being the first service node or another service node; and a service chain path that meets the service requirement;   sending the service node information that matches the service node query request to the management configuration device for configuring the second service node according to the service node information that matches the service node query request.   
     
     
         20 . The method according to  claim 19 , wherein receiving the service node query request sent by the management configuration device comprises:
 receiving an extended Aggregate Server Access Protocol (ASAP) message or a newly-defined message that is absent from ASAP.   
     
     
         21 . The method according to  claim 19 , wherein receiving the message comprises receiving an extended Aggregate Server Access Protocol (ASAP) message, or a newly-defined message that is absent from ASAP. 
     
     
         22 . The method according to  claim 19 , further comprising:
 performing keep-alive detection on the second service node;   monitoring a status of the second service node; and   performing troubleshooting according to the monitoring of the status.   
     
     
         23 . The method according to  claim 19 , further comprising:
 synchronizing the message with the management configuration device.   
     
     
         24 . The method according to  claim 23 , wherein synchronizing the message with the management configuration device comprises:
 extending an Aggregate Server Access Protocol (ASAP) message or defining a new message that is absent from ASAP; and   synchronizing the extended ASAP message or the new message with the management configuration device.   
     
     
         25 . The method according to  claim 19 , further comprising:
 receiving a new service node query request sent by the management configuration device, wherein the new service node query request is a service node relocation request and comprises a service node relocation constraint, wherein the service node relocation constraint is from a new user or caused by a new network change, wherein the new user is the user or another user or the new network change is the network change or another network change;   searching the service node database to obtain new service node information that matches the new service node query request, wherein the new service node information that matches the new service node query request comprises an identifier and location information of a source node that meets the service node relocation constraint and an identifier and location information of a destination node that meets the service node relocation constraint; and   sending the new service node information that matches the new service node query request to the management configuration device, causing the management configuration device to instruct, according to network topology information and the new service node information, the source node to perform a deregistration operation, and to activate and enable the destination node to serve the new user.   
     
     
         26 . The method according to  claim 19 , wherein:
 the service node that matches the service node query request comprises a virtual node.   
     
     
         27 . The method according to  claim 19 , wherein:
 the service node that matches the service node query request comprises one or more of the following: a virtual firewall (vFW), a virtual load balancer (vLB), a virtual wide area network optimization controller (vWoC), a virtual intrusion detection system (vIDS), a virtual intrusion protection system (vIPS), or a virtual network address translation (vNAT).   
     
     
         28 . The method according to  claim 19 , wherein the service node information that matches the service node query request is used to configure the service node that matches the service node query request. 
     
     
         29 . A service node pool registrar, comprising:
 a transceiver, configured to:
 receive a message of a first service node, wherein the message is a registration message or an update message or a deregistration message; and 
 receive a service node query request sent by a management configuration device for the management configuration device to request a service node of a plurality of service nodes according to a service requirement, wherein the service node query request comprises the service requirement, wherein the service requirement is from a user or caused by a network change; 
   a processor; and   a non-transitory memory storing program instructions executable by the processor, the program instructions including instructions to:
 form a service node database in response to the message; and 
 search, in response to the service node query request and according to the service requirement, the service node database to obtain service node information that matches the service node query request, and obtain the service node information that matches the service node query request, wherein the service node information that matches the service node query request comprises one or more of: an identifier, location information, and status information of a service node that matches the service node query request, the service node that matches the service node query request being a second service node, the second service node being the first service node or another service node; and a service chain path that meets the service requirement; 
   wherein the transceiver is further configured to send the service node information that matches the service node query request to the management configuration device for configuring the second service node according to the service node information that matches the service node query request.   
     
     
         30 . The service node pool registrar according to  claim 29 , wherein the transceiver is configured to:
 receive the service node query request sent by the management configuration device by receiving an extended Aggregate Server Access Protocol (ASAP) message or a newly-defined message that is absent from ASAP.   
     
     
         31 . The service node pool registrar according to  claim 29 , wherein the transceiver is configured to:
 receive the message by receiving an extended Aggregate Server Access Protocol (ASAP) message or a newly-defined message that is absent from ASAP.   
     
     
         32 . The service node pool registrar according to  claim 29 , the program instructions further including instructions to:
 perform keep-alive detection on the second service node;   monitor a status of the second service node; and   perform troubleshooting according to the monitoring of the status.   
     
     
         33 . The service node pool registrar according to  claim 29 , wherein the program instructions further include instructions to synchronize the message with the management configuration device. 
     
     
         34 . The service node pool registrar according to  claim 33 , wherein synchronizing the message with the management configuration device comprises:
 extending an Aggregate Server Access Protocol (ASAP) message or defining a new message that is absent from ASAP; and   synchronizing the extended ASAP message or the new message with the management configuration device.   
     
     
         35 . The service node pool registrar according to  claim 29 , wherein:
 the service node query request is a request to relocate the service node that matches the service node query request, and comprises a constraint of relocation of the service node that matches the service node query request; and   the service node information that matches the service node query request comprises an identifier and location information of a matching source node that meets the constraint and an identifier and location information of a matching destination node that meets the constraint.   
     
     
         36 . A management configuration device, comprising:
 a processor; and   a non-transitory computer-readable storage medium storing a program executable by the processor, the program including instructions to:
 send, to a service node pool registrar, a service node query request to request a service node of a plurality of service nodes according to a service requirement, wherein the service node query request comprises the service requirement, wherein the service requirement is from a user or caused by a network change; 
 receive, from the service node pool registrar in response to sending the service node query request, service node information that matches the service node query request, wherein the service node information that matches the service node query request comprises one or more of: an identifier, location information, and status information of a matching service node; and a service chain path that meets the service requirement; and 
 perform network and service configuration on the matching service node according to the service node information that matches the service node query request. 
   
     
     
         37 . The management configuration device according to  claim 36 , wherein the matching service node comprises one or more of the following: a virtual firewall (vFW), a virtual load balancer (vLB), a virtual wide area network optimization controller (vWoC), a virtual intrusion detection system (vIDS), a virtual intrusion protection system (vIPS), or a virtual network address translation (vNAT). 
     
     
         38 . The management configuration device according to  claim 36 , wherein the service requirement comprises location information, tenant information, a function of the service node, and specifications and performance attributes of the service node.

Join the waitlist — get patent alerts

Track US2023054562A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.