[go: up one dir, main page]

CN119183214A - SD-WAN network configuration method - Google Patents

SD-WAN network configuration method Download PDF

Info

Publication number
CN119183214A
CN119183214A CN202411155880.XA CN202411155880A CN119183214A CN 119183214 A CN119183214 A CN 119183214A CN 202411155880 A CN202411155880 A CN 202411155880A CN 119183214 A CN119183214 A CN 119183214A
Authority
CN
China
Prior art keywords
cpe
new
pop
configuration tree
tree
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202411155880.XA
Other languages
Chinese (zh)
Inventor
卢健壕
李桂琼
郭嘉武
柯义民
卓弋凌
吴迪
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Cgn Intelligent Technology Shenzhen Co ltd
Original Assignee
Cgn Intelligent Technology Shenzhen Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Cgn Intelligent Technology Shenzhen Co ltd filed Critical Cgn Intelligent Technology Shenzhen Co ltd
Priority to CN202411155880.XA priority Critical patent/CN119183214A/en
Publication of CN119183214A publication Critical patent/CN119183214A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/04Large scale networks; Deep hierarchical networks
    • H04W84/042Public Land Mobile systems, e.g. cellular systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Small-Scale Networks (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention discloses an SD-WAN network configuration method, which comprises a controller, at least one POP and at least one CPE, wherein the method is applied to the controller and comprises the following steps of taking the controller as a root node of a new configuration tree according to a control connection relation between the controller and the POP in an original configuration tree, taking the POP as a two-layer node of the new configuration tree, taking the CPE as a subordinate node of a corresponding POP in the new configuration tree according to a data connection relation between the POP and the CPE in the original configuration tree, taking the residual CPE in the original configuration tree as the two-layer node of the new configuration tree, and completing conversion from a star control structure of the original configuration tree to a tree control structure of the new configuration tree. The invention converts star topology of SD-WAN control plane into tree topology, which reduces connection number of direct connection of controller, lightens burden of controller, and enhances communication quality of control connection by using transmission channel of data plane.

Description

SD-WAN network configuration method
Technical Field
The invention relates to the technical field of networking, in particular to an SD-WAN network configuration method.
Background
The related SD-WAN technology is on the control plane, all network nodes (such as CPE and POP) need to be connected to the controller, and receive the configuration issued by the controller. On the one hand, the SD-WAN network is huge and the number of network nodes is relatively large, so that the controller needs to support a large number of control connections, which is a huge burden on the controller. On the other hand, the network nodes are distributed in various places, and the transmission quality of the control connection from the controller to each network node cannot be guaranteed.
Disclosure of Invention
The technical problem to be solved by the invention is that aiming at least one defect of the related technology mentioned in the background technology, the number of network nodes is relatively large, the controller needs to support a large number of control connections, which is a huge burden on the controller, the network nodes are distributed in various places, the transmission quality of the control connection from the controller to each network node is not guaranteed, and the SD-WAN network configuration method is provided.
The technical scheme adopted by the invention for solving the technical problems is that an SD-WAN network configuration method is constructed, wherein the SD-WAN network comprises a controller, at least one POP and at least one CPE, and the method is applied to the controller and comprises the following steps of:
S1, taking the controller as a root node of a new configuration tree and taking the POP as a two-layer node of the new configuration tree according to the control connection relation between the controller and the POP in the original configuration tree;
According to the data connection relation between the POPs and the CPEs in the original configuration tree, using the CPEs as subordinate nodes of a corresponding POP in the new configuration tree;
S2, taking the remained CPE in the original configuration tree as a two-layer node of the new configuration tree, and completing the conversion from the star control structure of the original configuration tree to the tree control structure of the new configuration tree.
Optionally, in the SD-WAN network configuration method of the present invention, step S1 includes:
S11, according to the original configuration tree, placing the data connection relations between POPs and CPEs, between POPs and between CPEs and the overhead of control connection relations and connection between the controller and the POPs and between the controller and the CPEs into an original set;
S12, putting the controller into a configuration tree set to serve as a root node of the new configuration tree;
S13, finding out the connection with the minimum cost and with one end being the POP at the other end of the controller in the original set, deleting the found connection from the original set, and simultaneously putting the found POP into the configuration tree set to be used as a two-layer node of the new configuration tree;
s14, in the original set, finding out connection with one end being the two-layer node and the other end being the CPE, deleting the found connection from the original set, and simultaneously putting the found CPE into the configuration tree set to be used as a subordinate node of the two-layer node;
s15, judging whether connection with one end being the POP at the other end of the controller exists in the original set, and if yes, returning to the step S13;
And S16, if not, finding all the connections with POPs in the original set, and deleting the found connections from the original set.
Optionally, in the SD-WAN network configuration method of the present invention, step S11 further includes placing costs of connections between POP and CPE, between POP and POP, and between CPE and CPE into the original set according to the original configuration tree;
step S14 includes:
In the original set, finding out connection with one end being the two-layer node and the other end being the CPE, deleting the found connection from the original set, and judging whether the found CPE exists in the configuration tree set or not;
if not, putting the found CPE into the configuration tree set to serve as a subordinate node of the two-layer node;
If yes, judging whether the cost of connecting the found CPE to the two-layer node is smaller than the cost of hanging the found CPE on the two-layer node, if yes, putting the found CPE into the configuration tree set to serve as a subordinate node of the two-layer node, and if not, not changing the hung connection.
Optionally, in the SD-WAN network configuration method of the present invention, step S2 includes:
In the original set, finding out connection with one end being the CPE and the other end being the controller, deleting the found connection from the original set, judging whether the found CPE exists in the configuration tree set or not, and if yes, not performing any operation; if not, the found CPE is put into the configuration tree set to be used as a two-layer node of the new configuration tree, and the conversion from the star control structure of the original configuration tree to the tree control structure of the new configuration tree is completed.
Optionally, in the SD-WAN network configuration method of the present invention, step S2 further includes:
Deleting the connection of the found CPE in the original set, and deleting the rest connection in the original set.
Optionally, in the SD-WAN network configuration method of the present invention, the method further includes:
Receiving a registration request sent after a new POP or CPE is initially online;
recording a new POP or CPE according to the registration request, and directly transmitting configuration information to the new POP or CPE, wherein the configuration information is used for the new POP or CPE to establish data connection with other POPs or CPEs.
Optionally, in the SD-WAN network configuration method of the present invention, the method further includes:
after detecting that a new CPE is connected to the SD-WAN network, checking whether a two-layer node which has a data channel with the new CPE exists in the new configuration tree or not;
If yes, putting the overhead of the connection of the new CPE and the two-layer node into a calculation set;
taking out the two-layer node with the minimum cost from the calculation set, and connecting a new CPE under the two-layer node with the minimum cost as a new three-layer node;
after the new configuration tree is adjusted, distributing configuration information to a new CPE according to the new configuration tree.
Optionally, in the SD-WAN network configuration method of the present invention, the method further includes:
After detecting that a new POP is connected to the SD-WAN network, checking whether a two-layer node with a data channel with the new POP exists in the new configuration tree, and if not, taking the new POP as the two-layer node directly connected with the controller;
If yes, the cost of connecting the new POP with the two-layer node and the cost of connecting the new POP with the controller are put into a calculation set;
the two-layer node or the controller with the minimum cost is taken out from the calculation set, a new POP is connected under the two-layer node with the minimum cost to be used as a new three-layer node, or the new POP is used as the two-layer node directly connected with the controller;
after the new configuration tree is adjusted, issuing configuration information to a new POP according to the new configuration tree.
Optionally, in the SD-WAN network configuration method of the present invention, the method further includes:
after detecting that the POP leaves the SD-WAN network, judging whether the POP has subordinate three-layer nodes in the new configuration tree;
If yes, deleting the POP in the new configuration tree, re-accessing the three layers of nodes subordinate to the original POP to the SD-WAN network, and adjusting the new configuration tree according to the method;
if not, deleting the POP and the connection thereof in the new configuration tree.
Optionally, in the SD-WAN network configuration method of the present invention, the method further includes:
After detecting that the CPE leaves the SD-WAN network, judging whether the CPE is a three-layer node in the new configuration tree;
if yes, deleting CPE and connection thereof in the new configuration tree;
If not, judging whether the CPE has subordinate three-layer nodes in the new configuration tree, if so, re-accessing the original CPE subordinate three-layer nodes to the SD-WAN network after deleting the CPE in the new configuration tree, and adjusting the new configuration tree according to the method, and if not, deleting the CPE and the connection thereof in the new configuration tree.
By implementing the invention, the following beneficial effects are achieved:
The invention converts star topology of SD-WAN control plane into tree topology, which reduces connection number of direct connection of controller, lightens burden of controller, and enhances communication quality of control connection by using transmission channel of data plane.
Drawings
The invention will be further described with reference to the accompanying drawings and examples, in which:
FIG. 1 is a flow chart of a method of configuring an SD-WAN network according to an embodiment of the present invention;
FIG. 2 is a flowchart showing a step S1 of an SD-WAN network configuration method according to an embodiment of the present invention;
FIG. 3 shows a schematic diagram of a raw configuration tree of an embodiment of the present invention;
Fig. 4 shows a schematic diagram of the controller and network node of fig. 3 in a control plane;
fig. 5 shows a schematic diagram of the network node in fig. 3 in a data plane;
FIG. 6 shows a schematic diagram of the original set generated according to FIG. 3, where e1 through e25 represent overhead;
FIG. 7 illustrates a schematic diagram of a configuration tree set in accordance with an embodiment of the present invention;
Fig. 8, 10, 12, 14 and 16 are schematic views showing changes of the original set after repeatedly performing the steps S13 and S14 in the SD-WAN network configuration method according to an embodiment of the present invention;
Fig. 9, 11, 13, 15 and 17 are schematic diagrams showing changes of the configuration tree set after repeatedly performing steps S13 and S14 in the SD-WAN network configuration method according to an embodiment of the present invention;
Fig. 18 is a schematic diagram showing an original set after performing step S16 in the SD-WAN network configuration method according to an embodiment of the present invention;
FIG. 19 is a diagram showing an original set after performing step S2 in the SD-WAN network configuration method according to an embodiment of the present invention;
Fig. 20 is a schematic diagram showing a configuration tree set after performing step S2 in the SD-WAN network configuration method according to an embodiment of the present invention.
Detailed Description
For a clearer understanding of technical features, objects and effects of the present invention, a detailed description of embodiments of the present invention will be made with reference to the accompanying drawings.
It should be noted that the flow diagrams depicted in the figures are merely exemplary and do not necessarily include all of the elements and operations/steps, nor are they necessarily performed in the order described. For example, some operations/steps may be decomposed, and some operations/steps may be combined or partially combined, so that the order of actual execution may be changed according to actual situations.
The block diagrams depicted in the figures are merely functional entities and do not necessarily correspond to physically separate entities. That is, the functional entities may be implemented in software, or in one or more hardware modules or integrated circuits, or in different networks and/or processor devices and/or microcontroller devices.
The following are explanations of the proper nouns:
The core idea of SD-WAN (Software-defined wide area Network) Network technology is to manage and maintain individual Network nodes through centralized control (i.e. controllers). As is well known, the internet is an uncontrolled transmission, on which data is transmitted, the transmission quality of which cannot be guaranteed. And the SD-WAN network provides efficient and convenient management and maintenance for the user to build a cross-wide area network by building an upper controllable network on the basis of a bottom Internet.
POP (Point-of-Presence), which is a network service providing Point of SD-WAN, and the SD-WAN network is an upper controllable network based on Internet, mobile network and part of private line resources built by POP. Briefly, a POP is a geographically located network node that contains a series of network devices and resources for ensuring reliability and performance of data transmissions, such as WAN optimization devices, servers, storage devices, etc., and routers, switches, can also be referred to as POPs in conventional networks. In SD-WAN networks, POP mainly refers to servers, responsible equalizers, WAN optimization devices, firewalls, etc.
CPE (Customer Premise Equipment), the CPE is a terminal device of a user accessing the SD-WAN network, is a boundary between the SD-WAN network and the user's local network, and is also an SD-WAN network entry, and the main functions for the user traffic are implemented on the CPE node. In brief, CPE is a terminal device installed in a subscriber's home network. The CPE is mainly used for connecting an internal network of a user with an SD-WAN network and realizing the functions of flow management, safety control, network optimization and the like. CPE is an important component of the customer premises, which may be a hardware device or a software solution. Common CPEs such as SD-WAN access terminal devices, SD-WAN clients, etc.
Control plane-nodes and connections transmitting control information are collectively referred to as control plane, i.e., a schematic diagram of the controller and network nodes in the control plane as shown in fig. 4.
Data plane-nodes and connections for transmitting user data are collectively referred to as a data plane, i.e., a schematic diagram of a network node in the data plane as shown in fig. 5.
Some embodiments of the present invention disclose an SD-WAN network configuration method, where the SD-WAN network includes a controller, at least one POP and at least one CPE, where the method is applied to the controller, and the controller controls configuration and operation of the entire network, where all configurations are generated by operating on the controller, and finally delivered to each CPE/POP device for execution, and effective on the device to implement network functions.
The controller may be a controller that performs online upgrades or a new controller. The method comprises the steps that a star control structure is converted into a tree control structure, one of the two scenes is online upgrading, an old version supports the star control structure, a new version is required to be seamlessly switched into the tree control structure, the other scene is that a controller is switched, a controller which newly takes over an SD-WAN network does not have the tree control structure, and a new configuration tree is required to be generated according to an original configuration tree. It should be noted here that the configuration tree is an integral logical concept, and the controller needs to record the overall configuration tree, and each network node (POP and CPE) needs to record the path from the node to the controller.
As shown in fig. 1, the SD-WAN network configuration method includes the following steps:
s1, according to the control connection relation between a controller and a POP in an original configuration tree, using the controller as a root node of a new configuration tree, and using the POP as a two-layer node of the new configuration tree;
According to the data connection relation between the POPs and the CPEs in the original configuration tree, the CPEs are used as subordinate nodes of a corresponding POP in the new configuration tree;
s2, taking the remained CPE in the original configuration tree as a two-layer node of the new configuration tree, and completing the conversion from the star control structure of the original configuration tree to the tree control structure of the new configuration tree.
In some embodiments, as shown in fig. 2, step S1 includes:
S11, according to the original configuration tree, placing the data connection relations between POPs and CPEs, between POPs and between CPEs and the CPEs, the control connection relations between controllers and between the POPs and between the controllers and the CPEs and the cost of connection into an original set;
S12, putting the controller into a configuration tree set to serve as a root node of a new configuration tree;
S13, finding out the connection with the minimum cost and with one end being the controller and the other end being the POP in the original set, deleting the found connection from the original set, and simultaneously putting the found POP into the configuration tree set to be used as a two-layer node of the new configuration tree;
S14, in the original set, finding out connection with one end being CPE of the two-layer node and the other end being CPE, deleting the found connection from the original set, and simultaneously putting the found CPE into the configuration tree set to be used as a subordinate node of the two-layer node;
s15, judging whether connection with one end being a controller and the other end being a POP exists in the original set, if yes, returning to the step S13;
If not, finding all the connections with POPs in the original set, and deleting the found connections from the original set.
In some embodiments, step S11 further comprises placing costs of connections between POPs and CPEs, between POPs and between CPEs and CPEs into the original set according to the original configuration tree;
step S14 includes:
in the original set, finding out connection with one end being CPE of the two-layer node and the other end being CPE, deleting the found connection from the original set, and judging whether the found CPE exists in the configuration tree set or not;
if not, putting the found CPE into a configuration tree set to serve as a subordinate node of the two-layer node;
if yes, judging whether the cost of connecting the found CPE to the two-layer node is smaller than the cost of hanging the found CPE on the two-layer node, if yes, putting the found CPE into a configuration tree set to serve as a subordinate node of the two-layer node, and if not, not changing the hung connection.
The overhead refers to information such as network delay, packet loss, jitter, bandwidth consumption and the like, and the connection overhead is generally used for evaluating connection quality.
In some embodiments, step S2 comprises:
And if not, putting the found CPE into the configuration tree set to serve as a two-layer node of a new configuration tree, and completing the conversion from the star control structure of the original configuration tree to the tree control structure of the new configuration tree.
In some embodiments, step S2 comprises:
In the original set, finding out the connection of which one end is the controller and the other end is the CPE, deleting the found connection from the original set, judging whether the found CPE exists in the configuration tree set or not, if so, not performing any operation, and if not, putting the found CPE into the configuration tree set to serve as a two-layer node of the new configuration tree;
Deleting the connection of the found CPE in the original set and deleting the rest connection in the original set to complete the conversion from the star control structure of the original configuration tree to the tree control structure of the new configuration tree.
The specific implementation is as follows:
the first step is to put the data connection relations and the costs of connection between the POPs and the CPEs, between the POPs and between the CPEs and the costs of control connection relations and the costs of connection between the controllers and the POPs and between the controllers and the CPEs into the original set shown in FIG. 6 according to the original configuration tree shown in FIG. 3. The controller is placed in the configuration tree set as shown in fig. 7 as the root node of the new configuration tree.
And a second step, as shown in fig. 8, finding out the connection with the minimum cost and with the POP at one end as the controller and the POP at the other end in the original set, deleting the found connection (such as the controller- - -POP 1) from the original set, and simultaneously, as shown in fig. 9, putting the found POP (such as POP 1) into the configuration tree set to be used as a two-layer node of the new configuration tree.
Step three, as shown in fig. 10, in the original set, finding out the connection with one end being the two-layer node (such as POP 1) and the other end being the CPE, deleting the found connection (such as CPE 1-POP 1) from the original set, and judging whether the found CPE (such as CPE 1) exists in the configuration tree set;
if not, as shown in fig. 11, the found CPE (e.g., CPE 1) is put into the configuration tree set to be used as a subordinate node of the two-layer node (e.g., POP 1);
if yes, judging whether the cost of connecting the found CPE (such as CPE 1) to the two-layer node (such as POP 1) is smaller than the cost of hanging the found CPE (such as CPE 1) on the two-layer node, if yes, putting the found CPE (such as CPE 1) into a configuration tree set to serve as a subordinate node of the two-layer node, and if not, not changing the hung connection.
And a fourth step of judging whether a connection with one end being a controller and the other end being a POP exists in the original set, if so, returning to repeatedly execute the second step and the third step, namely, as shown in fig. 12, 13, 14, 15, 16 and 17, wherein the found CPE5 shown in fig. 16 and 17 exists in the configuration tree set, and judging that the cost of connecting the CPE5 to the POP4 is smaller than the cost of hanging the CPE5 on the POP2, so that the CPE5 is taken as a subordinate node of the POP 4. If not, as shown in fig. 18, all the connections with POPs are found in the original set, and the found connections are deleted from the original set.
And fifthly, as shown in fig. 19, finding out a connection with one end being the controller and the other end being the CPE in the original set, deleting the found connection from the original set, judging whether the found CPE exists in the configuration tree set, if so, not performing any operation, and if not, putting the found CPE (such as CPE 7) into the configuration tree set as a two-layer node of the new configuration tree as shown in fig. 20. And, as shown in fig. 19, the connections (e.g., CPE 6-CPE 7) of the CPE found in the original set are deleted.
And a sixth step of deleting the remaining connections (such as CPE 1-CPE 2 and CPE 3-CPE 4) in the original set to complete the conversion from the star control structure of the original configuration tree shown in FIG. 4 to the tree control structure of the new configuration tree shown in FIG. 20.
The final new configuration tree is three layers, wherein the root node must be a controller, the two-layer node is typically a POP, and may also be a CPE (the CPE does not have a data channel with any POP), and the three-layer node is a CPE.
In some embodiments, the SD-WAN network configuration method further comprises:
Receiving a registration request sent after a new POP or CPE is initially online;
recording a new POP or CPE according to the registration request, and directly transmitting configuration information to the new POP or CPE, wherein the configuration information is used for the new POP or CPE to establish data connection with other POPs or CPEs.
In some embodiments, the SD-WAN network configuration method further comprises:
after detecting that a new CPE is connected to an SD-WAN network, checking whether a two-layer node which has a data channel with the new CPE exists in the new configuration tree, and if not, taking the new CPE as the two-layer node directly connected with the controller;
If yes, putting the overhead of the connection of the new CPE and the two-layer node into a calculation set;
Taking out the two-layer node with the minimum cost from the calculation set, and connecting the new CPE under the two-layer node with the minimum cost as a new three-layer node;
After the new configuration tree is adjusted, the configuration information is issued to the new CPE according to the new configuration tree. When the configuration information is issued, the controller searches a configuration path according to the new configuration tree, if the configuration path is directly connected, the configuration path is issued directly, if the configuration path is forwarded through the two-layer node, the configuration path is packed and then is issued to the two-layer node, and then the two-layer node transmits the configuration to the final node through the data channel.
Wherein, whether a two-layer node with a data channel with a new CPE exists in the new configuration tree is checked, and the controller is checked and obtained through directly transmitting configuration information, for example, 3 branches of users are already on line, to add a branch, the user requires 2 of the newly added branch and 3 branches to perform data interaction, and the controller directly sends configuration information to the user to establish channels of the newly added branch and the other two branches.
In some embodiments, the SD-WAN network configuration method further comprises:
after detecting that a new POP is accessed to the SD-WAN network, checking whether a two-layer node with a data channel with the new POP exists in the new configuration tree, and if not, taking the new POP as the two-layer node directly connected with the controller;
If yes, the cost of connecting the new POP with the two-layer node and the cost of connecting the new POP with the controller are put into a calculation set;
The method comprises the steps of taking out a two-layer node with the minimum cost from a calculation set, connecting a new POP under the two-layer node with the minimum cost as a new three-layer node, or taking out a controller with the minimum cost from the calculation set, and taking the new POP as the two-layer node directly connected with the controller;
After the new configuration tree is adjusted, the configuration information is issued to a new POP according to the new configuration tree. When the configuration information is issued, the controller searches a configuration path according to the new configuration tree, if the configuration path is directly connected, the configuration path is issued directly, if the configuration path is forwarded through the two-layer node, the configuration path is packed and then is issued to the two-layer node, and then the two-layer node transmits the configuration to the final node through the data channel.
Here, it should be noted that POP is the priority of the two-tier node by default, and CPE will be the two-tier node directly connected to the controller only if POP is not connected.
In some embodiments, the SD-WAN network configuration method further comprises:
After detecting that the POP leaves the SD-WAN network, judging whether the POP has subordinate three-layer nodes (namely CPEs) in the new configuration tree;
If yes, deleting the POP in the new configuration tree, re-accessing the three layers of nodes subordinate to the original POP to the SD-WAN network, and adjusting the new configuration tree according to the method of accessing the SD-WAN network by the new CPE;
if not, deleting the POP and the connection thereof in the new configuration tree.
In some embodiments, the SD-WAN network configuration method further comprises:
after detecting that the CPE leaves the SD-WAN network, judging whether the CPE is a three-layer node in the new configuration tree;
if yes, deleting CPE and connection thereof in the new configuration tree;
If not, judging whether the CPE has subordinate three-layer nodes in the new configuration tree, if so, re-accessing the original CPE subordinate three-layer nodes to the SD-WAN network after deleting the CPE in the new configuration tree, and adjusting the new configuration tree according to the method of accessing the new CPE to the SD-WAN network, and if not, deleting the CPE and the connection thereof in the new configuration tree.
By implementing the invention, the following beneficial effects are achieved:
The invention converts star topology of SD-WAN control plane into tree topology, which reduces connection number of direct connection of controller, lightens burden of controller, and enhances communication quality of control connection by using transmission channel of data plane.
Specifically, in the scheme of the invention, since a large number of nodes are configured through the transfer of other nodes, the number of the connections directly connected with the controller is greatly reduced, and the burden of the controller is reduced, for example, 300 nodes in one SD-WAN network are needed, and each node normally needs to have one connection to the controller, namely 300 network connections. If 50 of the nodes are used as two-layer nodes and the rest are used as three-layer nodes in advance by using the scheme of the invention, the network connection required to be maintained by the controller is reduced to 50.
Generally, the two-layer node is mainly a POP, and the POP and the controller are generally deployed at the cloud end, are relatively close, and have relatively good link quality. The data of the three-layer nodes are forwarded through the two-layer nodes, the data are packaged in the data channel of the data plane, and the data plane has certain improvement on the link quality through various technologies (such as improving the transmission quality of the data channel by adopting multiple transmission and reception, TCP acceleration, qos, routing and other technologies), so that the transmission quality of the configuration is better than that of direct connection through the mode of issuing the three-layer nodes.
It should be understood that the foregoing examples merely illustrate some embodiments of the present invention, and the description thereof is more specific and detailed and should not be construed as limiting the scope of the invention, it should be noted that it is possible for those skilled in the art to freely combine the above-mentioned embodiments or technical features without departing from the spirit of the invention, and several modifications and improvements can be made thereto, which fall within the scope of the invention, i.e., the embodiments described in the "embodiments" can be freely combined with any one of the above and below embodiments, and therefore, equivalent changes and modifications as follows from the scope of the claims are intended to be covered by the present invention.

Claims (10)

1. A method for configuring an SD-WAN network, wherein the SD-WAN network includes a controller, at least one POP, and at least one CPE, the method being applied to the controller, comprising the steps of:
S1, taking the controller as a root node of a new configuration tree and taking the POP as a two-layer node of the new configuration tree according to the control connection relation between the controller and the POP in the original configuration tree;
According to the data connection relation between the POPs and the CPEs in the original configuration tree, using the CPEs as subordinate nodes of a corresponding POP in the new configuration tree;
S2, taking the remained CPE in the original configuration tree as a two-layer node of the new configuration tree, and completing the conversion from the star control structure of the original configuration tree to the tree control structure of the new configuration tree.
2. The SD-WAN network configuration method according to claim 1, wherein step S1 comprises:
S11, according to the original configuration tree, placing the data connection relations between POPs and CPEs, between POPs and between CPEs and the overhead of control connection relations and connection between the controller and the POPs and between the controller and the CPEs into an original set;
S12, putting the controller into a configuration tree set to serve as a root node of the new configuration tree;
S13, finding out the connection with the minimum cost and with one end being the POP at the other end of the controller in the original set, deleting the found connection from the original set, and simultaneously putting the found POP into the configuration tree set to be used as a two-layer node of the new configuration tree;
s14, in the original set, finding out connection with one end being the two-layer node and the other end being the CPE, deleting the found connection from the original set, and simultaneously putting the found CPE into the configuration tree set to be used as a subordinate node of the two-layer node;
s15, judging whether connection with one end being the POP at the other end of the controller exists in the original set, and if yes, returning to the step S13;
And S16, if not, finding all the connections with POPs in the original set, and deleting the found connections from the original set.
3. The SD-WAN network configuration method according to claim 2, wherein step S11 further comprises putting overhead of connections between POP and CPE, between POP and POP, and between CPE and CPE into the original set according to the original configuration tree;
step S14 includes:
In the original set, finding out connection with one end being the two-layer node and the other end being the CPE, deleting the found connection from the original set, and judging whether the found CPE exists in the configuration tree set or not;
if not, putting the found CPE into the configuration tree set to serve as a subordinate node of the two-layer node;
If yes, judging whether the cost of connecting the found CPE to the two-layer node is smaller than the cost of hanging the found CPE on the two-layer node, if yes, putting the found CPE into the configuration tree set to serve as a subordinate node of the two-layer node, and if not, not changing the hung connection.
4. The SD-WAN network configuration method according to claim 2, wherein step S2 comprises:
In the original set, finding out connection with one end being the CPE and the other end being the controller, deleting the found connection from the original set, judging whether the found CPE exists in the configuration tree set or not, and if yes, not performing any operation; if not, the found CPE is put into the configuration tree set to be used as a two-layer node of the new configuration tree, and the conversion from the star control structure of the original configuration tree to the tree control structure of the new configuration tree is completed.
5. The SD-WAN network configuration method of claim 4, wherein step S2 further comprises:
Deleting the connection of the found CPE in the original set, and deleting the rest connection in the original set.
6. The SD-WAN network configuration method according to claim 1, wherein the method further comprises:
Receiving a registration request sent after a new POP or CPE is initially online;
recording a new POP or CPE according to the registration request, and directly transmitting configuration information to the new POP or CPE, wherein the configuration information is used for the new POP or CPE to establish data connection with other POPs or CPEs.
7. The SD-WAN network configuration method according to claim 1 or 6, wherein the method further comprises:
after detecting that a new CPE is connected to the SD-WAN network, checking whether a two-layer node which has a data channel with the new CPE exists in the new configuration tree or not;
If yes, putting the overhead of the connection of the new CPE and the two-layer node into a calculation set;
taking out the two-layer node with the minimum cost from the calculation set, and connecting a new CPE under the two-layer node with the minimum cost as a new three-layer node;
after the new configuration tree is adjusted, distributing configuration information to a new CPE according to the new configuration tree.
8. The SD-WAN network configuration method according to claim 1 or 6, wherein the method further comprises:
After detecting that a new POP is connected to the SD-WAN network, checking whether a two-layer node with a data channel with the new POP exists in the new configuration tree, and if not, taking the new POP as the two-layer node directly connected with the controller;
If yes, the cost of connecting the new POP with the two-layer node and the cost of connecting the new POP with the controller are put into a calculation set;
the two-layer node or the controller with the minimum cost is taken out from the calculation set, a new POP is connected under the two-layer node with the minimum cost to be used as a new three-layer node, or the new POP is used as the two-layer node directly connected with the controller;
after the new configuration tree is adjusted, issuing configuration information to a new POP according to the new configuration tree.
9. The SD-WAN network configuration method of claim 7, wherein the method further comprises:
after detecting that the POP leaves the SD-WAN network, judging whether the POP has subordinate three-layer nodes in the new configuration tree;
If yes, after deleting the POP in the new configuration tree, re-accessing the three-layer node subordinate to the original POP to the SD-WAN network, and adjusting the new configuration tree according to the method of claim 7;
if not, deleting the POP and the connection thereof in the new configuration tree.
10. The SD-WAN network configuration method of claim 7, wherein the method further comprises:
After detecting that the CPE leaves the SD-WAN network, judging whether the CPE is a three-layer node in the new configuration tree;
if yes, deleting CPE and connection thereof in the new configuration tree;
If not, judging whether the CPE has subordinate three-layer nodes in the new configuration tree, if so, re-accessing the original CPE subordinate three-layer nodes to the SD-WAN network after deleting the CPE in the new configuration tree, and adjusting the new configuration tree according to the method of claim 7, and if not, deleting the CPE and the connection thereof in the new configuration tree.
CN202411155880.XA 2024-08-21 2024-08-21 SD-WAN network configuration method Pending CN119183214A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202411155880.XA CN119183214A (en) 2024-08-21 2024-08-21 SD-WAN network configuration method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202411155880.XA CN119183214A (en) 2024-08-21 2024-08-21 SD-WAN network configuration method

Publications (1)

Publication Number Publication Date
CN119183214A true CN119183214A (en) 2024-12-24

Family

ID=93895680

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202411155880.XA Pending CN119183214A (en) 2024-08-21 2024-08-21 SD-WAN network configuration method

Country Status (1)

Country Link
CN (1) CN119183214A (en)

Similar Documents

Publication Publication Date Title
US11558293B2 (en) Network controller subclusters for distributed compute deployments
US6539432B1 (en) Network manager, nodes and network management system
US11528190B2 (en) Configuration data migration for distributed micro service-based network applications
US9374296B2 (en) Control device discovery in networks having separate control and forwarding devices
US6631128B1 (en) Core network optimization of topology and technology for traffic handling
US6584074B1 (en) System and method for remote configuration and management of customer premise equipment over ATM
US20040066782A1 (en) System, method and apparatus for sharing and optimizing packet services nodes
TW202034737A (en) Routing optimizations in a network computing environment
US20070280686A1 (en) Network configuring apparatus
CN106411664B (en) A Metropolitan Area Network System
US20120189019A1 (en) Cluster router and cluster routing method
CN101984581A (en) Method and system for opening data communication network
WO2015090036A1 (en) Configuration processing and configuration method and device for binding link
US10218568B2 (en) Method and a device for provisioning control plane in multi-technology network
CN103532879A (en) Integrated channel control equipment
CN105453499A (en) System, apparatus and method for providing improved performance of aggregated/bonded network connections between remote sites
CN111147962B (en) Method and device for configuring broadband network
US9900804B2 (en) Method and device for processing to share network resources, and method, device and system for sharing network resources
US11917260B2 (en) Transparent clock functionality in regenerative taps
CN119183214A (en) SD-WAN network configuration method
CA2439726C (en) Connection-oriented communication network and method of operating
US7688836B1 (en) Method and system for establishing a cross-carrier, multilayer communications path
CN116436729B (en) Message transmission method, networking system and access cloud gateway
CN106331399B (en) VOIP resource processing method, device and equipment for network telephone
Marhuenda et al. Experimental demonstration of policy-based dynamic end-to-end provisioning over multi-layer network using sdn

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination