Service node and inter-service node user protocol message synchronization method
First Claim
1. A method for synchronizing user protocol messages between service nodes, comprising:
- when receiving a user-related protocol message, a service node judging whether a state of a backup group to which a user belongs corresponding to the protocol message is active or standby on the service node, and according to a type of the protocol message, determining whether to send the protocol message to another service node on which the state of the backup group is standby or active; and
when determining to send the protocol message, the service node encapsulating the protocol message through a service backup protocol and sending the encapsulated protocol message to the other service node;
wherein when the type of the protocol message received by the service node is a protocol message from an Authentication Authorization and Accounting (AAA) server, a Dynamic Host Configuration Protocol (DHCP) server or a portal authentication protocol (Portal) server, if a state of a backup group to which a user belongs corresponding to the protocol message is standby on the service node, the service node sending the protocol message to the other service node on which the state of the backup group is active;
wherein when the type of the protocol message received by the service node is a Layer 2 Tunneling Protocol (L2TP) tunnel control message, if a state of a backup group to which a user belongs corresponding to the L2TP tunnel control message is active on the service node, the service node sending the L2TP tunnel control message to the other service node on which the state of the backup group is standby.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is disclosed for synchronizing user protocol messages between service nodes. The method includes, when receiving a user-related protocol message, a service node judging whether a state of a backup group to which a user belongs corresponding to the protocol message is active or standby on the service node, and according to a type of the protocol message, determining whether to send the protocol message to another service node on which the state of the backup group is standby or active. The method also includes, when determining to send the protocol message, the service node encapsulating the protocol message through a service backup protocol and sending the protocol message to the other service node. A service node includes a message receiving module, a state judging module and a message sending module.
-
Citations
5 Claims
-
1. A method for synchronizing user protocol messages between service nodes, comprising:
-
when receiving a user-related protocol message, a service node judging whether a state of a backup group to which a user belongs corresponding to the protocol message is active or standby on the service node, and according to a type of the protocol message, determining whether to send the protocol message to another service node on which the state of the backup group is standby or active; and when determining to send the protocol message, the service node encapsulating the protocol message through a service backup protocol and sending the encapsulated protocol message to the other service node; wherein when the type of the protocol message received by the service node is a protocol message from an Authentication Authorization and Accounting (AAA) server, a Dynamic Host Configuration Protocol (DHCP) server or a portal authentication protocol (Portal) server, if a state of a backup group to which a user belongs corresponding to the protocol message is standby on the service node, the service node sending the protocol message to the other service node on which the state of the backup group is active; wherein when the type of the protocol message received by the service node is a Layer 2 Tunneling Protocol (L2TP) tunnel control message, if a state of a backup group to which a user belongs corresponding to the L2TP tunnel control message is active on the service node, the service node sending the L2TP tunnel control message to the other service node on which the state of the backup group is standby. - View Dependent Claims (2)
-
-
3. A service node device, comprising a processor executing steps in message receiving module, state judging module and message sending module, wherein:
-
the message receiving module, configured to;
receive a user-related protocol message;the state judging module, configured to;
judge a state of a backup group to which a user belongs corresponding to the protocol message on the service node, wherein the state is active or standby; and
according to a type of the protocol message, determine whether to send the protocol message to another service node on which the state of the backup group is standby or active; andthe message sending module, configured to;
when determining to send the protocol message, encapsulate the protocol message through a service backup protocol and send the encapsulated protocol message to the other service node;wherein the state judging module is further configured to;
when the type of the protocol message received by the message receiving module is a protocol message from an Authentication Authorization and Accounting (AAA) server, a Dynamic Host Configuration Protocol (DHCP) server or a portal authentication protocol (Portal) server, if a state of a backup group to which a user belongs corresponding to the protocol message is standby on the service node, determine to send the protocol message to the other service node on which the state of the backup group is active;wherein, the state judging module is further configured to;
when the type of the protocol message received by the message receiving module is a Layer 2 Tunneling Protocol (L2TP) tunnel control message, if a state of a backup group to which a user belongs corresponding to the L2TP tunnel control message is active on the service node, determine to send the L2TP tunnel control message to the other service node on which the state of the backup group is standby. - View Dependent Claims (4, 5)
-
Specification